Коротковолновый инфракрасный детектор InGaAs имеет два режима работы: ITR и IWR. Оба режима работы включают в себя одни и те же три рабочих процесса, а именно сброс, интеграцию и считывание. Начало и конец каждого рабочего процесса контролируются кодом инструкции конфигурации. Код инструкции конфигурации включает в себя четыре типа: инструкцию сброса, инструкцию начала интеграции, инструкцию начала чтения и инструкцию завершения чтения.
Как показано на рисунке ниже, рабочий режим ITR осуществляется в порядке рабочего процесса сброса, рабочего процесса интеграции и рабочего процесса считывания. В пределах линейного цикла он сначала отправляет команду сброса на детектор, чтобы начать процесс сброса; через определенный период времени он отправляет команду начала интегрирования, чтобы завершить процесс сброса и запустить процесс интегрирования по истечении соответствующего временного интервала; Отправьте команду начала чтения, чтобы завершить процесс интеграции, и запустите процесс чтения, убедившись, что все данные пикселей считаны, отправьте команду завершения чтения, чтобы завершить чтение пикселей; На этом операция настройки извещателя в пределах одного цикла линии завершена.
Одна и та же операция настройки повторяется для каждого последующего цикла строки.
Режим работы IWR показан на рисунке ниже. Процесс считывания перекрывается с процессом сброса и процессом интегрирования по времени. В цикле строки он сначала отправляет команду начала чтения, чтобы начать процесс чтения, и начинает читать данные пикселей, сгенерированные в предыдущем цикле строки, затем отправляет команду сброса, пока процесс чтения продолжается, чтобы начать текущий цикл строки; Процесс сброса; через определенный период времени отправляется команда начала интегрирования, чтобы завершить процесс сброса и запустить процесс интегрирования в текущем цикле строки. Процесс интегрирования заканчивается, когда команда считывания отправляется в начале следующего цикла строки.
(1) В рабочем режиме ITR три процесса сброса, интегрирования и считывания выполняются по порядку, а процесс считывания следует за процессом интегрирования. В режиме работы IWR процесс считывания перекрывается по времени с процессом сброса и процессом интегрирования.
(2) В режиме работы ITR сначала отправляется команда сброса, а затем последовательно отправляются команда начала интегрирования, команда начала чтения и команда завершения чтения. В рабочем режиме IWR сначала отправьте команду начала чтения, а затем последовательно отправьте команду сброса, команду запуска интеграции и команду завершения чтения.
(3) В рабочем режиме ITR процесс интеграции заканчивается, когда отправляется команда начала чтения текущего цикла строки. В рабочем режиме IWR процесс интеграции заканчивается, когда отправляется команда начала чтения следующего цикла строки; Поэтому, вообще говоря, когда время цикла линии одинаковое, время интегрирования режима работы IWR больше, чем время интегрирования режима ITR.
(4) Рабочий режим ITR считывает информацию о пикселях в текущем периоде строки; рабочий режим IWR считывает информацию о пикселях, сгенерированную в предыдущем периоде строки, в текущем периоде строки;
Отправляя инструкции в FPGA через интерфейс RS232, можно реализовать такие функции, как настройка режима детектора ITR и режима IWR, а также настройка последовательности считывания пикселей.
«Исследование метода настройки коротковолнового инфракрасного детектора на основе FPGA»