ads1220连续转换模式读取数据时是正确的,但是配置成单次模式时读出的全是0,单次模式的配置是不是有特别之处??
user5077124:
又仔细查看了下,单次模式读出的原来都是0xff
user151383853:
回复 user5077124:
这全0, 或者全1 的情况,最好先检查检查 芯片有没有在工作
user5077124:
回复 user151383853:
我发送start信号后,等待DRDY信号一直有的啊,我读取配置信息也是正确的,就是读取采样数据全是0;并且模式换成连续转换模式,就能读取到正确的采样值了。硬件是单端采样,外部参考源,比例式采样。配置如下:
Setup_ADS1220(ADS1220_MUX_AIN0_AVSS, ADS1220_OP_MODE_NORMAL, ADS1220_CONVERSION_SINGLE_SHOT, ADS1220_DATA_RATE_20SPS, ADS1220_GAIN_4, ADS1220_PGA_BYPASS, ADS1220_IDAC1_AIN3, ADS1220_IDAC2_DISABLED, ADS1220_IDAC_CURRENT_250_UA);
Kailyn Chen:
回复 user5077124:
最终发现供电有问题导致单次模式配置,输出都是0XFF的吗?供电有问题的话,连续模式配置反而正确。
所以感谢分享。
TI中文支持网



