Jump to main content

# 1.1.1 PLC PHY Driver

This driver provides a non-blocking interface with the external on-chip PLC transceiver. The library uses the SPI Peripheral Library (PLIB) and the Direct Memory Access (DMA) controller to interface with PL360/PL460 PLC devices. This driver is used when the PLC transceiver is running the G3-PLC, PRIME or Meters And More PHY layer.

Key Features:

- Supports a single instance of the PLC device (PL360/PL460) and a single client to the driver
- Supports the internal firmware upload process
- Supports interrupt handling to read PLC events
- Supports write/read to/from the internal PLC Information Base (PIB)
- Supports transmitting and receiving PLC frames
- The library can be used in both Bare-Metal and RTOS environments

Rev: G