am335x 核心板 pcb
好的,针对 TI AM335x 处理器为核心的核心板 PCB 设计,以下是一些关键的设计要点和注意事项(用中文):
核心设计理念
- 高度集成: 将最复杂、对布局布线要求最高的器件(AM335x CPU/DDR/PMIC/eMMC/基本时钟/启动配置等)集成在小尺寸核心板上。
- 稳定可靠: 为核心系统提供稳定、干净的电源和良好的信号完整性。
- 接口扩展: 通过高密度、高速连接器引出 CPU 的丰富外设接口(如 GPMC, MMC, USB, Ethernet, LCD, SPI, I2C, UART, ADC, PWM 等)。
- 便于系统集成: 降低底板设计的复杂度,加快产品开发速度。
关键 PCB 设计要点
-
层叠结构 (Stackup):
- 至少 6 层板: 强烈推荐使用 6 层或以上板层结构。这是保证电源完整性、信号完整性(尤其是 DDR3 和高速接口)以及足够布线空间的基础。
- 典型 6 层结构参考:
顶层: 信号层 (放置主要器件和高速信号走线)内层1: 完整地平面 (GND Plane)内层2: 电源平面 (PWR Plane 1) + 关键信号布线 (如 DDR 时钟/地址线)内层3: 电源平面 (PWR Plane 2) + 关键信号布线 (冗余或低速信号)内层4: 完整地平面 (GND Plane)底层: 信号层 (放置器件和走线)
- 8层板更优: 能提供更多电源分割空间、更好的隔离和更优的信号完整性。
-
电源设计 (Power Delivery Network - PDN):
- 复杂电源域: AM335x 需要多个独立的电压轨 (如 VDD_CORE, VDDS_DDR, VDDSHV[1-6], VDDS_MPU, VDDSPLL... 等)。仔细阅读 AM335x Technical Reference Manual (TRM) 的电源管理章节。
- PMIC 布局: 电源管理芯片是关键。将其放置在靠近 AM335x 的位置,特别是靠近大电流引脚 (如 VDD_CORE, VDDS_DDR)。确保输入电容靠近 PMIC 的 VIN 引脚,输出电容靠近 PMIC 的 VOUT 和 AM335x 的电源引脚。
- 电源平面分割: 在内层使用实心铜箔平面为每个主要电源域供电。避免细长走线供电。
- 去耦电容 (Decoupling Capacitors): 极其重要!
- 位置: 尽可能靠近 AM335x 和 PMIC 的电源/地引脚放置(最好是同层、正下方或紧邻过孔)。
- 类型和数量: 混合使用不同容值的 MLCC (如 10uF, 1uF, 0.1uF, 0.01uF),高频小电容(0402 或 0201)优先放置在最靠近引脚的位置。严格按照 TRM 和 EVM 设计推荐值。
- 回路路径: 确保电容的地脚通过最短路径连接到干净的地平面(通常是相邻的 GND 过孔)。
- DDR 电源去耦: 对 VDDS_DDR 和 VTT 的滤波要特别注意,电容布局靠近 DDR 颗粒和 AM335x 的 DDR 接口引脚。
- 电源树仿真: 针对核心电压 (VDD_CORE/MPU) 和 DDR 电源进行 PDN 目标阻抗仿真,确保在 CPU 工作频率下阻抗足够低。
-
DDR2/DDR3/LPDDR 接口设计 (关键!):
- 严格等长: 这是最核心的要求之一。
- 时钟对 (
DDR_CLK_P/N): 必须差分走线,长度匹配误差极小(通常 <5 mil)。阻抗控制(通常 100Ω 差分)。 - 数据组 (
DQ[0:31],DQS[0:3]_P/N,DM[0:3]): 每个 Byte Lane (DQS_P/N + DQ[0:7] + DM) 内部的所有信号线长度必须匹配(误差通常在 ±25mil 内)。不同 Byte Lane 之间长度允许稍大误差(如 ±50mil),但越小越好。阻抗控制(通常单端 40Ω / 50Ω,差分 80Ω / 100Ω,具体看设计)。 - 地址/命令/控制组 (
ADDR[0:15],BA[0:2],RAS#, CAS#, WE#, CS#,CKE,ODT): 这组信号的所有线长度必须匹配(误差通常在 ±50mil 内)。它们可以比时钟和数据线稍长一点(最多几百 mil),但长度差要严格控制。阻抗控制(通常单端 40Ω / 50Ω)。
- 时钟对 (
- 拓扑(Fly-by): AM335x 支持 Fly-by 拓扑,通常是 AM335x -> DDR 颗粒 0 -> DDR 颗粒 1。地址/命令/控制信号串行连接,数据信号点对点连接(每个 Byte Lane 到对应的颗粒)。
- 参考电压 (
VREF_DDR): 必须非常干净。靠近 AM335x 和 DDR 颗粒的 VREF 引脚放置滤波电容(通常 0.1uF + 1uF),并通过星型或其他低噪声方式连接。VREF 平面或走线要远离噪声源(如开关电源、时钟线)。 - 终端 (
VTT): 如果使用并行端接(如 DDR3),VTT 的去耦电容布局极其重要(靠近端接电阻和颗粒)。VTT 平面需要足够电流能力。 - 阻抗控制: 严格按照选用的 DDR 类型规范(如 JESD79)和 AM335x TRM 要求进行阻抗控制设计(单端 40Ω/50Ω,差分 80Ω/100Ω)。告知 PCB 厂商阻抗要求。
- 隔离: DDR 高速信号区域(尤其是时钟)下方必须是完整的地平面。避免高速信号穿越分割平面间隙。避免在 DDR 布线层下方或上方放置其他高速信号线,防止串扰。与其他信号(尤其是模拟、时钟)保持足够间距。
- 严格等长: 这是最核心的要求之一。
-
时钟设计:
- 主振荡器 (
OSC0/1_IN/OUT): 晶体(Xtal)或晶振(OSC)尽可能靠近 AM335x 的时钟输入引脚。下方必须是完整的地平面。负载电容(CL1, CL2)靠近 OSC 引脚放置。保持时钟信号线短、直,避免靠近噪声源。 - USB PHY 时钟 (
CLKOUT1/2): 如果 USB 需要外部参考时钟,布线要求同样严格(短、直、阻抗控制、参考地平面)。 - 时钟隔离: 所有时钟信号(包括晶体周围)用地平面或地线包围(Guard Ring)进行隔离。
- 主振荡器 (
-
高速信号接口 (USB, Ethernet MII/RMII/RGMII, LCD):
- 差分对: USB, Ethernet (如果需要 SerDes), LCD LVDS 等都涉及差分信号。
- 等长: 差分对内部两条线必须严格等长(通常误差 <5mil)。
- 阻抗控制: 差分阻抗通常为 90Ω (USB) 或 100Ω (Ethernet, LVDS)。单端阻抗通常为 50Ω。
- 间距: 差分对内部走线间距一致,不同差分对之间保持足够的间距(通常是线宽的 3-5 倍)以减少串扰。
- 参考平面: 差分对下方必须是连续完整的参考平面(通常是 GND),避免跨越分割区。
- 长度匹配: 对于并行总线(如 GPMC, LCD RGB),信号组内长度可能需要一定程度的匹配(误差要求比 DDR 宽松)。
- 连接器位置: 考虑高速信号的走向,将对应的连接器(如 USB, Ethernet PHY, LCD)放置在靠近 AM335x 相关引脚的位置,减少绕线长度。
- 差分对: USB, Ethernet (如果需要 SerDes), LCD LVDS 等都涉及差分信号。
-
连接器 (Interface Connectors):
- 高密度、高速: 选择引脚数足够、间距合适(如 0.5mm, 0.8mm Pitch)、支持所需速率(DDR, USB, Ethernet)的板对板连接器(Board-to-Board, B2B)或板对线缆连接器。
- 引脚定义: 仔细规划引脚分配(Pinout)。按照功能组(如电源、地、DDR、GPMC、MMC、USB、Ethernet、UART...)分组排列,考虑信号完整性和底板布线便利性。参考 TI EVM 的设计是很好的起点。
- 电源引脚: 为每个电源域和地提供足够数量的引脚,以满足电流需求并提供低阻抗回路。地引脚数量应足够多。
- 定位柱: 包含机械定位柱(Mechanical Alignment Post)和防呆设计(Polarization Key)。
-
启动配置 (Boot Mode Pins):
- 上拉/下拉: AM335x 的启动模式由
SYSBOOT[15:0]引脚在上电复位时的状态决定。这些引脚必须通过精密电阻(通常 20kΩ - 100kΩ, 1%)可靠地上拉到 VDDSHV6 (3.3V) 或下拉到地。确保配置电阻靠近 AM335x 放置。仔细阅读 TRM 的 Boot 章节。 - 调试接口: 确保 JTAG 接口(
TCK, TMS, TDI, TDO, TRST#, EMU[0:1])方便连接调试器。
- 上拉/下拉: AM335x 的启动模式由
-
复位、看门狗、仿真接口:
- 复位电路: 通常需要外部复位芯片(或由底板提供)。
nRESET信号线应短,靠近 AM335x。 - 看门狗: 如果使用外部看门狗,其输出引脚连接到 AM335x 的
nRESETIN。布局靠近。 - 仿真 (
EMU[0:1]): 靠近 JTAG 接口放置。
- 复位电路: 通常需要外部复位芯片(或由底板提供)。
-
散热设计:
- 功耗考虑: AM335x 功耗不高,但散热设计仍需考虑。
- 散热过孔: 在 AM335x 和 PMIC 的散热焊盘(Thermal Pad / EPAD)下方放置密集的散热过孔(Thermal Via),连接到内部地平面或专门的散热层。这些过孔有助于将热量传导到 PCB 背面或内部平面。
- 覆铜区: AM335x 和 PMIC 下方对应区域的底层和顶层可以适当扩大覆铜区(连接到 GND)辅助散热。
- 热仿真: 在功耗要求苛刻的应用中,进行热仿真评估。
-
布局布线通用规则:
- 器件布局: 核心器件(AM335x, PMIC, DDR, eMMC, 晶振)优先布局。
- 信号流向: 按照信号流向(如 CPU -> DDR, CPU -> 连接器)布局器件,减少交叉和绕线。
- 电源流向: 按照电源流向(输入-> PMIC -> 去耦电容 -> AM335x/DDR)布局器件。
- 最小化回路: 所有信号,尤其是高速信号和高 di/dt 电流(如开关电源),要最小化电流回路面积。
- 过孔使用: 尽量减少高速信号换层的次数。换层时,在过孔附近放置返回路径过孔(紧邻信号过孔打地过孔)。
- GND 完整性: 保持地平面的完整性至关重要!避免地平面被信号线过度分割。信号换层时,地参考平面也要连贯。
- 测试点: 预留关键电源、地、复位、时钟、启动配置引脚、调试接口的测试点。
-
制造与检验要求:
- Gerber 文件: 包含所有层、钻孔文件、阻焊层、丝印层、装配图、IPC网表。
- 阻抗控制: 明确告知 PCB 厂商所有需要阻抗控制的信号线和层叠结构要求。
- 叠层公差: 指定 PCB 材料和介电常数(Dk)的允许偏差。
- 表面处理: 通常选择 ENIG(化学镍金)或沉锡(Immersion Tin)以保证焊接可靠性。
- PCB 厚度: 考虑与连接器和底板的机械兼容性。
- 丝印: 清晰标注器件位号(Ref Designator)、极性、关键测试点、版本号。
- DFM/DFT: 遵循可制造性设计和可测试性设计原则。考虑飞针测试(Flying Probe Test)所需的测试点。
- 设计规则检查 (DRC): 进行严格的间距、线宽、电气规则检查。
- 信号完整性/电源完整性仿真: 强烈建议对 DDR 接口、关键高速接口(如 USB、Ethernet、LCD)和电源网络进行 SI/PI 仿真(使用 HyperLynx, Sigrity, ADS 等工具)。
强烈推荐资源
-
德州仪器 (TI) 官方网站:
- AM335x 产品页面: 找到对应你具体芯片型号的页面。
- 技术文档:
- AM335x Technical Reference Manual (TRM): 这是圣经!涵盖所有寄存器、功能、电气特性、时钟、电源、内存接口、外设接口的详细信息。设计中必须反复查阅。
- AM335x Datasheet: 提供关键电气规格、封装尺寸、引脚定义。
- SPRAC71 - AM335x/AM437x DDR2/DDR3/LPDDR2 PCB Layout and Routing Guidelines: TI 提供的专门针对 AM335x DDR 接口的 PCB 设计指南,极其重要!
- 相关器件的 Datasheet: 你选用的 PMIC、DDR 颗粒、eMMC、连接器等的规格书。
- 参考设计:
- AM335x Evaluation Module (EVM) 设计文件: 如 BeagleBone Black (BBB) 或 TI 官方的 AM335x EVM。下载其原理图、PCB Layout(通常是 Allegro 或 PADS 格式)、BOM。这是最好的实践参考模板。重点参考其 DDR 布线、电源布局、连接器 Pinout。TI Designs (TIDEs): 搜索基于 AM335x 的参考设计。
- 应用笔记 (Application Notes): 搜索与电源设计、时钟设计、特定接口设计相关的内容。
-
连接器厂商资料: Hirose, Molex, Samtec, TE Connectivity 等提供高速板对板连接器,查阅其规格书、布局指南、信号完整性建议。
总结
设计 AM335x 核心板 PCB 是一项复杂工程,DDR 接口设计、电源完整性设计和高速信号完整性设计是三大核心挑战。成功的关键在于:
- 吃透文档: 反复研究 AM335x TRM 和相关的 PCB Layout Guidelines。
- 参考权威设计: 仔细研究 TI EVM 或成熟开源设计(如 BeagleBone Black)的实现。
- 分层设计: 使用足够层数(≥6层)。
- 严格布局布线: 特别是 DDR 的等长、阻抗、拓扑和隔离。
- 重视去耦: 精心布置去耦电容。
- SI/PI 仿真: 在可能的情况下进行仿真验证。
- 谨慎选择连接器并规划 Pinout。
- DFM/DFT: 考虑制造和测试的便利性。
务必预留足够的时间和预算进行设计、仿真、打样和充分的测试验证(包括信号质量测试、电源纹波测试、DDR 稳定性测试、功能测试等)。祝你设计顺利!
米尔AM62x核心板,高配价低,AM335x升级首选
AM335x是TI经典的工业MPU,它引领了一个时代,即工业市场从MCU向MPU演进,帮助产业界从Arm9迅速迁移至高性能Cortex-A8处理器。随着工业4.0的发展,HMI人机交互、工业工控
2023-11-20 11:32:21
TI系列-TI AM62x接替AM335x,米尔核心板开发板
1970-01-01 08:00:00 至 1970-01-01 08:00:00
创龙基于TI AM335x ARM Cortex-A8 CPU,主频高达1GHz开发板FRAM、电源接口和拔码开关
TL335x-IDK是由广州创龙基于TI AM335x Cortex-A8设计的工业级开发板,采用
资料下载
王辉
2022-01-10 12:49:05
高速PCB设计:AM335X芯片核心板8层PCB实例详解
本章采用TI公司的AM335x芯片构建的最小核心板系统,能通过外接DC电源让核心板直接运行,与底板通过B2B连接器连接。 底板配合
2023-04-19 09:53:34
使用AM335X核心板自制底板配置mii2+dp83848,ping不通是为什么?
使用AM335X核心板自制底板,配置的mii2+dp83848,未使用mii1。 能够连接到phy并配置为模式100/Full,但是ping不通,rx有数,不知道原因?
【AM335x新品发布】TI Sitara系列TL335x-EVM-S评估板你知多少
,只连接RGMII到路由器读取稳定状态的温度,并运行DDR压力读写测试程序,ARM Cortex-A8核心的资源使用率约为100%。 AM335x评估板机械尺寸表 5[td]
【AM335x新品发布】TI Sitara系列SOM-TL335x-S邮票孔核心板,你知多少?
Touch Screen LCDPWMeQEPRTCeCAPADCUSB WIFIUSB 4GUSB Mouse[/td]AM335x开发资料提供核心板引脚定义、可编辑底板原理图、可编辑底板
米尔科技MYC-AM335X核心板 介绍
AM335X是TI(德州仪器)基于ARM Cortex-A8的AM335X微处器在图像、图形处理、外设和诸如EtherCAT和PROFIBUS的工业接口选项方面进行了增强。此器件支持下列高级操作系统(HLOS),这些
2019-11-14 10:42:17
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 如何进行编码器的正确接线?接线方法介绍
- 什么是场效应管?它的作用是什么?
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- amoled屏幕和oled区别
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 苹果笔记本macbookpro18款与19款区别
- 通讯隔离作用
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机