AN76458 describes how to develop a complete powerline communication system with the PSoC 5LP family of devices. Attached to the application note is a code example of a 2400 bps FSK modem with the Cypress powerline network protocol. Also attached are design files of a board that interfaces the PSoC 5LP device to a high voltage (120-240 VAC) powerline.
Introduction
Powerline communication (PLC) provides a mechanism to exchange data over existing powerlines. The primary benefit of PLC over most other communication methods is that there are no infrastructure costs (i.e. no new wires) to install a PLC-enabled system.
There are generally two types of PLC systems: highbandwidth (video, audio, and so on) and low-bandwidth (command and control). This application note describes how to implement a low-bandwidth, half-duplex PLC solution with the PSoC 5LP family of devices.
The following table indicates the PSoC devices, PSoC Creator versions, compilers, and development kits that will work with this application note project:
Project |
Device
|
PSoC Creator
Version |
Development Kit
CY8CKIT-xxx |
Compiler
|
|||||||
Architecture
|
Silicon
Revision |
V2.2 |
V2.1 SP1/
V2.1 |
001
DVK |
Keil
|
GCC
|
RVDS
|
MDK
|
|||
AN76458.zip
|
Prod
|
YES
|
NO
|
NO
|
NO
|
NO
|
N/A
|
YES
|
YES
|
YES
|
Notes:
- For PSoC 5 project and related document, please download file AN76458_Archive.zip.
Projects associated with this application note can be downloaded from the 'Related Files' section below. For your convenience, we have provided projects that are compatible with the two most recent versions of PSoC Creator:
- AN76458.zip is used with PSoC 5LP and PSoC Creator 2.2
- AN76458_Archive.zip is used with PSoC 5 and PSoC Creator 2.1/2.1 SP1.
The project’s default settings may not be compatible with your device or kit, and you may need to change your project settings. For more information, see: