在电子设备的设计与生产过程中,EMC(电磁兼容性)是一项至关重要的环节。它关乎着设备在电磁环境中的正常运行能力,避免设备之间因电磁干扰而出现故障。本文将详细讲述一起在 EMC 过程中,因三极管驱动问题导致信号指示灯乱闪烁的,并深入分析其原因和解决方案。
在进行 EMC 时,信号指示灯频繁出现乱闪烁的现象。信号指示灯的连接原理图如下:

图 1: 原设计中的指示灯原理图
经过仔细排查,问题的原因逐渐明确。在未施加干扰时,信号指示灯工作正常;而一旦施加 EMC 干扰,指示灯就开始乱闪,这明显表明是 EMC 防护措施不到位所致。进一步分析发现,问题主要出在三极管的驱动电路上。工程师在设计时,认为三极管工作在开关状态下,只要给基极提供足够的驱动电流即可。然而,他们忽略了三极管导通所需的 Vbe(基极 - 发射极电压)非常小这一关键因素。以 8050 三极管为例,大约在 0.5V 左右就开始有 Ic(集电极电流)产生,在 0.8V 左右基本就能工作在开关状态。这就意味着,即便主芯片没有对外输出高电平,周围的其他干扰也可能导致三极管非正常导通。三极管 Vbe 与 Ic 的关系曲线如下:

图 2: 三极管 Vbe 与 Ic 的关系曲线图
针对这一问题,我们采取了一系列整改措施。将原来的 R6 修改为 10K,并增加一个 3K 的下拉电阻,构成分压关系。当 CPU 输出为 3.3V 时,Vbe = 0.76V;输出 2V 时,Vbe = 0.46V,此时三极管准备开始导通。同时,增加一个并联的 0.1uF 的电容,用于吸收部分干扰脉冲。经过 EMC 的实测,这些措施有效地解决了信号指示灯乱闪的问题。整改后的方案如下图所示:

图 3: 整改后的方案
在三极管驱动电路中增加基极的下拉电阻具有多方面的重要作用:
- 稳定电平:当主芯片未工作时,下拉电阻能为三极管提供一个确定的电平,使其保持在关断状态,避免出现误动作。
- 提高导通电平:没有下拉电阻时,三极管在 0.7V 左右就可能导通;增加合适的下拉电阻后,可将导通电平提高到 2V 甚至更高,增强了三极管的抗干扰能力。
- 防止误动作:有效防止三极管受噪声信号的影响而产生误动作,确保晶体管截止更可靠。
- 保护三极管:可以防止输入电流过大,通过分压作用,避免大电流直接流入三极管,从而保护三极管不被损坏。
- 提高放电速度:增加下拉电阻后,能提供放电通道,加快三极管的放电速度。当三极管作为开关使用时,其 ON 和 OFF 时间越短越好,在 B、E 之间加一个电阻可防止在 OFF 时,因晶体管中的残留电荷引起的时间滞后。