1.3.1 MCC Project Configuration

The following figure shows the MCC project graph of PLC PHY Tx Test Console application for PIC32CXMTG-EK:

Figure 1-28. MCC Project Graph of PLC PHY Tx Test Console for PIC32CXMTG-EK
  • The PLC PHY driver is needed to manage the PLC device and transmit PLC frames.
  • The PLC PVDD Monitor service is needed to monitor the PVDD voltage of PL460 in order to disable PLC transmission in case the voltage is not in the expected range, to avoid PL460 damage. If the PVDD voltage is in the expected range the PLC transmission is enabled.
  • The PLC PHY Coupling service is needed to configure the PLC transmission parameters for the selected transmission coupling branch.
  • The Console system service is needed to manage the serial interface console.
  • The Time system service is required by the PLC PHY driver. It is also used to blink periodically the status LED.
  • The Memory driver is needed to store configuration parameters in non-volatile memory.

The PLC PHY Tx Test Console application loads by default the configuration to use the default transmission coupling stage of the evaluation kit (Multiband FCC + CENELEC-A for the PL460-EK). If other coupling configuration is required, it can be easily modified in the MCC options of PLC PHY driver, as shown below:

Figure 1-29. PLC Band/Coupling Configuration in PLC PHY Driver

The projects provided use the UART as a serial interface for the console, configured at 115200 by default. If the device supports USB, it can also be used as serial interface for the console.

Figure 1-30. Console Serial Interface Configuration