1. 按下图原理图上的接法,测试AD7892的convst管脚,低电平最低到2.5V,而不是0.8V以下。去掉AD芯片,测试隔离芯片164245的输入输出高低电平正常。
2.如问题1所述,AD芯片应该不能辨识出低电平脉冲,故而无法工作,但是AD芯片可以工作,但是给出的转换结束信号EOC的波形低电平时间过长,当下一个周期的转换开始信号到来时才会由低电平变到高电平。波形图如下图所示。
1. 请提供/RD, /CS, /CONVST_A的具体链接原理图截图,以便检查。
2. 请首先确认GND, AGND, +5VA, +3.3VD的链接和电平是多少?
1. 去掉AD芯片,用示波器测量/CONVST信号, 低电平的时间长度是100ns(与设计的低电平时间相同)。
2. 另外作一更正,按本帖第一个图片原理图上的接法,测试AD7892的convst管脚,低电平最低到3.3V左右(之前低电平最低到2.5V叙述有误)。
3. 另外,/CONVST信号经2K电阻接地,高电平仍然为5V,低电平仍然为3.3V左右。直接接地,管脚电平能够拉低,但是AD芯片很快发烫。
去掉AD芯片的时候, 用示波器测量/CONVST信号, 低电平的时间长度是多少 ? 确保至少要大于手册中的35 或 45 ns.
/CONVST是输入引脚,可以拉高或拉低,都不应该发烫。
1. 请检查板卡上是否有焊接错误,虚焊,第一引脚位置是否正确等。
2. 是否还有其它板卡有相同问题?如果没有其它板卡,请尝试更换芯片AD7892。如果板子上有2片,请焊接一片进行调试,简单些。
把AD芯片单独测,即在蜂窝板上单独搭AD7892的电路,供电、地都正常,/convst管脚悬空时电压为供电电压,经过50欧与2K电阻接地时,电平为4V左右。
可以尝试在工作班卡上只一片AD7892, 并且断开它的数字接口和245芯片(或者把245芯片去掉)的所有连接,通过外部的一个信号控制/CONVST,看/EOC信号是否正常以检验ADC是否正常转换 ?此时先不管读数的操作。