简介一份基于MC1496模拟乘法器的高频电子线路实验报告系统呈现AM全载波调幅与DSB双边带调制的设计、仿真与实测流程面向电子信息工程及相关专业学生可作为课程实验报告参考或调幅电路学习材料。内容覆盖实验目的、原理、仪器配置与步骤重点说明调幅系数测量及电路参数对波形的影响并附有实验电路图、仿真电路图、MC1496内部原理图与焊接接线图。其中包含30%、60%、100%调制系数下的AM波形仿真与实测结果以及DSB波对比有助于理解调制信号与载波关系通过不同调制度的实测对比还可直观体会AM与DSB在功率利用率和接收复杂度上的差异掌握焊接布局、规范工艺和仪器测试等操作要点。压缩包仅含1个docx文档容量为1.82MB文档结构完整、图文排版清晰便于直接编辑与打印目前已有214人学习浏览适合用于实验前预习、报告撰写或高频调制知识巩固。1. 示波器上的包络失真MC1496 调幅实验到底在验证什么把 MC1496 的焊接板子接上双踪示波器最反直觉的现象往往出现在拧动调幅度电位器那一刻明明载波信号发生器输出是稳定的正弦波示波器上却出现了一个随低频信号起伏的包络而且这个包络的“谷底”并不总是一条直线——调过头了会反向、调浅了又看不清。这正是高频电子线路里振幅调制最核心的直观呈现用模拟乘法器把低频调制信号“搬到”高频载波上去。MC1496 是一颗双平衡四象限集成模拟乘法器实验里从 V_OHM 与 V1_C 分别送入调制信号和载波配合外部的偏置调节就能在输出端同时得到 AM 调幅波或 DSB 双边带波。这个机制值得搞懂的地方在于调幅波不是简单的“两个信号相加”而是一个乘积运算u_AM(t) U_c(1 m·cos ωt)·cos ωc t。m 是调幅系数它的大小直接决定包络会不会过调、解调时会不会失真。如果只停留在“拧电位器看波形”的层面你会错过这颗芯片内部真正的设计智慧——四象限乘法器的双平衡结构、偏置电流的失调补偿、以及 AM 与 DSB 之间只差一个直流分量。下面从内部原理一路拆到焊接现场的故障排查。2. 双平衡四象限乘法器的内部结构为什么 MC1496 能天然压低载波泄漏2.1 吉尔伯特单元交指连接的晶体管对是乘积运算的最小单元MC1496 的内部原理图乍看是一堆晶体管核心却是两个叠在一起的差分对。底层是一对晶体管习惯上叫“下层电流开关对”它们的基极接收入信号的一部分顶层是两对交叉连接的晶体管基极接收入信号的另一部分。两路信号分别控制不同的晶体管导通程度输出电流在交叉节点上做减法最终体现在差分输出电压上。在双平衡结构里顶层两对晶体管交叉连接且两对之间共享发射极电流。这个“交叉”是关键的机制它让单个晶体管中由非线性产生的偶次谐波分量在差分输出端相位相反、互相抵消只有基波的乘积项被保留。这解决了一个实际问题——任何晶体管单管做乘法都会自带严重失真双平衡结构用对称性把失真项消掉不依赖精密滤波。所以 MC1496 才能在一个很宽的输入范围内都维持相对线性的乘积关系而不是只在某个极小的工作点上可用。2.2 四象限意味着两个输入都可以带正负号单象限乘法器要求两个输入都为正否则输出极性无法判断二象限乘法器允许一个输入可正可负。MC1496 的双平衡结构把两个输入的极性自由度都打开了内部差分对天然地把每个输入分解成正负半周交叉连接又把两个输入的各象限组合都处理到于是管子的工作范围覆盖四个象限。这个“四象限”能力使得同一个芯片既能做 AM 全载波调幅调制信号带有直流偏置、载波有正有负也能做 DSB 调幅调制信号没有直流分量甚至还能做混频、鉴相和倍频。常见的实现思路是芯片外部需要给输入晶体管设置合适的静态工作点让内部差分对工作在近似线性区。V_OHM 端口的直流偏置就是干这个用的。如果偏置不合适差分对进入截止或饱和区乘积特性立刻变坏——这是实验中“波形调不出来”最常见的根源不是芯片坏了而是工作点不在线性区。MC1496 的数据手册普遍要求输入端口的直流偏置落在某个范围内正负输入之间要保持一定的电位差这个差就决定了内部电流源的分配比例。2.3 内部电流源与外部调零失调电压为什么需要 R14 来补偿双平衡结构的对称性在理论上很漂亮但实际硅片上不存在完全对称的晶体管。差分对两边的 V_be、电流放大倍数总有微小差异这些差异反映在输出端就是一个固定的直流失调电压表现为即使两路输入都为零输出端也不是零。MC1496 的典型应用电路里通常有一个调零电位器实验电路图里的 R14它通过改变尾电流源两端的分压人为地把内部那点不对称“顶回去”。从实验现象看R14 的作用在 DSB 模式下极其明显如果调零不彻底DSB 输出波形里会残留一部分载波分量示波器上看到的不是干净的“零线随调制信号翻转”而是包络中线仍有一条载波底。把这个机制理解了调 R14 就从一个“碰运气拧电位器”的动作变成一个有目标的补偿过程——一边观察输出直流电平一边把电位器往零点方向拧。高频毫伏表在这时候比人眼判断更可靠因为它读的是真实有效值能捕捉到肉眼在波形闪烁间看不到的微小载波泄漏。注意补偿载波泄漏和调节调幅度是两件不同的事。R14 负责的是零点补偿调幅度由调制信号的幅度和直流偏置共同决定。实验里先做调零再做调幅顺序反了会陷入“调幅度上不去、波形总带毛刺”的循环。3. 调幅系数 m 的测量推导包络上的两个电压怎么变成百分比3.1 从包络定义式出发的测量公式调幅系数 m 的定义是包络的最大振幅偏离载波幅度的大小与载波幅度之比。从 u_AM(t) U_c(1 m·cos ωt)·cos ωc t 可以直接读出包络的峰值是 U_max U_c(1 m)包络的谷值是 U_min U_c(1 - m)。两式相除并整理得到最常用的测量公式m (U_max - U_min) / (U_max U_min)这个公式每次实验报告都要写但它隐含了一个重要前提示波器上读到的 U_max 和 U_min 必须是“包络的瞬时电压”而不是载波每个周期的峰值。用双踪示波器测的时候通常把时基放到能同时看到几十个载波周期的档位让包络轮廓清晰显示再用光标分别卡在包络最高处和最低处读取。问题在于如果时基放得太快看到的是一格格载波正弦包络被展开根本读不出 U_max放得太慢包络峰谷来回移动光标又卡不准。实测时示波器的“包络显示”功能会按峰值采样这正是为这类测量设计的。3.2 30%、60%、100% 三档背后的波形特征实验中常做的三个调幅度档位各自对应明显的包络形态变化。m 30% 时U_min U_c(1 - 0.3) 0.7U_c包络的谷底明显高于零线整个波形看起来是“一条均匀粗细的带状信号”调制痕迹只有仔细看才能察觉m 60% 时谷底下降到 0.4U_c包络的粗细变化已经非常明显人眼可以轻松分辨调制周期m 100% 时U_min 等于零包络谷底恰好触及零线每个调制周期内出现一个“夹紧”的点这是标准满调幅的特征。如果 m 超过 100%谷底会被“切掉”并反向——包络不再是 U_c(1 m cos ωt) 的正向形状而是出现过调幅失真用包络检波器解调时会直接产生非线性失真。仿真截图里 m 100% 那条波形看起来最“标准”恰恰是因为它处在满调幅的临界点上再往上拧一点点就翻车。所以判断调幅度是否准确不应只看包络深度还要确认谷底是否真的贴到零线。3.3 用波形数据反推 m 值的可复现代码为了把测量误差量化可以写一小段代码把示波器导出的波形 CSV 按包络提取再算 m。下面这段 Python 脚本模拟了理想 AM 波在 m 60% 时的包络提取过程同时计算最大最小电压验证测量公式import numpy as np from scipy.signal import hilbert fs 10_000_000 # 采样率 10 MHz t np.arange(0, 0.002, 1/fs) # 取 2 ms 数据 fc 500_000 # 载波 500 kHz fm 5_000 # 调制信号 5 kHz m 0.60 # 目标调幅系数 60% # 生成理想 AM 波u Uc(1 m*cos(2*pi*fm*t)) * cos(2*pi*fc*t) Uc 1.0 u_am Uc * (1 m * np.cos(2 * np.pi * fm * t)) * np.cos(2 * np.pi * fc * t) # 希尔伯特变换提取包络等效于理想包络检波 envelope np.abs(hilbert(u_am)) U_max np.max(envelope) U_min np.min(envelope) m_calc (U_max - U_min) / (U_max U_min) print(f理论 m {m:.2f}, 提取 U_max {U_max:.4f}, U_min {U_min:.4f}) print(f代入公式 m (Umax-Umin)/(UmaxUmin) {m_calc:.4f})希尔伯特变换在这里做的是“解析信号取模”数学上等价于一个理想的相干包络检波器——没有二极管压降、没有 RC 放电时间常数。输出结果会非常接近理论值误差主要来自离散采样带来的边界效应。把这个结果和示波器光标读数对比就能把测量误差拆成两部分一部分是示波器读数的量化误差另一部分是真实电路里包络检波不理想带来的系统误差。实际做实验时m 测出来偏大或偏小 5% 以内通常属于正常测量偏差超过 10% 就要怀疑输入信号是不是本身就不干净。3.4 为什么实测波形总比仿真“糊一点”仿真截图里的 AM 波形每个周期都干净利落实测波形却总有一点毛刺和抖动。原因主要有三个层次。第一仿真里的载波和调制信号都是理想正弦源而实际的高频信号发生器输出的正弦波有谐波失真这些谐波进入乘法器后会产生额外的组合频率分量叠加在 AM 波上表现为波形边沿不光滑。第二焊接电路板的分布电容和引线电感在高频下不可忽略它们会与芯片输入阻抗形成分压谐振改变有效输入幅度——调幅度越高这个效应越明显。第三示波器探头本身有输入电容接在输出端相当于给高阻输出并了一个负载带宽不够的探头会直接滤掉载波的部分谐波让波形的上升沿变圆。仿真里 MC1496 用的是理想模型管子的寄生电容、封装电感、偏置电路的温度漂移统统不存在。这提醒我们仿真验证的是“方案可行性”实测验证的是“工程落地能力”二者之间的差距就是高频电路设计要吃的苦头。4. AM 与 DSB 的频谱差异同一个乘法器为什么一个保留载波一个抑制载波4.1 直流偏置这一个变量的作用把 MC1496 当乘法器用它的输出本质上等于 (A u_Ω(t)) × u_c(t)其中 A 是加到调制输入端的直流偏置。如果 A 不等于零输出展开后是(A U_Ω cos ωt) × U_c cos ωc t A·U_c cos ωc t (U_Ω·U_c/2)[cos(ωc ω)t cos(ωc - ω)t]第一项是载波分量后两项是上边带和下边带。这就是全载波 AM——载波被完整保留信息只存在于两个边带里。如果 A 0输出直接变成(U_Ω·U_c/2)[cos(ωc ω)t cos(ωc - ω)t]载波项消失只剩下上下边带这就是 DSB 波。MC1496 之所以能在一张电路板上实现两种调制方式就是因为实验电路里 V_OHM 端的直流电位可以通过电位器分压连续调节。仿真里切换 AM/DSB 只是改一个直流源的电压实测电路里却要小心调整这个直流偏置会同时改变内部差分对的工作点R14 零点补偿可能也要跟着微调。4.2 功率利用率与带宽的取舍逻辑AM 波的总功率里有相当一部分被载波“白占”了。以 m 1 的满调幅为例载波功率占总功率的 2/3两个边带加起来只占 1/3而真正携带信息的恰好只有边带。这意味着 AM 发射机需要付出三倍的功率才能达到 DSB 的信息传输效果。DSB 把载波功率全部砍掉把功率预算全部用在边带上同样的功放管能送出更远的有用信号——这是原理讲座里常说“DSB 功率利用率高”的由来。代价在接收端。AM 波直接用简单的二极管包络检波就能解调成本低、电路简单收音机里一颗二极管加一个 RC 低通就够DSB 波的包络不再正比于调制信号必须用同步解调——本地要恢复出一个与发射端同频同相的载波来“相乘”把边带搬回基带。实验里观察 DSB 波看到的是载波过零点处包络相位反转包络从正半周跳到负半周在翻转点附近高频波形有一个明显的“反相”动作这说明没有同步载波时包络检波输出会严重失真。4.3 带宽AM 与 DSB 的“同”体现在哪里教材里说“DSB 带宽与 AM 相同”指的是两者的频谱占用都是调制信号最高频率的两倍。这在频分复用的场景下有实际意义相同带宽内能容纳的频道数一样但 DSB 因为省掉了载波功率每个频道的有效辐射功率更高。如果对 DSB 继续做单边带滤波还能再把带宽压缩一半那是另一个层面的取舍了。实验里不需要测频谱但理解了带宽相同这一点就能解释为什么示波器上 AM 和 DSB 的波形“疏密程度”看起来差不多——载波频率一样调制信号频率一样带宽占用自然一样。5. 高频焊接与测试避坑指南5MHz 载波下的虚焊、布局与仪器陷阱5.1 一个虚焊点是如何毁掉整个包络的现象电路上电后输出端只有微弱的载波泄漏调制信号加进去毫无反应波形纹丝不动。用万用表测各路电压都在正常范围芯片也没有发烫。原因高频信号在虚焊点处的行为和中低频完全不同。虚焊在高频下等效为一个极大的接触电阻串联一个小电容信号会在这个点形成严重衰减和相位偏移。调制信号本身是低频虚焊对它衰减不明显所以万用表量直流电位一切正常但载波是几百千赫兹到几兆赫兹的高频虚焊的寄生电容让信号几乎全部压降在焊点上真正送到 MC1496 输入端的载波可能只有预期值的几十分之一。乘法器没有载波自然什么包络都出不来。解决用镊子逐一轻压可疑焊点同时观察示波器波形是否有突变这是最直接的排查法。更可靠的做法是规范焊接工艺每个引脚提前镀锡、焊接时间控制在 2 到 3 秒以内、焊完后用放大镜检查焊点是否呈饱满的锥形。实验报告里写“避免虚焊”不是套话高频下虚焊的破坏力远大于中低频电路。5.2 电路布局地线走一圈比换芯片还管用现象输出波形有明显的低频起伏干扰包络边缘像被蒙了一层毛玻璃即使调幅度很低也不干净。把信号发生器的输出幅度调大干扰反而更严重。原因这是一张典型的“地环路干扰”布局问题。电源线的去耦电容离芯片太远或者地线在板子上绕了一个大环高频回流电流在地线上形成压降这个压降又串入信号回路。焊接板上常见的做法是把地线一根线从头串到尾各元器件就近接地结果所有地电流都挤在同一条细铜箔上——高频下这条铜箔变成了一个天线兼阻抗耦合器。解决把地线按“星形”思路改造功率地、信号地、电源地在焊盘的公共点单点汇合电源入口处加 0.1 μF 的瓷片电容紧贴芯片电源引脚载波信号线尽量短且远离输出走线。实验板面积有限做不到完整铺地但保证“信号走线短、电源去耦近、地线回路面积小”三原则后波形能肉眼可见地变干净。5.3 高频毫伏表与示波器探头的读数是两套标准现象用示波器读出载波幅度是 600 mV高频毫伏表读数却只有 420 mV两个数对不上实验报告不知道采纳哪个。原因示波器显示的是峰值多数示波器默认显示峰峰值的一半高频毫伏表显示的是有效值。如果波形是标准正弦波峰值与有效值的比值是根号 2600 mV 峰值对应约 424 mV 有效值——和高频毫伏表的读数对上了一个 424 mV。如果示波器波形本身带了失真或谐波这个比值会偏离根号 2两套读数差距更大。解决记录数据时统一标注是峰值还是有效值。计算调幅系数的时候用示波器包络的峰谷电压做比值根号 2 会约掉读峰峰值和有效值不影响 m 的最终结果但记录载波绝对幅度时必须明确写清楚是用示波器峰值还是毫伏表有效值否则报告里的电压数据自相矛盾。5.4 直流稳压电源的纹波才是“隐形的调幅源”现象载波和调制信号都断开只给 MC1496 上电示波器输出端却能看到一个频率很低的缓慢起伏波形幅度约几毫伏到几十毫伏。原因实验室的直流稳压电源输出不是理想直流而是带有 100 Hz桥式整流后的二倍频纹波。这个纹波进入 MC1496 的偏置电路会叠加在内部工作点上等效于给乘法器注入了一个微弱的低频调制信号。平时它不影响波形观察但当你试图测量极小调幅度时这些纹波会淹没真实信号。解决测量小调幅度之前先把示波器灵敏度调到毫伏档观察上电后的基线是否平直。不平直就先检查电源纹波而不是怀疑芯片。实验报告里的“合理使用仪器准确测量实验结果”这一条具体落地就是在读数之前先确认噪声底在哪一层不要让噪声冒充信号。6. 设计取舍用集成模拟乘法器做调幅和二极管平衡调制器比赢在哪MC1496 这类集成模拟乘法器不是唯一的调幅方案。在它之前经典做法是用二极管环行混频器做平衡调制或者直接用单个晶体管的非线性区做调幅。二极管平衡调制器的好处是结构简单、不需要供电坏处是要求本振载波驱动功率足够大才能把二极管可靠地开关而且二极管的正向压降和温度漂移会直接影响平衡度载波泄漏的调零完全靠人工配对二极管。MC1496 的双平衡结构把“配对”这件事在硅片内部做掉了四象限结构加上芯片内的电流源偏置让平衡度在出厂时就做到比离散二极管配对高一个数量级调零电位器只是用于补偿残余的微小失调而不是用来勉强校正巨大的器件失配。从信号链上看模拟乘法器的另一个天然优势是线性度。二极管调制器工作在开关状态输出信号携带大量本振谐波需要后级滤波器把这些谐波清理干净MC1496 的乘积输出理论上只包含两路输入频率的和频与差频谐波分量远小于开关型调制器。这让它的后级滤波设计变得轻松——实验里 MC1496 输出端往往只接一个简单的 RC 网络就能看到干净的波形。代价则是电路复杂度和功耗芯片需要稳定的直流偏置和外部调零网络比一对二极管“娇气”得多。那为什么现在的集成接收机里很少看到 MC1496 了因为射频收发链路已经被全数字方案接管发射端的调幅可以在数字域用坐标旋转算法生成基带 I/Q 信号再通过正交上变频器直接搬移到载频不需要一颗独立的模拟乘法器芯片。MC1496 的价值退守到了教学实验和高频电子线路的基础训练上——它把“乘积调制”这个抽象的数学运算显式地用晶体管电路演示出来让「调幅系数为什么不能超过 1」「DSB 为什么没有载波分量」这些概念有了可触摸的物理对应物。做完这个实验之后我养成了一个习惯凡是遇到高频下波形不正常的板子先查供电纹波和接地布局再怀疑芯片和虚焊。这个排查顺序在之后好几个模拟电路的测试里都帮我少走了弯路。希望帮到你——下次当你拧动调幅度电位器、看着示波器上的包络从浅浅的起伏变成贴零线的标准 100% 波形时你能想起这颗小芯片内部那四个交叉连接的晶体管正是它们在互相抵消失真、把你的调制信号稳稳地搬到了高频载波上。本文还有配套的精品资源点击获取
阅读完成 · 觉得有帮助?