I am trying to control a 3v latching relay (single coil) using an Arduino @ 3.3v [SPST-NO PCB Mount Latching Relay, 16 A, 3V dc] rs-online.com/web/p/latching-relays/8276283/ The relay requires a 3v positive to latch one way, and inverse to latch the other way.
I think this is the circuit I need to implement:
However, I cant get the relay to switch because the voltages in the coil are not high enough (should be 3v and I am getting +-0.49V when using 3.3v supply). (using transistors: BC558 and also tried BC548) (relay coil Coil Resistance: 16.8ohm)
I have done a simulation using livewire which shows pretty close what I am measuring in real live. I have been suggested to use an H-bridge, however I would like to know if having a 5V supply, I can make this circuit work and make the design simpler.
Could I get some help on how to make this work and understand it?
I have set variable resistors in the simulator and tried different values but cant get 3V.