Матрица Aptina MT9M413Чувствительные элементы для скоростных цифровых видеокамер выполнены на основе КМОП-технологии. Базовым элементом системы является КМОП-матрица MT9M413 производства компании Micron Technology Inc, диагональ 19,67 мм, частота сканирования до 500 кадров в секунду при разрешении 1280 х 1024. Матрица снята с производства в 2011 году. Характеристики КМОП-матрицы MT9M413 для скоростной видеокамеры:
Внешнее управление КМОП-матрицей MT9M413Матрица видеокамеры содержит не только светочувствительные элементы, но также все необходимые АЦП (10-битные), а также электронику для управления и преобразования регистрируемых сигналов. Однако для её работы требуется наличие внешнего контроллера. При работе в режиме с электронным затвором, полученные после поглощения света заряды интегрируются со всех пикселов матрицы параллельно. Затем заряды попадают в аналоговую память пиксела (один элемент аналоговой памяти приходится на один пиксел) и последовательно, строка за строкой оцифровываются и считываются. Интегрирование фотосигнала управляется двумя сигналами: PG_N и TX_N. Для очистки пикселов и для начала нового интегрирования сигнал PG_N переводится в состояние с уровнем 0. Для переноса данных с фотоприёмника в аналоговую память пиксела сигнал TX_N переводится в состояние с уровнем 0. Время между этими двумя процедурами называется временем экспозиции. Нужно понимать, что ни один из сигналов PG_N и TX_N не очищает аналоговую память пиксела. Аналоговая память пиксела очищается только при считывании предыдущих данных (т.е. именно процесс чтения обнуляет аналоговую память) или когда сигналы PG_N и TX_N прикладываются одновременно - в этом случае очищается и фотоприёмник и аналоговая память пиксела. Матрица MT9M413 может работать в непрерывном (simultaneous) или последовательном (sequential) режимах, в которых она может выдавать на выход непрерывный видео сигнал. В непрерывном режиме при получении серии изображений сигналы PG_N и TX_N прикладываются в то время, когда предыдущий кадр считывается с матрицы. В непрерывном режиме конец интегрирования возникает в момент считывания последней строки кадра (строка 1023) или в момент считывания последней строки области интереса. Начало интегрирования затем вычисляется исходя из желательного времени интегрирования. В последовательном режиме сигналы PG_N и TX_N прикладываются для управления временем интегрирования и только после этого происходят оцифровка и чтение. Существует ещё один режим - однокадровый (single frame or snapshot mode), в котором происходит считывание только одного кадра. Матрица имеет колонко-параллельную структуру АЦП, что позволяет находящемуся на ней массиву из 1280 АЦП проводить одновременную оцифровку аналоговых данных с целой строки пикселов. Следующие сигналы используются для управления аналого-цифровым преобразованием и процессом чтения:
10-битный сигнал ROW_ADDR (адрес строки) выбирает строку пикселов для чтения в каждом цикле, а сигнал ROW_STRT_N начинает процесс считывания аналоговых данных со строки пикселов. После этого происходит аналого-цифровое преобразование данных и их сохранение в регистрах АЦП. Когда эти операции завершаются, матрица посылает ответный сигнал ROW_DONE_N контроллеру. Адрес строки должен быть валидным в течение первой половины промежутка времени между сигналами ROW_STRT_N и ROW_DONE_N. Матрица MT9M413 имеет массив элементов памяти (pipeline type array), который служит для сохранения данных после оцифровки. Эта память также позволяет считывать данные, полученные в предыдущем цикле во время преобразования (оцифровки и переноса) новых данных. Чтение оцифрованных данных управляется сигналом LD_SHFT_N (уровень 0), который подаётся сразу после сигнала DATA_READ_EN_N. Сигнал LD_SHFT_N переносит цифровые данные из регистра АЦП в выходной регистр. Сигнал DATA_READ_EN_N используется для того, чтобы разрешить передачу оцифрованных данных из выходного регистра. Новый цикл чтения и преобразования данных следующей строки пикселов может начинаться через 2 цикла SYSCLK после установки сигнала DATA_READ_EN_N в уровень 0. Выходной регистр позволяет начать чтение цифровых данных с предыдущей строки одновременно с началом нового преобразования - в этом и состоит суть режима "pipeline mode". Это значит, что время получения данных с одной строки определяется так:
Режим работы "pipeline mode" означает, что всегда существует латентность длительностью 1 строка при начале операции считывания, т.е. оцифрованные данные с первой строки попадут в контроллер управления матрицей в момент завершения считывания данных со второй строки. Альтернативой этому режиму является режим "burst data operation", в котором преобразование данных новой строки пикселов начинается только после очистки выходного регистра и установки LD_SHFT_N в состояние с уровнем 1. Диаграмма чтения одной строки:
(перевод документа не завершён...) Квантовая эффективность цветной матрицы и монохромнойПодробное описание (на английском) монохромной матрицы можно получить здесь. |