主题中讨论的其他器件: SN6501、 LM7705、 THS4521
您好!
我正在研究一个采用 ADS8885差动 A/D 转换器的数据采集块。 我无法通过3线数字接口从转换器检索数据。 为简单起见、我不使用忙指示灯功能。 数据表的第5页和第21页指定了协议。
如果转换数据的前 N 位为0、我就能够获取这些位。 然而、在 DOUT 上输出第一个1后、ADS8885输出缓冲区似乎复位、并且随后的时钟边沿生成一个重复的位序列。 下面的示波器波形显示了 SCLK 和 DOUT。 DOUT 在 第3个下降时钟边沿之前错误地从高电平变为低电平。 接收到的18位数据序列如下:
001001001001001001
通过降低差分输入电压、我能够获得其他序列、但它们遵循相同的错误模式:
000100010001000100
0000100001000
000001000001000001
下面显示了我正在使用的原理图和电路板的相关部分。 您是否有解决此问题的建议?
谢谢!
Wesley Hileman
===================
示波器跟踪:SCLK (黄色、1V/分频)和 DOUT (粉色、1V/分频)。 水平500ns/分频。 CONVST 的下降沿发生在 DOUT 的第一个下降沿之前。 在示波器跟踪持续时间的剩余时间内、CONVST 保持低电平。
原理图(数字部分)
PCB (盒装区域对应于原理图):