1.2.4.3 Configuring the Library

PVDD Monitor Service Specific User Configurations

PVDD Monitor Service library is configured through MCC. Below is the figure of the MCC configuration window for PVDD Monitor Service and brief description.

Figure 1-50. PVDD Monitor Service Project Graph
Figure 1-51. PVDD Monitor Service Configuration Options
  • Peripheral lib:
    • Indicates the ADC peripheral instance used by the PVDD Monitor Service
    • The name of the peripheral will vary from device to device
    • Channel:
      • ADC channel to use with PVDD Monitor Service according to the HW board design
      • PL460 Evaluation Kit has been designed to provide a Supply Monitor pin through the Xplained PRO connector
        Figure 1-52. PL460-EK Xplained PRO Connector
      • This Supply Monitor pin is connected to the ADC peripheral, so that connection determines which ADC channel is used
    • Result resolution bits:
      • ADC conversion resolution
  • Voltage Monitor hardware configuration:
    • PL460-EK evaluation kit includes a specific circuit to monitor VDD voltage
      Figure 1-53. PL460-EK Supply Monitor
    • Resistor Up:
      • Value in ohms of the HW resistor connected to VDD. In case of PL460-EK, it is R51
    • Resistor Down:
      • Value in ohms of the HW resistor connected to GND. In case of PL460-EK, it is R53
  • Comparison Window thresholds:
    • Threshold values to configure the comparison window of the PVDD Monitor service
      • High Threshold:
        • The PLC transmission shall not take place when the PVDD level is above the high threshold value
      • Low Threshold:
        • The PLC transmission shall not take place when the PVDD level is under the low threshold value
      • Hysteresis Level:
        • Hysteresis window below high threshold and above low threshold, to avoid bouncing when voltage is near thresholds

ADC Configurations

There are some configuration values which must be adjusted manually in ADC PLIB configuration options to match the values configured in PVDD Monitor service. These configuration values are the following:

  • Prescaler and Result Resolution must be set.
  • Conversion mode must be configured in FreeRun mode.
  • Enable the proper channel according to the board HW design.
  • If Automatic Window Comparison is available, enable it and its Comparison Event Interrupt. Otherwise, ADC End of Conversion Interrupt must be enabled.
Figure 1-54. ADC PLIB Configuration Options