imx8mini set input high impedance

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx8mini set input high impedance

932 Views
bobwang
Contributor I

Hi 

How could I set IMX8MINI GPIO Pin input to high impedance (or float?)  when I set no pull-up and pull-down, I measure voltage is 2.5V(with external resistor connect to 3V3), does that means internal still pull down?

This is want I got, I am not sure I set correct or not? if set correct what value could I get?

image.png

0 Kudos
4 Replies

857 Views
bobwang
Contributor I

From NXP Errata ( MIMX8MM6DVTLZAA)for 3.3V IO operation using external resistors for pullup/pull down and disable the internal pull up/down via software.

I already set  PE (Pull Resistors Enable) = 0 (disabled); ODE (Open Drain Enable) = 1 (enabled), and I found register value is  0x00000036. 

I measured my GPIO input pin with an external resistor(pull up to 3.3V with 10k resistor) found it the vale still 2.5V. 

I am confused, does that mean IMX8MINI not support 3.3V external or I am setting wrong. it likes like still internal pulldown.

0 Kudos

857 Views
Yuri
NXP Employee
NXP Employee

bobwang 

Hello,

   Is the pin really free - there is no externally connected parts on the board?

Regards,

Yuri.

0 Kudos

857 Views
bobwang
Contributor I

Thank you very much, I'll try.

0 Kudos

857 Views
Yuri
NXP Employee
NXP Employee

bobwang 

Hello,

   use the following settings of corresponding Pad Control Register:

PE (Pull Resistors Enable) = 0 (disabled);

ODE (Open Drain Enable) = 1 (enabled).

Regards,

Yuri.

0 Kudos