AN2358 - Manchester Decoder Using PSoC® 1 | Cypress Semiconductor
AN2358 - Manchester Decoder Using PSoC® 1
This application note describes how to build a Manchester Decoder using two digital blocks and some combinatorial logic of the PSoC® 1 device. After it is initialized, the decoder requires no firmware intervention. Clock and serial data recovered by the receiver can serve as inputs for a number of serial data communication methods including SPI and pattern recognition circuits.
Manchester code is widely used in communication systems because of its simplicity: a single signal conveys data and clock information without the need for high-level protocol. Additional benefits include self-synchronization, zero DC components, and independence from transmission media. A Manchester link consists of a transmitter (Manchester encoder) and a receiver (Manchester decoder).