View Single Post
Old 11-27-2018, 13:58   #1 (permalink)
micro_media
Crazy Poster
 
Join Date: Jun 2006
Location: indonesia
Posts: 50
Member: 300199
Status: Offline
Thanks Meter: 261
# emmc basic knowledge from micromedia sttsi

# SESION 1
------------


All of mobile phones need Storage to store the main firmware or operating system, in android phones density of storage need to be larger than before, mobile phone manufacture need to use NAND based FLASH memory, the newest technology to the NAND based FLASH memory that use in mobile phones is UFS ( universal flash storage ) we will talk about UFS later, now we will talk about technology before UFS, yes... we will talk about storage named eMMC :

embadded MULTI MEDIA CARD or embadded NAND is a NAND BASED FLASH MEMORY CHIP + CONTROLER, the controler contains MCU and internal LDO, that make the communication between NAND and the HOST more fast, use 8 PIN of DATA, 1 PIN of CMD and 1 PIN of CLK.

this eMMC need two supplies, one is VCC ( VDDF ) and the another supplies is VCCQ ( VDD ) as positive supplies chain, and VSS will conected to the system GND just like ussual, we arent need to supply anything to the PIN named VDDI ( this PIN are used to access bank capasitor for the internal LDO only )

there are another PIN named RST, this pin use for executing the hardware reset function and fully controlled by the host.

many packages for eMMC products tha avaliable on the mobile phone market, at lease we found 7 packages that used in many many of mobile phones :

1. FBGA 153 ( used as eMMC and eMCP products )
2. FBGA 169 ( used as eMMC and eMCP products )
3. FBGA 162 ( used as eMCP products )
4. FBGA 186 ( used as eMCP products )
5. FBGA 221 ( used as eMCP products )
6. FBGA 529 ( used as eMCP products )
7. FBGA 254 ( used as eMCP products )

eMCP is MULTI CHIP PACKAGE based eMMC, means in one IC have two hardware that not related each other ( so its called MULTI CHIP ) one is eMMC hardware and the other is RAM hardware

if you found eMMC 153 / 169 package, you must see the label name to know what ic is it ( eMMC only or eMCP ) for examples if you found 153 / 169 chip from samsung you can see the label if it "KL" ( this is eMMC only ) and if it "KM" ( this is eMCP )




For SKhynix it is H2 and H9 and for Sandisk it is DU and DP, its ok... i will tell you about it in the another sesion, now we are back to the topic.. So.. eMMC / eMCP in package FBGA 153 and 169 is possible, you just need to know how to read the label name on the package, the good news is both of eMMC dan eMCP is still have a eMCP hardware inside it, and offcourse have a eMMC PIN that wa alread discuss before, the pin map for FBGA 153 and 169 is totally same for the MAIN PIN, the different between them : 169 have 16 GND PIN more in the right and left side, you can see the picture below


the pin mapping will be like this ( top view ) :






eMMC that use package FBGA 153 / 169, have so many PIN that DO NOT USED ( DNU ) or NOT CONNECTED ( NC ) because only eMMC pin that used in this IC, you know about this eMMC PIN, DAT 0, DAT1, DAT2, DAT3, DAT4, DAT5, DAT6, DAT7, CMD, CLK, VCC, VCCQ, GND, RST, VDDI. and the other is NC / DNU.

eMCP that use package FBGA 153 / 169, have less PIN that DNU or NC, becouse besides eMMC PIN there is RAM PIN, you can see to the picture the RAM PIN, they have another VCC and VCCQ for RAM, they HAVE 32 PIN for DATA ( IO ) and many other, this is why in the eMCP we will found less PIN that NC / DNU.

Please becarefull when you faced phone that should be have 16 GB ROM and when you open it you found that phone use 153 / 169 package, make sure this phone need eMMC only or need eMCP, IF IT NEED eMCP !! :

1. you can not let any of eMMC PIN and RAM PIN broken, please make sure all eMMC PIN and RAM PIN still ok in the phone PCB and please USE eMCP IC's only for replacing
2. you cant USE eMMC models for this phone, i mean you cant USE KLMAG2GE2A-A001, KLMAG2WEMB-B031, KLMAG2GE4A-A001, KLMAG4FE4B-B002, KLMAG4FEAB-B002, KLMAG4FEAB-A002 .... yes i know thoose eMMC is 16 GB ROM but they doesnt have RAM inside it, so in this case you need to use eMCP such as KMVTU000LM-B503, KMVYL000LM-B503, KMV2W000LM-B506, KMV3U000LM-B304, KMV3W000LM-B310 thoose ic have 16 GB of ROM and 1 GB LPDDR1 of RAM. ( for 153 / 169 package if it is eMCP the RAM inside it is always LPDDR1 technology )

If you found some phone only need eMMC in that spot ( some phone use another IC as RAM ) so you have no problem, you can use eMMC ic or eMCP, both of this IC have eMMC inside it, you only need to pay attantion to the ROM density that needed by the phones, and offcourse ic dimension.
just for note : sometime you need to noted that EXT_CSD rev 1.6 eMMC can not be use in to phone that instaled android 5.0 and above.



see you in the next sesion
thankyou
br,


Yongky felaz

micromedia STTSI - indonesia
Attached Images
File Type: jpg emmc dan emcp 1.jpg (34.5 KB, 799 views)
File Type: jpg 153 dan 169.jpg (64.6 KB, 788 views)
File Type: jpg pin mapping convert.jpg (124.7 KB, 799 views)
  Reply With Quote
The Following 8 Users Say Thank You to micro_media For This Useful Post:
Show/Hide list of the thanked
 
Page generated in 0.09643 seconds with 8 queries