Estoy enfrentando un problema al leer el registro de datos. La comunicación SPI funciona perfectamente, todos los registros pueden ser de escritura / lectura. El registro de datos muestra -1 (que en la hoja de datos indica que hay un problema en Vref, que se verificó al configurar el bit REF_DET y al leer el registro de ESTADO que muestra 0x60).
Estoy usando adc en MODO BIPOLAR, los pasos realizados para inicializar adc son:
- envíe 0x000A al modo reg. (esto configura adc en modo continuo con una tasa de actualización de 16.7 Hz).
- enviar 0x0030 a conf. reg. (esto configura adc en bipolar, Ganancia 1, Detección de referencia ON, BUFFER ON, Canal a 1, es decir, AIN1 + y AIN1-.
- enviar 0x60 a IO reg. para comprobar que p1 y p2 están funcionando.
Por favor, consejo, ¿por qué sucede esto? Estoy dando Vref incorrecto, pero la hoja de datos muestra que Vref puede estar entre 0.1-AVdd y para esto puedo leer hasta + -AVdd-100mV (BUFF ON). Por favor, vea la imagen adjunta para referencia. Estoy probando este CKT desde hace una semana, el monitoreo del funcionamiento del modo Vdd da un valor entero y un registro de ESTADO. muestra 4 en este caso.