expert_vision
Junior Member level 3
I've made a simple Ni-Cd USB charger that uses a relay to control when power is applied to the current source (Q1+Q2+R5). Is there a way to use a cheap semiconductor solution to replace the relay without affecting the circuit's current behavior ?
What the circuit does is this:
- battery is inserted in the charger
- because battery voltage is below ~1.38V the relay goes on and battery is charged at 160mA
- when voltage applied on the battery reaches ~1.44V, the relay goes off, and the battery drops to about 1.4V
- charger won't start again until battery goes below 1.38V
I know I could use a transistor instead of the relay, but that would would not switch the current in a on-off way, and it would rather slowly drop the current as the battery voltage approaches 1.44.

What the circuit does is this:
- battery is inserted in the charger
- because battery voltage is below ~1.38V the relay goes on and battery is charged at 160mA
- when voltage applied on the battery reaches ~1.44V, the relay goes off, and the battery drops to about 1.4V
- charger won't start again until battery goes below 1.38V
I know I could use a transistor instead of the relay, but that would would not switch the current in a on-off way, and it would rather slowly drop the current as the battery voltage approaches 1.44.
