TA的每日心情 | 开心 2023-3-6 15:51 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
RK3588 eMMC 控制器介绍7 ~5 r% o1 D9 @$ i- ~9 \
总体框架图
* c( `% W) o$ q: ~+ e a
2 k+ y& l0 o4 j9 M. i, y4 M7 I) m * k. \1 w1 `& c6 k
RK3588 eMMC控制器有如下特点:
( _. i7 D* M+ Y. P: v' t% ] 兼容5.1、5.0、4.51、4.41规范;
9 B# P. y. N7 m- a6 |4 ]) ^ 支持1bit、4bit、8bit三种数据总线宽度;
. m3 Y; j9 F# f 支持HS400模式,向下兼容HS200、DDR50等模式;! [9 h* Y& f- i3 v
支持CMD Queue。
" T, I% }, E0 K' K; y: d* I+ j2 m
( f# e/ K% M9 n- GeMMC 电路设计建议" n$ x" I* s& H
RK3588 eMMC接口和FSPI Flash(一个复用口FSPI_M0)接口复用,在eMMC接口设计时,eMMC信号接法请按参考原理图,包含各路电源去耦电容。
* j! w" s' ]7 m3 \使用eMMC时,引导代码放置在eMMC里。
- T$ C3 n5 L0 ]7 S) f8 Z
8 n# U6 g# G0 `3 |2 _, P1 b2 @eMMC 拓扑结构与匹配方式设计
/ n/ s7 X0 ^' i5 |eMMC连接示意图:
( \( h" k s) H, p7 `" z% A d $ z' @: V/ i% }, |
/ i/ t: Y$ [4 o1 T( MeMMC接口上下拉和匹配设计推荐如下
: k( r! z: F: ^3 q) ?6 G) d1 Q5 n![]()
, Q3 E* A7 |9 q) j' X# z5 \* v0 H4 U+ l# q+ e$ u
; k. M1 i- B: k$ r3 s" o+ i- MeMMC 上电时序要求- ^: e+ d2 a/ o8 H$ h
RK3588芯片eMMC接口属于EMMCIO电源域,只有一组供电,并无时序要求。0 d7 S; z- U: n% L9 X; K& E
eMMC颗粒有两组电源,上电时序请参考JEDEC标准:/ U# u5 \3 B# u% g
, W$ a$ `* s! q/ N
, }5 ^5 y n2 K( G
RK3588 EVB实际的emmc电路如下
, M4 @: v" z4 E' q! C: S 6 |0 ^; z/ N0 j- E
/ i0 i7 A' h5 U/ q 8 F, y( l* z; x: x8 {
/ ]3 E: ~) j& P3 Q5 V整体概述该原理图展示了eMMC Flash与主控芯片之间的连接关系,以及相关的电源、信号线路和去耦电容等元件的配置。eMMC是一种常见的非易失性存储解决方案,广泛应用于嵌入式系统、智能手机等设备中。 主要元件和连接
% G2 Y( Z% t1 B0 ], i- eMMC Flash接口:% W7 `5 Y- E& y$ p) _! c- o; E: O
9 Q& z, O2 ^" a9 t2 A7 q) n
- 图左侧有一组标有“eMMC_D0”到“eMMC_D7”的信号线,这些是eMMC的数据总线,用于在eMMC和主控芯片之间传输数据。通常,8位数据总线可以实现更高的数据传输速率。
- “eMMC_CMD”是命令线,用于主控芯片向eMMC发送命令。
- “eMMC_CLK”是时钟线,为eMMC的操作提供时钟信号。
- “eMMC_RST_N”是复位信号线,低电平有效,用于复位eMMC设备。
; e/ n: I3 b. Q- c - 电阻和电容:2 Q b: x: B& a) v
' k3 l3 m+ h8 L+ T9 {2 a( M9 p- 在数据总线和命令线(如“eMMC_D0”到“eMMC_D7”和“eMMC_CMD”)上,有一些串联电阻(如R4000 - R4007),这些电阻通常用于阻抗匹配,减少信号反射,提高信号完整性。
- 还有一些并联电容(如C4010 - C4017),这些电容用于滤波和去耦,帮助稳定电源和信号线路上的电压,减少噪声干扰。图中“Note”部分特别标注了C4010等电容的参数和连接方式。 u$ ?3 E( u' B' }- w6 L; \- b
- 主控芯片接口:! k! g4 b8 I7 E5 m
* F: I7 a& A8 c: D, B8 R- 图中间部分显示了主控芯片的引脚连接,标有“J4000A”等标识。这些引脚与eMMC的信号线相连,实现数据、命令和时钟的传输。
- 主控芯片的引脚旁边标注了相应的信号名称,如“eMMC_D0”、“eMMC_CMD”等,与eMMC接口的信号相对应。2 j' z- T3 u; e# g- W2 ^. q
- 电源线路:
* l* f/ ]$ z3 X' U3 o! d2 E6 ^
, J0 G- E& E7 I+ |- 图中有多个电源标识,如“VCC_1V8”,表示1.8V的电源供应。这些电源通过去耦电容(如C4024 - C4027、C4045 - C4047等)连接到主控芯片和eMMC的电源引脚,用于稳定电源电压,减少电源噪声。" f) C* q* N8 a g- V4 y
- 公司和项目信息:, D$ o. ^* I' F. r+ c* G" E- K* Y6 [
5 W& m4 Z( z( `9 O" p# r9 {5 q
- 图右下角标注了“Rockchip Confidential”,表明这是瑞芯微(Rockchip)公司的保密原理图。
- 还显示了项目名称“RK_NVR_DEMO1_RK3568_LP4A4_V21”和文件编号“RK3568开发定制_1363295530”,这些信息有助于识别该原理图所属的项目和版本。
* g% Q8 i9 G, u; U
% y7 x+ y7 W9 r) a% A# M+ J- h 总结这张原理图详细展示了eMMC Flash与主控芯片之间的电气连接,包括数据传输、命令控制、时钟信号和电源管理等方面。通过合理配置电阻、电容等元件,确保了信号的稳定性和可靠性,为嵌入式系统的数据存储提供了有效的解决方案。
( B4 e5 |) I" n2 D( D8 }# y" g S
针对RK3588平台eMMC选型, 建议关注以下核心点:
9 N C" m. R5 v! E; f V1 y" \+ _- 容量灵活:根据项目需求选择16GB-256GB规格,如基础设备选32GB,AIoT多任务场景推荐64GB以上13。
- 性能优先:优选符合eMMC5.1标准的产品,顺序读写需达300MB/s和120MB/s以上,确保系统流畅性(如长江存储EC110实测读取310MB/s3)。
- 品牌稳定:推荐原厂物料(如三星、镁光、闪迪),降低兼容风险;东胜物联等厂商提供多规格方案,适配RK3588信号完整性设计。
- 扩展成本:若需后期升级,可搭配SD卡槽或M.2接口实现存储扩容,平衡初期投入与长期需求。9 D! d$ l; {- c
- R4 ^& F" [3 H实际上rk原厂有提供了rk3588平台的emmc支持列表
E2 @$ `/ w" ?3 \5 h
0 J4 K7 j0 o" v* k, S# v
) e4 j% Z4 S8 S- }附件分享了rk平台的emmc支持列表
" g( T m3 C. N9 o0 c: a
RKeMMCSupportList Ver1.77_20230825n.pdf
(229.99 KB, 下载次数: 0)
! d4 @# ~( I" A& X
RK3588 EVB开发板原理图 往期链接分享:. }) M" q! H& ]8 k% q2 g' S
RK3588 EVB开发板原理图讲解【一】RK3588原理图设计- 整体框架设计& ~' N( Z# c5 F7 ^6 r( b( f" C, a9 A
RK3588 EVB开发板原理图讲解【二】RK3588原理图设计- HDMI输出设计. K% \: N+ Z" g- D2 O+ N8 b/ a p6 Z
RK3588 EVB开发板原理图讲解【三】RK3588原理图设计- 电源管理设计, c @- q$ @" S( q" n3 m
RK3588 EVB开发板原理图讲解【四】RK3588原理图设计- PCIE接口设计& u" ?% e0 j& H
RK3588 EVB开发板原理图讲解【五】 RK3588原理图设计- DDR电源设计( U+ \. r( V! O4 V# R5 O9 L
. P1 q5 C# t; \) `, ^) d0 ]3 M$ M$ {5 c' J) R1 z
' Z2 W1 q1 _& F5 o
0 R* K4 j; ?$ p* i4 `
; n$ |* p/ b. E ~$ w# p1 x
|
|