一、芯片概述
UC3843 是 TI 推出的高性能电流模式 PWM 控制器,专为离线和 DC-DC 转换器设计,集成了欠压锁定、逐脉冲限流、图腾柱输出等功能,具有以下核心特性:
- 低启动电流:小于 1mA,适合电池供电或节能应用。
- 宽输入电压范围:启动阈值 8.4V,关断阈值 7.6V,适用于低电压系统。
- 高开关频率:可达 500kHz,支持小型化磁性元件。
- 逐脉冲电流限制:实时保护功率开关管。
- 图腾柱输出:±1A 驱动能力,直接驱动 N 沟道 MOSFET。
二、引脚功能与封装
1. 引脚配置(8 引脚 DIP 封装)
引脚号 | 符号 | 功能描述 |
---|---|---|
1 | COMP | 补偿引脚,外接 RC 网络调整闭环响应 |
2 | VFB | 反馈电压输入,用于输出电压采样 |
3 | ISENSE | 电流检测输入,监测开关管电流 |
4 | RT/CT | 振荡器定时引脚,接电阻和电容设定频率 |
5 | GND | 信号地 |
6 | OUTPUT | PWM 驱动输出,直接连接 MOSFET 栅极 |
7 | VCC | 电源输入,范围 8.4V~30V |
8 | VREF | 5V 基准电压输出,精度 ±1% |
2. 封装类型
- DIP-8:标准双列直插封装,适合手工焊接和原型开发。
- SOIC-14:表面贴装封装,节省空间,适合高密度布局。

三、工作原理与关键特性
1. 电流模式控制
- 逐脉冲限流:通过 ISENSE 引脚实时监测开关管电流,当超过阈值时立即关断输出,防止过流损坏。
- 振荡器与 PWM:RT/CT 引脚外接 RC 网络设定开关频率,公式为: \(f \approx \frac{172}{R_T \cdot C_T} \quad (R_T > 5k\Omega)\)
- 占空比控制:通过 VFB 引脚反馈电压调整占空比,最大占空比接近 100%。
2. 保护功能
- 欠压锁定(UVLO):VCC 低于 7.6V 时关断输出,高于 8.4V 重新启动。
- 过温保护:内置温度传感器,高温时自动降低输出。
- 双脉冲抑制:防止误触发导致的输出异常。
四、技术参数与性能
1. 主要性能指标
参数 | 典型值 | 单位 |
---|---|---|
电源电压范围 | 8.4V~30V | V |
输出驱动电流 | ±1A | A |
开关频率范围 | 10kHz~500kHz | kHz |
总未调整误差 | ±0.75LSB | — |
工作温度范围 | -40°C~85°C | — |
2. 电气特性
- 基准电压:5V±1%,带载能力 50mA。
- 电流检测阈值:1V 对应最大开关电流(ISENSE 引脚电压)。
- 输出饱和压降:低电平≤0.4V(200mA 灌电流),高电平≥13V(200mA 拉电流)。
五、应用注意事项
-
外围元件选择
- RT/CT:根据目标频率计算,例如 f=100kHz 时,RT=10kΩ,CT=3.3nF。
- 电流检测电阻(Rs):根据最大电流设定,公式: \(R_s = \frac{1.0V}{I_{SMAX}}\)
- 补偿网络(COMP 引脚):使用 RC 网络优化环路稳定性,典型值 R=10kΩ,C=10nF。
-
布局布线
- 单点接地:确保信号地与功率地分离,减少噪声耦合。
- 旁路电容:VCC 引脚接 100nF 电容至 GND,高频旁路。
- 输出走线:OUTPUT 引脚到 MOSFET 栅极的走线尽量短,减少寄生电感。
-
斜率补偿
- 当占空比超过 50% 时,需在 ISENSE 引脚加入斜率补偿网络(如 R-C 串联电路),防止次谐波振荡。
六、典型应用电路
1. 离线反激式电源
plaintext
电路组成:
- UC3843作为控制器
- MOSFET(如IRF840)作为开关管
- 高频变压器(T1)实现电压变换
- 次级整流二极管(D6)和滤波电容(C11)输出稳定电压
- 光耦(如PC817)实现反馈隔离
关键连接:
- VCC通过启动电阻(R8)连接输入高压
- RT/CT接10kΩ电阻和3.3nF电容设定频率
- ISENSE通过电阻(Rs)检测MOSFET源极电流
- VFB通过电阻分压网络采样输出电压
2. 代码流程
python
# 伪代码示例(基于UC3843的反激式电源控制)
void setup() {
// 初始化引脚和外围元件
pinMode(OUTPUT_PIN, OUTPUT);
pinMode(ISENSE_PIN, INPUT);
// 设置初始占空比
analogWrite(OUTPUT_PIN, 50); // 50%占空比
}
void loop() {
// 实时监测电流和电压
float current = analogRead(ISENSE_PIN) * (1.0 / 1024.0) * 5.0; // 转换为实际电流值
float voltage = analogRead(VFB_PIN) * (1.0 / 1024.0) * 5.0; // 转换为实际电压值
// 根据反馈调整占空比
if (voltage > 5.1) { // 输出电压过高
analogWrite(OUTPUT_PIN, 45); // 降低占空比
} else if (voltage < 4.9) { // 输出电压过低
analogWrite(OUTPUT_PIN, 55); // 提高占空比
}
// 过流保护
if (current > 2.0) { // 超过2A阈值
digitalWrite(OUTPUT_PIN, LOW); // 关断输出
delay(100); // 延时后重启
digitalWrite(OUTPUT_PIN, HIGH);
}
}
七、选型建议
- 低电压应用:选择 UC3843(启动阈值 8.4V)。
- 高电压应用:考虑 UC1842(启动阈值 16V)。
- 替代方案:若需更高集成度,可考虑 TI 的 UCC28730(反激式专用控制器)。
八、总结
UC3843 凭借其高性能、高可靠性和灵活的外围配置,成为中小功率开关电源的理想选择。合理设计外围电路并严格遵循布局规则,可确保其在工业、消费电子等领域稳定运行。
本文参考自ICpdf资料库:UC3843元器件资料。