1117稳压芯片参数详解与选型指南:如何解决嵌入式系统电源稳定性问题

1次阅读
没有评论

共计 1234 个字符,预计需要花费 4 分钟才能阅读完成。

image.webp

在嵌入式系统设计中,电源稳定性往往是决定系统可靠性的关键因素。一个不稳定的电源可能导致 MCU 频繁复位、ADC 采样值跳动、通信接口误码等一系列问题。今天我们就来深入剖析 1117 系列稳压芯片,看看如何通过合理选型和设计规避这些风险。

1117 稳压芯片参数详解与选型指南:如何解决嵌入式系统电源稳定性问题

1117 系列芯片参数对比

1117 系列包含固定输出(如 3.3V、5V)和可调版本,常见封装有 SOT-223 和 TO-252。先看关键参数对比:

参数 固定输出版 可调版本 单位
输入电压范围 4.75-15 4.75-15 V
压差(Dropout) 1.1@1A 1.2@1A V
负载调整率 0.2% 0.3% /A
温度系数 ±100 ±150 ppm/℃
PSRR@1kHz 60 55 dB

TO-252 封装的热阻(θJA)通常比 SOT-223 低 30%,更适合大电流应用。

典型应用电路设计

基础电路图

[Vin]---[10μF]---[1117]---[10μF]---[Vout]
           |          |           |
          GND        ADJ/GND     GND
  • 输入电容:建议使用低 ESR 的陶瓷电容,容量计算公式:
    C_in ≥ I_max/(8f*V_ripple)
    其中 f 为开关频率,典型值取 100kHz

  • 输出电容:需满足
    C_out ≥ (I_step*Δt)/ΔV
    I_step 为负载瞬态电流变化量

热设计要点

  1. 计算功耗:
    P_diss = (V_in - V_out)*I_load

  2. 温升估算:
    T_j = T_a + (θJA * P_diss)
    当 T_j>125℃时需要加散热片

温度监测代码示例

// STM32 HAL I2C 读取 LM75 温度传感器(与 1117 共 PCB)#define LM75_ADDR 0x48 << 1

float read_chip_temp(I2C_HandleTypeDef *hi2c) {uint8_t buf[2];
    if(HAL_I2C_Mem_Read(hi2c, LM75_ADDR, 0x00, 1, buf, 2, 100) != HAL_OK) {Error_Handler();
    }

    // 数据转换(12bit 精度)int16_t raw = (buf[0] << 8) | buf[1];
    raw >>= 5;
    if(raw & 0x0400) raw |= 0xFC00; // 符号位扩展

    // 校准补偿(板载实测值)return raw * 0.125f + 1.2f; 
}

避坑实践指南

PCB 布局黄金法则

  • 采用星型接地:1117 的 GND 引脚直接连接到主电容地端
  • 输入输出走线宽度≥1mm/1A 电流
  • 反馈电阻(可调版)需靠近芯片放置

负载瞬态测试

  1. 用电子负载设置 0.1A→1A 阶跃变化
  2. 示波器探头接地弹簧要尽量短
  3. 合格标准:输出电压波动 <±5%

批量采购检查

  • 抽测 Dropout 电压 @500mA
  • 用热像仪观察不同批次温升差异
  • 测量 10 颗芯片的基准电压偏差

诊断技巧:示波器抓振荡

当系统出现异常时,可以:

  1. 设置示波器为单次触发模式
  2. 时间基准调到 1μs/div
  3. 观察 Vout 上的高频纹波(>100kHz)
  4. 典型振荡表现:等幅正弦波叠加在 DC 电平上

最后留个思考题:为什么有时候在 1117 输出端并联多个不同容值的电容反而会导致振荡?欢迎在评论区分享你的见解。

正文完
 0
评论(没有评论)