多通道的adc在切换通道的时候需要注意些什么
时间:10-02
整理:3721RD
点击:
我现在切换通道的时候,数据更新出现了点问题,有时候明明切换到通道2了,但是读的数据却是通道1的,但是有时候又是正常的!
用的adc芯片是iic通讯接口的,18位的adc,我现在采样速率是15SPS。
我问过其他同事,他们说需要在读之前 多加延迟,我按照更新数据的速率15SPS,应该是66ms。我定时器100ms 去读!
现在2路通道同时采样 ,切换的时候出现这种问题,有时候是可以的,有时候又不行!
加延时是个办法, 我觉得还应该考虑数据交互方式. 比如采样完成后通过中断读取数据, 以保证每次都是读到的已经转换后的数值