Hi all, The reason for this post is that I want to safeguard my idea from any patenting attempts. Releasing the details to the public domain should do the trick, so here they are:
Imagine a transformer built from two coils routed on a PCB on two different layers (top and bottom for example). The thickness of the PCB provides the isolation required. Transmission is performed by shorting one coil, forming a closed loop - one end is grounded, the other connected to a microcontroller pin. The micro grounds the pin and that's one state. When the micro puts the pin in high impedance, the other state is transmitted. A micro on the other side measures the inductance of the other (coupled) coil. By observing a variation in inductance it can tell if the coil on the other side is shorted or not.
Should anyone be interested, I have it implemented. We do this on Microchip's microcontrollers and measure the inductance with the CTMU hardware peripheral. Works at 80kbps full-duplex on a PIC24F. I have written an application note and posted it on my company website. We call the thing "Freesolator", since it requires almost no components (one resistor, once you have CTMU on board). We have demo boards and can make the source code available. See
Hope you don't find this post too spammy. I couldn't think of a better method of undeniable disclosure.
Cheers, Andrzej Ekiert