When connecting GPIO’s to a Relay control board such as the Freetronics 4 Channel Relay Driver the Gli fails to boot.
After doing some analysis of what is happening on boot, I can see that when power is applied to the GLi router the GPIO pins default Output High, there is 2.7V present at each pin before the boot sequence pulls them Low.
My question is, are the pins defaulting High at the hardware level or is it apart of the boot sequence that they default High and are pulled Low somewhere during the remainder of the sequence?
My other question is, why if the GPIO pins is High on startup and connected to a MOSFET (the driver board) does the GLI not finish its boot sequence? I was thinking it’s to do with current draw, although it would be a small draw I have noticed that the boot sequence is effected more (almost no LEDs are present) when all four of the available GPIO’s are connected to the driver board. However after trying to prove or disprove this theory I was testing the board voltage and noticed that with or without the GPIO connected the board held the same voltage so that tells me that it’s not a current draw issue but I could be wrong.
Hopefully someone has put the GPIO’s to use and can point me in the right direction.
Also another question I have been trying to figure out is what are the 5V and 3.3V output specs i.e. how much current can each output provide.