器件:明德扬MP801型开发板(芯片为Cyclone ⅣE系列EP4CE15F23C8) 问题描述:使用明德扬MP801型开发板,通过DA9709输出正弦波,通过AD9280采集该正弦波,AD9280采样时钟由FPGA芯片通过PLL模块分频提供,频率为25MHz。信号输出和输入端口通过SMA射频连接线相连。 波形图中的信号: 相关代码:
|
|
相关推荐
1个回答
|
|
根据您的描述,您在使用明德扬MP801型开发板通过DA9709输出正弦波,并通过AD9280采集该正弦波。您发现输出的正弦波形合格,但输入(采集)的正弦波只有一半,缺少下半周期的波形。以下是一些建议和可能的原因:
1. 检查AD9280的配置:请确保AD9280的配置正确,包括采样率、增益、滤波器设置等。这些参数可能影响采集到的波形。 2. 检查SMA射频连接线:请检查SMA射频连接线是否存在损坏或接触不良的情况。不良的连接可能导致信号损失或失真。 3. 检查AD9280的时钟:您提到AD9280采样时钟由FPGA芯片通过PLL模块分频提供,频率为25MHz。请确保时钟信号稳定且无噪声,以避免影响AD9280的采样。 4. 检查FPGA代码:请检查您的FPGA代码,确保AD9280的采样时钟、数据输入和控制信号正确连接。此外,检查代码中是否有任何可能导致波形丢失或失真的逻辑错误。 5. 检查DA9709的输出:虽然您提到输出的正弦波形合格,但请再次检查DA9709的输出,确保其波形稳定且无噪声。此外,检查DA9709的配置,确保其输出与AD9280的输入兼容。 6. 使用示波器检查信号:使用示波器检查DA9709的输出和AD9280的输入,以直观地观察信号波形。这有助于确定问题是否出在信号链的某个特定部分。 7. 更新驱动程序和固件:请确保您的开发板、DA9709和AD9280的驱动程序和固件都是最新版本。过时的驱动程序和固件可能导致兼容性问题和性能问题。 通过以上步骤,您应该能够找到导致采集波形丢失下半周期的原因,并采取相应的措施解决问题。希望这些建议对您有所帮助!
最佳答案
|
|
1 条评论
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
请问如何用Verilog实现将ascaii码数值字符串转换成定点数?
通过FPGA实现正弦波AD采集,只得到的一半波形
本人研一,做DFB激光稳频,目前只差FPGA ADC DAC做一个反馈系统
赛灵思低温失效的原因,有没有别的方法或者一些见解?
求大佬指点,此时此刻我应该用赛灵思7010或者7020哪个型号的芯片合适呢?
MAX3590 RS422 芯片 RO输出 起初的空闲时刻为低电平 怎么检测起始位
FPGA在视频编码方面的应用有大佬做过吗?
xilinx FPGA+Sony LVDS接口图像传感器,已设计出网口输出,现想设计USB3.0输出,有没有什么解决方案?
在FPGA设计中是否可以应用ChatGPT生成想要的程序呢
fpga 管脚不让绑定的问题,绑定时提示: Not assignable
扫一扫,分享给好友
电子发烧友网
电子发烧友论坛
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191