1. 双向触发二极管(DIAC)基础解析
双向触发二极管(DIAC)是一种两端交流开关器件,其核心特性在于双向对称的负阻特性。当两端电压低于击穿电压(VBO)时,DIAC呈现高阻态;一旦电压超过VBO,器件迅速导通并表现出电压骤降的负阻特性。这种独特行为使其在触发电路中具有重要应用价值。
在实际电路中,DIAC常被用于触发三端双向可控硅(TRIAC),构成经典的调光、调速等交流控制电路。其典型应用场景包括:
- 白炽灯调光电路
- 交流电机速度控制
- 过压保护电路
注意:DIAC与普通稳压二极管的本质区别在于其双向导通特性和负阻效应。普通稳压管仅单向工作且不具备负阻区。
2. LTspice中的DIAC建模方法
2.1 子电路建模原理
LTspice示例电路采用子电路(subcircuit)方式构建DIAC模型,其本质是用分立元件模拟器件特性。该模型由两组对称的NPN/PNP三极管构成,通过特定连接方式实现双向触发功能。
核心建模思路:
- 利用三极管的导通特性模拟击穿行为
- 通过电阻网络设置触发电压阈值
- 正负对称结构确保双向一致性
spice复制.subckt DIAC 1 2
Q1 N003 2 N001 0 QPNP
Q2 N001 2 N003 0 QNPN
Q3 N003 1 N002 0 QNPN
Q4 N002 1 N003 0 QPNP
R1 N001 N002 {Rval}
.model QNPN NPN(Is=1e-14 Vaf=100)
.model QPNP PNP(Is=1e-14 Vaf=100)
.ends
2.2 模型参数调整技巧
关键参数R1(示例中{Rval})决定了击穿电压:
- R1减小 → 触发电压降低
- R1增大 → 触发电压升高
实测数据表明:
- R1=10kΩ时,VBO≈14V
- R1=15kΩ时,VBO≈21V
实操建议:在子电路定义中,将R1设为参数化变量(如{Rval}),便于通过.spice指令批量扫描分析不同阻值下的特性曲线。
3. 振荡电路搭建与仿真分析
3.1 基础测试电路
初始测试方案是将DIAC直接串联电阻连接电源,但该配置仅能验证稳压特性,无法体现负阻效应。仿真结果显示:
- 正向导通电压:+VBO
- 反向导通电压:-VBO
- 导通后维持电压:约1-2V

3.2 改进型振荡电路
为模拟实际应用,构建包含电感、三极管的振荡电路:
- 电源通过R5向C1充电
- 当C1电压达到VBO时,DIAC导通
- 电感L1将放电电流导向Q5基极
- Q5导通加速电容放电
- 电压下降至维持电流以下时,DIAC关断
关键元件选型:
- L1=50μH(低于此值难以形成振荡)
- C1=100nF
- R5=1kΩ
- Q5选用通用NPN三极管(如2N3904)

3.3 与实际DIAC的特性对比
模型局限性分析:
| 特性 | 实际DIAC | LTspice模型 |
|---|---|---|
| 负阻效应 | 显著 | 不明显 |
| 维持电流 | 明确 | 依赖外围电路 |
| 直接振荡能力 | 强 | 需辅助电路 |
实测发现,该模型需要复杂的外围电路才能实现振荡,而实际DIAC仅需并联电容即可自激振荡,这反映出模型在负阻特性模拟上的不足。
4. 子电路内部结构解析
4.1 等效电路还原
根据子电路定义,还原出物理结构如下图所示:

该结构包含两个关键路径:
- Q2-Q4路径:正偏触发通路
- Q1-Q3路径:反偏触发通路
- R1桥接:决定触发灵敏度
4.2 工作机理详解
以正向触发为例:
- 电压上升至分压点(R1/R4/R2决定)
- Q2基极获得足够偏置电压
- Q2导通引发Q4导通
- 正反馈使Q2-Q4饱和
- 导通状态持续至电流低于维持值
触发电压计算公式:
VBO ≈ Vbe × (1 + (R4+R2)/R1)
其中Vbe≈0.7V,通过调整电阻比即可改变触发阈值。
5. 实战调试经验与技巧
5.1 振荡电路不启振排查
常见问题及解决方案:
-
无振荡现象
- 检查电感值是否过小(建议≥50μH)
- 验证三极管β值是否足够
- 确认DIAC触发电压低于电源幅值
-
振荡频率异常
- 调整RC时间常数:f ≈ 1/(2π√(LC))
- 检查元件温度特性(可用.temp指令仿真)
-
波形畸变
- 增加缓冲电阻限制峰值电流
- 添加钳位二极管保护三极管
5.2 模型优化建议
为更好模拟实际DIAC特性,可尝试以下改进:
- 在子电路中加入负阻模拟元件(如S型I-V特性的压控开关)
- 采用行为模型(A器件)直接定义负阻区
- 引入温度系数参数(.temp仿真验证)
示例改进代码:
spice复制.subckt DIAC_improved 1 2
S1 1 2 3 0 SW(Ron=1 Roff=1Meg Vt={VBO} Vh={VBO*0.7})
R1 3 0 1k
.model SW SW(Vt=0.5 Vh=0.3)
.param VBO=30
.ends
6. 工程应用启示
虽然该模型存在局限,但仍具实用价值:
- 教学演示:直观展示DIAC基本工作原理
- 电路预研:快速验证拓扑可行性
- 参数优化:扫描分析元件参数影响
在实际工程中,建议:
- 关键设计需结合实物测试
- 复杂应用考虑厂商SPICE模型
- 高频场景需验证模型带宽限制
我在实际使用中发现,当需要精确模拟负阻效应时,可以尝试将DIAC模型与电流源并联,通过G元件模拟负阻区的I-V特性。这种方法虽然增加了复杂度,但能更真实地反映器件在转折区的行为特征。