Формат команды для конфигурирования матрицы
№ байта | Название | Значение по умолчанию | Формат данных |
0 | Запись (0х01L,0х01H,0х02L,0х02H,0х03L,0х03H,0х04L,0х04L) | - | dddddddd |
1 | Запись (0х05L,0х05H,0х06L,0х06H,0х07L,0х07H,0х08L,0х08H) | - | dddddddd |
2 | Запись (0х09L,0х09H,0х0AL,0х0AH,0х0BL,0x0BH,0x0CL,0x0DL) | - | dddddddd |
3 | Запись (0x0FL,0x1BL,0x1CL,0x2CL,0x31L,0x32L,0x33L,0x34L) | - | dddddddd |
4 | Запись (0x35L,0x36L,0x46L,0x46H,0x47L,0x48L,0x4CL,0x70L) | - | dddddddd |
5 | Запись (0x70H,0x72L,0x73L,0x73H,0x7FL,0x7FH,0x80L,0x81L) | - | dddddddd |
6 | Запись (0x82L,0x83L,0x84L,0x85L,0x86L,0x87L,0x88L,0x89L) | - | dddddddd |
7 | Запись (0x8AL,0x8BL,0x8CL,0x8DL,0x8EL, 0x8FL,0x90L, 0x91L) | - | dddddddd |
8 | Запись (0x92L,0x93L,0x94L,0x95L,0x96L,0x97L,0x98L,0x99L) | - | dddddddd |
9 | Запись (0x99H,0x9AL,0x9AH,0x9BL,0x9BH,0x9CL,0x9CH,0x9DL) | - | dddddddd |
10 | Запись (0x9DH,0x9EL,0x9EH,0x9FL,0x9FH,0xA0L,0xA0H,0xA1L) | - | dddddddd |
11 | Запись (0xA1H,0xA2L,0xA2H,0xA3L,0xA3H,0xA4L,0xA4H,0xA5L) | - | dddddddd |
12 | Запись (0xA6L,0xA8L,0xA9L,0xABL,0xAFL,0xB0L,0xB0H,0xB1L) | - | dddddddd |
13 | Запись (0xB2L,0xB3L,0xB4L,0xB5L,0xB6L,0xC2L) | - | ddddd*** |
14-15 | Column Start[7:0] 0x01L Номер столбца с которой начинается Column Start[9:8] 0x01H чтение кадра | 0x0001 | dddddddd ******dd |
16-17 | Row Start[7:0] 0x02L Номер строки с которой начинается Row Start[8] 0x02H чтение кадра | 0x0004 | dddddddd *******d |
18-19 | Window Height[7:0] 0x03L Размер кадра по вертикали (количество Window Height[8] 0x03H строк) | 0x01E0 | dddddddd *******d |
20-21 | Window Width[7:0] 0x04L Размер кадра по горизонтали (количество Window Width[9:8] 0x04H пикселей) | 0x02F0 | dddddddd ******dd |
22-23 | Horisontal Blanking[7:0] 0x05L Межстрочные интервалы Horisontal Blanking[9:8] 0x05H (количество периодов клока) | 0x005E | dddddddd ******dd |
24-25 | Wertical Blanking[7:0] 0x06L Межкадровые расстояния Wertical Blanking[14:8] 0x06H (количество периодов клока) | 0x002D | dddddddd *ddddddd |
26-27 | Chip Control 0x07L–0x07H [2:0] Scan Mode 0 – Прогрессивная 2- Чередующаяся двойная 3- Чередующаяся одинарная [3] Sensor Master/Slave Mode 0 – Сенсор ведущий 1- Сенсор ведомый [4] Sensor Snapshot Mode Внешний запуск экспозиции [7] Parallel Output Enable Разрешение параллельного порта [8] Simultaneous/Sequential Mode Начало новой экспозиции не дожидаясь конца передачи | 0x0388 | d**ddddd *******d |
28-29 | Shutter Wdth 1[7:0] 0x08L Длительность 1 стадии экспозиции (режим Shutter Width 1[14:8] 0x08H расширенного динамического диапазона) | 0x01BB | dddddddd *ddddddd |
30-31 | Shutter Width 2[7:0] 0x09L Длительность 2 стадии экспозиции (режим Shutter Width 2[14:8] 0x09H расширенного динамического диапазона) | 0x01D9 | dddddddd *ddddddd |
32-33 | Shutter Width control 0x0AL–0x0AH [3:0] T2 Ratio [7:4] T3 Ratio [8] Exposure Knee Point Auto Adjust Enable Разрешение авто установки стадий экспозиции [9] Single Knee Enable Разрешение одной стадии экспозиции | 0x0164 | dddddddd ******dd |
34-35 | Total Shutter Width[7:0] 0x0BL Полное время экспозиции Total Shutter Width[14:8] 0x0BH (суммарное время всех стадий) | 0x01E0 | dddddddd *ddddddd |
36 | Reset 0x0CL [0] Soft Reset Сброс матрицы [1] Auto Block Soft Reset Сброс регистров с автонастройками | 0x0000 | ******dd |
37 | Read Mode 0x0DL [0:1] Row Bin Объединение соседних столбцов в один 0 – не объединять 1 – объединить два 2 – объединить четыре [3:2] Column Bin Объединение соседних строк в одну 0 – не объединять 1 – объединить две 3 – объединить четыре [4] Row Flip Зеркальное отображение по вертикали [5] Column Flip Зеркальное отображение по горизонтали [6] Show Dark Rows Показать «темные» столбцы [7] Show Dark Columns Показать «темные» строки | 0x0300 | dddddddd |
38 | Pixel Operation Mode 0x0FL [2] Color/Mono 0 – Черно-белая матрица 1 – Цветная [6] High Dynamic Range 0 – Линейный режим 1 – Расширенный динамический диапазон | 0x0011 | **d***d* |
39 | LED_OUT Ctrl 0x1BL [0] Disable LED_OUT Запрет LED_OUT выхода [1] Invert LED_OUT 0 – Высокий уровень 1 – Низкий уровень | 0x0000 | ******dd |
40 | ADC Mode Control [1:0] 0x1CL Режим работы АЦП 2 – 10 бит линейный 3 – 12 в 10 бит преобразование | 0x0002 | ******dd |
41 | Vref_ADC Control [2:0] 0x2CL Уровень напряжения для АЦП 0 – 1.0В 1 – 1.1В 2 – 1.2В 3 – 1.3В 4 – 1.4В 5 – 1.5В 6 – 1.6В 7 – 2.1В | 0x0840 | *****ddd |
42-45 | V1[4:0] 0x31L Уровни напряжения для экспозиции V2[4:0] 0x32L по стадиям (расширенный динамический V3[4:0] 0x33L диапазон) V4[4:0] 0x34L V_step = 0.5625В + [4:0]биты*62.5мВ | 0x001D | ****dddd |
0x0018 | ****dddd | ||
0x0015 | ****dddd | ||
0x0004 | ****dddd | ||
46 | Analog Gain[6:0] 0x35L Аналоговый усилитель, коэффициент усиления K = 1 для [6:0]бит = 0-15 K = [6:0]биты*0.0625 для [6:0]бит = 16-31 K [6:1]биты*0.125 для [6:0]бит= 32-64 | 0x0010 | **dddddd |
47 | Max Analog Gain[6:0] 0x36L Верхняя граница коэффициента усиления для аналогового усилителя (для алгоритма авто вычисления) | 0x0040 | **dddddd |
48-49 | Dark Avg Thresholds[7:0] 0x46L Верхний и нижний пределы среднего Dark Avg Thresholds[15:8] 0x46H уровня темного | 0x231D | dddddddd dddddddd |
50 | Black Calibration Control 0x47L [0]Manual override Ручное задание уровня коррекции черного [7:5]Frames to Average Over Количество кадров для алгоритма вычисления коррекции черного (автоматический режим) | 0x8080 | ddd****d |
51 | Black Level Calibration Value[7:0] 0x48L Значение для ручной коррекции черного знаковая величина принимает значения (-127:127) | 0x0000 | dddddddd |
52 | Black Level Calibration Value Step Size[4:0] 0x4CL Шаг величины коррекции черного 1 шаг = 0.5 разряда АЦП | 0x0002 | |
53-54 | Row Noise Correction Control 1 0x70L-0x70H [3:0]Number of Dark Pixels Количество пикселей используемых для коррекции шумов в строках 0 – 2пикселя 1 – 4пикселя 2 – 6пикселей 4 – 10пикселей 8 – 18пикселей [5]Enable Noise Correction Разрешение коррекции шумов [11]Use Black Level Average 1 – использовать уровень черного полученного усреднением темных столбцов всего кадра в алгоритме коррекции шума в строках для низкого усиления. Кадр для вычисления среднего был взят перед последней настройкой смещения ЦАП для этого кадра, так что полученная величина может иметь небольшое отклонение. 0 – использовать для вычисления среднего темные столбцы, прочитанные в каждой строке и усредненные. | 0x0034 | **d*dddd ****d*** |
55 | Row Noise Constant[7:0] 0x72L Величина использующаяся для ручной коррекции шумов в строках | 0x002A | dddddddd |
56-57 | Row Noise Correction Ctrl 2[9:0] 0x73L-0x73H Стартовый адрес столбца для использования в алгоритме вычисления коррекции шума в строках | 0x02F7 | dddddddd ******dd |
58-59 | Digital Test Pattern 0x7FL-0x7FH [9:0]TWSI Test Data Пользовательские данные для вывода [10]Use TWSI Test Data Использование пользовательских данных [12:11]Gray Shade Test Pattern Направление градиента для вывода градаций серого 1 – горизонтальное 2 – вертикальное 3 – диагональное [13]Test Enable Разрешение тестового режима [14]Flip TWSI Test Data Режим вывода пользовательских данных в нечетных строках и их комплементарного дополнения в четных | 0x0000 | dddddddd *ddddddd |
60-84 | Tiled Digital Gain (X0;Y0)-(X4;Y4) 0x80L-0x98L Пользовательские настройки яркости отдельных участков изображения [3:0]Tile Gain Пользовательский коэффициент усиления цифрового усилителя [7:4]Sample Weight Вес пользовательского коэффициента для авто настроек | 0x00F4 | dddddddd |
85-96 | Tile Coordinate[9:0] X0-X5 0x99L,0x99H – 0x9EL,0x9EH Горизонтальные координаты участков изображения | 0x0000 0x0096 0x012C 0x01C2 0x0258 0x02F0 | dddddddd ******dd |
97-108 | Tile Coordinate[8:0] Y0-Y5 0xA0L,0xA0H – 0xA4L,0xA4H Вертикальные координаты участков изображения | 0x0000 0x0060 0x00C0 0x0120 0x0180 0x01E0 | dddddddd *******d |
109 | AEC/AGC Desired Bin[5:0] 0xA5L Пользовательская установка желаемой яркости изображения | 0x003A | **dddddd |
110 | AEC Update Frequency[3:0] 0xA6L Количество кадров, которые будут пропущены прежде чем обновить настройки | 0x0002 | ****dddd |
111 | AEC Low Pass Filter[1:0] 0xA8L Установка режима обновления регистров времени экспозиции 0 – записывается новое вычисленное значение 1 – если (новое – текущее) > текущее/4 тогда записывается новое, иначе записывается текущее +/– новое/2 2 – если (новое – текущее) > текущее/4 тогда записывается новое, иначе записывается текущее +/– новое/4 | 0x0000 | ******dd |
112 | AGC Update Frequency[3:0] 0xA9L Количество кадров, которые будут пропущены прежде чем обновить настройки | 0x0002 | ****dddd |
113 | AGC Low Pass Filter[1:0] 0xABL Установка режима обновления регистров управления аналоговым усилителем 0 – записывается новое вычисленное значение 1 – если (новое – текущее) > текущее/4 тогда записывается новое, иначе записывается текущее +/– новое/2 2 – если (новое – текущее) > текущее/4 тогда записывается новое, иначе записывается текущее +/– новое/4 | 0x0002 | ******dd |
114 | AGC/AEC Enable 0xAFL [0]AEC Enable Разрешение работы автоматической экспозиции [1]AGC Enable Разрешение работы автоматического управления аналоговым усилителем | 0x0003 | ******dd |
115-116 | AGC/AEG Pixel Count[15:0] 0xB0L-0xB0H Количество пикселей используемое в автоматических экспозиции и управлении аналоговым усилителем для построения гистограмм | 0xABE0 | dddddddd dddddddd |
117 | LVDS Shift Clock Control[4] 0xB2L Запрет работы приемника последовательного канала | 0x0010 | ***d**** |
118 | LVDS Data Control[4] 0xB3L Запрет работы последовательного канала | 0x0010 | ***d**** |
119-120 | Maximum Total Shutter Width[15:0] 0xBDL-0xBDH Верхний предел времени экспозиции для автоматической экспозиции | 0x01E0 | dddddddd dddddddd |
121 | AGC/AEC Bin Difference Threshold[7:0] 0xBEL Порог отличия вычисленного значения экспозиции или коэффициента усиления, используется только когда величина достигла своего минимального значения и оно отличается от желаемого пользователем больше чем на значение порога, тогда величина соответствующим образом увеличивается | 0x0014 | dddddddd |
122-123 | Analog Controls 0xC2L-0xC2H Настройки аналоговой части [7]Anti-Eclipse Enable Разрешение работы анти-экликс функции [13:11]V_rst_lim Voltage Level Уровень напряжения сброса для анти-эклипс | 0x0840 |


