资讯详情

资讯详情

T40EVB原理图实战:AIoT SoC电源域拆解与避坑指南

简介这份资源是北京君正T40EVB开发板的官方原理图PDF面向从事AIoT硬件设计、嵌入式开发与机器视觉方案落地的工程师及学习者。T40采用自主XBurst2双核架构内置RISC-V协处理器与8TOPS算力AI引擎ISP支持4K视频处理和多摄像头输入原理图正是理解其硬件设计的关键入口。资源包共1个文件为单份PDF大小约174KB轻量却信息密集完整呈现了电源树、芯片引脚与外围器件连接关系。图中详细标注了5V/2A主输入及0.6V、3.3V、1.5V、1.8V、0.95V等多路电压域并通过150K、33.2K、100K、120K等分压电阻组合精确设定输出兼容LN5058、ETA3486等电源管理芯片同时给出滤波电容、功率电感、保护二极管、保险丝与LED指示等选型参数。已有2132人学习适合对照原理图梳理供电时序、排查电源异常或进行二次开发参考。1. 拿到 T40EVB 原理图先别急着画板这颗 AIoT SoC 的电源域比你想的碎上周有个做机器视觉方案的朋友发来一张截图问为什么他照着某开发板抄的 T40 核心板DDR 跑一会儿就花屏。我让他把原理图电源页翻出来一看 VCC_DDR 那组分压电阻用的是 150K/100K输出 1.5V可他焊的颗粒是 1.35V 的料。这种翻车在 AIoT 硬件里太常见了——君正 T40 这类通用型 SoC 的电源域切得极碎0.95V 核心、1.8V 数字、1.5V/1.35V DDR、3.3V IO、还有一堆 PLL 和 MIPI 的模拟电任何一路分压算错表现都不是不亮而是玄学级别的偶发死机。这份 T40EVB 原理图RD_T40_GANDERV1.012021 年 6 月版的价值就在这儿它把 XBurst2 双核 RISC-V 协处理器 8TOPS AI 引擎这套架构的供电骨架完整摊开了从 5V/2A 输入到每一路 LDO/DCDC 的反馈网络都给了具体阻值。适合谁正在做 T40 核心板、评估板二次开发或者想搞清楚多摄像头 4K 方案电源怎么分配的一线硬件和驱动工程师。下面我按电源树怎么读 → 关键阻值怎么算 → 上电时序怎么验 → 哪里最容易翻车的顺序拆。2. 拆电源树从 5V/2A 输入到 0.95V 核心的六路分配2.1 先认清主控的电压域清单T40 是 BGA356 封装原理图里把它拆成了 U4-A 到 U4-E 五个符号来画光看电源引脚就能感受到复杂度。核心域是 VDD 系列J5 到 U15 那一大片标称 CPU_0V95也就是 0.95VDDR 域是 DDRVDD 和 VDDMEM走 1.5V 或 1.35V 两档IO 域分 VDDIO18 和 VDDIO33对应 1.8V 和 3.3V模拟域更细PLL_AVDD、DDRPLL_VCCA、USB_AVD18/33/095、CODEC_AVDD、DSI_VCC18/095、CSI_VCC18/095每一路都单独挂了磁珠和去耦。原理图第一页 POWER-SUPPLY 给出的主干是5V DC-IN 进来经 F11.5A 保险丝后分成多路ETA3416S2F 出 3.3V 和 1.8VETA3452S2G 出 0.95VETA3486/LN5058 兼容位出 DDR 的 1.5V/1.35V。这里有个容易被忽略的点5V 输入标的是 2A但板上同时挂了多摄像头接口、USB、SD、WiFi 模组实际峰值很容易顶到保险丝边缘选型时 F1 的 1.5A 是给板级总功耗留的余量不是你外设随便堆的理由。2.2 反馈电阻怎么算三个公式必须背下来原理图里最值钱的信息是每路 DCDC 的反馈分压阻值因为它直接决定输出电压抄错一个电阻就是一批板子报废。ETA3416S2F 的反馈基准是 0.6VETA3452S2G 是 0.45V公式都是 VOUT(1R上/R下)×VREF。我把图里出现的几组整理成表方便你对照自己板子目标电压上电阻下电阻基准计算式实际输出3.3V150K33.2K0.6V(1150/33.2)×0.63.31V1.5V (DDR)150K100K0.6V(1150/100)×0.61.50V1.35V (DDR)150K120K0.6V(1150/120)×0.61.35V1.8V200K100K0.6V(1200/100)×0.61.80V0.95V 核心110K100K0.45V(1110/100)×0.450.945V注意 0.95V 那一路用的是 ETA3452S2G基准 0.45V不是 0.6V很多人拿 3416 的公式套上去算结果算出 1.1V 还纳闷为什么核心电压偏高。另外 DDR 那两档是同一组焊盘兼容设计1.5V 和 1.35V 靠换下电阻实现原理图上 150K/100K 和 150K/120K 并列标注打板时一定要在 BOM 里写清楚你实际贴的是哪一档别让贴片厂按第一行默认值走。2.3 用脚本把分压网络批量核对一遍手工算五路容易出错我一般写个小脚本把 BOM 里的阻值扫一遍输出实际电压和偏差尤其是 1% 精度电阻带来的误差范围。下面这段可以直接改成读 CSV# 核对 T40EVB 各路 DCDC 反馈分压输入上/下电阻和基准输出实际电压与±1%误差带 def vout(r_top, r_bot, vref, tol0.01): ratio 1 r_top / r_bot nominal ratio * vref # 电阻各偏 1% 时ratio 的极值出现在上电阻最大、下电阻最小电压偏高 hi (1 r_top * (1 tol) / (r_bot * (1 - tol))) * vref lo (1 r_top * (1 - tol) / (r_bot * (1 tol))) * vref return nominal, lo, hi rails [ (VCC_3V3, 150e3, 33.2e3, 0.6), (VCC_DDR15,150e3, 100e3, 0.6), (VCC_DDR135,150e3,120e3, 0.6), (VCC_1V8, 200e3, 100e3, 0.6), (CPU_0V95, 110e3, 100e3, 0.45), ] for name, rt, rb, vr in rails: n, lo, hi vout(rt, rb, vr) print(f{name:12s} nominal{n:.3f}V range[{lo:.3f}, {hi:.3f}]V)跑出来你会发现 0.95V 那一路在 1% 电阻下波动范围大约 0.936~0.954V落在 T40 核心电压容差内但如果用了 5% 精度的电阻下限会掉到 0.91V 附近AI 引擎满载时就有掉压风险。这就是为什么原理图上所有反馈电阻都标了 /1%别为了省几分钱换成普通精度。参数说明r_top 是接 VOUT 的上拉电阻r_bot 是接地的下拉电阻vref 查对应芯片手册3416 是 0.6V3452 是 0.45Vtol 按你实际采购精度填。3. 上电时序与复位链POR、PPRST 和 BOOTSEL 怎么配合3.1 复位信号不是一根线是一套状态机原理图 T40_SYS_APeripheral 页里复位相关至少有四组POR_CTLC1、RST_OUTC2、PPRST_B1、还有外部 SGM809-XXN3 监控芯片输出的 RESET。SGM809 的接法是典型的三脚监控VCC 接 3.3VGND 接地RESET 输出经 R33100K 上拉和 C621uF组成的延时网络送到主控。这里的关键是 C62 和 R33 构成的 RC 时间常数1uF×100K 约 0.1 秒保证 3.3V 爬升到阈值后复位还多保持一段时间让 0.95V 核心和 DDR 电先稳。很多人抄板时把 C62 换成 100nF复位脉冲短到主控还没完成内部 PLL 锁定就释放了表现就是上电偶尔不启动反复按复位才好——这种血泪经验只有踩过才知道。3.2 BOOTSEL 拨码与启动介质选择U8 是 GD25Q127CSIG128Mbit SPI NOR Flash接在 SFC 控制器上SFC_CE0_PA28、SFC_CLK_PA27、SFC_D0~D3。启动模式由 BOOT_SEL0_PC00B13和 BOOT_SEL1_PC01C13两个引脚决定原理图上它们经 R69/R70 等上拉电阻网络接到 3.3V同时引到 J47 排针方便跳线。实际调试时我建议把这两个信号引到测试点因为 T40 的启动介质选择在复位释放瞬间采样如果你用飞线改电平必须保证在 PPRST 上升沿之前稳定至少几个毫秒。原理图里 Q4~Q8 那组 MMBT3904 三极管配合 270R/10K 电阻是做电平转换和驱动 LED 指示用的别误以为是启动配置的一部分。3.3 用万用表验证时序的实操步骤没有示波器也能做基础验证按这个顺序来先把 5V 输入限流设到 0.5A 上电测 VCC_5V 是否正常再测 VCC_3V3 和 VCC_1V8确认 ETA3416 两路都起来然后测 CPU_0V95这一路最后稳最后测 SGM809 的 RESET 脚应该看到从低到高的跳变。如果某一路起不来先断开后级负载单独测 DCDC常见原因是反馈电阻虚焊或者电感 L11uH/3.2A选型偏小导致过流保护。原理图上 0.95V 那路配的是 L1 1uH/3.2ADDR 和 1.8V 配的是 L3/L6/L7 2.2uH/2.2A电感饱和电流必须大于该路峰值电流AI 引擎满载时核心电流能到 3A 量级L1 的 3.2A 余量不算宽裕做高负载方案时建议实测温升再决定要不要加大。4. 避坑排查T40 原理图落地时最容易翻车的五件事4.1 DDR 电压档位贴错导致花屏现象系统能启动跑内存测试偶发错误4K 视频解码时花屏。原因DDR 颗粒要求 1.35V但板上按默认 BOM 贴了 150K/100K 出 1.5V长期工作在超压状态时序裕量被吃掉。解决对照颗粒手册确认电压档改下电阻为 120K同时用 2.2 节脚本复核输出在 1.35V±1% 内改完重新跑一遍 memtester。4.2 模拟域磁珠选错引入噪声现象摄像头 MIPI 图像有横纹或者音频 CODEC 底噪大。原因PLL_AVDD、CSI_VCC18、CODEC_AVDD 这些模拟电都串了 FB 系列磁珠1000ohm/250mA有人图省事换成 0R 电阻直连数字噪声直接灌进模拟域。解决严格按原理图贴磁珠且磁珠后面那级去耦电容100nF 加 10uF 组合一个都不能省布局时磁珠尽量靠近主控引脚。4.3 复位 RC 参数被随意改动现象冷上电偶尔不启动热复位正常。原因SGM809 输出端的 C62 被换成小容值复位保持时间不足DDR 还没初始化完主控就跑了。解决恢复 1uF实测 RESET 上升沿到 3.3V 稳定的时间应大于 50ms必要时加大到 2.2uF。4.4 5V 输入保险丝余量不足现象插上多个摄像头模组后板子随机重启。原因F1 是 1.5A 保险丝多路外设同时上电的浪涌叠加稳态电流顶到限值保险丝热积累后阻值上升压降变大。解决统计所有外设峰值电流留 30% 以上余量必要时换 2A 规格并确认走线宽度能承受。4.5 BOOTSEL 电平在复位沿抖动现象同一块板有时从 SPI Flash 启动有时进不了系统。原因BOOT_SEL 引脚上拉电阻和跳线帽接触电阻形成不确定电平复位采样瞬间读到中间态。解决把跳线改成焊接 0R 选择或在引脚上加 10K 强下拉确保复位期间电平确定。5. 把原理图变成可复现的检查清单我的三板斧原理图看得再熟落到实物还是要有验证手段。我现在的习惯是三步走第一步做电源静态核对板子回来先不焊主控只焊电源部分用 2.3 节那个脚本把五路电压算一遍再用可调电源限流 0.3A 逐路测空载输出偏差超过 2% 就停下来查反馈网络。第二步做时序抓取有示波器就用四通道同时抓 5V、3.3V、0.95V 和 RESET看爬升顺序是不是 5V→3.3V/1.8V→0.95V→RESET 释放没有示波器就用带记录功能的万用表虽然精度差但能看出大致顺序。第三步做负载拉偏核心域用电子负载从 0.5A 拉到 3A看 0.95V 跌落是否在 5% 以内这一步能提前暴露电感选型和反馈环路问题。还有个细节值得单独说原理图里 T40 的 USB、ADC、CODEC 这些模拟引脚旁边都标了Close to Micbias Pin(R21)之类的布局提示这不是画图的人随手写的是芯片原厂给的布线约束。比如 MICBIAS 的 100nF 去耦必须紧贴 R21 引脚走线超过几毫米就可能耦合进开关噪声录音时出现高频啸叫。我吃过一次亏把 CODEC_AVDD 的去耦电容放在板子另一侧结果音频底噪怎么调软件都压不下去最后飞线把电容挪到引脚旁边才解决。从那以后我每次画 T40 这类多电源域 SoC 的板子都会先把原理图上的布局注释逐条抄进 PCB 约束表过一遍再动手布线。这份 T40EVB 原理图最大的用处也在这儿——它不只是给你抄阻值是把原厂对电源、复位、模拟布线的意图都写在了图上照着读能少走很多弯路。希望帮到你。本文还有配套的精品资源点击获取
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →