Провел ряд экспериментов. При этом, если гонять программу в бесконечном цикле, а результат ловить осциллографом, то вроде все работает, матрица на свет реагирует. Еще заметил, что выходной сигнал, хоть и меняется, имеет весьма малую амплитуду в несколько сотых милливольт. Также определил, что в даташите приведены сигналы в соответствии с описанной там схемой, т.е. инвертированные. Без инвертора сигналы должны быть перевернутые, иначе матрица на свет не реагирует.
При попытке однократного запуска интегрирования и измерения выходного сигнала АЦП, то его значения постоянны и не зависят от засветки матрицы. В этом же режиме все сигналы исправно поступают на входы матрицы.
Может быть дело в малой величине выходного сигнала, поскольку я подаю сигнал на АЦП прямо с матрицы? Хотя 0.3-0.5 В должно без проблем детектироваться АЦП с ИОН на 5,046 В на разрядностью 10 бит.
P.S. верхняя линия - ICG, нижняя - SH.
Сообщение отредактировал Zhekas - Aug 28 2018, 11:41
Эскизы прикрепленных изображений