登录/注册

am335x 核心板 pcb

更多

好的,针对 TI AM335x 处理器为核心的核心板 PCB 设计,以下是一些关键的设计要点和注意事项(用中文):

核心设计理念

  1. 高度集成: 将最复杂、对布局布线要求最高的器件(AM335x CPU/DDR/PMIC/eMMC/基本时钟/启动配置等)集成在小尺寸核心板上。
  2. 稳定可靠: 为核心系统提供稳定、干净的电源和良好的信号完整性。
  3. 接口扩展: 通过高密度、高速连接器引出 CPU 的丰富外设接口(如 GPMC, MMC, USB, Ethernet, LCD, SPI, I2C, UART, ADC, PWM 等)。
  4. 便于系统集成: 降低底板设计的复杂度,加快产品开发速度。

关键 PCB 设计要点

  1. 层叠结构 (Stackup):

    • 至少 6 层板: 强烈推荐使用 6 层或以上板层结构。这是保证电源完整性、信号完整性(尤其是 DDR3 和高速接口)以及足够布线空间的基础。
    • 典型 6 层结构参考:
      • 顶层: 信号层 (放置主要器件和高速信号走线)
      • 内层1: 完整地平面 (GND Plane)
      • 内层2: 电源平面 (PWR Plane 1) + 关键信号布线 (如 DDR 时钟/地址线)
      • 内层3: 电源平面 (PWR Plane 2) + 关键信号布线 (冗余或低速信号)
      • 内层4: 完整地平面 (GND Plane)
      • 底层: 信号层 (放置器件和走线)
    • 8层板更优: 能提供更多电源分割空间、更好的隔离和更优的信号完整性。
  2. 电源设计 (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 工作频率下阻抗足够低。
  3. 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 布线层下方或上方放置其他高速信号线,防止串扰。与其他信号(尤其是模拟、时钟)保持足够间距。
  4. 时钟设计:

    • 主振荡器 (OSC0/1_IN/OUT): 晶体(Xtal)或晶振(OSC)尽可能靠近 AM335x 的时钟输入引脚。下方必须是完整的地平面。负载电容(CL1, CL2)靠近 OSC 引脚放置。保持时钟信号线短、直,避免靠近噪声源。
    • USB PHY 时钟 (CLKOUT1/2): 如果 USB 需要外部参考时钟,布线要求同样严格(短、直、阻抗控制、参考地平面)。
    • 时钟隔离: 所有时钟信号(包括晶体周围)用地平面或地线包围(Guard Ring)进行隔离。
  5. 高速信号接口 (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 相关引脚的位置,减少绕线长度。
  6. 连接器 (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)。
  7. 启动配置 (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])方便连接调试器。
  8. 复位、看门狗、仿真接口:

    • 复位电路: 通常需要外部复位芯片(或由底板提供)。nRESET 信号线应短,靠近 AM335x。
    • 看门狗: 如果使用外部看门狗,其输出引脚连接到 AM335x 的 nRESETIN。布局靠近。
    • 仿真 (EMU[0:1]): 靠近 JTAG 接口放置。
  9. 散热设计:

    • 功耗考虑: AM335x 功耗不高,但散热设计仍需考虑。
    • 散热过孔: 在 AM335x 和 PMIC 的散热焊盘(Thermal Pad / EPAD)下方放置密集的散热过孔(Thermal Via),连接到内部地平面或专门的散热层。这些过孔有助于将热量传导到 PCB 背面或内部平面。
    • 覆铜区: AM335x 和 PMIC 下方对应区域的底层和顶层可以适当扩大覆铜区(连接到 GND)辅助散热。
    • 热仿真: 在功耗要求苛刻的应用中,进行热仿真评估。
  10. 布局布线通用规则:

    • 器件布局: 核心器件(AM335x, PMIC, DDR, eMMC, 晶振)优先布局。
    • 信号流向: 按照信号流向(如 CPU -> DDR, CPU -> 连接器)布局器件,减少交叉和绕线。
    • 电源流向: 按照电源流向(输入-> PMIC -> 去耦电容 -> AM335x/DDR)布局器件。
    • 最小化回路: 所有信号,尤其是高速信号和高 di/dt 电流(如开关电源),要最小化电流回路面积。
    • 过孔使用: 尽量减少高速信号换层的次数。换层时,在过孔附近放置返回路径过孔(紧邻信号过孔打地过孔)。
    • GND 完整性: 保持地平面的完整性至关重要!避免地平面被信号线过度分割。信号换层时,地参考平面也要连贯。
    • 测试点: 预留关键电源、地、复位、时钟、启动配置引脚、调试接口的测试点。
  11. 制造与检验要求:

    • 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 等工具)。

强烈推荐资源

  1. 德州仪器 (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): 搜索与电源设计、时钟设计、特定接口设计相关的内容。
  2. 连接器厂商资料: Hirose, Molex, Samtec, TE Connectivity 等提供高速板对板连接器,查阅其规格书、布局指南、信号完整性建议。


总结

设计 AM335x 核心板 PCB 是一项复杂工程,DDR 接口设计、电源完整性设计和高速信号完整性设计是三大核心挑战。成功的关键在于:

  1. 吃透文档: 反复研究 AM335x TRM 和相关的 PCB Layout Guidelines。
  2. 参考权威设计: 仔细研究 TI EVM 或成熟开源设计(如 BeagleBone Black)的实现。
  3. 分层设计: 使用足够层数(≥6层)。
  4. 严格布局布线: 特别是 DDR 的等长、阻抗、拓扑和隔离。
  5. 重视去耦: 精心布置去耦电容。
  6. SI/PI 仿真: 在可能的情况下进行仿真验证。
  7. 谨慎选择连接器并规划 Pinout。
  8. DFM/DFT: 考虑制造和测试的便利性。

务必预留足够的时间和预算进行设计、仿真、打样和充分的测试验证(包括信号质量测试、电源纹波测试、DDR 稳定性测试、功能测试等)。祝你设计顺利!

米尔AM62x核心板,高配价低,AM335x升级首选

AM335x是TI经典的工业MPU,它引领了一个时代,即工业市场从MCU向MPU演进,帮助产业界从Arm9迅速迁移至高性能Cortex-A8处理器。随着工业4.0的发展,HMI人机交互、工业工控

2023-11-20 11:32:21

TI AM62x接替AM335x,米尔核心板开发

TI AM62x接替AM335x,续写下一个十年 AM62x是TI在智能工控领域新一代高性能、超高效处理器

2023-08-08 11:58:22

TI系列-TI AM62x接替AM335x,米尔核心板开发

1970-01-01 08:00:00 至 1970-01-01 08:00:00

AM335x硬件设计指南

电子发烧友网站提供《AM335x硬件设计指南.pdf》资料免费下载

资料下载 手托初梦 2024-09-19 11:05:50

TI系列-TI AM62x接替AM335x,米尔核心板开发

MYC-YM62X核心板及开发板TIAM62x接替

资料下载 jf_36690210 2023-08-08 09:08:28

AM335X处理器的PCB设计

AM335X处理器的PCB设计

资料下载 ah此生不换 2022-09-30 17:35:42

HD335X-CORE核心板数据手册

HD335X-CORE工业级核心板1.产品简介

资料下载 武汉万象奥科 2022-08-11 16:15:28

创龙基于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有数,不知道原因?

2022-01-12 07:24:35

AM335x新品发布】TI Sitara系列TL335x-EVM-S评估你知多少

,只连接RGMII到路由器读取稳定状态的温度,并运行DDR压力读写测试程序,ARM Cortex-A8核心的资源使用率约为100%。 AM335x评估板机械尺寸表 5[td]

2020-11-13 16:50:45

AM335x新品发布】TI Sitara系列SOM-TL335x-S邮票孔核心板,你知多少?

Touch Screen LCDPWMeQEPRTCeCAPADCUSB WIFIUSB 4GUSB Mouse[/td]AM335x开发资料提供核心板引脚定义、可编辑底板原理图、可编辑底板

2020-11-13 16:43:40

米尔科技MYC-AM335X核心板 介绍

AM335X是TI(德州仪器)基于ARM Cortex-A8的AM335X微处器在图像、图形处理、外设和诸如EtherCAT和PROFIBUS的工业接口选项方面进行了增强。此器件支持下列高级操作系统(HLOS),这些

2019-11-14 10:42:17

海天雄电子AM335X核心板(邮票口)简介

CES-AM335X核心板是一款工业级应用的核心板,基于TI公司Sitara系列ARM处理器

2019-10-31 16:28:39

海天雄电子AM335X核心板信息介绍

CES-AM335X核心板是一款工业级应用的核心板,基于TI公司Sitara系列ARM处理器

2019-10-14 11:15:22

7天热门专题 换一换
相关标签