TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS9120: Alternating values when reading adc

Part Number:ADS9120

I encountered a problem when using ads9120: when reading the adc value, I found that the value alternated between 0xffxx and 0x00xx. The driver reads and writes registers in single line mode IO simulation, and reads ADC in 4-line mode hardware SPI (with IO simulation reading also alternating), reading 3 bytes and extracting 16-bit ADC data from it. Now the read and write registers are OK,  The correct adc value can be read when the DATA_CNTL register DATA_PATN [2:0] bit is 100/101/110/111, but the adc value read will alternate when set to 000. I don't know where the problem lies. Any one can help me here?

Whether using single line mode or 4-line mode, whether it is IO simulation or hardware SPI reading, I got the same results.

It can be confirmed that the hardware signal input is 0.

Best Regards

Amy Luo:

您好,

 您可以附上 ADS9120 前端模拟输入的电路图吗?我想看下输入信号是否为0.

参考电压VREF是多少?

赞(0)
未经允许不得转载:TI中文支持网 » ADS9120: Alternating values when reading adc
分享到: 更多 (0)