TI论坛
直播中

王萍

7年用户 1346经验值
私信 关注
[问答]

ads5407输入SYNC管脚的信号,和模拟输入有关系吗?


  • 目前调试两个ADS5407的同步,有以下问题:
    1、关于SYNCOUTA/B的output,手册中说是由sync的input的信号触发的 5-bit counter,但是我这边FPGA用250M的时钟采集到的SYNCOUT的输出信号不是一个规律的周期脉冲?
    2、输入SYNC管脚的信号,和模拟输入有关系吗?调试发现当不给模拟输入时,即使给了SYNC输入也没有SYNCOUT的输出?
    以上两个问题,均试过one-time和periodic signal,结果都是一样。

回帖(2)

申换换

6 天前
SYNCOUT 与 sync的input的信号 和 5-bit counter 有关. 再检查检查同步输入信号的波形吧
举报

赵敏

6 天前
关于您的问题,我会逐一回答:

1. SYNCOUTA/B的输出信号不规律周期脉冲问题:
   ADS5407的SYNCOUTA/B输出是由SYNC输入信号触发的5-bit计数器产生的。理论上,SYNCOUTA/B的输出应该是一个规律的周期脉冲。但是,您提到在FPGA中用250M的时钟采集到的SYNCOUT输出信号不是一个规律的周期脉冲。这可能是由于以下几个原因:
   a. SYNC输入信号的频率或相位不稳定,导致计数器的触发不稳定。
   b. FPGA的时钟信号与SYNC输入信号之间存在相位差,导致采样不准确。
   c. FPGA的采样逻辑或时钟分配存在问题。

   为了解决这个问题,您可以尝试以下方法:
   a. 检查SYNC输入信号的稳定性和相位。
   b. 调整FPGA的时钟信号,使其与SYNC输入信号同步。
   c. 检查FPGA的采样逻辑和时钟分配,确保它们正确无误。

2. 输入SYNC管脚的信号与模拟输入的关系:
   ADS5407的SYNC管脚输入信号与模拟输入信号之间没有直接关系。SYNC管脚输入信号主要用于触发ADC的采样和转换过程,而模拟输入信号则是ADC转换的目标信号。理论上,即使不给模拟输入信号,只要给定SYNC输入信号,也应该有SYNCOUT的输出。

   您提到在不给模拟输入的情况下,即使给定SYNC输入信号也没有SYNCOUT的输出。这可能是由于以下几个原因:
   a. ADS5407的配置或初始化存在问题,导致其无法正常工作。
   b. FPGA与ADS5407之间的接口存在问题,导致信号传输不稳定或丢失。

   为了解决这个问题,您可以尝试以下方法:
   a. 检查ADS5407的配置和初始化代码,确保它们正确无误。
   b. 检查FPGA与ADS5407之间的接口连接,确保信号传输稳定。

希望以上回答能帮助您解决问题。如果还有其他疑问,请随时提问。
举报

更多回帖

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