常见模拟电路设计 一(含仿真):方波、三角波、正弦波的互相发生「建议收藏」

原文:https://cloud.tencent.com/developer/article/2055040

 

大家好,又见面了,我是你们的朋友全栈君。

FPGA最近有些整累了,给大家开个模拟电路设计的坑,内含干货,请放心食用

一、总体设计方案

c61171999edf63ac24f3a09aeba5946b_3b79ff150f94d140785111a6941f1903

二、单元电路设计和原理说明 2.1方波发生电路 波形发生电路可以由集成运放芯片构成运算电路来实现。 第一步的方波发生电路,可以由滞回比较器和RC电路构成,如图

7897168ef08e58a4330f454d39ec2772_4b2fdceeb7a450bcfb41120d63b00b04

采用通用运放LM324芯片进行设计,C1和R1组成RC电路,而R2和R3以及LM324构成滞回比较器。D1、D2的作用是稳压。电路波形如下

dcb8b78691ffd000a5b794499b03f6cf_e8cfbe788036a7359c3d53068cbfcc30

 2.2三角波发生电路  三角波发生器就是利用集成运放构成积分器,然后对方波信号进行运算,如图

14052c749a2b14b58300f172f3ab30f4_9223b63e1e0e1bce718f3f2e7c388cd1

 

其中R4和C2的值要经过计算,否则输出波形会出现失真  其波形如图

57c19fa96fd8f79fb485083ffaf11c22_3366378db7549d5f7e26edbdb520cf1d

 2.3正弦波发生电路  由傅里叶变换展开三角波信号

40434c7c232375d1635608e59f2d4213_e14acf9703f366c6b6c8cf6fc632b8ea

 可知,在三角波频率固定或者变化较小(3倍以内变化)的时候,可以通过低通滤波器得到正弦波,此滤波频率应该大于基波频率而小于三次谐波分量频率。电路图如下

43678b1b5409baf6a2b3f56c18b8ea1d_7c7eb25df9d2c6b00d8a599df8b84464

 在50hz三角波时波形如下

aa93a20046eee05fabea4734819924a6_0cf7679433b1df96fd42834a5075e9c3

 三、元器件的选择及相关数据、参数 核心芯片集成运放选择了LM324通用运放

88dc4e348430c1df325872994955b05b_7195c346c7bfe22e48e6f02e03d3b35d

 四、总体电路原理图和工作原理说明 总体电路如下

a3adf3d409c154602bc269c72a3270c3_e73e0a1a158e80e9e14ee1ee8166e92a

 从左到右依次为方波发生部分,三角波发生部分,正弦波发生部分。

方波发生部分由LM324构成的滞回比较器和RC电路构成;三角波发生部分是LM324构成的积分运算电路;正弦波发生部分则是LM324构成的低通滤波器。

方波产生的原理是RC电路波形在滞回比较器的选择下输出方波;三角波产生原理是对方波进行积分运算得到三角波;正弦波产生原理是,因为根据傅里叶变换,三角波可化为正弦波之和,所以很容易通过低通滤波器得到正弦波,滤波器的频率应该大于基波频率小于三次谐波分量频率。

最终得到的三个波形

d8ff564d91a09f6daa46fdc21dcc27bd_6c389e4f3a48cc51684fff68c56a594b

 

61158e5e1f1af19602c903a4b7edfcc2_4ee53694df46ef74c773ba36277c9eac

 

dbcc69c9a5c6166df03c75ca6f524604_75dbd4e4d437647ca94823df7a36d98e

 

posted @ 2025-08-01 18:14  通宵敲代码  阅读(1873)  评论(0)    收藏  举报