TA的每日心情 | 开心 2023-3-6 15:51 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
RK3588 eMMC 控制器介绍8 h5 J+ }. s% T# W% H
总体框架图 W$ a) V( A8 }! Z) {
r, A* W5 @) e3 W* E) X4 q : q2 }3 H. h5 O
RK3588 eMMC控制器有如下特点:/ Y' \0 Z; c5 U9 I+ Z+ l0 f
兼容5.1、5.0、4.51、4.41规范;2 C/ W- m3 d- x9 c4 d
支持1bit、4bit、8bit三种数据总线宽度;
+ q' o5 W8 L! G4 Y5 H 支持HS400模式,向下兼容HS200、DDR50等模式;- N/ `7 S' n% f' j) J; w2 B
支持CMD Queue。
& I2 x8 l) \1 s6 K" A9 ^! {/ x% ]1 W, z- N
eMMC 电路设计建议
! N$ t0 w/ h+ X2 P8 E, ~RK3588 eMMC接口和FSPI Flash(一个复用口FSPI_M0)接口复用,在eMMC接口设计时,eMMC信号接法请按参考原理图,包含各路电源去耦电容。
- T" F! J, D5 s# v使用eMMC时,引导代码放置在eMMC里。
$ U( f1 p! h0 k3 I
8 e( N' c0 W+ N1 W& `8 ?* EeMMC 拓扑结构与匹配方式设计( n! j+ ^, k5 @% r9 b
eMMC连接示意图:1 s( O7 S: q& Z, c; O
- f; V! V8 ~. j/ J
9 m9 T" Z- z/ [# O- x
eMMC接口上下拉和匹配设计推荐如下
+ @+ \+ M( x& B. H6 J7 j) _![]()
9 C; S; o& D% E; g! J0 y6 |+ F; v
: M1 W4 f' v" T( N/ F) |: Z. M/ _: c2 m6 i2 j: x
eMMC 上电时序要求
1 t( _7 J' [* ]9 R. d# Q0 W5 `) t0 a5 dRK3588芯片eMMC接口属于EMMCIO电源域,只有一组供电,并无时序要求。- I$ o8 b. A+ u1 B6 k
eMMC颗粒有两组电源,上电时序请参考JEDEC标准:8 V. e4 m: f9 l# q- m
![]()
" E6 C2 R% U+ _7 g5 ~
( c1 u" v+ [( u6 f2 l- z1 FRK3588 EVB实际的emmc电路如下
4 Q5 ^ R/ Y w ]: N & p: w8 F' @: F2 N
. h7 |) N/ g" Y% t# K![]()
3 u4 I+ j5 v+ M6 i
' l; A! Q& R: f# G9 d4 }整体概述该原理图展示了eMMC Flash与主控芯片之间的连接关系,以及相关的电源、信号线路和去耦电容等元件的配置。eMMC是一种常见的非易失性存储解决方案,广泛应用于嵌入式系统、智能手机等设备中。 主要元件和连接% s* W) f1 }0 S. H7 A! |
- eMMC Flash接口:
+ V! H2 u$ I( k, {6 J2 c: Q
" X4 J) L1 h& u% j- ?' B- 图左侧有一组标有“eMMC_D0”到“eMMC_D7”的信号线,这些是eMMC的数据总线,用于在eMMC和主控芯片之间传输数据。通常,8位数据总线可以实现更高的数据传输速率。
- “eMMC_CMD”是命令线,用于主控芯片向eMMC发送命令。
- “eMMC_CLK”是时钟线,为eMMC的操作提供时钟信号。
- “eMMC_RST_N”是复位信号线,低电平有效,用于复位eMMC设备。
4 }' N1 U0 b+ T- ~% g8 m# S! x9 L
- 电阻和电容:
$ f# G% w# U1 m4 o4 ~: k
( c6 ?0 F. G! @& K- 在数据总线和命令线(如“eMMC_D0”到“eMMC_D7”和“eMMC_CMD”)上,有一些串联电阻(如R4000 - R4007),这些电阻通常用于阻抗匹配,减少信号反射,提高信号完整性。
- 还有一些并联电容(如C4010 - C4017),这些电容用于滤波和去耦,帮助稳定电源和信号线路上的电压,减少噪声干扰。图中“Note”部分特别标注了C4010等电容的参数和连接方式。7 |9 p* {9 _. x, `$ l3 r
- 主控芯片接口:1 f# t3 o: p: h: j1 s! a6 K; @0 x
% p' V# C7 f0 x: q! T0 K- 图中间部分显示了主控芯片的引脚连接,标有“J4000A”等标识。这些引脚与eMMC的信号线相连,实现数据、命令和时钟的传输。
- 主控芯片的引脚旁边标注了相应的信号名称,如“eMMC_D0”、“eMMC_CMD”等,与eMMC接口的信号相对应。8 U+ D* d( O, ]! V4 S) d) l
- 电源线路:
+ B. e8 {- s4 x5 s9 w7 [$ N5 [- P5 v8 h( V$ v, Z5 D7 c
- 图中有多个电源标识,如“VCC_1V8”,表示1.8V的电源供应。这些电源通过去耦电容(如C4024 - C4027、C4045 - C4047等)连接到主控芯片和eMMC的电源引脚,用于稳定电源电压,减少电源噪声。
) s2 G) A' P( a% u1 } - 公司和项目信息:
- B4 W1 G2 U' ` w4 i
4 w; a$ ]* M0 y, ^- 图右下角标注了“Rockchip Confidential”,表明这是瑞芯微(Rockchip)公司的保密原理图。
- 还显示了项目名称“RK_NVR_DEMO1_RK3568_LP4A4_V21”和文件编号“RK3568开发定制_1363295530”,这些信息有助于识别该原理图所属的项目和版本。9 k$ |: D' {( b5 z. S- E- c
4 T/ u# l. w& M; k& E) X1 s8 p
总结这张原理图详细展示了eMMC Flash与主控芯片之间的电气连接,包括数据传输、命令控制、时钟信号和电源管理等方面。通过合理配置电阻、电容等元件,确保了信号的稳定性和可靠性,为嵌入式系统的数据存储提供了有效的解决方案。
* g9 N# d& C3 b4 Y
' ]8 z) ]& d) w/ d* R针对RK3588平台eMMC选型, 建议关注以下核心点:
! S9 T) Y' `+ p" { c. I$ a7 X: W f- 容量灵活:根据项目需求选择16GB-256GB规格,如基础设备选32GB,AIoT多任务场景推荐64GB以上13。
- 性能优先:优选符合eMMC5.1标准的产品,顺序读写需达300MB/s和120MB/s以上,确保系统流畅性(如长江存储EC110实测读取310MB/s3)。
- 品牌稳定:推荐原厂物料(如三星、镁光、闪迪),降低兼容风险;东胜物联等厂商提供多规格方案,适配RK3588信号完整性设计。
- 扩展成本:若需后期升级,可搭配SD卡槽或M.2接口实现存储扩容,平衡初期投入与长期需求。8 m& Z/ S! t5 y' H4 ]: W) S3 V' P
. w8 m' L5 ]- u+ s# v3 B K实际上rk原厂有提供了rk3588平台的emmc支持列表0 P9 s( j8 [' J/ k5 R
3 v/ @* u7 V( i* F
. T3 I6 _! Z! V. t, Y附件分享了rk平台的emmc支持列表2 a8 U/ m* x3 s9 g O
RKeMMCSupportList Ver1.77_20230825n.pdf
(229.99 KB, 下载次数: 0)
+ f( w) K2 _, n. D# s
RK3588 EVB开发板原理图 往期链接分享:/ B8 j4 {% u, H* }( ]" n5 s; v# c
RK3588 EVB开发板原理图讲解【一】RK3588原理图设计- 整体框架设计
A! ~% U8 f K; o: B/ I$ b( O. j$ ]RK3588 EVB开发板原理图讲解【二】RK3588原理图设计- HDMI输出设计& I; F* P5 d8 m8 q4 R5 _
RK3588 EVB开发板原理图讲解【三】RK3588原理图设计- 电源管理设计6 V4 a9 l$ S l7 R7 A4 n1 b
RK3588 EVB开发板原理图讲解【四】RK3588原理图设计- PCIE接口设计 D+ |2 w9 \) k. s4 u% H# J. }
RK3588 EVB开发板原理图讲解【五】 RK3588原理图设计- DDR电源设计
' @) w# X8 O+ p- ^# r6 L2 f- o, o
2 s [% S4 W7 S. P' O, ?% B
/ U* w% m* f- l2 l1 U! S5 I. m5 e2 |, R4 q1 f
4 G, c4 p) j# x
* J. m6 V& i) y/ C, u ?# Q
|
|