16-разрядный АЦП MAX11060 с ОШИБКОЙ и OVRFLW всегда низким - PullRequest
0 голосов
/ 02 марта 2019

Я использую MAX11060 в качестве АЦП для моей системы контроля постоянного тока.Однако, FAULT и вывод OVRFLW всегда имеют низкий уровень при запуске чипа.Это среднее напряжение между AIN + и AIN- превышает порог ошибки.Но даже если все выводы AIN + - остаются плавающими.FAULT и OVRFLW по-прежнему имеют низкий уровень, а DRDYOUT также никогда не понижается.

В любом случае, я могу общаться с этим чипом через SPI, и я могу читать или записывать любой регистр.Это означает, что чип все еще работает.Я устанавливаю бит XTALEN в 1 и оставляю все по умолчанию.

Я пытаюсь измерить напряжение между AIN + и AIN-.Когда чип не включен.Я могу измерить напряжение так же, как и источник напряжения (около 0,124 В), но когда микросхема запитана, напряжение между AIN + и AIN- упало до 0,034 В, и я думаю, что из-за схемы защиты от сбоев в чипе.(это происходит независимо от того, что я установил FAULTDIS в регистре конфигурации на 1 или 0)

Я прочитал все данные и на странице 15 сказал, что: «Когда напряжение аналогового входа изменяется между полной шкалой АЦП и неисправностьюпорог, превышающий задержку преобразователя, OVRFLW становится низким с выходом FAULT. OVRFLW остается недействительным, пока в XIN не будет доступна действительная тактовая частота. "

Так что я думаю, что это должно быть что-то не так с моим кристаллом илиКонденсаторная муфта, поэтому я меняю ее с 20pF на 18pF и 10pF, и мне все еще не везет.

Вот моя схема

Schmetic

Спецификация ADC- https://datasheets.maximintegrated.com/en/ds/MAX11040K-MAX11060.pdf

...