HI folks - I need a hand on a problem I'm having.
I'm trying to drive a series of 8 single coil 12V latching relays from a 40x2. As I'm somewhat short on digital outs, I stuck a MCP23017 I2c digital output in there to allow the picaxe to separatley control all 16 (2x8) coil leads through I2c. As the relays are 12v coils, I can't control the relays directly from the I/O expander - so I thought that I would stick in some darlington drivers (ULN2803AN), and drive them from the I/O outout ports from the MCP. The 8 output darlington IC (I need 2 of them) is hooked up to 12v on pin 10, ground on pin 9, and pins 1-8 are the I/O outputs 0/5v, and pins 11-18 are the darlington outputs, which I thought would cycle between 12v and 0v depending on the input status.
But I can't get 12volts on any of the outputs of the two darlington chips, no matter what the input voltage is (it's cycling properly between 0 and 5 volts). I'm guessing that I'm not using the darlingtons properly. Can someone steer me in the right direction?? Thanks!
John Manson
I'm trying to drive a series of 8 single coil 12V latching relays from a 40x2. As I'm somewhat short on digital outs, I stuck a MCP23017 I2c digital output in there to allow the picaxe to separatley control all 16 (2x8) coil leads through I2c. As the relays are 12v coils, I can't control the relays directly from the I/O expander - so I thought that I would stick in some darlington drivers (ULN2803AN), and drive them from the I/O outout ports from the MCP. The 8 output darlington IC (I need 2 of them) is hooked up to 12v on pin 10, ground on pin 9, and pins 1-8 are the I/O outputs 0/5v, and pins 11-18 are the darlington outputs, which I thought would cycle between 12v and 0v depending on the input status.
But I can't get 12volts on any of the outputs of the two darlington chips, no matter what the input voltage is (it's cycling properly between 0 and 5 volts). I'm guessing that I'm not using the darlingtons properly. Can someone steer me in the right direction?? Thanks!
John Manson