0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

at91sam9263 pcb

分享:

好的,关于使用 AT91SAM9263 这款微控制器设计 PCB (印刷电路板) 的相关信息,以下是一些关键点和建议,用中文回答:

核心设计要点

  1. 关键电压域和电源管理:

    • VDDCORE (VDD): (通常是 1.0V ± 10%1.2V ± 10%, 具体取决于特定型号) 这是给处理器内核供电的。需要使用高性能、低噪声的 LDO 或 DC-DC。这是最重要的电源,必须非常稳定和纯净。容量充足的低 ESR/ESL 滤波电容必不可少,通常在供电入口、芯片引脚附近放置不同容值的去耦电容 (如 10µF, 1µF, 0.1µF, 0.01µF)。
    • VDDIOP0, VDDIOP1, VDDIOP2, VDDBU: 这些是 I/O 和备用域的电源。通常是 3.3V。VDDBU 给 RTC 和备份寄存器供电,需要特别注意 (如电池备份)。
    • VDDOSC: 主振荡器电源 (3.3V)。需要非常好的滤波和隔离,以稳定系统时钟。
    • 电源去耦和布局: 为每个 VDD 域提供就近、充足的去耦电容。将模拟电源部分 (尤其是 VDDOSC 和 VDDCORE) 和数字电源部分尽可能隔离,铺铜和布线都要注意噪声耦合。遵循“星型”或“树型”接地策略,考虑使用单点接地或多点接地结合,合理划分模拟/数字地。
  2. 时钟电路:

    • Main Oscillator (XIN/XOUT - MAINCK): 主晶振输入输出引脚 (通常 12-20MHz 晶体或振荡器)。需严格遵循晶振厂商推荐的外围元件 (负载电容、电阻) 值,并靠近芯片放置。晶振下方和周围不要走其他信号线。
    • 32768Hz Oscillator (XIN32K/XOUT32K): 慢速时钟 (用于低功耗模式或 RTC)。同样需要靠近放置合适的 32.768KHz 晶体。
    • 考虑: 高频晶体外壳建议接地。时钟信号线要短,避免直角转折。
  3. 复位电路:

    • NRST: 低电平有效的复位输入。需要一个外部上拉电阻 (如 10KΩ) 到 VDDBU 或某个 VDDIO。通常需要一个外部 RC 电路 (如 10KΩ + 100nF) 或专用复位芯片 (如 ADM8xx) 来实现上电复位和手动复位功能。NRST 线也要避免噪声干扰。
  4. 调试接口:

    • JTAG (TCK, TMS, TDI, TDO, TRST):用于调试和编程的标准 JTAG 接口。如果使用,需要引出一个标准 20-pin 或 10-pin JTAG 插座,并注意端接电阻。保护二极管或缓冲器可考虑用于长距离连接。
    • ICE/JTAG 调试器: 注意 SWCLK/SWDIO 有时复用 JTAG 引脚。
    • UART0 DBGU (TxD, RxD):片上调试 UART,通常用于 Bootloader 或简易控制台输出,建议引出测试点或连接器。
  5. SDRAM 接口:

    • 这是连接外部 SDRAM 的关键高速接口 (使用 D[0..15] 数据线, A[0..14] 地址线, NWE, NRD, NCS[2..5], NRS, NCAS 等控制线)。布局布线要求极高:
      • 等长匹配: 所有属于同一组的地址线尽量等长;所有数据线尽量等长;各控制线与时钟线之间也要考虑时序要求 (参考延迟)。
      • 长度控制: 所有连接到 SDRAM 的线 (地址、数据、控制) 都必须短,避免过长绕线。
      • 参考平面: 信号线下方应有完整的参考地平面 (或 SDRAM_VDD),避免跨越平面分割。
      • 串扰控制: 相邻信号线之间留出适当间距。
      • 端接: 根据 SDRAM 类型和速度,可能需要在末端设置适当的端接电阻 (源端或末端串联)。
    • 电源: SDRAM 本身也需要低噪声电源,靠近其 VDD 提供足够的去耦电容。
  6. 其它存储器接口:

    • NAND Flash (如使用): 通过总线 (数据、地址线复用) 和特定控制信号连接。速度要求相对 SDRAM 低些,但也需保证信号完整,注意上拉电阻 (如 R/B, WP)。错误检测/校正可选。
    • DataFlash: 可以通过 SPI 接口连接,比较简单。
    • NOR Flash: 通过 EBI 连接,作为启动设备或代码存储。布线要求类似于 SRAM。
  7. 外设接口:

    • USB 2.0 Full Speed Device Host (Host) Port (D+, D-): USB_HOST (DPx/ DMx)。必须差分走线(90Ω 特性阻抗控制)。需在数据线上串联小电阻(如33Ω)以抑制振铃和提供ESD保护,靠近主机端口放置ESD保护器件。
    • 以太网: AT91SAM9263 通常有外扩 EMAC + PHY。连接 PHY 芯片时需要特别注意差分信号对 (TXD±, RXD±) 的阻抗控制和长度匹配(通常需要 100Ω),隔离变压器和 ESD 保护也是必需的。PHY 的时钟信号也应注意。MDIO/MDC 总线布线应尽量短。
    • 串口 (USART, UART, DBGU): 基本的 UART 信号 TxD/RxD 布线相对简单。如果用到流控 (RTS/CTS/DTR/DSR),也要注意匹配。RS232/RS485/RS422 电平转换芯片需靠近 MCU 放置。
    • I2C (TWD, TWCK): 通常需要上拉电阻(如 4.7KΩ 到 VDDIO)。走线可以稍长,但有噪声抑制考虑。
    • SPI (MISO, MOSI, SPCK, NPCSx): 高速时注意线长尽量短,主从机地参考点一致性好。
    • MMC/SD/SDIO (MCI): 有卡槽接口标准,注意命令和数据线的布局,信号线应成组等长,串联电阻和 ESD 保护靠近卡槽。
    • 图像传感器接口 (ISI): 高速并行接口,类似摄像头接口(CCIR656)。有数据线和控制线,需要严格的长度匹配和信号质量保证。注意隔离模拟信号。
    • LCD 控制器: 灰度控制接口 (PC0-PC15, PCK, VSYNC, HSYNC, DEN)。如果使用,需要将这些信号线作为一组进行等长匹配。

通用设计建议

  1. 参考设计:

    • 绝对重要:下载并仔细研究 Atmel/Microchip 官方提供的 AT91SAM9263-EK (Evaluation Kit) 参考设计 的原理图和 PCB layout (Gerber)。这是最权威的参考。
    • 阅读并理解芯片 数据手册(Datasheet) 中的 "Electrical Characteristics" 和 "Pin Description" 章节。
    • 阅读 应用笔记(Application Notes),特别是关于电源设计、时钟、SDRAM 接口、USB、以太网、PCB 布局指南相关的。例如:AT91SAM9263 的勘误表(Errata Sheet)中也可能有重要的PCB布线信息。
  2. 层数选择:

    • 为了获得良好的信号完整性和电源分布,特别是考虑到 SDRAM、EMAC、USB 等高速接口,强烈推荐使用至少 4 层板。这样可以在内层布置完整的电源层和地层,提供很好的参考平面和隔离。
    • 如果布线密度不是特别高且只运行在较低频率下,成本非常敏感的情况下才考虑 2 层板,但这会大大增加布线复杂度,信号完整性和抗噪能力下降,需要极小心。
  3. 过孔与通孔:

    • 对于高速信号,尽量减少过孔数量,过孔会带来阻抗不连续点和寄生参数。
    • 电源和地过孔使用直径较大或数量充足的过孔(多个过孔并联)以降低阻抗和提供良好散热。
  4. ESD 和信号保护:

    • 在所有外部连接器(USB Host, 以太网 RJ45, SD卡座, RS232/485连接器, JTAG 接口等)附近添加 TVS 二极管阵列或专用的 ESD 保护器件。
    • 信号线上可酌情添加串联电阻(如USB的33Ω,某些SPI的22Ω)或磁珠滤波。
  5. 测试点:

    • 在关键信号(时钟、复位、电源、调试接口、主要控制信号)上放置测试点,方便测试和调试。
  6. 散热考虑:

    • AT91SAM9263 功耗相对较高(尤其是在跑满主频和外设全开时),芯片底部的地焊盘(Exposed Pad)必须通过大量过孔连接到下层(或内层)的完整地平面,这是主要的散热途径。确保该区域铺铜足够大且过孔足够密集。
    • 如果功耗特别高或环境温度高,可能需要考虑增加散热器(需确保焊盘接地良好)。
  7. Boot 配置:

    • BMS (Boot Mode Select): 引脚状态决定启动源(DataFlash, NAND Flash等)。需要通过上拉/下拉电阻(建议10KΩ)设置正确的启动模式。启动后状态可被读取。
    • 其他复用的启动配置引脚(如TST): 需要按数据手册要求配置上拉/下拉。
  8. 未使用引脚处理:

    • 对于未使用的功能引脚,特别是配置为输出的,最好在软件初始化时设置为某种安全状态。硬件上可以悬空,但为了节省功耗和防止意外状态,可以考虑根据数据手册建议配置上拉/下拉或设置为输出低/高(视功耗要求和功能)。强烈建议阅读Datasheet中 "Unused I/O Lines" 小节
  9. 软件考虑:

    • 好的PCB设计是基础,但Bootloader、底层驱动 (PIO Controller, PMC, SDRAM Controller, EBI等) 的配置也需要与硬件设计完美匹配。

总结

设计 AT91SAM9263 的 PCB 是一个相对复杂的过程,需要深入理解其电气特性、电源要求、高速接口的布局约束(尤其是 SDRAM 和以太网),以及可靠性和可调试性的考虑。务必、务必、务必以官方的评估板(EK)设计作为基准模板和验证标准。 仔细研读所有相关文档是成功的关键。

你目前的设计处于哪个阶段?遇到了哪些具体问题?(例如:电源不稳?SDRAM 通信出错?USB 不稳定?EMAC 不通?)理解你的具体应用和遇到的挑战可以提供更针对性的建议。

AT91SAM9263

AT91SAM9263 - AT91 ARM Thumb Microcontrollers - ATMEL Corporation

2022-11-04 17:22:44

AT91SAM9263-EK

AT91SAM9263 AT91SAM9 MCU 32-Bit ARM9 Embedded Evaluation Board

2023-03-30 11:48:07

AT91SAM7S128解密成功,AT91系列单片机解密

芯片解密型号 AT91SAM9XE256  AT91SAM7X256  AT91SAM9263  AT91SAM9X35  AT91M42800A AT91SAM7S64  AT91SAM

2022-10-13 17:15:21

AT91SAM9263_1

AT91SAM9263_1 - AT91 ARM Thumb Microcontrollers - ATMEL Corporation

2022-11-04 17:22:44

AT91SAM9263-CU

AT91SAM9263-CU - AT91 ARM Thumb Microcontrollers - ATMEL Corporation

2022-11-04 17:22:44

AT91SAM9263_09

AT91SAM9263_09 - AT91 ARM Thumb Microcontrollers - ATMEL Corporation

2022-11-04 17:22:44

AT91SAM9263B-CU

AT91SAM9263B-CU - AT91 ARM Thumb Microcontrollers - ATMEL Corporation

2022-11-04 17:22:44

AT91SAM9263_0907

AT91SAM9263_0907 - AT91 ARM Thumb Microcontrollers - ATMEL Corporation

2022-11-04 17:22:44

常备AT91SAM9263B-CU-100全新原装斐熙电子现货热卖中

`AT91SAM9263B-CU-100MICROCHIOP2520PCS 全新原装现货本公司专营ADESTO/ATMEL/MICROCHIP全系列产品!兼做工厂配单、抄板、画板等业务请大家发型号QQ我询问。谢谢! *** Q1326032818`

frehee 2019-10-14 10:58:11

你了解uboot的at91sam9g45移植

创建新单板资源头文件include\asm-arm\arch-at91sam9\at91sam9m10g45ek.h(地址与中断号)

2019-05-15 13:59:09

基于AT91SAM9G35 SAM9G35 MCU ARM9系列的评估套件AT91SAM9G35-EK

AT91SAM9G35-EK,基于AT91SAM9G35 ARM9 MCU的评估板。 AT91SAM9G35-EK是一款评估套件,可用于评估和代码开发在SAM9G35器件上运行的应用程序。它

小三爷要吃肉 2019-04-01 10:32:12

基于AT91SAM9G25 SAM9G25 MCU ARM9系列的评估板AT91SAM9G25-EK

AT91SAM9G25-EK,基于AT91SAM9G25 ARM9 MCU的评估板。 AT91SAM9G25-EK是一款评估套件,可用于评估和代码开发在SAM9G25器件上运行的应用程序。它

子虚道人 2019-04-02 09:59:08

基于AT91SAM9261 ARM9 MCU的评估板

AT91SAM9261-EK2,评估板是评估芯片性能和开发基于AT91SAM9261微控制器的应用代码的有效平台。该板配备AT91SAM9261(217球LFBGA封装)

Furlong 2020-05-22 10:41:01

AT91SAM9G20-EK评估套件

AT91SAM9G20-EK评估套件可对AT91SAM9G20微控制器器件上运行的应用进行评估和代码开发

gzjiuwang 2019-04-01 06:37:40

AT91SAM7SE32B-AUR ATMEL AT91SAM7SE32BAUR Microchip

AT91SAM7SE32B-AUR Microchip Technology / ATMEL Corporation MICROCHIPATMELGANGDING MCU 32-bit SAM

atmelasia 2019-04-03 15:13:26

AT91SAM9261CU

`AT91SAM9261CU芯片焊接好能够下载程序但是显示屏黑屏,有两个点电压始终是3.3V,正常应该是一个可变化的电压,请问有大神知道是什么原因吗?`

jf_43597517 2021-03-24 09:48:12

at91sam9261,shutdown控制具体怎么应用?

ppc是怎么做shutdown/wakeup的?停止外设时钟、切换到慢晶振?还是有特别的方法?2.at91sam9261,shutdown控制具体怎么应用?3.*AT91C_SHDWC_SHCR = 0xa5000001;SHDN脚就应该拉低了,可是非但没变化,程序好像reset了。不知该如何正确操作?​

guotong1984 2020-06-17 05:02:16

配备AT91SAM9M10芯片的全功能评估平台

AT91SAM9M10-G45-EK,SAM9M10-G45-EK是AT91SAM9M10或AT91SAM9G45微控制器的全功能评估平台。该套件配备AT91SAM9M10芯片,该芯片是AT91SAM9G45的超集,因此也可以评估该参考。评估套件允许用户广泛评估,制作原型并创建特定于应用的设计

jjjsuwer 2019-04-02 10:19:09

AT91SAM9X35-EK评估套件工业应用优化解决方案

AT91SAM9X35-EK,基于AT91SAM9X35 ARM9 MCU的评估板。 AT91SAM9X35-EK是一款评估套件,可用于评估和代码开发在SAM9X35器件上运行的应用程序。它

chm11 2019-04-01 06:51:20

AT91SAM9RL-EK专为基于SAM9R64 / SAM9RL64 ARM9 MCU的应用而设计的评估套件

AT91SAM9RL-EK评估套件可以对AT91SAM9RL器件上运行的应用进行评估和代码开发。它显着缩短了设计周期,增加了对第一次正确系统解决方案的信心。该套件使设计人员能够快速评估和开发SAM9R64和SAM9RL64微控制器上运行的应用程序的代码

cheng8416 2020-05-22 13:07:02

AT91SAM7L-EK评估套件,专为设计人员设计

AT91SAM7L-EK,评估套件,专为设计人员设计,用于评估和开发Atmel AT91SAM7L微控制器上运行的应用程序的代码。手持式套件配备AT91SAM7L128(128引脚LQFP封装)

lkjljljlj 2020-05-22 06:02:04

怎样去使用AT91SAM9260的PMC寄存器呢

AT91SAM9260的PMC寄存器有哪些呢?怎样去使用AT91SAM9260的PMC寄存器呢?

哼小曲 2022-01-24 07:04:00

基于SAM9CN11 ARM9 MCU的评估套件AT91SAM9CN11-EK

AT91SAM9CN11-EK,评估套件是SAM9CN11 ARM9微控制器的全功能评估平台。评估套件允许用户广泛评估,制作原型并创建特定于应用的设计

abc1763613206 2019-04-02 10:19:49

AT91SAM7L-STK

KIT EVAL FOR AT91SAM7L

2023-03-30 11:49:01

AT91SAM7A2-EK

BOARD EVAL FOR AT91SAM7A2

2023-03-30 11:48:54

基于SAM9N12 ARM9 MCU的评估套件AT91SAM9N12-EK

AT91SAM9N12-EK,评估套件是SAM9N12 ARM9微控制器的全功能评估平台。评估套件允许用户广泛评估,制作原型并创建特定于应用的设计

AnnSlut 2019-04-01 09:58:43

基于ARM926EJ-S内核微处理器单元的AT91SAM9X25-EK评估套件

AT91SAM9X25-EK,基于AT91SAM9X25 ARM9 MCU的评估板。 AT91SAM9X25-EK是一款评估套件,可用于评估和代码开发在SAM9X25器件上运行的应用程序。它

gramsoup 2019-04-01 10:48:09

米尔科技 ATMEL AT91SAM9G45 ARM9单板机概述

MYS-SAM9G45是米尔科技最新推出的一款基于ATMEL AT91SAM9G45 ARM9高性能(400MHZ)处理器设计的全功能单板机。

2019-11-04 14:56:45

采用MiniGUI双缓冲技术和AT91SAM9263实现数字加密电话系统的设计

在需要丰富人机交互信息的嵌入式系统应用中,高精度的动态图像显示非常重要。因此,嵌入式系统对GUI的实时性和稳定性的要求也越来越明显。但是,动态图像的抖动和刷新延迟的问题在嵌入式系统中经常出现,影响系统的显示效果。

2020-03-09 09:58:01

怎样去搭建基于AT91SAM7X256平台的开发板

前言【AT91SAM7X-EK开发板】是上一代(十年前)ATMEL(现已被MicroChip收购)的基于AT91SAM7X256平台的开发板开发板基于【ARM7TDMI】,属于ARM7系列,现在

iiiegsd 2021-12-13 06:12:46

加载更多
相关标签