【大学生电子竞赛题目分析】——2023年H题《信号分离装置》中的锁相环同步技术详解
1. 信号分离装置的设计挑战与锁相环技术2023年全国大学生电子设计竞赛H题《信号分离装置》给参赛选手们带来了不小的挑战。这道题目要求设计一个能够从混合信号中准确分离出两个不同频率信号的装置并且分离后的信号要与原始信号保持严格的频率同步。在实际操作中我发现很多同学最初的想法是使用简单的滤波器来实现信号分离但在面对发挥部分的复杂要求时这种方案就显得力不从心了。题目中最关键的技术难点在于稳定同频显示这个要求。简单来说就是分离出来的信号A和B在示波器上要与原始信号A和B完全同步不能出现任何频率漂移。我尝试过直接用DDS或单片机来重建信号但发现由于时钟基准的微小差异重建信号总会慢慢漂移根本无法满足题目要求。这时候锁相环(PLL)技术就成为了解决问题的关键。锁相环在信号处理中主要有两种应用方式一种是作为窄带滤波器使用另一种是作为相位同步器。在信号分离装置中我们需要利用锁相环的相位锁定特性来实现严格的频率同步。74HC4046这类经典锁相环芯片就很适合这个应用场景它集成了相位频率检测器(PFD)和压控振荡器(VCO)能够很好地完成信号同步任务。2. 锁相环同步技术的实现方案2.1 方案一程控滤波器与锁相环组合第一种方案采用了程控滤波器和锁相环的组合架构。这个方案的核心思路是先用一个程控滤波器提取出输入信号中的基频成分然后通过锁相环实现精确的频率同步。我在实际测试中发现这个方案的关键在于第一个滤波器的设计。这个前置滤波器不需要特别陡峭的衰减特性它的主要任务是初步分离信号为锁相环提供参考信号。我推荐使用陷波器(notch filter)结构只需要对不需要的频率成分进行10-20dB的衰减就足够了。经过滤波器后的信号虽然会有一定的相位抖动但锁相环具有出色的相位平均能力最终输出的频率能够严格与原始信号同步。在电路实现上74HC4046的VCO输出是方波信号需要通过积分电路转换为三角波再经过低通滤波器得到正弦波。这里有个实用技巧由于不同频率下积分电路的输出幅度会变化可以考虑分段切换积分电阻或电容值保持输出幅度稳定。我在测试时发现将频率分为20-50kHz和50-100kHz两个区间分别使用不同的RC参数效果就很不错。2.2 方案二锁相环直接作为窄带滤波器第二种方案更加简洁直接利用锁相环的窄带滤波特性。这个方案省去了前置滤波器锁相环本身既完成频率锁定又起到窄带滤波的作用。不过在实际调试中我发现这个方案对电路参数更加敏感。锁相环工作在窄带滤波模式时其捕捉范围非常小。为了解决这个问题我设计了一个辅助锁定电路先用FFT分析出输入信号的基频然后通过DAC输出控制电压来调节VCO的中心频率。对于74HC4046来说可以通过改变引脚12的外接电阻来实现这个功能。我使用了一个压控电流源来代替固定电阻由单片机的DAC输出电压控制这样就能精确设定VCO的初始振荡频率。在调试这个电路时我发现环路滤波器的设计特别关键。RC时间常数太大可能导致锁定速度过慢太小又会影响频率稳定性。经过多次尝试最终选择了1kΩ电阻和100nF电容的组合锁定时间可以控制在5秒以内完全满足题目要求。3. 信号重建与波形生成技术3.1 正弦波的重建方法信号分离后需要重建原始波形对于正弦波来说相对简单。锁相环输出的方波信号经过积分变成三角波再通过低通滤波器就能得到较为纯净的正弦波。我在测试中发现使用7阶巴特沃斯滤波器截止频率设为信号频率的1.5倍时波形失真度可以控制在1%以内。一个实用的建议是对于不同频率段使用不同的滤波器参数。我在PCB上设计了两个并行的滤波器通道通过模拟开关切换。20-50kHz频段使用截止频率75kHz的滤波器50-100kHz频段使用150kHz截止频率的滤波器这样在整个工作频段都能获得良好的波形质量。3.2 三角波的重建技巧三角波的重建要复杂得多因为需要保持各次谐波之间的正确比例关系。我的方案是先用锁相环锁定基频然后用DDS芯片生成基波和奇次谐波按照1:1/9:1/25的比例叠加。实际操作中发现谐波相位关系的控制特别重要。为了解决这个问题我设计了一个全数字方案用FPGA实现直接数字合成所有谐波共用同一个时钟基准确保严格的相位关系。输出通过高速DAC转换再经过一个简单的抗混叠滤波器就得到了质量不错的三角波。测试结果显示重建的三角波与原始信号的相似度可以达到95%以上。4. 系统集成与调试经验4.1 PCB布局注意事项在电路板设计时模拟和数字部分的隔离至关重要。我的经验是将锁相环电路放在板子中央模拟部分和数字部分分别布局在两侧。特别要注意的是VCO的控制电压线要尽量短最好做包地处理避免引入噪声导致频率抖动。电源设计也很关键。我给锁相环部分单独使用了线性稳压器供电并且在VCO电源引脚就近放置了10μF钽电容和100nF陶瓷电容并联去耦。实测表明这样的电源设计可以将相位噪声降低3-4dB。4.2 系统调试步骤调试这类系统需要耐心和方法。我总结出一个有效的调试流程首先单独测试锁相环电路用信号发生器提供参考信号确认锁定范围和速度然后加入FFT分析部分验证频率检测的准确性最后再整合整个系统。在调试过程中我发现用示波器的XY模式观察锁相环的锁定过程特别有用。将参考信号接X轴VCO输出接Y轴锁定状态下应该能看到稳定的李萨如图形。如果图形旋转或抖动说明环路还没有完全锁定需要调整滤波器参数或辅助锁定电压。信号分离装置的设计充分展现了锁相环技术在频率同步方面的独特优势。通过这次竞赛实践我深刻体会到理论计算和实际调试之间的差距。比如计算得出的滤波器参数在实际电路中可能需要微调才能达到最佳效果。这也提醒我们优秀的电子设计既需要扎实的理论基础也离不开丰富的实践经验。