Hello,
I am new here in this forum and I hope someone is able to help me with my problem. I used the search function but I couldn't really find something that I understood
I am trying to interface a PCF8574 port extender with the base (1kOhm resistor in between output pin of PCF8574 and base pin of transistor) of a transistor which then is supposed to switch a 24 VDC solenoid valve.
Controlling the I2C port extender is no problem, but for some reason the transistor does not switch the solenoid valve on/off if the appropriate pin is triggered high/low on the port extender.
I read some stuff in various forums about the maximum HIGH output current of the PCF8574 (maximum 300 uA) is not enough but I can not judge if that is really my problem here. Also, I read that the PCF8574 is not good for current sourcing and should rather be used for current draining.
Does anyone know why it does not work, meaning why the solenoid does not switch when the port extender pins logic levels get changed ???
Any help is greatly appreciated.
mvschaefer
I am new here in this forum and I hope someone is able to help me with my problem. I used the search function but I couldn't really find something that I understood
I am trying to interface a PCF8574 port extender with the base (1kOhm resistor in between output pin of PCF8574 and base pin of transistor) of a transistor which then is supposed to switch a 24 VDC solenoid valve.
Controlling the I2C port extender is no problem, but for some reason the transistor does not switch the solenoid valve on/off if the appropriate pin is triggered high/low on the port extender.
I read some stuff in various forums about the maximum HIGH output current of the PCF8574 (maximum 300 uA) is not enough but I can not judge if that is really my problem here. Also, I read that the PCF8574 is not good for current sourcing and should rather be used for current draining.
Does anyone know why it does not work, meaning why the solenoid does not switch when the port extender pins logic levels get changed ???
Any help is greatly appreciated.
mvschaefer