单片机/MCU论坛
直播中

敷衍作笑谈

9年用户 971经验值
擅长:制造/封装 连接器 光电显示 接口/总线/驱动 RF/无线
私信 关注
[问答]

导致AD7682输出乱码的原因有哪些?

对AD7682的配置和时序可能是有理解上的不对,导致输出的是乱码。 时序设计如下:AD转换的周期为80KHZ,,采样时钟为80MHZ,CFG配置为“11110101111001”; CNV信号一个周期内有两个高脉冲,其中一个脉冲的高地平持续3个时钟,另一个脉冲的高地平时间为200个时钟,其中两个脉冲的间隔为1us; SCK和DIN的脉冲周期为80MHZ,这两个信号都是在CNV宽脉冲下降沿后3个时钟后进行配置。 不知道这样子设计的时序是不是有问题,导致了AD7682不能正常工作?还是可能存在其他的问题?

回帖(1)

飞毛腿452

2024-1-12 10:54:49
可能导致AD7682输出乱码的原因有以下几个:

1. 时序不准确:根据提供的时序设计,包括采样时钟、CFG配置、CNV信号、SCK和DIN的脉冲周期等,需要确保各个时序参数都满足AD7682的要求。可能存在时序参数不准确或与AD7682要求不一致,导致AD7682不能正常工作。

2. 配置错误:CFG配置为“11110101111001”,确认该配置是否正确,是否符合AD7682的要求。配置错误也可能导致AD7682输出乱码。

3. 电源问题:AD7682的工作电源必须稳定,电源干扰或电源不稳定可能导致AD7682输出乱码。

4. 硬件连接问题:AD7682与其他器件的连接是否正确,例如SCK和DIN信号是否与其他器件连接正确。

5. 连接线问题:连接线路的质量、长度等也可能影响信号的传输,导致AD7682输出乱码。

需要验证以上几个方面,分析可能的问题,并结合AD7682的规格书和参考设计进行排查,以找出导致AD7682输出乱码的具体原因。
举报

更多回帖

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