Processor pins pull-up configuration resistor value

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

Processor pins pull-up configuration resistor value

跳至解决方案
2,287 次查看
nirmalluhana
Contributor IV

Hi,

Release: Yocto-Morty (4.9.51_GA)

Board: i.MX8MQ EVK

I want to configure processors pins as pull-up enabled from dts file but as I am gone through the TRM it indicates the bits for pull-up enabled/disabled.

So, if I set that bits then by which resistor value it is going to be used for pull-up enable?

Or there are any other values of registers available for that purpose?

Best regards,

Nirmal

标签 (1)
1 解答
1,996 次查看
gusarambula
NXP TechSupport
NXP TechSupport

Hello Nimal,

I confirmed that there is an internal 90K Ohm pull down RES on the IOs to avoid excessive current through the resistive voltage divider of input receiver, and to avoid receiver devices overstress at 2.5/3.3V voltage range. There is no control bit for pull down enable/disable. The pull down is described as “always on 90k pd res”

There is a Pull Up Enable (PUE on the GPIO registers) but it only controls the internal 27K Ohm pull up RES enable/disable.

Regards,

在原帖中查看解决方案

4 回复数
1,996 次查看
gusarambula
NXP TechSupport
NXP TechSupport

Hello Nirmal,


My apologies for the delay. The Pull Up / Pull Down for each pin is set to a specific value so it can be enabled or disabled but the value is fixed.


On the i.MX8M Reference Manual you can see each pad’s PUE (Pull Up Enable) bit on the register. The value of the pull up resistor is not shown here but you can see if on the Reset condition field on the i.MX8M datasheet. (link below)
https://www.nxp.com/docs/en/data-sheet/IMX8MDQLQCEC.pdf


However, there seems to be a mismatch as some pins show Pull Down instead of Pull Up which is referred to on their registers.


I’ll escalate this, so it gets addressed.
Regards,

0 项奖励
回复
1,996 次查看
nirmalluhana
Contributor IV

Hi,

 

Any update on this?

 

Best regards,

Nirmal

0 项奖励
回复
1,997 次查看
gusarambula
NXP TechSupport
NXP TechSupport

Hello Nimal,

I confirmed that there is an internal 90K Ohm pull down RES on the IOs to avoid excessive current through the resistive voltage divider of input receiver, and to avoid receiver devices overstress at 2.5/3.3V voltage range. There is no control bit for pull down enable/disable. The pull down is described as “always on 90k pd res”

There is a Pull Up Enable (PUE on the GPIO registers) but it only controls the internal 27K Ohm pull up RES enable/disable.

Regards,

1,996 次查看
nirmalluhana
Contributor IV

Thanks gusarambula,

Appreciate your support.

 

Regards,

Nirmal

0 项奖励
回复