ILX533K, линейный CCD модуль, молчит как партизан
Добавлено: Сб авг 11, 2012 22:48:13
Добрый день.
Выковырнул из старого сканера его линейную матрицу, и хочу теперь её куда-нибудь приделать.
Например, спектрометр хороший мог бы выйти.
Однако, добиться от неё внятной работоспособности пока не удалось.
В документации приводятся вот такие временные диаграммы:
http://orbides.1gb.ru/etc/tim.png
http://orbides.1gb.ru/etc/tim2.png
http://orbides.1gb.ru/etc/tim3.png
Насколько я понимаю, выводом является уровень напряжения между импульсами синхронизующего сигнала.
На выходе получается нечто сумбурное - вроде как читается только первый пиксель, но если света мало, то читаются вроде бы все.
Если света ещё меньше, то по мере чтения пиксели затухают (при равномерном освещении).
Читается всё это atmega'й, частота далека от рекомендуемого 1 Мгц.
Нижние пороги на частоту не указаны.
Вопрос - как с такой матрицы правильно считывать данные?
Важна ли скорость считывания, или всё равно завязано всё на сигнал?
Как интерпретировать результат?
Выковырнул из старого сканера его линейную матрицу, и хочу теперь её куда-нибудь приделать.
Например, спектрометр хороший мог бы выйти.
Однако, добиться от неё внятной работоспособности пока не удалось.
В документации приводятся вот такие временные диаграммы:
http://orbides.1gb.ru/etc/tim.png
http://orbides.1gb.ru/etc/tim2.png
http://orbides.1gb.ru/etc/tim3.png
Насколько я понимаю, выводом является уровень напряжения между импульсами синхронизующего сигнала.
На выходе получается нечто сумбурное - вроде как читается только первый пиксель, но если света мало, то читаются вроде бы все.
Если света ещё меньше, то по мере чтения пиксели затухают (при равномерном освещении).
Читается всё это atmega'й, частота далека от рекомендуемого 1 Мгц.
Нижние пороги на частоту не указаны.
Вопрос - как с такой матрицы правильно считывать данные?
Важна ли скорость считывания, или всё равно завязано всё на сигнал?
Как интерпретировать результат?