ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

变容二极管调相放大器设计:10MHz载波与1kHz调制的完整链路

变容二极管调相放大器设计:10MHz载波与1kHz调制的完整链路 简介这是一份面向《高频电子线路》课程设计的《单频调相放大器设计》报告适合通信工程、电子信息类学生及需要完成调相电路设计任务的初学者。文档从单频调相放大器的定义与作用出发系统梳理了整体设计思路、系统组成与调相基本原理并给出载波信号产生、调制信号产生、前置放大、调相电路、谐振功率放大及匹配网络等单元电路的具体实现方案同时结合元件选择与参数要求说明工作原理有助于读者快速搭建和验证类似电路。资源包含1个doc文档压缩包整体为574KB内容结构完整从任务书、目录到各单元电路设计、总结体会及附录一应俱全。已有73人浏览学习对于正在准备高频电子线路课程设计或复习调相放大知识的读者是一份可直接参考的完整范例。1. 从10MHz晶振到相位摆动变容二极管调相放大器怎么把1kHz“装”进载波单频调相放大器在设计时最容易低估的环节不是放大而是相位控制。要让10MHz载波的相位随1000Hz调制信号线性变化同时保证频率稳定度和输出功率需要把石英晶体振荡器、RC桥式振荡器、三级变容二极管调相网络和丙类谐振功放串成一条完整链路。这份课程设计报告给出的方案很典型载波用皮尔斯晶体振荡器保证频率稳定度调制信号用RC桥式振荡器产生二者在变容二极管调相网络中汇合最后经前置放大、丙类功放和T型匹配网络输出。适合高频电子线路课程设计、通信工程专业复习以及想完整走一遍模拟调制链路的工程师参考。2. 系统链路与频率规划1kHz信号如何骑上10MHz载波2.1 链路节点划分与信号走向整条链路可以拆成五个功能块信号源、调相核心、前置放大、功率放大、匹配输出。信号源侧有两个独立支路10MHz载波由石英晶体振荡器产生1000Hz调制信号由RC桥式振荡器产生调制信号经共射放大器放大后与载波一起送入变容二极管调相网络。调相网络的本质是一个可控相移网络调制信号改变变容管反向偏压变容管电容随之变化谐振回路的失谐量跟着改变载波通过回路时积累的相移就被调制信号“写”了进去。调相输出信号幅度很小需要先经过前置放大提升到功率放大级能接受的输入范围再由丙类谐振功放完成功率放大。功放输出端接T型选频匹配网络一方面选出有用信号频率、抑制谐波另一方面完成阻抗变换让功放与天线负载匹配。弄清楚这个信号流向再去看每一级电路就不会乱。功能块实现方式关键指标输出特性载波信号源石英晶体并联型皮尔斯振荡器10MHz频率稳定度高等幅正弦波调制信号源RC桥式振荡器1000Hz正弦波低幅正弦波调制信号放大三极管共射放大器甲类工作Vbe0.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(fRC振荡频率: {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附近用Q50的典型值估算1kHz失谐会产生约11.5度相移反推2度相移对应的失谐量只有约3.5kHz。这说明在10MHz载波上实现几度的相移频率偏移需求很小变容管电容的微小变化就能做到但这也意味着对回路Q值和偏置稳定性要求很高。2.3 为什么调相波可以放心交给丙类功放链路最后一级用丙类谐振功放这不是随意选择。调相波属于恒包络信号幅度信息不携带调制内容因此可以用工作在截止区之外的丙类功放来提高效率。丙类状态下集电极电流是一串余弦脉冲谐波含量丰富但负载是LC并联谐振回路谐振在10MHz基频上脉冲电流经选频后在回路两端重新恢复为完整正弦波。这样既拿到了丙类功放的高效率又不损害调相波的相位信息。理解了这一层后面调试功放的时候就不会纠结于波形是否“完整”而会关注选频回路是否谐振在正确频率上。3. 皮尔斯晶体振荡器与RC桥式振荡器两个信号源的参数落地3.1 并联型皮尔斯振荡把晶体当作电感用10MHz载波信号源选用并联型晶体振荡器中的皮尔斯电路。石英晶振接在晶体管Q1的基极与集电极之间发射极接电容构成电容三点式振荡。晶振工作在感性区等效为一个高Q电感参与振荡振荡频率几乎完全由晶振自身的串并联谐振参数决定外部元件的分布参数对频率影响很小这正是晶体振荡器频率稳定度远高于LC振荡器的原因。晶振的接入系数 n Cq/(C0Cq)其中Cq是动态电容C0是极间静态电容。Cq远小于C0所以n很小外接元器件参数变化对回路的影响被大幅削弱。并联谐振频率 fp 与串联谐振频率 fs 之间的关系为 fp ≈ fs·sqrt(1Cq/C0)两者非常接近。晶振在fs到fp之间呈现感性且电抗曲线斜率很陡频率稍有偏离就会产生很大的电抗变化因此振荡频率会被牢牢锁定在晶振决定的窄带范围内。电路中的微调电容用于把回路谐振频率精确拉到10MHz标称值上。晶振出厂频率存在微小偏差加上电路分布电容的影响实际振荡频率可能偏离标称值几千赫兹微调电容就是为了修正这个偏差。3.2 1000Hz RC桥式振荡起振条件与二极管稳幅调制信号源采用RC桥式振荡器选频网络由R4、C8串联与R5、C9并联组成接在运放输出端和同相输入端之间构成正反馈R6、R7、R8接在输出端和反相输入端之间构成负反馈。负反馈闭环电压增益 A 1(R6R7)/R8起振的幅度条件是|AF| 3折算下来就是(R6R7) 2R8。取R6R7 15.3kΩR8 6.2kΩ增益约为3.47满足起振条件且不至于起振过猛。起振过程中输出电压幅度还很小D1、D2接近截止负反馈支路等效电阻近似为R6增益较高电路迅速起振。随着输出幅度增大R6上的分压超过二极管正向导通电压后D1和D2开始导通分流负反馈增强环路增益被拉回1附近输出幅度稳定下来。稳幅二极管在这里起的是自动增益控制作用不加的话输出波形会因进入非线性区而产生明显失真。3.3 元件参数表与晶振频率间隔估算下表汇总信号源部分的核心元件参数这些数值可以直接作为仿真初始值元件参数作用R4, R516kΩRC选频网络电阻C8, C910nFRC选频网络电容与R4/R5决定1000HzR6R715.3kΩ负反馈电阻决定闭环增益R86.2kΩ反相端接地电阻D1, D2硅二极管稳幅改善输出波形石英晶振10MHz皮尔斯振荡器谐振元件微调电容5~30pF可调微调振荡频率至标称值晶振的fs与fp间隔可以用等效参数快速估算。取10MHz晶振典型参数C0 3pFCq 0.02pFfs 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(ffs到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 1C1对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} 度)这个脚本算的是Q50、m0.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成正比最大位移就是调相指数对应的相位弧度。这个脚本不替代示波器实测但可以帮助建立预期当mp0.3时最大相位偏移约17°示波器上看到的过零点位移大约是载波周期的17/360。实测值偏离理论值超过20%时优先检查变容管的偏置电压和调制信号放大级的线性度这两处是调相失真的主要来源。本文还有配套的精品资源点击获取
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进