大数跨境

二极管钳位电路(Diode Clamper / DC Restorer)

二极管钳位电路(Diode Clamper / DC Restorer) 飞多学堂
2026-08-15
10
导读:💡 电路名称二极管钳位电路(Diode Clamper / DC Level Shifter / DC Re

💡 电路名称

二极管钳位电路(Diode Clamper / DC Level Shifter / DC Restorer)

昨天我们讲了 二极管限幅(Diode Limiter) —— 把超出 ±0.7V 的部分"削掉"(改波形形状)。今天我们继续二极管系列的第二站:钳位电路 —— 与限幅正好相反,它不改变波形形状,而是把整个波形平移一个直流电平。

  • 限幅器(Limiter)
    :像"理发师",把超出范围的"帽顶"剪掉 → 改变形状
  • 钳位器(Clamper)
    :像"电梯",把整个波形整体抬高或降低 → 只移电平、不变形状

正钳位(Positive Clamper)的效果:负峰值被钳到 ≈0V(实际 -0.7V),正峰值到 +Vpp(≈+9.3V)—— 双极性信号变成单极性信号,波形形状完全不变

Day 05 我们讲过电容的充电/保持特性(滤波电容平滑);Day 03/04 讲过二极管的单向导通;Day 09 讲了二极管电压卫士的限幅玩法。今天把三者组合:电容存直流 + 二极管单向钳制 = 电平平移器 。


🗺️ 电路图

3 个元件,比 Day 09 还简单:

电路连接

节点
接什么
作用
V1
顶部 rail(VIN)
输入正弦源(SINE ±5V 1kHz)
C1
(1µF)
VIN ↔ VOUT
耦合/储能电容
:负半周通过 D1 充电到 ≈4.3V,作为"直流电源"叠加到输出
D1
(1N4148)
负极(cathode)接 VOUT、正极(anode)接 GND
钳位二极管
:VOUT < -0.7V 时导通,把负峰值钳住
R1
(100kΩ)
VOUT ↔ GND
泄放电阻
:给电容提供缓慢放电通路,保持直流电平

核心规则

负半周(VOUT < -0.7V):D1 导通 → 电容 C1 充电到 Vp - 0.7V ≈ 4.3V 正半周(VOUT > -0.7V):D1 截止 → 电容电压保持(R1 泄放很慢) 稳态输出:Vout = Vin + 4.3V(波形整体上移,形状不变) 

关键算例(Vin = ±5V 正弦,C1 = 1µF,R1 = 100kΩ):

  • 稳态电容电压
    :Vc = Vp - Vd = 5 - 0.7 = 4.3V
  • 输出负峰值
    :Vout_min = -Vd = -0.7V(被 D1 钳住)
  • 输出正峰值
    :Vout_max = Vp + Vc = 5 + 4.3 = +9.3V
  • 输出摆幅
    :9.3 - (-0.7) = 10V(与输入摆幅 10V 完全一致!波形没有变形)
  • RC 时间常数
    :τ = R1·C1 = 100kΩ × 1µF = 0.1s(远大于信号周期 1ms → 电容放电很慢,直流电平稳定保持)

💡 关键观察钳位的本质 = "叠加直流 + 二极管单向钳制"。输出波形的形状完全不变(摆幅一样),只是整体平移了 4.3V。限幅改变形状,钳位改变电平——一字之差,天壤之别!


🌊 输入/输出波形对比

图 1:输入正弦 vs 钳位输出(双行对比,强调 DC 平移)

关键观察

  • 🔵 上半图(Vin):±5V 正弦波,关于 0V 上下对称
  • 🔴 下半图(Vout):整体上移到 -0.7V ~ +9.3V,波形形状一模一样
  • 🟢 绿色虚线 -0.7V:D1 钳位电平(负峰值被钳住,不再往下走)
  • 💡 核心结论钳位 = 电梯,只抬升电平,不改变波形(限幅是理发师,会剪掉"帽顶")

图 2:正弦 vs 方波钳位对比(任意波形只平移不变形)

关键观察

  • 🔵🔵 蓝色(输入):上半正弦、下半方波,都是 ±5V 双极性信号
  • 🔴🔴 红色(输出):都变成单极性(-0.7V 起),方波 ±5V → 0V~10V 方波
  • 💡 核心规律钳位对任何波形都只做 DC 平移——正弦、方波、三角波、任意音乐信号都适用
  • 🎯 工程意义:把"双极性"信号变成"单极性"信号(电平移位 / DC 恢复),方便后级电路处理

🔬 LTspice 真实仿真(V1 = SINE ±5V 1kHz,C1 = 1µF,D1 = 1N4148,R1 = 100kΩ,.tran 0 5m)

📐 LTspice 仿真电路原理图

LTspice 仿真电路

电路连接(LTspice 26 实际仿真电路):

  • V1
    SINE(0 5 1000) 正弦源):左侧,提供 ±5V 1kHz 输入
  • C1
    (1µF):VIN → VOUT 串联耦合电容
  • D1
    (1N4148):cathode 接 VOUT、anode 接 GND(正钳位接法
  • R1
    (100kΩ):VOUT → GND 泄放电阻(与 D1 并联)
  • 仿真命令
    .tran 0 5m → 瞬态仿真 5ms(5 个完整周期,看稳态)

📊 LTspice 真实仿真波形

LTspice 真实仿真波形

(a) Vin vs Vout 叠加 —— DC 上移 4.3V,负峰值钳住

  • 🔵 V(vin) 蓝色(输入 ±5V 正弦):关于 0V 对称
  • 🔴 V(vout) 红色(钳位输出):整体上移,稳态后 -0.6V ~ +9.4V
  • 🟢 绿色虚线 -0.7V:钳位电平(负峰值被 D1 钳住,正好贴在线上)
  • 🟠 橙色双向箭头:DC 偏移 ≈ 4.3V(= Vp - Vd)
  • 💡 核心观察输出摆幅 = 10V,与输入摆幅完全一致 → 波形零失真,只是整体抬高了

(b) 电流波形 —— D1 只在负半周导通充电

  • 🟣 I(C1) 紫色(电容电流):正负半周都有(交流耦合,电流随 dV/dt)
  • 🟢 I(D1) 绿色(二极管电流)仅在负半周导通(峰值 ~31mA),正半周完全截止
  • 🟠 I(R1) 橙色(泄放电阻电流):极小(~0.1mA 量级),因为 R1=100kΩ 泄放很慢
  • 🟢 绿色阴影:D1 导通区间(负半周)→ 电容被充电到峰值
  • 💡 核心观察二极管"半周导通、半周截止" —— 负半周充电、正半周保持,这就是钳位的动态机制

关键数据(LTspice 实测 vs NumPy 理论)

指标
LTspice 仿真
NumPy 理论
误差
DC 偏移 +4.401 V
+4.300 V
+0.1V(1N4148 在 30mA 下实际 Vf 略低)
Vout 负峰值 -0.595 V
-0.700 V
+0.1V(1N4148 高电流下 Vf 略低于 0.7V)
Vout 正峰值 +9.399 V
+9.300 V
+0.1V
输出摆幅 9.994 V
10.000 V
-0.006V ✓ 波形零失真
I(D1) 峰值 31.0 mA
~30mA((5-0.7+5)/C 充电瞬态)
接近
I(R1) 峰值 0.094 mA
~0.09mA(4.3V/100kΩ)
✓ 一致

💡 模型差异说明:NumPy 假设二极管是理想"0.7V 开关",LTspice 用真实的 1N4148 SPICE 模型(Vf 随电流变化),-0.595V @ 充电瞬态是 1N4148 的真实表现。输出摆幅 9.994V ≈ 10V,验证了"钳位不改变波形"的核心结论。


🔲 核心元器件

元件
型号/规格
数量
作用
耦合电容 C1
1µF(电解/薄膜)
×1
核心元件
:存直流 + 耦合交流。稳态电压 = Vp - Vd
钳位二极管 D1
1N4148(高速)
×1
核心元件
:单向钳制负峰值(正钳位接法:cathode 接 VOUT)
泄放电阻 R1
100kΩ / 0.25W
×1
给电容提供放电通路;R1 越大直流保持越好,越小恢复越快
信号源 V1
函数发生器(SINE/方波)
×1
任意双极性输入信号

💡 选型提示

  • C1 取值
    :C1 要"足够大",让电容充放电远慢于信号周期(τ = R1·C1 >> T)。C1 太小 → 直流保持不住,钳位失效(输出随输入漂移)
  • R1 取值
    :R1 决定"直流保持"和"恢复速度"的折中: 
    • R1 太大
       → 直流保持久,但长时间无输入时电平漂移(漏电)
    • R1 太小
       → 电容放电快,直流恢复快,但钳位电平会"下垂"
    • 经验值
      :τ = R1·C1 ≈ 10~100 倍信号周期
  • 钳位方向
    :本文是正钳位(波形上移,负峰值钳 0V)。想要波形下移(正峰值钳 0V)→ 把 D1 反向(anode 接 VOUT、cathode 接 GND)即负钳位

📖 通俗工作原理

🛗 把钳位电路想象成"电梯"

想象一下一部电梯:

  • 输入信号 Vin
     = 电梯里的人数变化(波形)
  • 电容 C1
     = 电梯的"配重"(直流偏移)
  • 二极管 D1
     = 电梯的"下限位开关"(不许低于 -0.7V)
  • 输出 Vout
     = 电梯的楼层显示(被整体抬高)

电梯的运行规律:无论里面怎么动,楼层显示永远在 "1 楼"(-0.7V)以上——因为下限位开关把底部卡住了,而配重把整个楼层显示抬高了 4.3 层。

详细分步(以第一个负半周为例)

第一步:Vin 开始走负半周(D1 导通,电容充电)

Vin = 0V → -1V → -3V → -5V,VOUT = Vin(电容还没有电压)。VOUT 跌破 -0.7V → D1 导通(Cathode(负极)=VOUT、Anode(正极)=GND,正偏),电流路径:GND → D1 → C1 → V1 → 回到 GND(充电回路),C1 被充电到 Vc = Vp − Vd = 5 − 0.7 = 4.3V

等效电路:

mermaid

第二步:Vin 回升到 -0.7V 以上(D1 截止,电容保持)

Vin = -0.7V → 0V → +3V → +5V,VOUT = Vin + Vc(电容电压叠加)→ 0V + 4.3V = +4.3V。VOUT 已 > -0.7V → D1 截止(反偏),电容电压 Vc 保持 4.3V(R1 泄放很慢,τ = 0.1s >> 1ms)。

等效电路:

mermaid

第三步:稳态 —— 每个负半周"补电",每个正半周"保持"

负半周:VOUT 降到 -0.7V → D1 导通 → C1 补电到 4.3V 正半周:VOUT 升到 +4.3V~+9.3V → D1 截止 → C1 保持 4.3V  输出永远在 -0.7V ~ +9.3V 之间摆动 

为什么需要 C1?(没有 C1 会怎样)

没有 C1,VOUT 直接接 D1

mermaid

VOUT 永远被钳在 -0.7V(负半周短路到地)——变成限幅器了!

有 C1,才叫钳位器:C1 是"直流电池"——它充电后带着 4.3V 电压,把输入信号"垫高"。C1 就是钳位和限幅的本质区别

为什么需要 R1?(没有 R1 会怎样)

没有 R1:电容充电后没有放电通路 → 如果输入信号消失(拔掉 V1),电容电压永远保持(几小时甚至几天)→ 下次重新上电时输出电平是不确定的(上次残留)。

R1 的作用:提供缓慢放电通路(τ = R1·C1),让直流电平在信号消失后慢慢归零,下次上电重新建立。

与限幅的区别(重要!)

对比项
Day 09 二极管限幅
Day 10 二极管钳位
目的
限制电压范围(削掉帽顶)
平移直流电平
(抬升/降低整体)
波形形状 改变
(削顶)
不变
(平移)
输出摆幅
缩小(±5V → ±0.7V)
不变
(±5V → -0.7V~+9.3V)
核心元件
R1 + D1 + D2
C1 + D1 + R1
关键区别
无电容
有耦合电容
(存直流)
典型应用
过压保护、信号整形
DC 恢复、电平移位

🎯 典型应用场景

  • 📺 视频信号 DC 恢复(DC Restorer):视频信号经过电容耦合后丢失了直流分量(黑电平漂移)→ 钳位电路把"黑电平"钳回 0V → 画面亮度稳定(CRT/摄像头最经典应用
  • 🔌 变压器耦合信号的直流恢复:音频变压器/网络变压器耦合后直流丢失 → 钳位恢复直流电平
  • ⚡ 电平移位(Level Shifter):把 ±5V 双极性信号变成 0~10V 单极性信号,方便 ADC 采集(0~10V 全量程利用)
  • 📡 脉冲信号整形:把双极性脉冲变成单极性脉冲,触发后级单电源电路
  • 🔋 电荷泵/倍压器的雏形:钳位电路 + 第二个二极管 → 倍压整流器(输出 2×Vp!)—— 就是二极管系列下一站 🚀
  • 🎛️ 信号调理:传感器信号(交流耦合)恢复直流工作点
  • 🖥️ 示波器触发电路:把双极性信号钳到单极性,方便触发器识别电平

典型场景示意(视频 DC 恢复)

mermaid

进阶:钳位 → 倍压整流(二极管系列下一站预告)

mermaid

🔬 钳位电路是倍压整流器的"半块砖"。把钳位器的电容直流 + 一个整流二极管 + 一个储能电容组合 → 输出 2 倍交流峰值(≈2×Vp)。这是二极管系列的下一个经典电路!


🤝 互动环节

❓ 今日小思考

你设计一个 视频信号 DC 恢复电路,摄像头输出经电容耦合后丢失了直流分量(黑电平漂移,画面忽明忽暗)。

问题

  1. 今天的正钳位电路能把黑电平钳到 0V 吗?D1 应该怎么接(anode/cathode 方向)?
  2. 如果想钳到 +1V(而不是 0V),电路怎么改?(提示:D1 的 anode 不接地,接一个参考电压 Vref)
  3. C1 从 1µF 改成 0.01µF(1000 倍变小),对钳位效果有什么影响?(提示:τ = R1·C1,视频信号 50Hz 场频)
  4. 进阶题
    :今天的钳位电路 + 一个整流二极管 + 一个电容,就能组成倍压整流器输出 2×Vp。你能画出这个电路吗?(提示:D2 从 VOUT 指向储能电容,C2 接输出到地)

💭 提示钳位电平 = D1 导通时的参考电位。D1 的 anode 接 GND → 钳到 0V(-0.7V);anode 接 +1V 参考 → 钳到 +1V。参考电压 Vref 用电阻分压(Day 08 上拉/下拉的分压思想)或稳压管(Day 07)提供。


✅ 昨日思考题回顾(Day 09 二极管限幅电路)

题目:你设计一个 音频信号限幅电路,输入是来自上级电路的 ±5V 正弦音频信号(1kHz),后级是 3.3V 单片机的 ADC 输入(最大只能承受 ±3.3V,否则烧毁)。

问题

  1. 今天的电路(±0.7V 钳位)能保护 3.3V ADC 吗?为什么?
  2. 如果你硬要用 ±0.7V 钳位给 3.3V ADC,会出现什么现象?
  3. 如何把限幅电平从 ±0.7V 改成 ±3.3V
  4. 进阶题
    :如果信号频率高到 100kHz,应该用 1N4148 还是 1N4007?为什么?

答案

【声明】内容源于网络
0
0
飞多学堂
1234
内容 157
粉丝 0
飞多学堂 1234
总阅读62
粉丝0
内容157