ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

正弦波转方波:比较器选型、迟滞计算与三套实用电路方案

正弦波转方波:比较器选型、迟滞计算与三套实用电路方案 简介正弦波转换为方波是测控仪器、电力电子和通信领域的常见电路需求。这份资源面向电子相关专业学生与入门工程师以“220V/50Hz正弦波转10V/50Hz正向方波”为设计目标系统比较了施密特触发器、迟滞比较器、电压比较器和滤波电路四种方案逐一展示工作原理、同向放大与滤波环节并明确指出不同方案在输出波形规整度上的差异——其中555定时器构成的施密特触发器输出最稳定迟滞比较器则存在轻微毛刺。资源为1个PPT演示文稿压缩包仅715KB内容紧凑包含完整电路图、元件选型CA5260AM、LM324AD等和方案分析可直接用于课程设计汇报或设计参考。该资料已有1845人学习适合需要快速掌握正弦波转方波多种实现路径的读者下载使用。1. 正弦波转方波难点从来不在“方波”本身把 50Hz 工频正弦变成同相方波是并网逆变器锁相、电能表测频、电机换相都躲不开的一步。我见过不少项目在最后一级栽跟头示波器看正弦完美接进比较器之后方波边沿却抖得像噪声或者占空比偏偏了 5%。问题不在正弦本身而在过零时刻附近信号斜率太低、比较器又缺少迟滞和足够的过驱。这篇文章不打算把教科书原理复述一遍而是按选型、电路、验证三个层次给出从 LM393 迟滞比较器到高速比较器、再到 74HC14 整形的完整方案比较三套详细电路都给出元件值和计算过程。适合做仪器、电源、电机驱动的硬件工程师也适合需要把 DDS 输出或 SPWM 滤波后的波形变成准确方波的嵌入式工程师。2. 迟滞比较器原理正弦波过零转为方波的三个关键参数正弦波转方波的质量由三个参数决定迟滞窗口、参考电平、传播延迟。先把原理说透后面的详细电路才好抄。2.1 为什么通用运放开环不能直接当比较器用很多人第一反应是拿手头运放开环怼上去。开环增益十万倍理论上 1mV 输入差足够把输出推到轨。但运放的设计目标是线性区“稳定、不振荡”比较器的设计目标是从饱和区“快速出来、出不来也认”。关键指标叫过驱恢复时间overdrive recovery运放数据手册通常不承诺这个数。LM358 这类通用运放退出饱和往往要几十微秒而且部分 JFET 输入运放在输入超共模范围后输出会先往一个方向冲、再拉回正确方向相位反转一次过零检测直接多出两个毛刺。低频场合凑合能用可靠场合别用。要可靠就用专门的比较器 IC它们的输入级针对“输入差很大、必须快速翻转”做了优化代价是直流精度不如精密运放但转方波恰恰不需要精度需要的是速度。2.2 迟滞窗口的数学与占空比偏移最常用的拓扑是信号进反相端同相端接分压基准一个反馈电阻从输出引回同相端。开漏输出拉低时反馈电阻把基准往下拉输出高时反馈电阻把基准往上抬。于是有了两个阈值电压。下面这段 Python 直接算出给定电阻下的阈值def trip(vcc5.0, r310e3, r410e3, r5100e3): # 输出低电平R5 下端接 0V与 R4 并联 r_lo r4 * r5 / (r4 r5) v_ref_low vcc * r_lo / (r3 r_lo) # 输出高电平R5 下端接 VCC与 R3 并联 r_hi r3 * r5 / (r3 r5) v_ref_high vcc * r4 / (r4 r_hi) return v_ref_low, v_ref_high print(trip()) # 输出约 (2.38, 2.62)窗口 0.24V中心 2.5V窗口宽度的选取要同时满足两个相反的要求窗口必须大于输入噪声峰峰值的两倍否则信号在阈值附近抖动时输出照样来回翻窗口又不能太大否则过零时刻被系统性地移走。对幅度为 A 的正弦输入迟滞窗口 Vh 造成的占空比偏移约等于 arcsin(Vh / 2A) / π单位是百分比点。输入幅度 0.5V、窗口 0.24V 时占空比可以偏到 15% 以上同一窗口放到 2.5V 幅度上偏移只剩 1.5%。常见错误是把迟滞做得过宽去测一个很小的正弦结果方波干脆不翻转或在高、低之间乱跳。2.3 输出级形态决定外围电路比较器输出级差异很大直接决定外围接法。下表是常见结构选型速查输出结构代表器件上拉/端接边沿速度适用频率开漏LM393、LM339必须外接上拉电阻由 R·C 决定上升沿慢数百 kHz 以内推挽TLV3501、LT1711无需上拉ns 级数十 MHz浮置发射极/集电极LM311上拉下拉组合百 ns 级数 MHzECL/CMLMC10EL16、ADCMP60050Ω 端接到 VTT亚 ns 级数百 MHz 以上开漏输出配 4.7k 上拉和 10pF 负载上升沿约 47ns下降沿却快得多方波看起来“歪”是正常现象不是比较器坏了。高速应用里这一阶 RC 才是真正的瓶颈推挽输出省事得多。3. 正弦转方波方案比较六条路线与选型边界方案比较不能只看“能不能出方波”要看频率、幅度、共模条件、占空比精度和成本。下面把常见路线一次摆开。3.1 六条路线的对比表方案代表实现频率上限相位/占空比精度主要雷区集成比较器迟滞LM393、LM311100kHz~5MHz中可调上拉 RC 边沿、偏置电流运放开环代用LM358、OP0710kHz 以下凑合差饱和恢复慢、相位反转施密特逻辑门74HC14、74LVC1G1725MHz 左右阈值不对称输入幅度必须越过阈值ADCMCU 软件过零MCU 内 ADC采样率决定可校准延迟大、有量化抖动差分线接收器MC10EL16、ECLinPSGHz 级好需要差分输入、50Ω 端接二极管限幅后级肖特基对限幅放大器GHz 级好RF 布局敏感3.2 按频率和信号形式划选型边界100kHz 以下、信号不共地问题不大时LM393 是最稳的选择价格低、到处能买前提是理解了上一章的窗口计算。10kHz 只测频率不测相位时运放开环也能用但别在量产设计里这么干。100kHz 到 5MHz 区间LM311 是经典选择。它的输出管集电极、发射极都引出来了可以自己定义摆幅比如用发射极接地、集电极上拉到 3.3V直接进 FPGA。5MHz 以上 LM311 的 165ns 级传播延迟开始吃周期改用 TLV35014.5ns或 LT1711 这类推挽输出器件。50MHz 以上基本是 ECL/CML 的天下差分线接收器 MC10EL16 的数据手册明确写了“允许正弦输入”内部限幅放大器直接把正弦整成差分方波代价是输入必须差分、输出必须按 50Ω 特性阻抗端接。3.3 三个被忽略的指标过驱、传播延迟不对称、温漂过驱电压是输入越过阈值后还多压过的伏数。过驱越大传播延迟越短。LM393 数据手册的 1.3µs 典型延迟是在 100mV 过驱下给出的实际过驱只有 5mV 时延迟可能翻两三倍。所以设计时不要把输入幅度卡在阈值刚过一点点的位置。传播延迟不对称更隐蔽。两方向延迟不相等方波占空比就偏f 1e6 # 信号频率 1MHz t_plh, t_phl 150e-9, 130e-9 # 实测上升/下降两方向的传播延迟 duty (t_plh - t_phl) * f * 100 print(f占空比偏移: {duty:.2f} 个百分点) # 输出: 2.001MHz 下 20ns 的不对称就吃掉 2% 占空比后面接 PLL 鉴相器时这会被当成固定相位误差。测量 t_PLH/t_PHL 时要用接近真实工作点的过驱电压否则测出来的不是工作点的数。温漂方面LM393 输入失调电压在 ±2~5mV 量级分压电阻的温漂也会叠加。要求出厂不校准就达到 0.1° 相位精度时基准分压电阻必须用 1% 金属膜必要时换成 LM4040 精密基准。4. 三套详细电路元件值、迟滞计算与 LTspice 仿真网表下面三套电路都是单电源 5V、只用电容电阻比较器没有需要调试的偏置点抄完基本能直接工作。4.1 电路一LM393 迟滞比较器处理 0~5V 共地正弦输入信号以 2.5V 为中心、幅度 2.5V这是最常见的 MCU 系统内信号形式。元件如下R3 R4 10k分压产生 2.50V 基准R5 100k正反馈迟滞窗口约 0.24VR6 4.7k开漏输出上拉R7 10k输入串阻限制输入电流并保护比较器输入C2 100nF电源引脚去耦紧贴 VCC 引脚按 2.2 节的公式输出高时同相端被拉到 2.62V输出低时被拉到 2.38V。输入幅度 2.5V 时占空比偏移约 1.5%足够应付大多数频率测量。LTspice 网表如下* 正弦转方波LM393 迟滞比较器LTspice 网表 V1 VCC 0 5V V2 SIG 0 SINE(2.5 2.5 1k) ; 0~5V 正弦中心 2.5V R3 VCC VREF 10k R4 VREF 0 10k R5 VREF OUT 100k ; 正反馈产生迟滞窗口 R6 OUT VCC 4.7k ; 开漏上拉 R7 SIG IN 10k ; 输入串阻 XU1 VREF IN VCC 0 OUT LM393 ; 脚序 IN -IN V V- OUT .tran 3m .backanno .end几个参数说明R7 取得越大与比较器输入电容形成的低通截止频率越低过零时刻被延迟得越明显1MHz 以上信号建议小于 4.7k。R6 决定上升沿时间4.7k 配 10pF 负载约 47ns想要更陡的边沿就减小它但 LM393 输出管的灌电流能力有限不要低于 2.2k。LM393 输入偏置电流约 25nA流经 R7 产生 0.25mV 附加失调可忽略但把 R3/R4 换成 1M 级别时偏置电流在基准网络上就会造成几十毫伏误差这是高频低功耗设计常见翻车点。提示不同厂商的 LM393 SPICE 宏模型引脚顺序可能不同拿到先核对 .sub 文件里 SUBCKT 的脚位声明再连线。4.2 电路二AC 耦合 自偏置处理 ±1V 双极性小信号信号源不共地、或直流偏置不可控时在电路一基础上改四个值R3、R4 换成 100kR5 换成 1M输入串阻的位置改成 2.2µF 隔直电容 C1再在 IN 节点加一个 100k 的 R8 接到 VREF 节点。高通截止频率 f_c 1 / (2π·R8·C1) ≈ 0.72Hz50Hz 信号几乎无衰减。这套电路的占空比对输入幅度高度敏感1V 幅度、窗口 0.24V 时占空比理论偏移约 3.8 个百分点幅度加到 2V 时降到 1.9 个百分点。原因是过零点附近的斜率随幅度增大而变陡同样的窗口对应的角度偏移变小。只测频率时无所谓做相位计量就得把幅度做大或窗口收窄。另外注意隔直电容会记住输入直流分量上电瞬间有一个充电过程输出可能在头几十毫秒内乱跳。对工频信号无影响对 1Hz 以下的慢信号要等 C1 充满再采样。4.3 电路三74HC14 施密特门直接整形零比较器方案当输入已经是 0~5V、幅度足够大的正弦时一个 74HC14 就能干完这件事成本比任何比较器方案都低。74HC14 内部自带迟滞5V 供电时典型阈值是上升 2.9V、下降 1.7V窗口约 1.2V比电路一的 0.24V 大得多。关键调试点在偏置电压。74HC14 的两个阈值不对称中心约 2.3V不是 2.5V。直接把正弦偏到 2.5V占空比会偏向高电平。用 120k 上电阻、100k 下电阻把偏置压到 2.27V占空比接近 50%。输入串一个 1k 电阻限流如果信号上有超声噪声再在输入对地并一个 1nF形成约 160kHz 的低通。这电路成立的硬条件是输入幅度必须同时越过两个阈值并留 0.3V 余量。5V 供电时要求 Vpp 至少 1.6V。输入卡在阈值之间时输出可能停在中间电平或缓慢振荡后端 FPGA、MCU 读到的是不确定逻辑电平这是数字系统最忌讳的。4.4 三套电路的适用边界速查电路输入条件输出电平上限频率典型用途LM393 迟滞共地、幅度 ≥ 5 倍窗口0~5V反相200kHz测频可到 1MHz频率计、过零锁相、电机换相AC 耦合自偏置±1V 以上双极性0~5V反相同电路一不共地信号、变压器次级74HC140~5V、Vpp ≥ 1.6V0~5V反相10MHz 实用DDS 输出、SPWM 滤波波形5. 验证方波成色抖动、占空比与两个常被忽略的坑电路搭完别急着接后级先用示波器把三项指标量一遍。测量设置如下测量项示波器设置合格判据占空比Measure→Duty Cycle统计 1000 次以上均值与 50% 的偏差在预期偏移内抖动余辉模式开 2 分钟或打开 Histogram边沿分布集中无双峰传播延迟CH1 接正弦、CH2 接方波光标对齐 2.5V与数据手册同量级第一个常被忽略的坑是输入端的 RC 延迟。电路一里的 R7 与比较器输入电容构成低通输入斜率越缓这个低通造成的过零时间延迟越明显。把 R7 从 10k 换成 100k示波器上能直接看到方波整体右移。高频应用宁可用小电阻哪怕牺牲一点输入保护。第二个坑是电源与地的毛刺。开漏输出在翻转瞬间通过上拉电阻从 VCC 抽电流这个电流在电源走线电感上产生的压降会耦合回同相端基准形成“自己抖自己”的振荡。验证方法示波器探头直接量 LM393 的 VCC 引脚对地翻转时刻如果看到超过 50mV 的毛刺就在电源引脚加 100nF 1µF 双电容并把比较器和上拉电阻的接地点分开走。最后做一个过驱实验收尾信号发生器设 1kHz幅度从 20mVpp 起按 1-2-5 步进加到 5Vpp每档量一次 t_pd看到延迟随过驱增大而缩短并最终收敛就说明比较器吃够了过驱可以放心交给后端了。本文还有配套的精品资源点击获取
返回列表