电路设计论坛
直播中

张龙祥

9年用户 1314经验值
擅长:连接器
私信 关注
[问答]

AD7616的VxGND全部接地时,读值不正常是怎么回事?

芯片时AD7616,模式是软件串行模式,输入范围16个通道都是±5,采用序列器的突发模式。

使用时,将VxGND全部置空,每一路单独使用时(Vx接正电压,VxGND接地),仅有V5B和V6B有异常,其他十四个通道都数值正常。

将所有通道的VxGND接地时,逻辑分析仪抓到的值不正常,如图所示。有8个通道会一直抓不到数据,而且只能读到V0A、V0B、V1B、V2B、V3B、V4B、V5B、V6B的值(按顺序依次出现)

想求助到底哪里出现了问题,所有寄存器都是能写进去的,硬件电路也检查过了,抓到的波形也符合规格书的时序图

回帖(1)

王秀珍

2024-7-22 16:54:30
根据您提供的信息,以下是一些可能的原因和解决方案:

1. **参考电压问题**:确保参考电压(Vref)稳定且在规定的范围内。如果Vref不稳定或超出规定范围,可能会导致读数异常。

2. **电源问题**:检查AD7616的电源电压(VDD和VSS)是否在规定的范围内。不稳定或不合适的电源电压可能会导致芯片工作不正常。

3. **输入信号问题**:检查输入信号的幅度和极性是否符合AD7616的要求。如果输入信号的幅度或极性不正确,可能会导致读数异常。

4. **地线问题**:确保所有地线连接正确且没有接地环路。地线问题可能会导致信号干扰,从而影响读数。

5. **时钟信号问题**:检查时钟信号(SCL)是否稳定且符合规格书要求。时钟信号不稳定可能会导致数据传输错误。

6. **通信问题**:检查与AD7616通信的接口是否正常。如果通信接口出现问题,可能会导致数据读取错误。

7. **软件问题**:检查软件设置和代码是否正确。确保软件正确配置了AD7616的工作模式、通道选择等参数。

8. **芯片损坏**:如果以上检查都没有问题,但问题仍然存在,可能是AD7616芯片本身存在缺陷或损坏。可以尝试更换芯片进行测试。

9. **PCB布局问题**:检查PCB布局是否合理,特别是与AD7616相关的信号线和电源线。不合理的PCB布局可能会导致信号干扰或电源不稳定。

10. **温度问题**:确保AD7616的工作温度在规定的范围内。过高或过低的温度可能会影响芯片的性能。

建议您按照以上步骤逐一排查,找到问题所在并进行相应的解决。希望这些信息对您有所帮助。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分