I'm using Omron G6 series relays, both the non-latching (G6S-2) and and dual coil latching (G6SK-2) for a few PCB designs.
What I didn't know was that some models of relays give their connection diagrams from the "Top" view (as expected) while some give them from the "Bottom" view (annoyingly, often both of these will be present in the same datasheet).
As such, my PCBS were produced with the polarity of the relay coils reversed. Ouch! And of course, I only discovered this after soldering everything together.
Despite this, the latching relays work perfectly. I'm using transistors to create the ground connection for each coil, using a microcontroller signal to drive the Set and Reset pins high and low to toggle the relays. No problem at all.
Of course, the non-latching relays don't work (as expected).
My suspicion is therefore that the datasheet for the latching relays incorrectly specified "Bottom" view when it should be the "Top" view, making my PCB inadvertently correct. Any value to this suspicion, or is there another reason my latching relays are working despite screwing up the PCB connections?
(Both latching and non-latching coils are driven by the exact same circuits - same transistors, same microcontroller, same resistors, etc. In addition, cutting out the microcontroller and providing a 5V signal to the transistor pins does the same - the latching relay works, the non-latching relays don't.)