你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32U5 HexaSPI 总线连接 PSRAM 的 PCB 布线规则

[复制链接]
STMCU小助手 发布时间:2022-8-14 14:11
1. 引言
( U) W5 Z9 `6 c& u$ q" n, p' T; @) F本文介绍在使用 STM32U5 HexaSPI(HSPI)总线连接 PSRAM 外设时,PCB 布线上需要注意的一些技术要求.
, L8 W) c; f- a# B6 B7 [$ t5 P5 {- A* K
2. HexaSPI 总线连接 PSRAM 的布线规则
8 O2 ]! g) S4 y! eHexaSPI(HSPI)总线接口是在 STM32U5 系列 MCU 中新增加的外设,它可以连接到PSRAM, OSPI FLASH 的外部设备来扩展系统内存, 其运行速度可以达到 160MHz@1.8V ,133MHz@3.3V.. `! p. i+ e5 ]6 V2 {( v
我们下面将讨论当 U5 HSPI 总线与 AMMEMORY 公司的 APS256XXN-OBR-BG 相连,PCB 布线的一些技术要求.
; O% X9 H& {& K- o7 n2 T
/ {4 J2 c- C2 ~. r% W/ k2.1. STM32U5 参考板上 HSPI 总线的布线规则3 a6 A+ {6 b* g; p
STM32U5 DISCOVERY 参考板 MB1662 的原理图上, 可以看到 HSPI 总线的布线要求是 :
1 r( s. j- b9 j' U0 o
9 K* F: @* x  o1 N7 j- n& D
)7RJ0RBKMF~H(HG%{5YUTP5.png + O" M' ]/ J  i- u

# F# Y/ G7 A# N- s2 ?
+ n$ ?4 [2 q8 [( I7 q" e- |
可以看到, DISCOVERY 板的参考设计布线中, HSPI 总线的布线的走线阻抗和总线的信号等长控制都提出了较严格的要求. 条件允许的情况下按照这些要求进行 PCB 布线而得到的电路板在运行中肯定是没有问题的.
+ U  ~: Q* m5 F# ~; D; B但是在 U5 的某些实际应用中, 比如智能手表, 由于 PCB 尺寸非常小, 以及 PCB 层数的限制, 有时要想做到对 HSPI 总线的阻抗控制或者等长控制是非常困难甚至是不可能的.这种情况下, 如何布线才是安全的呢 ?) ~& f6 P  e' p1 q5 z

7 A: q2 O, o( k4 f2.2. HSPI 总线的等长要求
& V6 ^& B+ _3 P对于速度 160MHz HSPI 信号来说, 其时钟周期为 1/160MHZ 也就是 6.25ns, 在扣除了足够的建立/保持时间, 以及扣除以及一些必要的时间用来弥补总线 IO 的输入输出偏差等情况后, 保守一些, 可以认为至少有 3%周期的时间可以用来应对因 PCB 走线不等长而导致的信号延迟. 时钟周期的 3%也就是 6.25ns*3%= 187.5ps. 假设使用的是 FR4 PCB, 号在 PCB 上的速度是 6mil/ps (实际的信号速度取决于 PCB 材质, 信号所在的 PCB 层等,请咨询实际使用的 PCB 供应商), 那么 HSPI 总线所允许的长度偏差就是 187.5ps*6mil/ps=1125mil =28.5mm很显然, 这个总线等长要求相对于 MB1662 +/-50mil 的要求大大放宽了, 基本上,
1 a. K2 a5 E$ b  p, C5 O智能手表类 PCB 尺寸有限的应用中, 即使不特意做等长处理, HSPI 总线的等长差异仍然能够保持在上述的安全范围内.( B# ~$ @! l! j7 R8 P8 m

( A6 q0 I* N$ |2 G" F. E4 H7 W/ m# O3 w
完整版请查看:附件
  p! `' S4 z- c# a" c5 Z0 l1 s" S( E& f7 a4 M/ K' k5 d

5 ~9 I2 Q0 P" ?

LAT1034 STM32U5 HexaSPI总线到PSRAM的PCB布线规则_v1.0(2).pdf

下载

284.4 KB, 下载次数: 8

收藏 评论0 发布时间:2022-8-14 14:11

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版