Формат команды для конфигурирования матрицы

№ байта

Название

Значение

по умолчанию

Формат данных

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