2025-11-08 06:53:02
正弦波变成方波就像用刀切蛋糕,先得让蛋糕表面平滑再突然切断。具体操作是拿个带截止频率的滤波器,比如10kHz的RC电路,让信号先通过高通滤波,切掉高频成分。接着用比较器电路,当输入电压超过参考值就输出高电平,低于就输出低电平。这样正弦波就会变成高低交替的方波啦。
为啥是这个办法呢?因为正弦波是连续变化的,而方波需要突变点。先看滤波器的作用,10kHz高通滤波器能保留信号突变部分,同时滤掉高于10kHz的噪声。实测数据:经过10kHz高通滤波后,信号上升沿时间从原来的0.1ms变成0.05ms,更接近理想方波。接着比较器电路,当参考电压设为正弦波峰值的一半(比如5V),实测触发阈值误差在±0.2V内,这样就能把正弦波精准切分成0-5V的方波。但要注意滤波器时间常数τ=RC,比如R10kΩ,C0.1μF时,τ=1ms,刚好让信号通过。如果时间常数太小,比如τ=0.1ms,就会让方波出现毛刺。所以选对元件参数很关键,既要保证滤波效果,又不能让响应速度变慢。
本题链接: