微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于基于51单片机的波形发生器的设计

关于基于51单片机的波形发生器的设计

时间:10-02 整理:3721RD 点击:
最近遇上这样一个问题,关于基于单片机的波形发生器,都有哪些方法?希望得到前辈的指点,谢谢

后来查了些资料,关于这个帖子我就补充一下吧
以下方案均为数字电路实现,关于模拟部分由于本人也不是特别擅长所以就...
关于实现方案我提供以下几种:
1、通过各种波形发生电路的集成芯片,如MAX038和ICL8038等,可以通过简单的输入或直接从相应引脚输出相应的波形,但是波形有限,而且关于频率和幅度的调节基本是通过外接电位器或电容器来调节。
2、基于D/A转换电路的实现,比较常用的是精度为8位的DAC0832,当然位数越高精度越高。通过MCU控制输入的数字量来实现不同波形的输出,由于DAC0832是电流输出型,为了实现电压输出和实现高的带负载能力,通常在输出端接功率放大电路,同时接低通滤波电路实现输出信号的优化,波形输出比较灵活,频率,幅度均可以通过编程或外加输入设备来实现调节。
3、基于DDS(直接频率合成技术)的实现,对于常用芯片为AD98XX系列,它通过在芯片内部存入不现波形的相位与数字量相对应的数据表单,通过一个相伴累加器配合输入的频率调节字来实现不同频率的输出,该技术通常用于高频率,高精度信号发生装置的设计。随着集成技术的发展芯片的功能也得到不断的完善。具体芯片的性能不再分析。

同做波形发生器  要不留个联系方式交流一下

可以啊 QQ:1184789754

补充一下,在设计过程中我使用了一个升压芯片来产生±12v电压,驱动运放,貌似是用了电容反击的原理,没有考虑到带负载能力问题

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top