??? 01/29/09 06:40 Read: times |
#161808 - May need to have pullup resistors Responding to: ???'s previous message |
The use of the ULN2803 is very much like designing with discrete BJT devices. If the MCU pin that connects to the inputs of the ULN2803 has very weak pullup capability or is open drain with some small current leakage paths the 1.5 volts you see on the port pins will be mostly due to two the VBE drops inside the driver.
This means that the problem that you are having may not be a grounding problem at all. I suggest you try adding a 1K to 1.5K pullup to the MCU VDD on each input to the ULN2803 and see if this enables the inputs to rise up to levels you expect. Michael Karas |