乘风飞扬 发表于 2023-8-4 19:04:19

产生正弦波的几种方法,有高速的,也有硬件超级简单的,波形发生器

产生正弦波的几种方法,有高速的,也有硬件超级简单的,波形发生器

1. 使用PWM输出脉冲通过RC(1K+1uF)低通滤波,输出50Hz正弦波:



2. 使用老梁示波器的信号发生器,PWM输出脉冲经过5阶有源滤波输出1KHz正弦波:




3. 使用普通I/O口和电阻分压实现高速DAC输出高速正弦波:
https://www.stcaimcu.com/data/attachment/forum/202308/02/174039jdlv3wy0ypdyyvn6.png




NJLYR 发表于 2023-8-9 22:05:09

请问下第一个使用RC低通滤波器产生正弦波,两路互补输出,是两个单片机管脚同时接在电阻输入端吗?

NJLYR 发表于 2023-8-9 22:05:16

请问下第一个使用RC低通滤波器产生正弦波,两路互补输出,是两个单片机管脚同时接在电阻输入端吗?

乘风飞扬 发表于 2023-8-10 09:23:59

NJLYR 发表于 2023-8-9 22:05
请问下第一个使用RC低通滤波器产生正弦波,两路互补输出,是两个单片机管脚同时接在电阻输入端吗? ...

两路互补输出,是产生两路互补的正弦波,单片机的两个输出脚分别接RC低通滤波电路。

NJLYR 发表于 2023-8-10 09:44:28

谢谢

stcstc 发表于 2023-8-18 21:42:28

你好,请教一下这种只要第二个方案正弦波才会过零吗?用这种电路方案,可以多少频率范围的方波可以转换不失真呢?我我想做个10hz~5000hz可以用这个电路转换吗?

梁工 发表于 2023-8-18 22:42:12

stcstc 发表于 2023-8-18 21:42
你好,请教一下这种只要第二个方案正弦波才会过零吗?用这种电路方案,可以多少频率范围的方波可以转换不失 ...

电路形式可以,但是要重新计算R、C的值,截止频率设计为-3db 5000Hz,波表采样至少20Kz输出正弦波。

maxing 发表于 2023-9-8 10:37:10

如何输出幅度可变?

zhudean11 发表于 2023-11-23 11:01:28

好资料,学习了。感谢分享

luowuping597 发表于 2023-11-23 14:43:00

这么牛逼的吗?
页: [1] 2 3
查看完整版本: 产生正弦波的几种方法,有高速的,也有硬件超级简单的,波形发生器