Hi all,
I am constructing a basic 18X / ULN2803 circuit with an infrared remote to turn the ULN outputs on. The IR receiver and associated code is working great but I am having a major gripe with the ULN driver... as we know this is a transistor driver chip, so I get a 0.6v difference to GND. This is bad because this output is actually manipulating the input to another ADC and 0.6v gives the wrong result. (No, I can't just re-configure the other ADC.)
What method can I use to make sure this line sees 0.0v with the ULN output active? (By the way, the output needs to tristate when it's not active, this is why I am using a ULN instead of directly using the 18X outputs.)
I am constructing a basic 18X / ULN2803 circuit with an infrared remote to turn the ULN outputs on. The IR receiver and associated code is working great but I am having a major gripe with the ULN driver... as we know this is a transistor driver chip, so I get a 0.6v difference to GND. This is bad because this output is actually manipulating the input to another ADC and 0.6v gives the wrong result. (No, I can't just re-configure the other ADC.)
What method can I use to make sure this line sees 0.0v with the ULN output active? (By the way, the output needs to tristate when it's not active, this is why I am using a ULN instead of directly using the 18X outputs.)