This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How to configure GPIO output to float?

The ENable pin on addition hardware component requires "floating" to power on, and drive low ( less than 1.25V) to turn off.

Unclear based on my understanding of the chipset if this is deterministically possible.

I read one odd person suggest that configuring the output as an input is a method to enable "floating".

Is that true, and reliable?

We'd like to understand if it's best just to add appropriate hardware to the board to enable this state, or if it's safe to use it this way.

Help would be appreiciated!

Parents
  • Odd person is correct, configuring IO as input makes it "floating". But I would also add that your additional hardware most likely has internal pull-up that's why you can have EN pin left floating to perform powe on. Check it in the device datasheet and if it is true then you probably don't need to configure nRF IO as input, it will be fine to set it high to enable hardware. Unless EN pin has three input states such as high, low and floating but it is usually for some kind of mode rather than simple on/off.

Reply
  • Odd person is correct, configuring IO as input makes it "floating". But I would also add that your additional hardware most likely has internal pull-up that's why you can have EN pin left floating to perform powe on. Check it in the device datasheet and if it is true then you probably don't need to configure nRF IO as input, it will be fine to set it high to enable hardware. Unless EN pin has three input states such as high, low and floating but it is usually for some kind of mode rather than simple on/off.

Children
No Data
Related