晴天heh 发表于 2014-9-2 16:30

请教FPGA与DAC连接问题

新手学习FPGA,想产生正弦信号,使用ISE编程VHDL语言调用DDS模块,在Modelsim中仿真输出的正弦序列正确,我用的芯片是Xilinx Spartan6,DA转换器是DAC900U,DAC外围电路为经典电路,数据端口输入FPGA输出10bits数据,DA的clk端接FPGA系统时钟,输出端出不了波形,求教大神帮助

zhaojingzb 发表于 2014-9-3 14:58

先用示波器点一下看看FPGA送给DAC的线上是否有时钟和数据,另外还要看一下DAC内部的配置寄存器是否配置正确。最后再看DAC的输出

合体后代 发表于 2014-9-3 17:33

请楼主上原理图。

gaochy1126 发表于 2014-9-3 18:42

看输出速度

gaochy1126 发表于 2014-9-3 18:43

若果DAC速度跟的上刷新速率

gaochy1126 发表于 2014-9-3 18:45

gaochy1126 发表于 2014-9-3 18:46

看了一下手册 这个速度为5M所以FPGA的速度不能太快

gaochy1126 发表于 2014-9-3 18:47

还要检查一下参考电压是不是正确

gaochy1126 发表于 2014-9-3 18:47

clk的输入与数据输入是否配套

chen_jhhb 发表于 2014-9-3 22:15

仿真试试

晴天heh 发表于 2014-9-9 16:53

zhaojingzb 发表于 2014-9-3 14:58 static/image/common/back.gif
先用示波器点一下看看FPGA送给DAC的线上是否有时钟和数据,另外还要看一下DAC内部的配置寄存器是否配置正确 ...

谢谢

晴天heh 发表于 2014-9-9 17:39

本帖最后由 晴天heh 于 2014-9-9 17:57 编辑

合体后代 发表于 2014-9-3 17:33 static/image/common/back.gif
请楼主上原理图。
之前不出图形,我写了个DAC接口电路出图形了,可是波形不对我传上来




shirishiyue 发表于 2014-9-10 22:29

我的用cyclone 4 和 DAC904也出不来:'(

晴天heh 发表于 2014-9-11 10:03

shirishiyue 发表于 2014-9-10 22:29 static/image/common/back.gif
我的用cyclone 4 和 DAC904也出不来

查看时序和检查硬件吧

bestray 发表于 2014-9-12 09:26

看示波器好像是饱和了呀~~~

晴天heh 发表于 2014-9-12 16:17

最终查出来,是DDS输出时有符号数,而DAC不识别高位1代表负数,所以在过零点是有跳变

风魔小象 发表于 2015-1-12 11:48

波形好赞。

shanyuan001 发表于 2015-1-17 15:39

谢谢啦

2008feiyang 发表于 2015-3-31 22:54

数据带符号问题

青出于蓝1991 发表于 2015-4-1 14:09

嘿嘿 我也遇到这个问题了,可以跟我说下FPGA链接DAC的问题不谢谢啦
页: [1]
查看完整版本: 请教FPGA与DAC连接问题