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: high-bandwidth (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.1 SP1 or higher / V2.1 |
V2.0
|
001
DVK |
Keil
|
GCC
|
RVDS
|
MDK
|
|||
AN76458.zip |
Prod
|
YES
|
NO
|
NO
|
NO
|
NO
|
N/A
|
YES
|
YES
|
YES
|
Notes:
- Click on AN84741 - PSoC® 5 to PSoC 5LP Migration Guide to learn differences between PSoC 5 and PSoC 5LP.
- 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.1 SP1
- 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: