comando de envío AD7192 durante la lectura continua

0

Estoy usando el AD7192 ADC para una unidad de medida. Al iniciar, hago toda la configuración y luego configuro el ADC en modo de lectura continua escribiendo b'01011100 en el registro de comando. Ahora necesito configurar uno de los GPO del ADC durante la operación, lo que no funciona. Me parece que ya se produjo un error en la operación de escritura en el registro de comandos: estoy enviando b'00101000 . De acuerdo con la hoja de datos (página 31) Tengo que enviar este comando mientras el nRDY / DOUT está bajo, pero lo que no entiendo es que cuando el nRDY / DOUT está bajo y empiezo a marcar, el ADC enviará el conversión actual por lo que el nRDY / DOUT comienza a alternar. ¿Me perdí algo?

    
pregunta Humpawumpa

1 respuesta

3

Parece que la transición no se puede hacer en un solo paso. Uno tiene que desactivar explícitamente el modo de lectura continua primero escribiendo b01011000 en el registro de comandos y luego, en una segunda ejecución, realice la operación de escritura en el registro de GPO.

    
respondido por el Humpawumpa

Lea otras preguntas en las etiquetas