变容二极管调相放大器设计:10MHz载波与1kHz调制的完整链路
2026/9/19 1:43:24 网站建设 项目流程

简介:这是一份面向《高频电子线路》课程设计的《单频调相放大器设计》报告,适合通信工程、电子信息类学生及需要完成调相电路设计任务的初学者。文档从单频调相放大器的定义与作用出发,系统梳理了整体设计思路、系统组成与调相基本原理,并给出载波信号产生、调制信号产生、前置放大、调相电路、谐振功率放大及匹配网络等单元电路的具体实现方案,同时结合元件选择与参数要求说明工作原理,有助于读者快速搭建和验证类似电路。资源包含1个doc文档,压缩包整体为574KB,内容结构完整,从任务书、目录到各单元电路设计、总结体会及附录一应俱全。已有73人浏览学习,对于正在准备高频电子线路课程设计或复习调相放大知识的读者,是一份可直接参考的完整范例。

1. 从10MHz晶振到相位摆动:变容二极管调相放大器怎么把1kHz“装”进载波

单频调相放大器在设计时最容易低估的环节不是放大,而是相位控制。要让10MHz载波的相位随1000Hz调制信号线性变化,同时保证频率稳定度和输出功率,需要把石英晶体振荡器、RC桥式振荡器、三级变容二极管调相网络和丙类谐振功放串成一条完整链路。这份课程设计报告给出的方案很典型:载波用皮尔斯晶体振荡器保证频率稳定度,调制信号用RC桥式振荡器产生,二者在变容二极管调相网络中汇合,最后经前置放大、丙类功放和T型匹配网络输出。适合高频电子线路课程设计、通信工程专业复习,以及想完整走一遍模拟调制链路的工程师参考。

2. 系统链路与频率规划:1kHz信号如何骑上10MHz载波

2.1 链路节点划分与信号走向

整条链路可以拆成五个功能块:信号源、调相核心、前置放大、功率放大、匹配输出。信号源侧有两个独立支路,10MHz载波由石英晶体振荡器产生,1000Hz调制信号由RC桥式振荡器产生,调制信号经共射放大器放大后,与载波一起送入变容二极管调相网络。调相网络的本质是一个可控相移网络,调制信号改变变容管反向偏压,变容管电容随之变化,谐振回路的失谐量跟着改变,载波通过回路时积累的相移就被调制信号“写”了进去。

调相输出信号幅度很小,需要先经过前置放大提升到功率放大级能接受的输入范围,再由丙类谐振功放完成功率放大。功放输出端接T型选频匹配网络,一方面选出有用信号频率、抑制谐波,另一方面完成阻抗变换,让功放与天线负载匹配。弄清楚这个信号流向,再去看每一级电路就不会乱。

功能块实现方式关键指标输出特性
载波信号源石英晶体并联型皮尔斯振荡器10MHz,频率稳定度高等幅正弦波
调制信号源RC桥式振荡器1000Hz正弦波低幅正弦波
调制信号放大三极管共射放大器甲类工作,Vbe>0.6V幅度满足变容管偏置需求
调相网络三级变容二极管调相电路单级最大相偏约6°,三级级联相位受调制信号控制
功率放大丙类谐振功放,3DA21A余弦脉冲经LC选频恢复高功率调相波
匹配网络T型LC选频匹配谐振在10MHz阻抗匹配后送天线

2.2 频率规划的计算验证

设计前先把频率关系算清楚。RC桥式振荡器的振荡频率由串并联选频网络决定,公式为 f = 1/(2πRC),取 R4 = R5 = 16kΩ,C8 = C9 = 10nF 时,频率约为995Hz,接近1000Hz的目标。10MHz载波由晶体振荡器决定,石英晶振工作在感性区,振荡频率几乎完全由晶振参数钉死,外部电路只能通过微调电容在极小范围内修正。

调相的关键在于失谐量与相移的关系。谐振回路在工作频率附近失谐时,输出电压的相位会发生偏移,这个偏移量近似为 φ = -2Q·(Δω/ω0)。也就是说,回路Q值越高,同样大小的失谐产生的相移越大。下面这个脚本用来估算频率和相移的对应关系。

import math # RC桥式振荡频率验证 R = 16e3 # 选频网络电阻,单位欧姆 C = 10e-9 # 选频网络电容,单位法拉 f_rc = 1 / (2 * math.pi * R * C) print(f"RC振荡频率: {f_rc:.1f} Hz") # 谐振回路失谐量与相移的关系 Q = 50 # 回路品质因数,变容管调相常用范围 f0 = 10e6 # 载波频率10MHz df = 1e3 # 假设失谐1kHz dphi = -2 * Q * (df / f0) * 180 / math.pi print(f"失谐{df/1e3:.0f}kHz时单级相移: {dphi:.2f} 度") # 反过来算:要产生2度相移需要多大失谐 target = 2 * math.pi / 180 df_needed = target * f0 / (2 * Q) print(f"产生2度相移所需失谐: {df_needed:.1f} Hz")

这段脚本做了三件事:验证RC振荡器参数是否落在1000Hz附近;用Q=50的典型值估算1kHz失谐会产生约11.5度相移;反推2度相移对应的失谐量只有约3.5kHz。这说明在10MHz载波上实现几度的相移,频率偏移需求很小,变容管电容的微小变化就能做到,但这也意味着对回路Q值和偏置稳定性要求很高。

2.3 为什么调相波可以放心交给丙类功放

链路最后一级用丙类谐振功放,这不是随意选择。调相波属于恒包络信号,幅度信息不携带调制内容,因此可以用工作在截止区之外的丙类功放来提高效率。丙类状态下集电极电流是一串余弦脉冲,谐波含量丰富,但负载是LC并联谐振回路,谐振在10MHz基频上,脉冲电流经选频后在回路两端重新恢复为完整正弦波。这样既拿到了丙类功放的高效率,又不损害调相波的相位信息。理解了这一层,后面调试功放的时候就不会纠结于波形是否“完整”,而会关注选频回路是否谐振在正确频率上。

3. 皮尔斯晶体振荡器与RC桥式振荡器:两个信号源的参数落地

3.1 并联型皮尔斯振荡:把晶体当作电感用

10MHz载波信号源选用并联型晶体振荡器中的皮尔斯电路。石英晶振接在晶体管Q1的基极与集电极之间,发射极接电容,构成电容三点式振荡。晶振工作在感性区,等效为一个高Q电感参与振荡,振荡频率几乎完全由晶振自身的串并联谐振参数决定,外部元件的分布参数对频率影响很小,这正是晶体振荡器频率稳定度远高于LC振荡器的原因。

晶振的接入系数 n = Cq/(C0+Cq),其中Cq是动态电容,C0是极间静态电容。Cq远小于C0,所以n很小,外接元器件参数变化对回路的影响被大幅削弱。并联谐振频率 fp 与串联谐振频率 fs 之间的关系为 fp ≈ fs·sqrt(1+Cq/C0),两者非常接近。晶振在fs到fp之间呈现感性,且电抗曲线斜率很陡,频率稍有偏离就会产生很大的电抗变化,因此振荡频率会被牢牢锁定在晶振决定的窄带范围内。

电路中的微调电容用于把回路谐振频率精确拉到10MHz标称值上。晶振出厂频率存在微小偏差,加上电路分布电容的影响,实际振荡频率可能偏离标称值几千赫兹,微调电容就是为了修正这个偏差。

3.2 1000Hz RC桥式振荡:起振条件与二极管稳幅

调制信号源采用RC桥式振荡器,选频网络由R4、C8串联与R5、C9并联组成,接在运放输出端和同相输入端之间构成正反馈;R6、R7、R8接在输出端和反相输入端之间构成负反馈。负反馈闭环电压增益 A = 1+(R6+R7)/R8,起振的幅度条件是|AF| > 3,折算下来就是(R6+R7) > 2R8。取R6+R7 = 15.3kΩ,R8 = 6.2kΩ,增益约为3.47,满足起振条件且不至于起振过猛。

起振过程中,输出电压幅度还很小,D1、D2接近截止,负反馈支路等效电阻近似为R6,增益较高,电路迅速起振。随着输出幅度增大,R6上的分压超过二极管正向导通电压后,D1和D2开始导通分流,负反馈增强,环路增益被拉回1附近,输出幅度稳定下来。稳幅二极管在这里起的是自动增益控制作用,不加的话输出波形会因进入非线性区而产生明显失真。

3.3 元件参数表与晶振频率间隔估算

下表汇总信号源部分的核心元件参数,这些数值可以直接作为仿真初始值:

元件参数作用
R4, R516kΩRC选频网络电阻
C8, C910nFRC选频网络电容,与R4/R5决定1000Hz
R6+R715.3kΩ负反馈电阻,决定闭环增益
R86.2kΩ反相端接地电阻
D1, D2硅二极管稳幅,改善输出波形
石英晶振10MHz皮尔斯振荡器谐振元件
微调电容5~30pF可调微调振荡频率至标称值

晶振的fs与fp间隔可以用等效参数快速估算。取10MHz晶振典型参数C0 = 3pF,Cq = 0.02pF:

fs = 10e6 # 串联谐振频率,单位Hz C0 = 3e-12 # 极间静态电容,单位F Cq = 0.02e-12 # 动态电容,单位F n = Cq / (C0 + Cq) fp = fs * math.sqrt(1 + Cq / C0) print(f"接入系数 n = {n:.6f}") print(f"并联谐振频率 fp = {fp/1e6:.6f} MHz") print(f"fs到fp间隔 = {(fp-fs)/1e3:.2f} kHz")

接入系数只有0.0066左右,意味着外部电路参数折算到晶振支路时会被缩小到约千分之七,外界因素对频率的影响非常有限。fs到fp的间隔约33kHz,晶振在这么窄的频带内呈现感性,电抗曲线斜率极大,所以频率稳定度可以达到10⁻⁵甚至更高量级。调试时如果发现振荡频率偏离10MHz较多,优先检查微调电容的容值和电路分布电容,而不是去改晶振外围电阻。

3.4 前置共射放大器的静态工作点设置

调制信号从RC振荡器输出后幅度很小,直接送到变容管无法产生足够的偏压变化,因此需要一级共射放大器。三极管工作在甲类状态,发射结正偏且Vbe > 0.6V,集电结反偏且Vce > 1V,静态工作点选在直流负载线的中点附近,保证调制信号在放大过程中不产生削波失真。

静态工作点由基极偏置电阻和发射极电阻决定,实际搭电路时用万用表测量Vbe和Vce,确保三极管既不在截止区也不进入饱和区。前置放大器的增益不宜做得太高,一般控制在10倍到20倍之间,增益过高会把RC振荡器输出里的残留谐波也放大送进调相网络,导致相移非线性。

4. 三级变容二极管调相:为什么单级6°不够用

4.1 可控相移网络的小失谐近似

变容二极管调相电路的本质是让谐振回路的谐振频率随调制信号变化。变容管工作在反向偏置状态,其结电容Cj随反向电压增大而减小。把变容管接入谐振回路,当调制信号叠加到静态反向偏压VQ上时,Cj发生变化,回路谐振频率随之偏移,载波通过回路时产生的相移也跟着改变。

设回路谐振频率为ω0,载波角频率为ωc,失谐量为Δω = ωc - ω0,则输出电压相对输入电压的相移近似为 φ = -arctan(2Q·Δω/ω0)。在失谐不大的条件下,arctan可以用线性近似,φ ≈ -2Q·Δω/ω0。调制信号电压uΩ(t)控制变容管电容变化,电容变化量又决定Δω,最终相位偏移与调制信号近似成正比,这就是调相波的产生过程。

要实现这个关系,调制信号必须能有效控制变容管偏压,同时载波不被调制信号支路短路。常见做法是调制信号经电阻R3加到变容管上,C1起隔直作用,只要满足 ω·C1·R3 >> 1,C1对10MHz载波近似短路,而1000Hz调制信号能在R3上建立完整压降。C1取值过小会衰减载波,取值过大则隔直效果变差,需要按载波频率选择pF到nF量级的电容。

4.2 调相指数mp = mQ与线性度边界

把调制信号写成 uΩ(t) = VΩm·cosΩt,变容管电容相对变化量为 ΔC/Cj = m·cosΩt,其中m是电容调制度,与调制信号幅度成正比。在小调制条件下,回路谐振频率变化为 Δω/ω0 = -(m/2)·cosΩt,代入相移公式得到 φ = -m·Q·cosΩt,定义调相指数 mp = mQ。

相位偏移与调制信号成正比的前提是mp远小于1。工程上取线性调相条件为 |mp| < π/6,即约0.52弧度或30°。一旦超过这个范围,arctan的非线性开始显现,调相波会出现明显失真,输出频谱里会出现设计预期之外的边频分量。这个边界直接限制了单级调相电路的相偏能力。

4.3 三级级联的相偏计算

报告中给出的单级变容二极管调相电路最大相偏约6°,那是因为在典型Q值和线性度约束下,mp被限制在0.1弧度左右的水平,对应的相偏就是这个量级。而设计要求最大相偏为2°,单级理论上够用,但余量太小,器件参数稍有分散性就可能达不到指标。工程上的做法是级联多级调相电路,让每一级承担一小部分相偏,总相偏线性叠加。

Q_stage = 50 # 每级回路Q值 m_mod = 0.01 # 电容调制度,受限于线性条件 mp_single = m_mod * Q_stage phi_single_deg = mp_single * 180 / math.pi phi_total_deg = 3 * phi_single_deg print(f"单级调相指数 mp = {mp_single:.3f} rad") print(f"单级相偏 = {phi_single_deg:.2f} 度") print(f"线性条件边界 = 30 度,单级 {phi_single_deg:.2f} 度 {'满足' if phi_single_deg < 30 else '超限'}") print(f"三级级联总相偏 = {phi_total_deg:.2f} 度")

这个脚本算的是Q=50、m=0.01的情况:单级调相指数0.5弧度,对应相偏约28.6°,没有突破30°边界;三级级联总相偏约85.8°,远大于2°的设计指标。实际设计不需要用满,取每级相偏2°~3°,三级下来6°~9°,余量充足。级联的代价是插入损耗和电路复杂度增加,三级之间需要用缓冲级或隔离电阻防止相互牵引。

4.4 变容管偏置与级间隔离的实现要点

变容二极管的静态反向偏压VQ决定其结电容初值,也就决定了回路谐振频率。VQ设置不当会导致回路初始失谐,载波还没调制就已经带上了固定相移。正确的做法是先不加调制信号,调节变容管偏置电压,让输出与输入同相或达到目标中心相位,再加入调制信号观察相偏。

级联时每级回路相互影响,前级输出阻抗会改变后级回路的Q值和谐振频率。常见做法是在级间插入射极跟随器做缓冲隔离,或者增大级间耦合电容让前后级近似独立。报告中用多级变容二极管模块级联,核心思想就是让每一级都工作在弱调制区,靠级数累积实现总相偏要求。

5. 丙类功放与T型匹配网络的调试口径:从3DA21A到可变电容余量

5.1 丙类功放的偏置与电流分解

功率放大级采用3DA21A晶体管,自给基极偏置让Q点落在截止区。没有激励信号时管子截止,只有激励信号正半周超过导通电压的时段才有集电极电流流过,所以ib和ic都呈余弦脉冲状。集电极电流经傅里叶分解后,直流分量和基波分量由电流分解系数α0、α1决定,负载回路只响应基波分量,其他谐波被滤除,集电极电压波形恢复为完整余弦形状。

调试时用示波器探头观察集电极电压波形,应该看到光滑正弦波。如果波形出现平坦或畸变,通常不是管子问题,而是负载回路失谐或激励幅度过大导致管子进入饱和区。丙类功放不要追求集电极电流波形“好看”,关注的是输出效率和基波功率。

5.2 T型匹配网络的谐振调节

3DA21A的输入阻抗与前级输出阻抗不匹配,输出阻抗与负载也不匹配,所以功放前后各加了一级T型选频匹配网络。输入侧由C18、C20、L6组成,输出侧由C19、C21、L7组成,每个T型网络既参与选频又完成阻抗变换。调节C19和C21让回路谐振在10MHz,输出功率最大且谐波被抑制。

由于晶体管参数存在分散性,电路板分布参数也无法精确预估,C18到C21全部选用可变电容器,且最大容量取计算值的2到3倍。这样做的目的是给实际调试留出调整空间,计算值只是理论起点,上电后必须逐级微调。

调试顺序观察点预期结果常见问题
1晶体振荡器输出10MHz等幅正弦不起振时检查微调电容和偏置点
2RC振荡器输出1000Hz正弦,幅度稳定波形失真时检查D1/D2稳幅是否正常
3共射放大输出1000Hz信号幅度明显增大削波时降低增益或调整静态工作点
4调相网络输出波形相位随调制信号摆动无摆动时检查变容管偏压和C1取值
5功放输出大信号正弦,谐波被抑制波形畸变时重新调C19/C21谐振

5.3 用波形验证调相深度是否落在线性区

搭完电路后需要验证调相深度。把调相输出和载波信号同时送入示波器,触发源选载波,观察调相波过零点相对载波过零点的偏移。调制信号幅度增大时,过零点偏移应该线性增大;继续增大到某个点后,偏移量增长变缓甚至回折,说明已经超出线性调相区,进入了arctan特性的非线性段,此时应该回调调制信号幅度。

import numpy as np fs = 100e6 # 采样率100MHz t = np.arange(0, 2e-3, 1/fs) fc, fm = 10e6, 1e3 # 载波10MHz,调制信号1kHz mp = 0.3 # 目标调相指数 carrier = np.sin(2*np.pi*fc*t) mod = np.sin(2*np.pi*fm*t) pm_wave = np.sin(2*np.pi*fc*t + mp*mod) zero_cross = np.where(np.diff(np.sign(carrier)) > 0)[0] moved = np.where(np.diff(np.sign(pm_wave)) > 0)[0] print(f"载波过零点数: {len(zero_cross)}") print(f"调相波过零点数: {len(moved)}") print(f"调相指数 {mp} rad = {mp*180/np.pi:.1f} deg")

相位摆动反映在过零点的位移上,位移量与mp成正比,最大位移就是调相指数对应的相位弧度。这个脚本不替代示波器实测,但可以帮助建立预期:当mp=0.3时最大相位偏移约17°,示波器上看到的过零点位移大约是载波周期的17/360。实测值偏离理论值超过20%时,优先检查变容管的偏置电压和调制信号放大级的线性度,这两处是调相失真的主要来源。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询