TI论坛
直播中

CDCNKA

9年用户 1302经验值
擅长:385288
私信 关注
[问答]

用FPGA驱动DAC5672输出1MHz正弦波,在实际电路中却没有任何输出是怎么回事?


  • 我用FPGA驱动DAC5672输出1MHz正弦波,通过quartus中的逻辑分析仪能观察到正确的正弦输出,但在实际电路中却没有任何输出,我按照数据手册中给的方法来配置DAC5672评估板,方法如下图所示,我将FPGA输出的频率为100MHz,占空比为50%的3.3V电平信号作为DAC5672的时钟信号和写信号并通过WRT_1端接入,DAC5672 的模拟、数字电源均为3.3V且数据输入设置为双端模式(仅通道A有数据输入),最终在JI(IOUTA1)端未检测到任何输出信号,这是为什么?各位大神帮帮忙,急急急!在线等。。。

回帖(2)

宋阳

2024-12-31 10:03:08
FPGA和5672的接口时序不对吧
观察一下电流的变化,看看DAC工作没有
举报

廖阿朋

2025-1-2 10:12:40
根据您的描述,您在FPGA中成功驱动DAC5672输出1MHz正弦波,但在实际电路中没有输出。以下是一些建议和可能的原因:

1. 检查DAC5672的配置:确保您已按照数据手册正确配置DAC5672。检查控制寄存器设置,以确保DAC5672处于正确的工作模式。

2. 检查电源:确保DAC5672的模拟和数字电源都已正确连接并稳定在3.3V。不稳定的电源可能导致输出信号不稳定或无输出。

3. 检查信号完整性:在实际电路中,信号完整性可能受到布线、地线和电源噪声的影响。检查您的布线是否合理,确保地线和电源线没有干扰。

4. 检查时钟信号:您提到使用100MHz、50%占空比的3.3V电平信号作为DAC5672的时钟信号和写信号。请确保时钟信号的频率和占空比符合DAC5672的要求。此外,检查时钟信号是否在实际电路中保持稳定。

5. 检查数据输入:您提到数据输入设置为双端模式,仅通道A有数据输入。请确保数据输入信号在实际电路中保持稳定,并且与DAC5672的数据输入引脚正确连接。

6. 检查输出引脚:请检查JI(IOUTA1)端是否正确连接到示波器或其他测量设备。确保测量设备的设置正确,以便检测到输出信号。

7. 检查DAC5672评估板:如果可能,请尝试使用另一块DAC5672评估板进行测试,以排除评估板故障的可能性。

8. 检查FPGA输出信号:虽然您在Quartus中的逻辑分析仪观察到正确的正弦输出,但在实际电路中可能存在信号衰减或失真。请检查FPGA输出信号是否在实际电路中保持稳定。

综上所述,您需要逐步检查和排除可能的问题,以找到导致实际电路中无输出的原因。希望这些建议能帮助您解决问题。
举报

更多回帖

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