波形发生器 Multisim 仿真电路详细设计说明及实现

波形发生器 Multisim 仿真电路详细设计说明及实现 一、设计任务本设计采用中小规模集成运放芯片TL084CN和二极管整形网络设计一个能够输出方波、三角波、正弦波的多波形信号发生器。设计指标如下输出波形工作频率范围为0.02 Hz 20 kHz且连续可调正弦波幅值最大可调至±10 V失真度要求小于1.5%方波幅值最大可调至±10 V占空比可调三角波峰峰值最大可调至20 Vpp各路输出幅值均可以连续调节。本设计采用±15 V 双电源供电。主振荡部分由 U1A、U1B 构成方波—三角波振荡器U1C 对三角波进行比较得到占空比可调方波U1D 对三角波进行幅度调节和缓冲U2A 配合二极管整形网络实现三角波到正弦波的转换和放大。二、整体电路结构本电路可以分为五个功能模块模块主要器件功能主振荡模块U1A、U1B、R2、R6、R7、R8、C1C4产生基础方波和三角波频率调节模块R2、R8、C1C4、DIP 开关实现 0.02 Hz20 kHz 频率调节方波输出模块U1C、R3、R15产生最终方波并实现占空比和幅度调节三角波输出模块U1D、R4对三角波进行幅度调节和缓冲输出正弦波输出模块R9、D3D8、R10R13、R5、U2A、R1、R14将三角波整形成正弦波并放大到 ±10 V三、主要器件清单1. 集成芯片器件编号Multisim 器件代码数量作用U1ATL084CN1 个运放单元施密特触发器产生基础方波U1BTL084CN1 个运放单元反相积分器产生三角波U1CTL084CN1 个运放单元比较器产生占空比可调方波U1DTL084CN1 个运放单元三角波输出缓冲器U2ATL084CN1 个运放单元正弦波非反相放大器说明U1AU1D 属于第一片 TL084CN 的四个运放单元。U2A 使用第二片 TL084CN 中的一个运放单元。TL084CN 采用 ±15 V 双电源供电。2. 电阻和电位器器件编号参数类型作用R2470 kΩ当前约 25%电位器主频率调节电阻R310 kΩ当前约 15%电位器方波比较阈值调节占空比调节R410 kΩ当前 100%电位器三角波幅度调节R5100 kΩ当前 100%电位器正弦波输入幅度调节R610 kΩ固定电阻U1A 正反馈电阻R77.5 kΩ固定电阻三角波反馈到 U1A 的电阻R81 kΩ固定电阻积分器输入限流电阻R910 kΩ固定电阻正弦整形网络输入电阻R104.7 kΩ固定电阻正半周一级二极管整形电阻R114.7 kΩ固定电阻负半周一级二极管整形电阻R121 kΩ固定电阻正半周二级二极管整形电阻R131 kΩ固定电阻负半周二级二极管整形电阻R1447 kΩ固定电阻U2A 正弦波放大反馈电阻R110 kΩ固定电阻U2A 反相端接地电阻R1510 kΩ当前约 80%电位器方波输出幅度调节3. 电容器件编号参数作用C1100 µF超低频档定时电容C21 µF低频档定时电容C30.1 µF中频档定时电容C410 nF高频档定时电容C1C4 通过 DIP 开关选择接入 U1B 积分器反馈回路。仿真时同一时间只闭合一个开关避免多个电容并联导致频率档位混乱。4. 二极管器件编号Multisim 器件代码作用D31N4148正半周一级压缩整形D41N4148负半周一级压缩整形D5、D61N4148正半周二级压缩整形D7、D81N4148负半周二级压缩整形D3D8 构成正负对称的非线性整形网络用于将三角波整形成近似正弦波。5. 仪表与电源器件编号名称作用VCC15 V运放正电源VEE-15 V运放负电源GND0 V电路公共参考地XSC1Oscilloscope观察最终三角波输出XSC2Oscilloscope观察最终方波输出XSC3Oscilloscope观察最终正弦波输出四、各模块设计说明1. 主振荡模块U1A U1B主振荡电路由U1A 施密特触发器和U1B 反相积分器组成。U1A 连接关系U1A 引脚连接1 脚U1A 输出基础方波输出节点2 脚接 GND3 脚连接 R6、R7 构成的反馈节点4 脚接 15 V11 脚接 -15 V其中U1A 1脚 → R6 10kΩ → U1A 3脚 U1B 7脚 → R7 7.5kΩ → U1A 3脚 U1A 2脚 → GNDU1A 工作在比较器状态。当 U1B 输出的三角波达到 U1A 的翻转阈值时U1A 输出翻转从而产生方波。U1B 连接关系U1B 引脚连接5 脚接 GND6 脚积分器反相输入端连接 R8 和定时电容7 脚三角波输出节点4 脚接 15 V11 脚接 -15 V积分器输入路径为U1A 1脚输出 → R2 470kΩ 电位器 → R8 1kΩ → U1B 6脚反馈电容路径为U1B 7脚输出 → 选中的 C1/C2/C3/C4 → U1B 6脚U1B 对 U1A 输出的方波进行积分因此 U1B 输出为线性上升和下降的三角波。2. 振荡频率设计本电路的振荡频率主要由 R2、R8 和选中的定时电容决定。等效积分电阻为RintR2有效值R8R_{int}R2_{有效值}R8Rint​R2有效值​R8主振荡频率近似为f≈14⋅R7R6⋅Rint⋅Cf \approx \frac{1}{4\cdot \frac{R7}{R6}\cdot R_{int}\cdot C}f≈4⋅R6R7​⋅Rint​⋅C1​由于本电路中R6 10kΩ R7 7.5kΩ所以R7R60.75\frac{R7}{R6}0.75R6R7​0.75因此频率近似为f≈13RintCf \approx \frac{1}{3R_{int}C}f≈3Rint​C1​通过调节 R2 和选择 C1C4可以覆盖题目要求的0.02 Hz20 kHz。电容档位电容值频率调节范围大约C1100 µF0.007 Hz3.3 HzC21 µF0.7 Hz333 HzC30.1 µF7 Hz3.3 kHzC410 nF70 Hz33 kHz因此本电路可以覆盖设计要求中的0.02 Hz 20 kHz实际仿真时低频段选择 C1高频段选择 C4中间频率通过 C2、C3 过渡。3. 三角波幅值设计三角波幅值由 U1A 的翻转阈值决定。U1A 的翻转阈值与 R6、R7 比例有关三角波峰值近似为Vtri(pk)≈R7R6VsatV_{tri(pk)} \approx \frac{R7}{R6}V_{sat}Vtri(pk)​≈R6R7​Vsat​其中 TL084CN 在 ±15 V 供电下输出饱和值约为 ±13 V 左右。本电路采用R6 10kΩ R7 7.5kΩ因此Vtri(pk)≈0.75×13.3V≈10VV_{tri(pk)} \approx 0.75 \times 13.3V \approx 10VVtri(pk)​≈0.75×13.3V≈10V所以 U1B 输出的三角波最大可接近-10 V 10 V即20 Vpp满足题目要求。4. 最终三角波输出模块U1D R4U1D 用作三角波缓冲器R4 用作三角波幅值调节。连接方式如下U1B 7脚三角波输出 → R4 上端 R4 下端 → GND R4 中间脚 → U1D 5脚 U1D 7脚 → U1D 6脚 U1D 7脚 → 最终三角波输出其中 U1D 是电压跟随器具有高输入阻抗和低输出阻抗可以避免后级负载影响主振荡器。R4 调节三角波输入到 U1D 的幅度因此最终三角波输出幅度可以从 0 连续调节到最大 20 Vpp。5. 最终方波输出模块U1C R3 R15U1C 用作比较器。它将 U1B 输出的三角波与 R3 设定的直流阈值进行比较从而得到占空比可调的方波。连接方式如下U1B 7脚三角波输出 → U1C 5脚同相输入端 R3 上端 → 15 V R3 下端 → GND R3 中间脚 → U1C 6脚反相输入端 U1C 7脚 → R15 上端 R15 下端 → GND R15 中间脚 → 最终方波输出U1C 的工作关系为当三角波电压 R3 阈值电压时U1C 输出高电平 当三角波电压 R3 阈值电压时U1C 输出低电平。调节 R3 可以改变比较阈值从而改变方波占空比。调节 R15 可以改变最终方波输出幅度。由于 U1C 原始输出幅值接近 ±13 V通过 R15 衰减后可以调节到题目要求的方波幅值 ±10 V说明如果需要占空比围绕 50% 双向更大范围调节可以将 R3 下端由 GND 改接 -15 V使比较阈值在负电压和正电压之间连续变化。6. 正弦波整形模块R9 D3D8 R10R13正弦波由 U1B 输出的三角波经过二极管非线性整形得到。三角波先经过 R9 进入节点 SU1B 7脚三角波输出 → R9 10kΩ → 节点 S节点 S 接入正负对称二极管整形网络正半周整形支路节点 S → D3 → R10 4.7kΩ → GND 节点 S → D5 → D6 → R12 1kΩ → GND负半周整形支路节点 S → D4 → R11 4.7kΩ → GND 节点 S → D7 → D8 → R13 1kΩ → GND其中 D3、D4 方向相反D5/D6 与 D7/D8 方向相反保证正半周和负半周整形对称。整形原理是三角波幅度较小时二极管未导通节点 S 基本保持线性变化当三角波幅度增大时二极管逐级导通对三角波的顶部和底部进行压缩使其由尖顶三角波逐渐变成圆滑的近似正弦波。R10、R11、R12、R13 控制二极管导通后的压缩强度。本设计中R10 R11 4.7kΩ R12 R13 1kΩ可以实现较明显的正弦整形效果。7. 最终正弦波输出模块R5 U2A R1 R14整形后的信号由 R5 取样后送入 U2A 进行放大。连接方式如下节点 S → R5 上端 R5 下端 → GND R5 中间脚 → U2A 5脚同相输入端U2A 接成非反相放大器U2A 6脚 → R1 10kΩ → GND U2A 7脚 → R14 47kΩ → U2A 6脚 U2A 7脚 → 最终正弦波输出非反相放大器增益为Av1R14R1A_v 1 \frac{R14}{R1}Av​1R1R14​代入本电路参数Av147kΩ10kΩ5.7A_v 1 \frac{47kΩ}{10kΩ}5.7Av​110kΩ47kΩ​5.7因此二极管整形后较小幅度的近似正弦波可以被放大到-10 V 10 V满足题目正弦波幅值 ±10 V 的要求。R5 用于调节进入 U2A 的正弦波幅度R14 和 R1 决定固定放大倍数。最终通过 R5 微调使正弦波幅度达到 ±10 V 且不发生削顶。五、各输出端说明1. 方波输出端最终方波输出位置R15 中间脚对应示波器XSC2调节器件R3调节占空比 R15调节方波幅值输出指标幅值最大约 ±10 V 占空比可调2. 三角波输出端最终三角波输出位置U1D 7脚对应示波器XSC1调节器件R4调节三角波幅值输出指标最大峰峰值约 20 Vpp 即 -10 V 10 V3. 正弦波输出端最终正弦波输出位置U2A 7脚对应示波器XSC3调节器件R5调节正弦波输入幅度 R14/R1决定 U2A 放大倍数 D3D8、R10R13决定正弦整形效果输出指标最大幅值约 ±10 V 失真度通过二极管对称整形控制六、关键参数调节方法调节目标调节器件调节方法改变频率R2、C1C4先选电容档位再调 R2低频输出C1 100 µFR2 调大频率降低高频输出C4 10 nFR2 调小频率升高三角波幅值R4调到最大时约 20 Vpp方波占空比R3改变 U1C 比较阈值方波幅值R15调到 ±10 V正弦波幅值R5调到 ±10 V 且不削顶正弦波圆滑程度R10R13调节二极管压缩强度七、仿真结果说明本电路经过 Multisim 仿真后可以观察到以下结果U1A 输出稳定方波说明施密特触发器工作正常U1B 输出稳定三角波说明积分器工作正常U1C 输出占空比可调方波经 R15 调节后可以得到 ±10 V 方波U1D 输出幅度可调三角波最大峰峰值可达到 20 VppU2A 输出经二极管整形和放大后的正弦波幅值可调至 ±10 V。其中 XSC2 用于观察方波输出XSC1 用于观察三角波输出XSC3 用于观察正弦波输出。八、设计特点总结本设计的主要特点如下结构清晰采用 U1AU1B 构成核心方波—三角波振荡器后级分别完成方波、三角波、正弦波输出频率范围宽通过 R2 和 C1C4 分档调节覆盖 0.02 Hz20 kHz幅值可调方波、三角波、正弦波分别通过 R15、R4、R5 实现幅值连续调节方波占空比可调U1C 通过比较三角波和可调阈值实现方波占空比调节正弦波整形有效D3D8 构成对称二极管整形网络将三角波压缩成近似正弦波输出稳定U1D 和 U2A 均采用运放缓冲或放大结构减小后级负载对波形的影响源文件获取