Author Topic: How to drive latching relais ?  (Read 1445 times)

0 Members and 1 Guest are viewing this topic.

Online KleinsteinTopic starter

  • Super Contributor
  • ***
  • Posts: 14842
  • Country: de
How to drive latching relais ?
« on: July 10, 2020, 03:55:10 pm »
For a circuit I may need some 4 (possibly more) latching relays. For the 2 coil version driving is relatively simple with one sided drivers (e.g. ULN2003 or similar).

However some of the smaller relays are one coil only and here driving is more tricky. Are there special chips for this ?
A see mainly 2 options: 
a) 1 full bridge bridge with 2 control lines.
b) a single sink/source driver and a series capacitor (e.g. some 10-100 µF) and only 1 control.

So far my idea would be an OP with sufficient output current, e.g. an TS912 driving a 12 V 15 mA coil.
The idle power ( ~1 mA for 2 OPs) is still a little on the high side.
 

Offline Evan.Cornell

  • Regular Contributor
  • *
  • Posts: 188
  • Country: us
 
The following users thanked this post: Kleinstein

Offline poorchava

  • Super Contributor
  • ***
  • Posts: 1673
  • Country: pl
  • Troll Cave Electronics!
Re: How to drive latching relais ?
« Reply #2 on: July 10, 2020, 04:10:13 pm »
I use a dual lowside mosfet drivers for this. By using a complementary driver such as tc4428 you can turn this relay effectively into a normal non latching one. Tc4427 required 2 control lines but reduces power consumption
I love the smell of FR4 in the morning!
 
The following users thanked this post: Kleinstein

Online KleinsteinTopic starter

  • Super Contributor
  • ***
  • Posts: 14842
  • Country: de
Re: How to drive latching relais ?
« Reply #3 on: July 10, 2020, 04:51:23 pm »
2 nice solutions, I did not have on my list. The gate drive could also be used with a capacitor.

The maxim app. note has a nice idea to use single sided drivers and extra resistors. It need more current for a short time, but only a rather short time, so it should be OK in may case, especially as I have a ~20 V supply and could thus use relatively large resistors. 
 
The following users thanked this post: Evan.Cornell

Offline Simon

  • Global Moderator
  • *****
  • Posts: 18056
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: How to drive latching relais ?
« Reply #4 on: July 10, 2020, 04:56:15 pm »
Why not use a relay that is easier to drive. I am sure there are ones that you pulse to turn on and pulse to turn off. If you have to drive reverse polarity into the same coil then yes a H-Bridge that also turns off.
 

Online KleinsteinTopic starter

  • Super Contributor
  • ***
  • Posts: 14842
  • Country: de
Re: How to drive latching relais ?
« Reply #5 on: July 10, 2020, 05:20:12 pm »
Why not use a relay that is easier to drive. I am sure there are ones that you pulse to turn on and pulse to turn off. If you have to drive reverse polarity into the same coil then yes a H-Bridge that also turns off.

The small relays I have in mind are only available with 1 coil. The gate drives look good. A bit of an overkill to have a 1-4 A driver for a relay that only needs some 15 mA, but they are reasonable cheap and some (e.g. DGD0215)  also have low power consumption (e.g. 50 µA) in static mode.

I think I will go with a power shift register like STPIC6C595 or NPIC6C595 and resistors like in the Maxim app note.
So I could relatively easy change from 1 coil to 2 coil.
 

Offline Simon

  • Global Moderator
  • *****
  • Posts: 18056
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: How to drive latching relais ?
« Reply #6 on: July 10, 2020, 05:29:15 pm »
If you link to the relay it will be easier to see your requirements. Is size an issue with the project?
 

Offline Benta

  • Super Contributor
  • ***
  • Posts: 6261
  • Country: de
Re: How to drive latching relais ?
« Reply #7 on: July 10, 2020, 06:24:21 pm »
For 15 mA, I'd consider analog switches, eg, DG 419, DG6xx etc. cheap and easy.
 

Offline Simon

  • Global Moderator
  • *****
  • Posts: 18056
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: How to drive latching relais ?
« Reply #8 on: July 10, 2020, 06:41:08 pm »
it depends on what you want. i have used 2A brushed motor driver to supply signal power level PWM simply because there is nothing that delivers less with the same functionality. I actually worked out the best discreet designed I could and it was nowhere near as good and cost more....
 

Online KleinsteinTopic starter

  • Super Contributor
  • ***
  • Posts: 14842
  • Country: de
Re: How to drive latching relais ?
« Reply #9 on: July 10, 2020, 07:17:46 pm »
Size is not really an issue, the board just gets larger.
But the small relays ( FUJITSU   FTR-B4CB012Z) are also relatively cheap and have gold contacts.
https://www.tme.eu/en/details/ftr-b4cb012z/miniature-electromagnetic-relays/fujitsu/

With other small form factor relays the 2 coil version can the contacts closer together and thus less isolation. So there is an advantage of using the 1 coil version, especially with small form factors.

With 2 single sided drivers and 2 resistors the circuit and even the software side is essentially that same as with a 2 coil relay. It just needs a higher (e.g. 1.5 - 2 times) current to operate and the 2 extra resistors.
 

Offline Simon

  • Global Moderator
  • *****
  • Posts: 18056
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: How to drive latching relais ?
« Reply #10 on: July 10, 2020, 07:36:01 pm »
Well you can drive this off a micro-controller with 2 small N channel and 2 small P channel MOSFET's, you can use the N channel in each pair to drive the P channel.
 

Offline capt bullshot

  • Super Contributor
  • ***
  • Posts: 3033
  • Country: de
    • Mostly useless stuff, but nice to have: wunderkis.de
Re: How to drive latching relais ?
« Reply #11 on: July 10, 2020, 07:54:57 pm »
I did this on a regular basis using the outputs of a 'HC595 shift register (the relays were single 5V sensitive coil), and a 100uF capacitor in series. Up to eight relays driven by a single IC, but one should not switch more than one at the same time. Wait a few ms until the next relay switches, to not create too large peak currents within the 'HC595 circuit.

There was quite an amout of relays involved within the device, so at power-on there was a storm of clicking noise while the software switched all the relays on and off again to bring them into an known position.
Safety devices hinder evolution
 
The following users thanked this post: thm_w

Online KleinsteinTopic starter

  • Super Contributor
  • ***
  • Posts: 14842
  • Country: de
Re: How to drive latching relais ?
« Reply #12 on: July 10, 2020, 08:50:49 pm »
With some relays, especially the smaller, more sensitive one it may work directly from a 5 V powered 74HC595 with a series capacitor. It may need some 15 mA, but this can be OK for just 1 channel for a short time.

It may not work wit all types though.
 

Offline Simon

  • Global Moderator
  • *****
  • Posts: 18056
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: How to drive latching relais ?
« Reply #13 on: July 10, 2020, 10:07:07 pm »
i think the one used is 9V? 5V may be a little low, why not use the 5V version but this does want 30mA
 

Offline Calvin

  • Regular Contributor
  • *
  • Posts: 175
  • Country: de
    • Calvin´s audio page
Re: How to drive latching relais ?
« Reply #14 on: July 12, 2020, 06:22:34 pm »
Hi,

here´s a simple discrete circuit for a 12V TX-S Panasonic relay (2 diodes, Resistor, Cap and Transistor).
The Cap may be chosen considerably smaller in value,depending on the current demand of the relay.

regards
Calvin
..... it builds character!
 
The following users thanked this post: oPossum

Offline retrolefty

  • Super Contributor
  • ***
  • Posts: 1648
  • Country: us
  • measurement changes behavior
Re: How to drive latching relais ?
« Reply #15 on: July 12, 2020, 06:33:08 pm »
That's what I did on a project I made using a 5v low current single coil latching relay by just driving them directly from two digital output pins from an avr328 mc. I worried a little about reverse coil collapsing current spikes but didn't seem to cause any problems even after several years. Still probably not a recommended best practice method but it worked for me and my application.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf