Electronic – How to read/generate phase-shift-keying (PSK)

communication

I'm trying to reverse engineer a piece of electronics that seems to be using ~1Mhz differential phase shift keying to send a signal over a 2-wire line that's also used for low-voltage power.

So newbie question here, but how do I both encode/decode a PSK signal? In terms of do I need to build a custom circuit to do it (I've found diagrams of such)? Or are there cheap/small chips that will do this for me? I ultimately need a micro-controller both reading and sending the signal.

Best Answer

WHat you call BPSK could be also what was commonly called Manchester code. This was used in single ended and differential mode for long hauls and depending on idle data codes, there were several types. where phase would invert on a Mark (1), Space (0) or on a transition.

If so, you need a clock sync, phase sync (mark/space/invert) depending on modulation method used and then a byte sync UART and then a frame sync if synchronous payload.

Consider this solution. http://www.intersil.com/data/fn/fn2951.pdf I used to design discrete versions decades ago.