发布网友 发布时间:2022-04-21 21:26
共1个回答
热心网友 时间:2023-12-04 12:14
推荐目前主流的中低端FPGA,Altera的Cyclone4,或者Xilinx的Spartan6。资源的话,用各自最小规模的就足够了。Cyclone4最小型号是EP4CE6;Spartan6最小型号是LX9追问我的老师说,用EP1C系列就可以了,4C速度太快了。FPGA芯片的主要作用是运用DDS原理产生正弦信号,频率范围0~20Mhz,但我不会选芯片,帮帮我吧,谢啦。从FPGA出来的信号接D/A和低通滤波。频率控制字从键盘输入FPGA。追答你老师也忒没文化了。Cyclone是几年前的产品了,同等资源条件下,成本功耗都比Cyclone4差很多,市面上买都不好买。我问问你,同样的价格,给你选酷睿双核和老奔133,你愿意选哪个?
20MHz的DDS,选个50MHz采样率的DAC就可以了,这个速度在FPGA内部跑也基本没什么问题。
1. FPGA选型主要看你的DDS波形长度,尽量选一个内部RAM资源满足波形长度要求的,这样不用再在外部挂RAM。
2. DAC速率在50MHz以上的也好找,推荐ADI/TI/intersil等品牌,自己搜搜就有了,DAC位数根据你对信号输出信噪比的要求来定。
3. 低通滤波可以设计成无源的,也可以是有源的。如果是无源的,推荐你设计为20MHz带宽的椭圆滤波器,频响特性很好,但群延时特性不好,你的输出只有正弦波,因此不关心群延时特性。有源滤波器是大学模电课的东西,自己看看就会了。