Астрономы и астрономки (астрономички?) - требуется совет
Пару-тройку месяцев назад я раздул тему о сборке астрокамеры из подручных средств. так вот - докладаю о результах и появившейся трудности....
1) первым делом нарыл usb контроллер (отдельно по причине того что микроконтроллеры с usb в городе Ате не продаются). В общем нашел ft245bm и на нем сварганил переходник usb <-> 8бит шина. Помаялся немного с драйверами под Линукс - в конце концов остановился на варианте usbfs + libusb + c программа которая непосредственно работает с контроллером. В двух словах - связь по usb отлажена.
2) купил микроконтроллер atmega16 (16MIPS и много вкусностей). Спаял SPI программатор к нему. Написал ПО для программирования контроллера с компа. Потом соединил usb контроллер и микроконтроллер. В результате чего микроконтролер смог получать и передавать байты по usb. И вот тут появилась мысль сделать загрузчик - программа в микроконтроллере формирует протокол обновления собственной программы микроконтроллера. За несколько дней запрограмировал и его - теперь микроконтроллер обновляет собственную прошивку по usb с компа. (потом были еще недельные опыты по скрещению cmos матрицы 640 на 480 с микроконтроллером - получилось вытаскивать развертку и передавать на комп - НО матрица оказалась пробитой и выдавала только дарк фреймы и ИНОГДА куски изображения - поэтому мы ее не считаем).
3) Был приобретен на разбор 1,4 магапиксельный цифровик с CCD матрицей 2/3 дюйма. Временные диаграммы получены и расшифрованы =). И тут возникла трабла....
Штатная глубина ADC для него составляет 8 бит - при 3 цветах имеем 24. НО разумно предположить что матрица способна на большее (при охлаждении и более стабильном питании) - КАК ОЦЕНИТЬ ДИНАМИЧЕСКИЙ ДИАПАЗОН МАТРИЦЫ? Грубо говоря какой глубины брать ADC? Можно не мудрствуя взять 18 бит на 500 тысяч отсчетов в сек (AD7678/7679). Отбросить младших 2 (нелинейность и так 2,5LSB) - и иметь истинных 16. НО опять таки - СКОЛЬКО ИЗ НИХ БУДЕТ РЕАЛЬНЫМИ?
Подскажите кто знает! Не дайте умереть от позора такому девайсу!
(я понимаю, тут учавствует квантовая эффективность, шумы питания, температура и прочая - но не могу все связать теоретически)