2015年全国大学生电子设计大赛综合测评题在很多电赛过来人心里就是一道“模拟电路照妖镜”。它不考单片机、不考FPGA甚至连一个按键都不给你4小时一块洞洞板一枚LM324四运放两三只9013三极管一堆电阻电容外加一台示波器要求现场搭出一个能输出方波、三角波、正弦波的信号源。这三路波形不仅要有还得频率可调、幅度达标、波形不能太难看。说实话这道题比很多正式赛题更能检验一个人的真实硬件功底因为仿真软件里跑得再漂亮到了洞洞板上就是另一回事。它解决的痛点是很多参赛队“会用开发板、不会用手焊模拟电路”的普遍问题考察的恰好是课堂里最容易被忽略的模拟电路基本功。准备电赛的本科生、喜欢模拟电路的自学者、要带学生练硬件的老师都能从这道题的拆解里拿到点东西。1. 综合测评题是什么2015年这道题为什么经典1.1 赛制里的临场大考全国大学生电子设计竞赛的流程很多人只盯着那四天三夜的正式赛题其实在赛区测评阶段还有一场“综合测评”时间短、题量小但压迫感一点不比正式赛题低。综合测评通常在各赛区测评期间进行全国统一命题、统一时间发放题目参赛队必须在规定的几小时内独立完成指定的电路设计、焊接和调试。题目往往刻意避开单片机、FPGA这类可编程器件把你限定在一小堆模拟器件里逼你现场发挥。这种设计有明确目的防止个别队伍在正式作品里过度依赖外部资源或找人代做同时也考察一个队员的真实焊接和调试能力。说白了就是把大家拉到同一张工作台上用最简陋的器材亮一下真功夫。我记得当年参加综合测评时现场气氛和正式比赛完全不同。正式赛题可以查资料、跑仿真、反复改方案综合测评却更像一场突然袭击题目拿到手看一眼时间再看一眼桌上那点元件心里就得马上有谱。越是这样越考验平时有没有真正动手搭过电路。1.2 2015年这道题的题面长什么样以我印象中拿到的题面为例2015年这道综合测评题的核心里是在给定器件清单内设计并制作一个波形产生电路最终输出三路信号方波、三角波、正弦波。三路输出必须同频频率要求在几十kHz到一百多kHz范围内连续可调幅度达到指定最小值并且可以微调。正弦波还讲究质量失真不能太大。具体到不同赛区印发的指标参数会略有差异比如频率下限是10kHz还是20kHz、正弦波幅度是2Vpp还是5Vpp、是否需要相位调节大家要以当年自己拿到的纸质题目为准。为什么这个题经典首先它把“信号产生”这个方向最核心的一条链路完整地考了一遍方波怎么来、三角波怎么来、三角波又怎么变成正弦波。其次题目限定的器件数量很少几乎没有试错空间。最后频率做到了100kHz这个量级对LM324这种通用运放来说刚好处在“能跑但不太舒服”的区间恰好能把高频布线与运放频响的坑全都暴露出来。1.3 为什么它能成为很多高校的训练教案这道题后来被很多参赛学校当成了模拟电路训练的保留项目。原因很简单它用最少的元器件把运放的滞回比较、积分电路、三极管的非线性特性、以及高频小信号放大几乎全都串起来了。你搭完这一套电路相当于把《模拟电子技术基础》里最折磨人的几个章节重新做了一遍实验。而且这道题的调试过程特别“长手艺”。方波和三角波的频率关系、三角波到正弦波的非线性整形、输出级的幅度控制每一级都可能出问题每一级都需要你用示波器去判断。很多队员调完这道题之后对“虚焊”、“自激”、“地环路”、“探头电容”这些词的理解会一下子升一个台阶因为这些坑不再只是课本上的黑体字而是你亲手踩过的泥。2. 方案选型为什么锁定“方波→三角波→正弦波”链路2.1 先想清楚“怎么产生三种波形”拿到题大多数人第一反应是“我要做出一个函数信号发生器”。但函数信号发生器的核心问题不是“怎么输出波形”而是“怎么让三种波形保持同频且稳定”。最笨但最可靠的做法不是分别造三个振荡器而是让它们共用一条产生链路先造方波对方波做积分得到三角波再对三角波做非线性整形得到正弦波。这样三路信号天然同频频率调节也只需要调一个地方调试量大大减少。为什么不反过来先做正弦波再整形出方波和三角波理论上正弦波过比较器可以得到方波但方波再积分得到三角波的条件太苛刻——需要方波非常规整而且积分电路还会引入额外移相。更关键的是一个独立的文氏桥正弦振荡器要同时做到频率可调和幅度稳定在洞洞板上现场调通非常费时间。文氏桥的稳幅电路稍微没调好输出就会削顶或者起振困难在限时比赛里属于高风险选项。还有人不死心想用555定时器先做方波但三角波的线性度很难保证而且如果题目器件清单里没有555这条路就直接被堵死。所以“滞回比较器产生方波积分器把方波变成三角波三极管非线性网络把三角波变成正弦波”这个三级级联结构是所有可行方案里最贴合现场条件的。它每一步的物理概念都清晰每一级都能单独测量和调试出了问题也容易定位。2.2 三角波转正弦波的三种主流路子三级链路里方波和三角波算是“白送”的真正拉开差距的是三角波到正弦波这一步。这一步常见的做法有三种我在训练和比赛中都试过。第一种是低通滤波提取基波。三角波做傅里叶展开只有基波和奇次谐波比如3次、5次、7次而且谐波幅度按频率平方衰减。理论上只要滤掉3次以上的谐波剩下的基波就是正弦波。这个方案听起来干净实际做起来却很别扭要滤掉100kHz基波附近的300kHz谐波需要比较陡峭的滤波器。无源RC滤波衰减太大有源高阶滤波器又受限于LM324在100kHz附近的增益——LM324的单位增益带宽只有1.2MHz左右在100kHz频率上开环增益只剩十几倍很难实现高Q值滤波。就算用LC滤波现场也不一定给你电感。第二种是二极管分段线性整形。原理是把三角波用若干个电阻和二极管组成的分压网络“折弯”得到近似正弦的包络。这个方案的波形质量可以做得很好但需要至少五六只二极管和一大把精密电阻而且每一个分压点的阈值都要仔细调。现场就那么点器件根本不够折腾。第三种是三极管非线性整形。利用9013这类双极型三极管基极-发射极之间的指数型转移特性把小信号的三角波“压缩”成近似正弦的曲线。9013的fT大概在一百多MHz做100kHz的整形完全没有压力而且只需要一两颗三极管加几个电阻电容就能工作。实际搭出来后失真可以控制在肉眼和示波器FFT都还能接受的水平。对综测这种现场限时场景来说这是最务实的选择。2.3 在限定的器件清单里怎么选现场清点完元件我心里基本就有数了LM324四运放至少可以拆成两个运放做振荡器剩下两个运放做缓冲和放大两只9013刚好可以搭一个简单的差分整形对。整套方案从头到尾只需要运放、三极管、电阻、电容不依赖题目里可能没有的电感和二极管网络。有人会担心三极管整形出的正弦波失真大评分的时候会不会吃亏。我的看法是先把“三路同频、波形完整、幅度达标”这些基础分拿稳再谈失真优化。再说了三极管整形方案只要静态工作点调得准输入幅度控制合适波形质量并不会差到离谱。我见过很多队伍用单管整形也照样拿到不错的综测分数关键是你得在有限时间里把电路调稳而不是追求理论上的最低失真。3. 电路原理逐级拆解与参数计算3.1 方波和三角波一个比较器加一个积分器方波和三角波这组信号教科书里最经典的电路是“滞回比较器积分器”的闭环结构。比较器输出方波方波经过积分电阻给积分电容充放电积分器输出三角波三角波又反馈回比较器的同相输入端决定比较器什么时候翻转。用LM324的U1A做滞回比较器反相输入端接地如果现场是双电源同相输入端通过两个电阻做混合一个电阻R1接U1A的输出方波另一个电阻R2接U1B的输出三角波。运放同相端的电压就是方波和三角波的加权叠加当这个电压跨过0V时比较器输出翻转。从负反馈角度看这个电路就像一个自动振荡的弛张振荡器方波被积分成三角波三角波再触发电平翻转往复循环。U1B做积分器反相输入端通过积分电阻R3接U1A的输出方波反馈电容C1跨接在反相输入端和输出端。方波是恒定正电压或负电压所以积分电容以恒定电流充放电输出电压就是一条斜线方向变号后斜线反向于是形成了三角波。这里有一个前提积分时间常数要比振荡周期大否则电容很快就充到饱和输出就不再是线性斜坡而是圆弧甚至平顶。实践证明积分电容C1上最好并联一个几百千欧的电阻比如470kΩ。这个电阻的作用是给运放反相输入端提供直流反馈通路防止积分器因为偏置电流累积而漂移到饱和。没有这个电阻很多板子在上电几秒后三角波就莫名其妙顶到电源轨上这就是积分漂移在捣乱。3.2 频率怎么算参数怎么定这个电路的振荡频率是有明确公式的。设LM324输出饱和电平为±Usat比较器同相输入端的两个电阻为R1接方波输出和R2接三角波输出那么三角波的翻转阈值为Vth Usat × R2 / R1也就是说三角波的峰值只由R2/R1的比值决定和积分时间常数无关。这很好理解比较器翻转阈值定死了三角波能摆多高而积分器只是负责“以多快的速度”扫到那个阈值。积分器输出电压变化率是Usat / (R3 × C1)从正阈值扫到负阈值的时间是t_half Vth / (Usat / (R3 × C1)) R2 × R3 × C1 / R1一个完整周期是两个半周期所以振荡频率f R1 / (4 × R2 × R3 × C1)这个公式在调试时非常有用。我举个例子R1取10kΩR2取1kΩC1取1nF积分电阻R3用10kΩ固定电阻串联一个50kΩ电位器。当R3最小约10kΩ时频率约250kHz当R3最大约60kΩ时频率约42kHz。如果题目要求的中心频率在100kHz附近这个范围已经足够覆盖。想往下扩可以把C1换成2.2nF或者把R1加大。但有一个参数在计算时必须修正LM324的饱和输出不是电源电压。在±5V供电且空载的情况下LM324输出大约±3.5V左右甚至更低具体值要拿万用表实测。所以上面公式里的Usat不要想当然代入5V。同样的道理如果现场给的是单电源5V输出摆幅更小且波形会叠在直流偏置上后面的偏置设计是完全另一套思路。3.3 三极管整形9013是怎么把三角波“压”成正弦波的三角波变正弦波本质是利用器件的非线性特性。9013是NPN双极型三极管它的集电极电流和基极-发射极电压之间是指数关系。当三角波信号经过电阻送到基极时输出电流在小信号区域近似线性在大信号区域会被自然“压缩”这种压缩效果正好能把三角波直线边“折弯”成平滑曲线。用一只9013搭共射极电路最省事基极用两个电阻分压设置静态工作点三角波经过一个隔直电容和限流电阻送到基极集电极电阻把电流变化转成电压变化。关键是输入幅度要合适太小输出还是三角波的形状太大输出就会削顶成梯形波。要让9013工作在“有点非线性但又没有完全饱和”的状态配合集电极电阻的选值输出波形会呈现一个比较漂亮的正弦轮廓。如果器件允许用两只9013我更推荐搭一个简单差分对。两只三极管发射极连在一起通过一个公共电阻接地三角波单端输入其中一只的基极从另一只的集电极取输出。差分结构的好处是正负半周对称性好能抵消一部分偶次谐波失真波形看起来更规整。我没有在板子上刻意追求高精度恒流源发射极电阻直接接地也够用综测场景下稳定可靠比理论完美更重要。不管单管还是差分对输入三角波的幅度都需要用一个电阻分压网络来控制。先把三角波拉到几十分之一再进三极管输出再放大这样可以让非线性整形发生在“合适的曲率区间”。如果你发现正弦波顶端太尖说明输入偏小如果顶端变平说明输入过大或静态工作点太高。每次调整后都要重新看一遍波形这才是调试的正确节奏。3.4 输出级幅度调节和带负载LM324是四运放前面振荡器和积分器用了两个还剩两个可以拿来做输出级。用其中一个运放做同相比例放大器把整形出来的正弦波或者直接取三角波、方波信号放大到题目要求的幅度另一个运放可以做缓冲。幅度调节我喜欢用输出端的电位器分压而不是调反馈电阻。原因是反馈电阻一变放大器的带宽和稳定性都会跟着变现场调起来容易越调越乱。输出端用一个10kΩ电位器做分压从中间抽头取信号再串一个小电阻输出这样在额定负载下输出幅度调节线性、稳定而且不会反过来影响前级电路的工作点。最后别忘了电源去耦。LM324在一片电路里同时干比较器、积分器、放大器多个活100kHz下负载变化会通过电源内部走线互相干扰。在每个运放电源引脚附近就近放一个0.1μF的陶瓷电容电源入口再放一个10μF电解电容这一条能在后续调试里省掉大量“莫名毛刺”的排查时间。4. 现场4小时实操流程与调试方法4.1 头30分钟别急着焊综合测评一开场所有人几乎都在同一秒开始拆元件袋。我的习惯是先不碰烙铁花20分钟把三件事做掉。第一确认电源。看题面说明和现场电源型号确认是双电源还是单电源输出电压是多少。这决定了比较器的反相端是直接接地还是接偏置电压也决定了LM324的输出摆幅上限。第二清点器件。对照清单把电阻、电容、三极管、电位器分类摆好尤其要确认有没有给你贴片还是直插、电容是不是CBB材质。第三在纸上画一个简单的布局图。从左到右按信号流排列比较器、积分器、整形网络、输出级。每个模块的测试点标清楚方便后面用示波器逐级看波形。这半小时看起来“浪费”实际上能避免盲目上电后的各种混乱。4.2 分段焊接先把方波和三角波弄出来焊接顺序一定要按信号流来。我建议先只焊U1A比较器和U1B积分器以及LM324的电源去耦电容和地线先不要焊整形网络和输出级。焊完上电先用示波器探头同时看两个点U1A输出应该有方波U1B输出应该有三角波。如果两个都正常立刻测试频率范围把调频电位器从一端拧到另一端记录最低和最高频率判断是否覆盖题目要求。如果频率覆盖不够不要慌按公式f R1/(4×R2×R3×C1)去检查大概率是R3阻值范围选小或者C1容量选错。这一步还有一个重要动作确认方波的占空比。理想情况是50%左右。如果你看到占空比明显偏大或偏小说明比较器两个阈值不对称通常是LM324正负输出摆幅不一致导致的。这时候可以通过微调比较器反相端的直流电位来补偿把反相端从0V稍微偏到几十毫伏就能把占空比拉回50%。4.3 再上整形和输出级正弦波登场方波和三角波稳定之后再动手焊9013整形网络。焊完先不急着接后级放大直接把示波器探头夹在9013集电极输出上把三角波信号送入输入端观察输出波形。这里最常见的现象是输出确实是正弦模样但上下不对称。不要先去怀疑三极管坏了先确认输入端三角波的直流电平。9013基极的工作点如果偏了输出波形就会下半周平、上半周尖。调整基极分压电阻让集电极静态电压大约在电源电压的一半波形对称性就会明显改善。正弦波初步调出来后再接上剩下一两个运放做输出级。每接一级就用示波器看一次该级输入和输出的关系确认增益和直流电平没有把波形顶到电源轨。输出级有幅度调节电位器把它逆时针拧到最小再慢慢加大直到三路波形幅度都满足题目要求。4.4 最后90分钟指标冲刺和现场收尾等到三个波形都齐了接下来的时间要从“做出来”转成“做好”。我会按这个顺序做指标冲刺先解决频率覆盖。用示波器测量频率计的读数把电位器拧到两端记录实际最低最高频率。如果题目要求10kHz到100kHz而你的电路只能到40kHz到200kHz说明低端不够可以把C1换大一号或者把R2加大一点。要记住调节C1是最直接的频率粗调手段。再优化正弦波失真。把示波器放到FFT模式看看100kHz基波附近有没有明显的3次、5次谐波尖峰。如果有可以微调整形网络输入分压电阻让输入三角波幅度正好处于“刚好要削顶又没削顶”的临界点。另外也可以在整形网络前加一小节RC低通预滤波先把三角波的高次谐波压掉一部分这样三极管整形输出的正弦会更加干净。最后做带载测试。不要只让示波器探头当负载。接一个题目可能要求的负载电阻比如1kΩ或100Ω复测三路输出幅度。如果幅度掉得厉害说明输出级带载能力不足这时候再考虑加大输出级运放反馈回路的电流能力或者直接用发射极跟随器做最后一级。收尾动作不能省把所有电位器用热熔胶或者螺母锁死防止移动时频率乱跑在板子上用记号笔标注“方波输出”“三角波输出”“正弦波输出”三个测试点把测试过程中记录的频率、幅度数据整理成一张小表方便评审提问时快速应答。考场最后十分钟我还见过有队员因为去拧电位器导致波形突然失控这种低级失误完全可以通过“固定状态”来避免。5. 高频电路调试中的常见问题与排查技巧5.1 LM324在100kHz附近的“脾气”LM324是个好运放但它不是高速运放。单位增益带宽典型值1.2MHz压摆率0.5V/μs。在100kHz频率下如果你想输出3Vpp的正弦波信号变化率最高需要约1V/μs这已经超出LM324的压摆率。所以会看到一种典型现象频率一高方波边沿变圆三角波顶点变钝正弦波幅度缩小。遇到这种情况先调整心理预期不要和运放硬刚。合理的做法是把输出幅度控制在LM324能力范围内比如让积分器输出的三角波幅度不要刻意做太大后续再通过输出级放大。另外供电电压对摆幅也有直接影响。如果现场提供±5V以上电源尽量用较高的供电运放输出摆幅变大波形线性度也会好一些。这些细节在综合测评的评分表上往往就是一分两分的差距但积少成多就是名次差距。5.2 几种典型的奇怪波形我整理了一份高频调试里最常见的“波形病历”遇到相似现象可以对照排查。现象可能原因处理办法方波正常三角波顶点变圆积分电容材质差、频率过高、C1过大换CBB电容降低频率减小C1三角波幅度一眼大一眼小比较器正负输出摆幅不对称微调比较器反相端直流偏置正弦波出现明显削顶整形网络输入幅度过大增大分压电阻衰减正弦波上下半周不对称9013静态工作点漂移调整基极偏置让集电极电压居中波形边缘带毛刺电源去耦不良、探头地线过长加0.1μF去耦电容用短地线探头波形缓慢漂移电位器接触不稳、器件发热固定电位器预热几分钟再测这个表看起来平平无奇但每一条都是我在洞洞板上实际踩过的坑。尤其“三角波顶点变圆”这个问题很多新手会以为是理论波形就该如此实际上往往只是积分电容用了瓷片电容或者电解电容。把C1换成CBB电容之后波形立刻尖锐起来那种对比感非常明显。5.3 频率和幅度飘的隐形元凶频率漂移这种问题在比赛最后半小时尤其致命。你的电路明明调试到位了评审走过来说“再测一次”结果频率偏了10%。排查下来最常见的有三个隐形元凶。第一个是电位器本身。半可调电位器或者小型多圈电位器很多接触点都不可靠振动或者手指一碰就可能改变阻值。解决办法很简单调好频率后用热熔胶把电位器封死或者用锁紧螺母固定。第二个是运放温漂。LM324在长时间工作后芯片温度升高输入失调电压和摆幅都会缓慢变化导致频率漂移。所以不要一上电就急着测指标先让电路通电稳定几分钟。第三个是示波器探头的输入电容。在测量高阻节点时探头的电容会改变电路谐振/积分参数导致读数不准。测量积分器这一类高阻节点尽量用10×探头档减少探头负载效应。5.4 现场最容易丢分的低级错误技术指标再高低级错误丢分也得不偿失。我见过最可惜的几个场景一个是板子焊好了但忘了在输出端加负载电阻结果评审用题目规定的负载一接幅度立刻跌落一大截被判不达标另一个是飞线飞得跟蜘蛛网一样方波信号串扰到正弦波输出端示波器上看起来毛刺严重评委印象分直接打折。还有个容易被忽略的点测试记录表。综合测评通常会当场填写频率、幅度、波形质量等数据很多队员调试时没有养成边测边记的习惯最后临时补数据写出来的数字和实测对不上一问就露馅。我现在的习惯是每完成一个指标调整立刻在纸上记一笔频率多少、电位器位置在哪、幅度多少、波形状态如何。后面做回归测试的时候这套记录能省太多时间。6. 个人经验谈这道题给我的启发带过好几届电赛队伍之后我越来越觉得2015年这道综合测评题值得反复焊、反复调。它不依赖任何花哨工具只靠一把烙铁、一台示波器、一块洞洞板就能把一个电子工程师最基本的几项能力全都检验出来。我经常跟学生说模拟电路不是靠背公式学会的是靠在一块板上摸爬滚打学会的。最后分享一个我自己的小习惯每次做这种现场限时电路调好之后我一定会做一次“三复位测试”——把电源断开等十秒再上电连续做三次确认每次上电电路都能自己进入正常振荡状态。这个习惯救过我很多次因为有些电路看起来正常其实上电时序不对就无法起振或者在某个临界状态反复切换。综合测评的评审可不会给你第二次上电的机会一次成功才是真的成功。