作者j5128709 (j5128709)
看板Electronics
标题[问题]FPGA实现DDS问题
时间Sun Dec 22 16:24:14 2013
我目前是用FPGA实现Direct Digital synthesizer产生弦波
用的是常见的look-up table 方法来完成
只是目前遇到一点问题的是 用50MHz 来产生弦波
只要是25KHz 50KHz 输出时 用示波器看都会突然显示由25K→50K 50K则是变成100K
後面询问其他老师则说,50MHz来当clock 很容易在5的倍数一起被trigger
所以会产生25变50 50变100 这种情况
用PLL IP来把50MHz变成27MHz 结果真的有变好
但是问题来了 我去看我产生的27MHz方波变成
http://tinyurl.com/modaovo
我是用DE2的GPIO 来产生到面包版,接着用示波器看
想说是不是太快 来不及变换但是还是可以产生出弦波
所以想问说 这样会影响很大吗??
也想请问说GPIO(
http://tinyurl.com/k69jblu) 有两个GND
是否只要接任一个到我的面包版上即可?
问题3.DAC上的问题,看有分很多种如:
1.带内部资料锁存的12位元缓冲乘法DAC
2.12-Bit 数位转线性转换 DAC
想问说这两种对我有差吗?? 用途是:产生弦波输出而已 最快输出也只要50KHz
因第一次接触FPGA东西 问题可能很蠢QQ 希望版上各位有相关经验指点
感谢各位大大看完
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.22.18.74
1F:推 bxxl:方波有很多高次谐波,频率为f的方波,含1f,3f,5f,7f,.频率成分 12/22 16:30
2F:→ bxxl:高次项被滤掉时看起来就比较像弦波或三角波 12/22 16:32
3F:推 leisurely:要过LPF 02/09 09:57