This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于ads7828工作于F/S模式,如何判断转换完成?

Other Parts Discussed in Thread: ADS7828

ADS7828工作于 F/S模式时,没看到转换完成标志信息。怎么判断它转换完成了呢?

        我是直接按时序图写入指令后 直接读出,但是发现了问题:1.刚上电的时候 读的总是不对;2.连续读的话,偶尔出现问题。

       我采用的是 C8051F的单片机,用的硬件SMbus中断写的。因为硬件限制了,只能用硬件SMbus,不能用软件模拟。

  • 用SMBUS没有问题,因为SMbus 速率低,10Khz to 100khz,按照数据手册 figure3  的时序图,当发送完命令位,读地址位,ADC转换已完成.所以不提供完成标志信息,当然也不需要。

    另外在高速I2C模式,这时会出现转换还没完成,ADS7828会拉低clk,直到转换完成。