Jetson NX自动开机电路实战:用TPS3808G18DBVR搞定上电时序(附原理图)
在嵌入式系统开发中,电源管理电路的设计往往决定了整个系统的稳定性和可靠性。Jetson NX作为一款高性能边缘计算平台,其上电时序控制尤为关键。本文将分享如何利用TI的TPS3808G18DBVR芯片构建一个无需MCU干预的自动开机电路,从芯片选型到参数计算,再到实测验证,手把手带你完成整个设计流程。
1. 理解Jetson NX的上电时序需求
Jetson NX模块对电源序列有严格要求,其中两个关键控制信号需要特别注意:
- POWER_EN:需要在上电后保持至少400ms的低电平
- SYS_RESET:需要在上电后保持不超过14ms的低电平
这两个信号的时间窗口如果控制不当,可能导致系统无法正常启动或出现随机性故障。传统方案通常采用MCU进行时序控制,但这会带来以下问题:
- 增加BOM成本和PCB面积
- 需要额外开发固件代码
- 引入不必要的软件复杂度
相比之下,采用专用电源管理IC的方案更加简洁可靠。TPS3808系列芯片正是为此类应用场景设计的理想选择。
2. TPS3808G18DBVR芯片深度解析
2.1 核心特性与工作原理
TPS3808G18DBVR是TI推出的一款低功耗电压监控电路,其主要特点包括:
- 宽电压监测范围:0.4V至5V
- 可编程延迟时间:1.25ms至10s
- 超低静态电流:典型值1.5μA
- 开漏输出:方便电平转换设计
芯片内部功能框图如下:
VDD ────┬───────┐ │ │ MR SENSE │ │ └───┬───┘ │ CT │ RESET关键引脚功能说明:
| 引脚名称 | 类型 | 功能描述 |
|---|---|---|
| VDD | 电源 | 芯片工作电压(1.8V-5.5V) |
| MR | 输入 | 手动复位,低电平有效 |
| SENSE | 输入 | 被监测电压输入 |
| CT | 输入 | 延迟时间配置引脚 |
| RESET | 输出 | 开漏输出,低电平有效 |
2.2 延迟时间配置方法
TPS3808提供三种延迟时间配置方式:
- 电阻模式:在CT和VDD之间连接40kΩ-200kΩ电阻,固定延迟300ms
- 悬空模式:CT引脚悬空,固定延迟20ms
- 电容模式:在CT和GND之间连接>100pF电容,延迟时间可调
对于Jetson NX应用,我们需要精确控制延迟时间,因此选择电容模式。延迟时间计算公式为:
Ct(nF) = [td(S)-0.0005] × 175其中:
- Ct:CT引脚对地电容值(nF)
- td:期望的延迟时间(s)
3. 电路设计与参数计算
3.1 原理图设计
基于Jetson NX的需求,我们需要两个独立的TPS3808电路分别控制POWER_EN和SYS_RESET信号。完整原理图如下:
[原理图示意图] TPS3808(U1) TPS3808(U2) ┌──────────────┐ ┌──────────────┐ │ VDD RESET │ │ VDD RESET │ │ MR │ │ MR │ │ SENSE │ │ SENSE │ │ CT GND │ │ CT GND │ └──────┬───────┘ └──────┬───────┘ │ │ 82nF 1.5nF │ │ GND GND3.2 关键元件参数计算
对于POWER_EN信号(要求≥400ms):
td = 0.4s + 0.1s(余量) = 0.5s Ct = (0.5 - 0.0005) × 175 ≈ 87.4nF实际选用标准值82nF电容,计算延迟:
td = (82/175) + 0.0005 ≈ 0.469s (469ms)对于SYS_RESET信号(要求≤14ms):
td = 0.01s - 0.001s(余量) = 0.009s Ct = (0.009 - 0.0005) × 175 ≈ 1.49nF实际选用1.5nF电容,计算延迟:
td = (1.5/175) + 0.0005 ≈ 0.0091s (9.1ms)3.3 PCB布局注意事项
- 去耦电容:每个TPS3808的VDD引脚需要就近放置0.1μF陶瓷电容
- 走线长度:CT引脚到电容的走线应尽量短,减少寄生电容影响
- 接地处理:模拟地和数字地单点连接
- 信号完整性:RESET输出信号线避免与高频信号平行走线
4. 实测验证与误差分析
4.1 示波器实测波形
上电后捕获的关键信号时序:
[波形示意图] POWER_EN ______|¯¯¯¯¯¯¯¯¯¯|_________ ↑ ↑ ↑ 0ms 490ms ≥900ms SYS_RESET ______|¯¯|_________________ ↑ ↑ ↑ 0ms 10ms ≤14ms实测结果:
- POWER_EN延迟:490ms (设计值470ms)
- SYS_RESET延迟:10ms (设计值9.1ms)
4.2 误差来源分析
实测值与计算值的偏差主要来自以下几个方面:
- 电容容差:普通陶瓷电容通常有±10%的容差
- 公式近似:厂家提供的计算公式本身存在一定近似
- 寄生参数:PCB走线引入的寄生电容和电阻
- 温度影响:电容值随温度变化
误差计算:
POWER_EN误差 = (490-470)/470 ≈ 4.26% SYS_RESET误差 = (10-9.1)/9.1 ≈ 9.89%均在可接受范围内,特别是考虑到POWER_EN要求的400ms最小延迟,490ms的结果留有充足余量。
5. 工程实践中的经验分享
在实际项目中使用TPS3808G18DBVR时,有几个容易忽视的细节值得注意:
上电冲击问题:在极端情况下,快速上电可能导致监控电路误触发。解决方法是在VDD引脚增加1μF以上的储能电容。
手动复位设计:虽然本应用不需要手动复位功能,但建议保留MR引脚的设计灵活性。典型接法:
MR ──┬── VDD │ 10kΩ │ GNDRESET输出驱动:开漏输出需要上拉电阻,推荐值:
- 3.3V系统:4.7kΩ
- 1.8V系统:10kΩ
批量生产一致性:如果对时序精度要求极高,可以考虑:
- 使用±1%精度的电容
- 在CT引脚预留可调电阻位置
- 增加测试点方便产线校准
6. 替代方案对比
除了TPS3808,市场上还有其他方案可以实现类似功能,下面是几种常见方案的对比:
| 方案 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| TPS3808 | 简单可靠,成本低 | 固定阈值 | 标准电源序列控制 |
| MCU控制 | 灵活可编程 | 开发复杂,成本高 | 复杂时序需求 |
| 分立元件 | BOM成本最低 | 精度差,稳定性低 | 对成本极度敏感 |
| 专用PMIC | 集成度高 | 灵活性差,交期长 | 多路电源管理 |
对于大多数Jetson NX应用场景,TPS3808在成本、可靠性和易用性之间取得了很好的平衡。