imx8mp eMMC interface pull ups

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

imx8mp eMMC interface pull ups

跳至解决方案
4,527 次查看
diegoperez
Contributor II

Hi,

I have a question with the eMMC interface and the pull ups, if we look at the EVK schematic there is pull up in SD3_CMD R37 and in SD3_DATA0 R36 but they are marked as not mounted.

Captura.PNG

Why are they like not mounted?

Are these resistors mounted depending on the eMMC memory? That is, should I put these resistors in my design in case my eMMC needs them?

 

Thanks and BR.

0 项奖励
回复
1 解答
4,480 次查看
BiyongSUN
NXP Employee
NXP Employee

The pull up on data0 and command lines are used for "in case".

In case, there is some hardware layout issue for example need to debug hardware. 

add the external pull up can make the ware form better in case layout has issue.

When you debug hardware, you can use the 1 bit mode for emmc. that is why you can see the pull up only on data0. 

also suggest you can add one  0 ohm series resistor in the clk "in case" need to debug the hardware for timing issue, which also may be caused by layout sometime.  You can adjust that series resistor. 

 

The pad/pin settings are independent as show below picture. no related to GPIO. related to IOMUX.

The GPIO, ADC, SAI are equal.(In blue of the picture). they only take of care of logic "0" or "1"

The pads/pins(silicon ) is in red. 

 

Untitled.png

 

Untitled5555556.png

在原帖中查看解决方案

0 项奖励
回复
4 回复数
4,513 次查看
nxf63675
NXP TechSupport
NXP TechSupport

Hi @diegoperez,

 

This depends on the eMMC that you are using, as the one used on the EVK are not required and they appear as DNP.

For info please look into the hardware developers guide from the i.MX and for the eMMC you select.

https://www.nxp.com/webapp/Download?colCode=IMX8MPHDG

 

Regards,

Israel.

0 项奖励
回复
4,502 次查看
diegoperez
Contributor II

Hi,

Thaks for your reply @nxf63675 

In my emmc datasheet says this:

Captura.PNG

So I need 50K as maximun (I am using 1.8V) in all signals, I am thinking to use the internal pull ups of the imx8mp, that in the datasheet says that the maximun value is 49K.

Captura1.PNG

I have a simple question, pull up configuration is associated to the GPIO function or is independent and can be used when USDHC3 peripheral is working with these pads?

0 项奖励
回复
4,481 次查看
BiyongSUN
NXP Employee
NXP Employee

The pull up on data0 and command lines are used for "in case".

In case, there is some hardware layout issue for example need to debug hardware. 

add the external pull up can make the ware form better in case layout has issue.

When you debug hardware, you can use the 1 bit mode for emmc. that is why you can see the pull up only on data0. 

also suggest you can add one  0 ohm series resistor in the clk "in case" need to debug the hardware for timing issue, which also may be caused by layout sometime.  You can adjust that series resistor. 

 

The pad/pin settings are independent as show below picture. no related to GPIO. related to IOMUX.

The GPIO, ADC, SAI are equal.(In blue of the picture). they only take of care of logic "0" or "1"

The pads/pins(silicon ) is in red. 

 

Untitled.png

 

Untitled5555556.png

0 项奖励
回复
4,487 次查看
nxf63675
NXP TechSupport
NXP TechSupport

Hi @diegoperez,

 

Well, depends on the way you configure your PAD but simply, the answer is yes, as these pins can be used as a GPIO.

 

Regards,

Israel.

0 项奖励
回复