当前位置: 首页 > news >正文

基于TPS3808G18DBVR的Jetson NX自动开机电路设计实践

1. 为什么需要自动开机电路?

在嵌入式系统开发中,电源管理一直是个让人头疼的问题。就拿Jetson NX来说,它的上电时序要求非常严格:POWER_EN和SYS_RESET两个信号之间需要有最小400ms、最大14ms的时间间隔。这就像是在指挥一个交响乐团,每个乐器的进场时间都必须精确到毫秒级别,否则整个系统就无法正常启动。

我之前做过一个项目,就是因为上电时序没处理好,导致Jetson NX经常莫名其妙地无法启动。后来发现是POWER_EN信号来得太早,系统还没准备好就急着要干活,结果自然是罢工。这种问题用传统的单片机控制虽然也能解决,但会增加额外的开发成本和复杂度。就像为了开个门,非要雇个专门的保安一样,实在有点大材小用。

2. TPS3808G18DBVR芯片详解

2.1 芯片的核心功能

TPS3808G18DBVR这个芯片简直就是为这类问题量身定制的。它是个低功耗的可编程延迟监控电路,主要干三件事:

  1. 监控系统电压(0.4V到5V都行)
  2. 在电压低于阈值或者手动复位时,输出RESET信号
  3. 可以精确控制RESET信号的延迟时间

最让我喜欢的是它的可调延迟功能,范围从1.25ms到10s,完全覆盖了Jetson NX的需求。而且静态电流只有1.7μA,对功耗敏感的应用特别友好。

2.2 关键引脚功能解析

这个芯片虽然只有5个引脚,但每个都很有讲究:

  • VDD:供电引脚,接3.3V或5V都行
  • GND:接地
  • RESET:开漏输出,需要外接上拉电阻
  • MR:手动复位输入,内部已经有90kΩ上拉电阻
  • SENSE:电压监控输入,接被监测的电源
  • CT:延迟时间调节引脚,通过外接电容来设置延迟时间

这里有个小技巧:如果你想让延迟时间固定为300ms,就在CT和VDD之间接个40kΩ-200kΩ的电阻;如果想要20ms的延迟,直接把CT悬空就行。

3. 电路设计实战

3.1 原理图设计要点

根据Jetson NX的需求,我们需要两个独立的延迟信号:

  1. POWER_EN需要大约470ms的延迟
  2. SYS_RESET需要大约9ms的延迟

计算公式很简单: Ct(nF) = [td(S)-0.0005]×175

所以:

  • 对于470ms延迟,Ct≈82nF
  • 对于9ms延迟,Ct≈1.5nF

实际原理图设计时要注意几点:

  1. RESET输出要加上拉电阻,我一般用10kΩ
  2. CT引脚的外接电容要尽量靠近芯片放置
  3. 建议使用NPO或X7R这类温度稳定性好的电容

3.2 PCB布局注意事项

画PCB的时候我踩过几个坑:

  1. 监控电路要尽量靠近Jetson NX的电源输入
  2. 走线要短,特别是CT引脚的走线
  3. 地平面要完整,避免噪声干扰
  4. 如果空间允许,最好给CT电容预留两个不同封装的焊盘,方便调试

4. 调试与实测

4.1 上电测试

第一次上电时我紧张得要命,生怕把Jetson NX给烧了。实际测试结果:

  • POWER_EN延迟:490ms(设计值470ms)
  • SYS_RESET延迟:10ms(设计值9ms)

误差在5%以内,完全满足要求。这里有个小发现:实测值总是比计算值略大,后来发现是电容的等效串联电阻(ESR)导致的。如果对精度要求特别高,可以选用ESR更低的电容。

4.2 异常情况处理

在调试过程中遇到过几个问题:

  1. 延迟时间不稳定:后来发现是CT电容的接地不良
  2. RESET信号抖动:原因是上拉电阻值太大,换成4.7kΩ就好了
  3. 上电时偶尔不工作:最后发现是电源爬升时间太长,在VDD加了个0.1μF的退耦电容解决

5. 性能优化建议

经过多次实测,我总结出几个优化点:

  1. 如果要更精确的延迟,可以用示波器实测后微调CT电容值
  2. 在高温环境下,建议使用温度特性更好的电容
  3. 对于批量生产,建议预留CT引脚的测试点,方便产线测试
  4. 如果担心电源噪声,可以在SENSE引脚加个0.1μF的滤波电容

这个方案最大的优点是简单可靠。相比用单片机方案,不仅成本低,而且稳定性更好。我在三个不同批次的Jetson NX上测试,开机成功率都是100%。

http://www.jsqmd.com/news/485674/

相关文章:

  • Alibaba DASD-4B Thinking 对话工具在软件测试中的应用:自动化生成测试用例与对话脚本
  • 从偏差-方差权衡到GAE:揭秘PPO算法稳定训练背后的数学艺术
  • 变色湖水、泰加林、图瓦村落:这才是真正的喀纳斯
  • 基于ESP32-S3的开源四轴飞控平台设计与实现
  • Qwen3-VL-8B快速体验:无需网络,本地搭建多模态对话AI
  • 树莓派上快速搭建OpenCV开发环境的完整指南
  • DeerFlow应用案例:如何用AI助手快速完成市场调研与竞品分析
  • R语言实战:5分钟搞定GEO单细胞数据(scRNA-seq)下载与整理(附完整代码)
  • 答辩 PPT 不用熬:Paperzz AI PPT 生成器,把论文变成满分展示稿
  • CLIP-GmP-ViT-L-14作品分享:舞蹈动作图→术语解释/训练要点/文化背景文本关联
  • 5分钟解锁虚拟显示驱动:多场景配置与优化指南
  • 探索claude code skill在快马平台上的AI辅助开发新范式
  • 微信小程序SSE流式通信实战:从零封装到异常处理
  • DrissionPage内存泄漏排查指南:从入门到精准定位(附内存快照对比工具)
  • 从表决电路到FPGA实现:数据选择器与译码器的Verilog实战
  • GNSS-INS组合导航:KF-GINS(五)—— 误差与精度可视化实战
  • GD32掌机硬件设计:从电源管理到TRNG游戏应用
  • 2026 年 3 月北京 河北 天津 山西 内蒙聚苯板 / EPS 线条 / 外墙装饰构件厂家专业推荐指南 - 2026年企业推荐榜
  • 2026年智能客服系统选型指南:五家主流AI客服厂商深度解析 - 品牌2026
  • Requestly代理插件:前端开发中的高效调试利器
  • 避坑指南:QGraphicsView性能优化中的5个常见误区(百万级Item场景实测)
  • Z-Image-Turbo快速上手指南:从启动到生成,完整操作流程解析
  • 2026六大城市高端腕表隐形杀手数据报告:从润滑油失效到机芯锈蚀,你的爱表还能撑多久? - 时光修表匠
  • linux笔记2
  • 从零玩转wpr_simulation2:手把手教你实现SLAM建图与自主导航(基于ROS2 Humble)
  • WebRTC网络架构深度解析:Mesh、MCU与SFU的实战选择指南
  • 2026十大NMN品牌排行榜权威评测,30-55岁抗衰必看,成分纯度吸收率全解析 - 速递信息
  • LingBot-Depth与Claude模型的协同工作流设计
  • Kimi-VL-A3B-Thinking多模态应用:工业检测缺陷图→定位+分类+原因推测三级响应
  • 大屏监控 Metabase 集成到 C# 项目