利用msp430 G 2553 设计一个波形发生器 说明:输出波形通过430引脚上占空比可调的脉冲

利用msp430 G 2553 设计一个波形发生器
说明:输出波形通过430引脚上占空比可调的脉冲波滤波得到,除单片机外不使用任何有源器件。
要求:通过按键切换,输出为正弦波、三角波、锯齿波、方波等。
幅度不小于0.5vpp,输出频率固定10hz
求大神思路。

涉及知识:单片机编程+电路原理+模电。

题目本质:将10HZ方波,通过滤波、积分等方法变成正弦波,三角波,锯齿波,方波。

方波获取:

软件延时+翻转IO,或者定时器溢出中断,中断函数里翻转IO。

锯齿波获取:

积分后方波的“竖线”变为“斜线”,可得锯齿波(三角波,这俩好像是一个东西?)。

正弦波:

由傅里叶变换可知,方波的频谱是奇数次谐波。因此,方波通过无源低通滤波器,滤出其基频(周期与原波形相同)即可。




输出波形的切换,通过单刀多掷即可实现。

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-03-12

利用msp430 G 2553 设计一个波形发生器 说明:输出波形通过430引脚上...
由傅里叶变换可知,方波的频谱是奇数次谐波。因此,方波通过无源低通滤波器,滤出其基频(周期与原波形相同)即可。输出波形的切换,通过单刀多掷即可实现。

用MSP430G2553如何编写一个输出为 1.
使用MSP430G2553芯片编写一个输出为1的过程,需要遵循一些步骤。首先,我们需要考虑定时器的配置,选择辅助晶振作为32KHz激励源,然后进行适当的分频。这个过程可以在用户指引的定时器A章节中找到详细说明。若芯片有对应引脚可以直接输出,那么可以无需软件干预,持续输出为1。这为简化编程提供了便利。但若仅...

用模拟方式设计一个方波发生器和三角波发生器,频率在100Hz到10KHz之间...
1、在图书馆查阅资料,分析目前常用的波形发生器种类,并进行对比;1、用模拟方式设计一个方波发生器和三角波发生器,频率在100Hz到10KHz之间任意可调,幅度在±5V。2、用Protel绘制电... 1、 在图书馆查阅资料,分析目前常用的波形发生器种类,并进行对比;1、 用模拟方式设计一个方波发生器和三角波发生器,频率在100H...

用ICL8038设计函数波形发生器
函数发生器ICL8038的电路结构如图虚线框内所示(图1-1),共有五个组成部分。两个电流源的电流分别为IS1和IS2,且IS1=I,IS2=2I;两个电压比较器Ⅰ和Ⅱ的阈值电压分别为 和 ,它们的输入电压等于电容两端的电压uC,输出电压分别控制RS触发器的S端和 端;RS触发器的状态输出端Q和 用来控制开关S,实现对电容C的充、...

求函数信号发生器毕业设计
本系统以ICL8038集成块为核心器件,制作一种函数信号发生器,制作成本较低。适合学生学习电子技术测量使用。ICL8038是一种具有多种波形输出的精密振荡集成电路,只需要个别的外部元件就能产生从0.001Hz~30KHz的低失真正弦波、三角波、矩形波等脉冲信号。输出波形的频率和占空比还可以由电流或电阻控制。另外由于该芯片具有调制...

谁能教教我怎么把大量数据拟合成一个比较复杂的函数
根据曲线的形状您可以选择一个函数,如果类似于直线那就简单了,如果是弯曲的可以选择y是x的多项式函数,如y=a*x*x*x+b*x*x+c*x+d等等,也可以是其他形式的函数类型,然后利用最小二乘法或其他拟合方法求出系数a,b,c,d等,即可得到y和x的关系,这个过程就是曲线拟合,这个函数就是拟合函数。

相似回答