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

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

3天内不再提示

硬件电路设计之eMMC电路设计

CHANBAEK 来源: 一杯苦Coffee 作者: 一杯苦Coffee 2023-11-18 14:42 次阅读

1 简介

eMMC(Embedded Multi Media Card)是嵌入式多媒体卡的简称,主要是针对智能手机和平板电脑特点等设计的。它的实质是在NAND Flash的基础上增加了一个控制器,并预留了一个标准接口

图片

2 eMMC尺寸及封装介绍

尺寸介绍

针对eMMC的封装,根据PIN脚可以分为153ball169ball ,但是这两种的引脚是兼容的,只是后者多了16个空脚,用于芯片的固定,没有任何信号定义。芯片封装万科的尺寸有:

  • 11.5*13
  • 12*16
  • 14*18
  • 16*20

实物图片见下:

图片

封装介绍

eMMC的封装通常有两种形态,分别153ball196ball 196ball应用较少,这里主要说明153ball的相关信息

封装见下:

图片

尺寸信息

图片

3 工作原理

eMMC主要可以分为两个部分:FlashContrller 。eMMC的实质是集成了存储控制器的Nand Flash。详见下图:

图片

Flash

eMMC常采用非易失性存储器,掉电后数据不丢失的Nand Flash。

Contrller

图片

各个区域的功能见下:

区域名称
BOOT Area Partition 1 & 2此分区主要是为了支持从 eMMC 启动系统而设计的。该分区的数据,在eMMC上电后,可以通过很简单的协议就可以读取出来。同时,大部分的 SOC 都可以通过GPIO或者 FUSE 的配置,让ROM代码在上电后,将eMMC BOOT 分区的内容加载到SOC 内部的 SRAM 中执行。
RPMB PartitionRPMB是Replay Protected Memory Block 的简称,它通过 HMAC SHA-256和Write Counter来保证保存在 RPMB 内部的数据不被非法篡改。在实际应用中,RPMB 分区通常用来保存安全相关的数据,例如指纹数据、安全支付相关的密钥等。
General Purpose Partition 1~4此区域则主要用于存储系统或者用户数据。General Purpose Partition 在芯片出厂时,通常是不存在的,需要主动进行配置后,才会存在。
User Data Area此区域则主要用于存储系统和用户数据。User Data Area 通常会进行再分区,例如 Android 系统中,通常在此区域分出 boot、system、userdata 等分区

4 引脚说明

电源引脚

序号名称意义
1VCCQ电压该电压由CPU的数据总线的VCCIO决定(eMMC总线VCCIO值必须与VCCQ保持一致)
2VCC电压该电压为核心电压;
3VDDIM内部与内核供电端相连,主要功能是稳定内核电压,该PIN脚直接连接一个对地的1μF电容

控制信号引脚

序号名称意义
1CLK从Host输出的时钟信号,用于数据的同步。
2CMD主要用于Host向eMMC发送指令以及eMMC向Host发送请求。
3DS时钟DS时钟由eMMC发送给Host,用于Host与eMMC进行数据接收同步。只有在HS400模式下,才需要使用DS引脚。

注意 :HS200模式下,需要使用CLK、CMD、D[3...0];HS400模式下,需要使用CLK、CMD、D[7...0]、DS。

图片

数据信号引脚

D[7...0]:Dx信号主要用于 Host 和 eMMC 之间的数据传输。在 eMMC 上电或者软复位后,只有 DAT0 可以进行数据传输,完成初始化后,可配置 4bit 或者8bit进行数据传输。

5 eMMC电路设计实战

电源部分

eMMC供电采用3.3V和1.8V电源,注意电容应该靠近IC引脚放置。注意去耦电容大小,详见附件。

图片

数据通信部分

该部分需要需要添加上拉电阻,不同厂家的芯片应该注意上拉电阻的阻值,详见附件。

图片

NC部分

该部分的引脚无实际功能,在进行PCB走线时可压PIN走线。

图片

附件

上拉电阻和去耦电容的大小,一般由详细说明,具体见下:

图片

图片

6 PCB布局建议

信号CLK、CMD、DQ和DS均做阻抗50Ω±10%匹配管控。

信号CLK、CMD、DQ和DS约束为同组信号,长度差控制在±50mil范围内。

所有信号线走线长度约束在2000mil以内,且注意使用IBIS模型进行仿真评估阻抗匹配和反射情况。

信号线有完整的参考层。

内部走不出来的信号可以从NC PAD走,不能从RFU PAD上走线。

CLK和RST_N长度差在1000mil以内。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16073

    浏览量

    176979
  • 嵌入式
    +关注

    关注

    5056

    文章

    18955

    浏览量

    301683
  • 电路设计
    +关注

    关注

    6656

    文章

    2418

    浏览量

    202684
  • 封装
    +关注

    关注

    126

    文章

    7719

    浏览量

    142569
  • emmc
    +关注

    关注

    7

    文章

    195

    浏览量

    52535
收藏 人收藏

    评论

    相关推荐

    硬件电路设计与开发项目案例智能空气净化系统

    项目名称:智能空气净化系统 张飞硬件电路设计与开发-入门篇(三极管/MOS管/运放/电路设计
    的头像 发表于 05-14 10:23 4671次阅读

    怎么成为硬件电路设计高手?

    ▼关注公众号: 工程师看海▼   在现代科技快速发展的时代,电子设备无处不在,而硬件电路设计是实现这些设备功能的基础。无论是智能手机、电脑、家用电器,还是工业控制系统,都需要经过精密的电路设计来实现
    的头像 发表于 07-28 13:10 4814次阅读
    怎么成为<b class='flag-5'>硬件</b><b class='flag-5'>电路设计</b>高手?

    硬件电路设计接地问题

    电路设计中,“接地”是一个无法避免的问题。接地需要考虑的主要因素:使用场景,不存在通用的接地方式。本文我们将以一种通俗易懂的方式谈谈接地问题的本质。
    的头像 发表于 11-13 16:38 1861次阅读
    <b class='flag-5'>硬件</b><b class='flag-5'>电路设计</b><b class='flag-5'>之</b>接地问题

    硬件电路设计晶体与晶振电路设计

      晶体与晶振在电路设计中的应用十分广泛,对于数字电路,一个稳定的时钟信号,是系统稳定的前提。
    的头像 发表于 11-22 10:44 2094次阅读
    <b class='flag-5'>硬件</b><b class='flag-5'>电路设计</b><b class='flag-5'>之</b>晶体与晶振<b class='flag-5'>电路设计</b>

    硬件电路设计DDR电路设计(1)

    电路设计中常见的DDR属于SDRAM,中文名称是同步动态随机存储器。
    的头像 发表于 11-24 17:28 4295次阅读
    <b class='flag-5'>硬件</b><b class='flag-5'>电路设计</b><b class='flag-5'>之</b>DDR<b class='flag-5'>电路设计</b>(1)

    硬件电路设计

    十五年硬件电路设计精华
    发表于 11-08 17:26

    硬件电路设计流程系列

    一、硬件电路设计流程系列--硬件电路设计规范 二、硬件电路设计流程系列--方案设计(1) :主芯
    发表于 10-17 17:16

    核心板硬件电路设计

    核心板接口说明核心板硬件电路设计USB Host电路设计
    发表于 02-01 06:22

    硬件电路设计的思路分享

    在学习电路设计的时候,不知道你是否有这样的困扰:明明自己学了很多硬件电路理论,也做过了一些基础操作实践,但还是无法设计出自己理想的电路。归根结底,我们缺少的是
    发表于 11-11 08:40

    硬件电路设计与实践

    硬件电路设计与实践,非常实用的教材 有需要的朋友下来看看
    发表于 12-08 14:48 0次下载

    硬件电路设计具体详解

    硬件电路设计具体详解。
    发表于 04-05 11:51 76次下载

    硬件电路设计流程--原理图设计

    电路教程相关知识的资料,关于硬件电路设计流程--原理图设计
    发表于 10-10 14:34 0次下载

    硬件电路设计“磁珠”的应用资料下载

    电子发烧友网为你提供硬件电路设计“磁珠”的应用资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广
    发表于 04-15 08:49 13次下载
    <b class='flag-5'>硬件</b><b class='flag-5'>电路设计</b><b class='flag-5'>之</b>“磁珠”的应用资料下载

    主板电源DC-DC电路设计电容的选择

    主板电源DC-DC电路设计电容的选择
    发表于 11-18 17:15 13次下载

    硬件电路设计的基本流程、作用和注意事项

    硬件电路设计是一种设计电子设备硬件电路的过程,涉及多种电子元件的选型、连接方式、布局设计等工作。电子产品的功能都是靠硬件
    的头像 发表于 06-30 13:56 1848次阅读
    <b class='flag-5'>硬件</b><b class='flag-5'>电路设计</b>的基本流程、作用和注意事项