如何判断ADS7828工作于 F/S模式时 转换完成?
时间:10-02
整理:3721RD
点击:
我是直接按时序图写入指令后 直接读出,但是发现了问题:1.刚上电的时候 读的总是不对;2.连续读的话,偶尔出现问题。
我采用的是 C8051F的单片机,用的硬件SMbus中断写的。因为硬件限制了,只能用硬件SMbus,不能用软件模拟。
第1个问题,会出现多少次读不对的情况?
第2个问题,可能有两方面,首先用示波器看一下总线上的信号,有没有毛刺等。总线上拉电阻设置是否恰当。
第二,用示波器,看一下信号的时间,是否满足第5页对时钟周期,建立保持时间的要求,
最后,以一个读数停止位,到下一个开始位的间隔最小是4.7uS,在标准模式下.
如果有接口连接和电源的原理图可以发一份上来。
这个是IIC部分的原理图,其中R62、R58、R64、R60R、R60、R84、R66是断开的,也就是 说除了ADS7828的
SDA、SCL,其余的IIC器件都不在是在总线上
这个ADS7828在另外一个模块上(购买的),通过 J12 这个转换板引出来的
我拿示波器看了,时间满足要求。
我还是需要问下: 在F/S模式下,如何判断转换完成?