Part Number:ADS8862
图1
图2
图1是ADS8862采用的电路图,图2是其参考电压驱动电路。采用3线模式。如图所示参考电压采用3.3V,理论上当AINP输入直流3.3V时,输出数据应为65535,共做了两块样板,有一块是正常的,输出数据符合理论值,但另一块输出却为约为32767,将AINP电压调至直流1.65V时输出数据约为16383,整体均比理论值少一半。两块板下载的是同一个程序,也检查过芯片10个管脚的电平都是正常的,也尝试更换过芯片,但异常仍在。通过逻辑分析仪采样输出数据波形,如图3,图4所示。
图3 AINP输入1.65V时
图4 AINP输入3.3V时
从波形图上观察时序关系也没发现问题。
目前已没有排查思路了。希望能得到大家帮忙给予指点,感谢!!
Amy Luo:
您好,
您是使用的3-Wire CS Mode Without a Busy Indicator 还是 3-Wire CS Mode With a Busy Indicator?CONVST高电平的时间是多少?看样子您像使用的With a Busy Indicator模式,这种模式下需要发送17个SCLK,在第2个SCLK的上升沿读取数据,如下截图所示,这样看输出的数据与输入的模拟电压是对应的。
,
howie li:
这个With a Busy Indicator模式我也有怀疑过,但触发这个模式的条件是在最小转换时间到最大转换时间这个区域CONVST是低电平,但从波形图片里可以看到实际CONVST拉高时间持续了2us,应该不满足这个触发条件的,更奇怪是同样的程序烧写到两块板上,一块正常,一块异常,感觉好像还是硬件哪里有问题。。。
,
Amy Luo:
正常板子的时序图是怎样的?与这个对比有什么区别吗?
电路图是怎样的?两块板子的电路图是一样的吗?