Hello,
I am new here so hope this is the right place.
I am trying to drive multiple max output of 500mA independently from a GPIO expander. I am connecting Darlington array NCV1413BDR2G directly to gpio expander PCA9675 as shown below.
For some reason, any U9 GPIO pin is held as a output low signal no matter how hard i try to make it high. I ended up getting it to work with 1k resistors pulled to 3V3 in-between U8 and U9. However, this circuit is used to drive a relay controlling motors. The motor is now defaulting on because it is active low.
I am not sure how to handle this now. I seem to need the pull up to toggle the output but that will run the motor. It doesnt seem easy to find PNP darlingtons at 7 channels like this. Is there a better way to approach this?
Thanks
I am new here so hope this is the right place.
I am trying to drive multiple max output of 500mA independently from a GPIO expander. I am connecting Darlington array NCV1413BDR2G directly to gpio expander PCA9675 as shown below.
For some reason, any U9 GPIO pin is held as a output low signal no matter how hard i try to make it high. I ended up getting it to work with 1k resistors pulled to 3V3 in-between U8 and U9. However, this circuit is used to drive a relay controlling motors. The motor is now defaulting on because it is active low.
I am not sure how to handle this now. I seem to need the pull up to toggle the output but that will run the motor. It doesnt seem easy to find PNP darlingtons at 7 channels like this. Is there a better way to approach this?
Thanks