Trouble with internal pull ups on i.mx6

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Trouble with internal pull ups on i.mx6

743件の閲覧回数
adamgarrison
Contributor III

I’m seeing odd behavior with the internal pull-ups on the i.mx6.

When I configure a GPIO as in input and enable the pull-up, it yanks the input very strongly high.  If I tie a 100k pull-down externally, it doesn’t change the voltage at the input.  If I tie the input directly to ground, it sources ~95mA.  I’m positive it’s not configured as an output.  If I disable the pull-up through a register write, it no-longer does this behavior.

Any suggestions on what could be causing this?

FYI,

The particular register I’m using to control the pull-up is IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR21.

I have it configured as a GPIO2_17 through the MUX_MODE bits in IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR21

I have bit 17 in GPIOx_GDIR cleared (where x = 2).

Thank you,

Adam

ラベル(1)
タグ(2)
1 返信

644件の閲覧回数
adamgarrison
Contributor III

this was a circuitry issue.  Buffers exterior to the device were responsible.