0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

模拟电路设计学习套件分享

电子森林 来源:电子森林 作者:电子森林 2022-10-31 17:29 次阅读

当前,FPGA的学习板基本都是数字系统的 - 搭配按键、显示屏、传感器,做点逻辑控制、显示、网络数字信号处理等方面的编程等。很少看到数字 + 模拟混合在一起的综合系统学习套件。

对于渴望学习模拟电路的同学、工程师来讲,只是做一些独立模块的设计、测试而学习和掌握到的知识点都是支离破碎的。无系统、不模拟!只有在一个综合性的系统应用中,才能深刻理解模拟电路的精髓。

为此,我们专为小脚丫FPGA核心板设计了一款几乎包含了所有主要模拟器件功能的“模拟电路设计学习套件”,以高速信号发生器和高速数据采集为主线,将模拟电路中的核心功能模块全部覆盖 - 放大器滤波器ADCDAC、各种电源稳压器。内容太多,在此不再展开。

104cc940-5785-11ed-a3b6-dac502259ad0.png

图1:模拟电路设计学习套件的3D效果图(KiCad绘制)

下面的框图为套件上高速DAC + LPF的部分,也就是我们今天文章中涉及到的部分电路:

109f1d44-5785-11ed-a3b6-dac502259ad0.png

图2:高速DAC和低通滤波器部分的框图

本套件的高速DAC可以支持到最高120Msps的转换率,但考虑到越来越多的同学使用我们无需安装任何软件的WebIDE来对小脚丫编程,而WebIDE暂时还不能支持FPGA内部的PLL软核,只能使用12MHz的外部时钟,所以在我的测试中高速DAC的时钟也设定为12Msps(如果使用安装的Diamond软件可以通过PLL让FPGA和高速DAC工作到120Msps,能获得更好的效果)。

无论使用WebIDE让DAC工作在12Msps,还是使用Diamond工作在120Msps,输出信号的模拟带宽我都设定为5MHz,也就是后面低通滤波器的截止频率设置为5MHz,且LPF后的运算放大器的带宽也能支持到5MHz。

在12Msps转换率情况下仍设定为5MHz的截止频率,并且使用两种5阶的低通滤波器主要是出于让同学们能够通过测量到的现象更深刻理解电路设计的初衷,以便在实际的项目设计中根据预定的技术指标来进行合理设置这些参数

10afee8a-5785-11ed-a3b6-dac502259ad0.png

图3:高速DAC+两款LPF部分的原理图

问题1:图3中的左下角的器件在这个电路中是用来做什么的?

通过“电子森林”里推荐的一款LC滤波器设计工具设计了两种不同拓扑结构但都是5MHz的5阶低通滤波器 - 巴特沃斯滤波器和椭圆滤波器,通过跳线选择来对比两种滤波器的效果。下面是两种LPF的电路构成及使用LTSpice做的仿真

10e6a48e-5785-11ed-a3b6-dac502259ad0.png

图4:5阶巴特沃斯低通滤波器的频率响应仿真

1104aa1a-5785-11ed-a3b6-dac502259ad0.png

图5:5阶椭圆滤波器的频率响应仿真

使用WebIDE编程一个10位分辨率DDS的功能,生成不同频率的正弦波。

119ae1e2-5785-11ed-a3b6-dac502259ad0.png

图6:在浏览器里可以编程小脚丫FPGA的WebIDE

改变相位累加字就可以得到不同的信号频率,在这里我们测试三个频点的波形:

46.875KHz(12MHz/256,一个周期256个点构成)

750KHz(12MHz/16,一个周期16个点构成)

3MHz(12MHz/4,一个周期4个点构成)。

使用ADALM2000口袋仪器进行测量:

12360c08-5785-11ed-a3b6-dac502259ad0.png

图7:生成46.875KHz的正弦波信号波形(未加LPF)

1268238c-5785-11ed-a3b6-dac502259ad0.png

图8:生成46.875KHz的正弦波信号的频谱(DC-100KHz,未加LPF)

1289f976-5785-11ed-a3b6-dac502259ad0.png

图9:生成46.875KHz的正弦波信号的频谱(DC-15MHz,未加LPF)

可以看出波形非常平滑,因为一个正弦波周期中有256个样点;频谱图上有一些杂散信号,这些杂散相对于主频率谱线幅度很小。

问题2:图8、9中的杂散信号都分别由什么原因造成的?

12ac341e-5785-11ed-a3b6-dac502259ad0.png

图10:生成750KHz正弦波信号的波形(未加LPF)

在750KHz这个频率,一个正弦波周期由16个样品点构成,两个点之间有带着波动的台阶。

问题3:为什么会有台阶?为什么台阶上会有波动?

12ed4468-5785-11ed-a3b6-dac502259ad0.png

图11:生成750KHz正弦波信号的频谱(未加LPF,DC-15MHz)

可以看到除了750KHz的主谱线外,也有非常多的杂散信号。

13133420-5785-11ed-a3b6-dac502259ad0.png

图12:经过巴特沃斯滤波器的750KHz正弦波信号的波形

137304fe-5785-11ed-a3b6-dac502259ad0.png

图13:经过椭圆滤波器的750KHz的正弦波信号的波形

13e8f5f6-5785-11ed-a3b6-dac502259ad0.png

图14:经过椭圆滤波器的750KHz的正弦波信号的频谱(DC-15MHz)

通过两种方式的LPF,可以将波形进行平滑,带波动的台阶消失,得到一个非常光滑的正弦波,在频谱图上杂散被抑制。

我们再来看看生成的3MHz的正弦波信号

141436da-5785-11ed-a3b6-dac502259ad0.png

图15:未经低通滤波器的3MHz模拟信号

在没有加滤波器时,一个周期仅有4个点的波形非常难看,由4段不同幅度的带波动的台阶构成。

1437e490-5785-11ed-a3b6-dac502259ad0.png

图16:未经低通滤波器的3MHz模拟信号的频谱

频谱分量很多,而且跟主信号的谱线从功率上没有较大差异。

147ce5ae-5785-11ed-a3b6-dac502259ad0.png

图17:经过巴特沃斯滤波器后的3MHz模拟信号波形

14b4a8ae-5785-11ed-a3b6-dac502259ad0.png

图18:经过巴特沃斯滤波器后的3MHz模拟信号的频谱

14d319a6-5785-11ed-a3b6-dac502259ad0.png

图19:经过椭圆滤波器的3MHz正弦波信号的波形

15792e7c-5785-11ed-a3b6-dac502259ad0.png

图20:经过椭圆滤波器的3MHz正弦波信号的频谱

对于3MHz的模拟信号,由于设定为5MHz截止频率的巴特沃斯低通滤波器的带外抑制能力不够强,其12MHz-3MHz=9MHz的谱线被抑制得不够,仍然有较强的功率(见图18),图17中的波形也就是两个频率信号的叠加的结果。

采用带外抑制性能较强的椭圆滤波器则将9MHz的谱线强烈抑制,对于3MHz的主信号构成的影响已经从时域波形上看不出来,经过该滤波器的正弦波信号看起来非常平滑、干净。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模拟电路
    +关注

    关注

    124

    文章

    1482

    浏览量

    101845
  • 滤波器
    +关注

    关注

    158

    文章

    7319

    浏览量

    174749
  • dac
    dac
    +关注

    关注

    43

    文章

    1971

    浏览量

    189472
  • 信号发生器
    +关注

    关注

    28

    文章

    1272

    浏览量

    107747

原文标题:无系统不“模拟”、看频谱理解设计!

文章出处:【微信号:xiaojiaoyafpga,微信公众号:电子森林】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    常见的模拟电路设计

    模拟电路电路设计中一个重要的部分,它是指用来对模拟信号进行传输,变换,处理,放大,测量和显示等等工作的电路。而
    发表于 12-01 17:33 1771次阅读
    常见的<b class='flag-5'>模拟</b><b class='flag-5'>电路设计</b>

    从工艺转模拟电路设计可能吗?求帮助啊

    从工艺转模拟电路设计可能吗?求帮助啊 本人本科微电子专业现在在fab做工艺,想转模拟电路设计 。大学期间学习过cmos
    发表于 01-12 15:49

    模拟电路设计困难的原因

    模拟电路设计困难的具体原因模拟电路设计重在学习和累积经验成为优秀的模拟
    发表于 03-01 06:22

    模拟电源电路设计资料(经典)

    模拟电源电路设计资料(经典) 电源电路设计. 众所皆知,电源电路设计,乃是在整体电路设计中最基础的必备功夫,因此,在接下来的文章中,
    发表于 03-13 15:24 0次下载

    模拟电路设计的九个阶段

    模拟电路设计的九个阶段 模拟电路设计的九个级别,从一段到九段都看完了,你就知道自己是哪个阶段的水平了。 一段
    发表于 04-20 08:51 947次阅读

    射频电路设计学习(定稿)

    射频电路设计学习射频电路设计学习射频电路设计学习,射频
    发表于 11-10 16:46 0次下载

    电子大赛---23模拟篇程序及电路设计 (1)

    电子大赛---23模拟篇程序及电路设计 (1)电子大赛---23模拟篇程序及电路设计 (1)
    发表于 11-13 11:44 0次下载

    电子大赛---23模拟篇程序及电路设计 (2)

    电子大赛---23模拟篇程序及电路设计 (2)电子大赛---23模拟篇程序及电路设计 (2)
    发表于 11-13 15:14 0次下载

    总结模拟电路设计经验12条

    模拟电子的相关知识学习教材资料——总结模拟电路设计经验12条
    发表于 09-20 16:10 6次下载

    模拟集成电路设计九个阶段

    模拟电子的相关知识学习教材资料——模拟集成电路设计九个阶段
    发表于 09-27 15:19 0次下载

    模拟电路设计经验总结

    模拟电子的相关知识学习教材资料——模拟电路设计经验总结
    发表于 09-27 15:19 0次下载

    模拟电路设计经验12条

    模拟电子的相关知识学习教材资料——模拟电路设计经验12条
    发表于 09-27 15:19 0次下载

    模拟电路设计的九个级别

    模拟电子的相关知识学习教材资料——模拟电路设计的九个级别
    发表于 09-27 15:19 0次下载

    电路设计中的模拟地与数字地

    电路教程相关知识的资料,关于电路设计中的模拟地与数字地
    发表于 10-10 14:17 0次下载

    怎样学习模拟电路设计

    自20世纪80年代以来,数字信号处理算法和集成电路迅猛发展,虽然许多类型的信号处理已经由模拟电路转换成数字电路来实现,但是在一块芯片中,模拟
    的头像 发表于 09-08 14:14 2.1w次阅读