The Buck Power Supply Graphical User Interface (GUI) System consists of several components:
- MCP19110/11/18/19 MPLAB® X Integrated Development Environment (IDE) Graphical User Interface Plug-In:
- This graphical user interface simplifies the configuration of the MCP19110/11/18/19. It is user-installed and resides within MPLAB X IDE. This user’s guide describes the plug-in installation procedure as well as how to use it.
- MPLAB X Integrated Development Environment (IDE):
- This is a complete software development environment that links the software and hardware development. This is a free tool, available from Microchip, that supports device configuration, advanced programming, and debug support. The GUI resides inside the MPLAB X IDE.
- MCP1911X – Power Supply Firmware:
- This firmware is provided by the plug-in. This is standard firmware that has been configured to work with this GUI once it is opened as a project within MPLAB X IDE.
- MPLAB XC8 Compiler:
- The firmware described above is coded in C and thus requires a C-compiler. C-compilers are available for free from Microchip's website.
- MCP19111 – Power Supply Evaluation Board:
- This board is available from Microchip and provides a method to evaluate the performance of the MCP19111 in the target end application.
- PICkit™ 3 In-Circuit Debugger/Programmer, etc.:
- A programming tool is required to configure the evaluation board. We recommend the PICkit 3 Debugger or ICD3, which is available from microchipDIRECT. In practice, you modify the GUI parameters to provide the features and performance needed in the end application. The GUI modifies the firmware, compiles it with the XC8 C-compiler, and then loads it through the PICkit 3 Debugger into the MCP19111 Evaluation Board (ADM00397), which will then perform as configured.
MCP19111 is a mid-voltage (4.5-32V) analog-based Pulse Width Modulation (PWM) controller family with an integrated 8-bit PIC® microcontroller. This unique product combines the performance of a high-speed analog solution, including high efficiency and fast transient response, with the configurability and communication interface of a digital solution. Combining these solution types creates a new family of devices that maximizes the strengths of each technology to create a more cost-effective, configurable, high-performance power conversion solution. The MCP1911X family, when combined with Microchip's Enhancement-Mode FETs, or any low Figure-of-Merit (FOM) MOSFET, produces high-efficiency (> 96%) Direct Current (DC)/DC power-conversion solutions.
FOM devices focus on minimizing both on-state resistance (Rdson) and gate charge (Qg). They are focused on maximizing power conversion performance, making them ideal for switched-mode power supply applications.
MCP19111 Target Applications
MCP19111 Power Supply Evaluation Board (ADM00397)
The MCP19111 Evaluation Board demonstrates how the MCP19111 device operates in a synchronous buck topology over a wide input voltage and load range. Nearly all operational and control system parameters are programmable by utilizing the integrated PIC microcontroller core. MPLAB® X IDE can be used in conjunction with a Graphical User Interface (GUI) plugin to easily configure the MCP19111. Alternatively, you can program the MCP19111 using your own firmware, tailoring it to your application. The evaluation board contains headers for In-Circuit Serial Programming™ (ICSP™) as well as I²C communication, pull-up and pull-down resistor pads, and test point pads on each General Purpose Input/Output (GPIO) pin, and two pushbuttons for system development.
MCP19111 Power Supply Evaluation Board (ADM00397) Features
- Vin range: 5V to 12V
- Adjustable Vout range: 0.5V to 3.6V
- Maximum output current: 30A with proper air flow
- Programming and I²C communication headers
- Factory programmed to produce 1.8V from 12V source
- MCP19110/11 Digitally-Enhanced Power Analog Controller with Integrated Synchronous Driver datasheet
- MCP19110/11 Flash Memory Programming Specification
- PMBus™ Monitoring Graphical User Interface User’s Guide
- Using the MCP19111 Design Tools
- MCP19111 PMBus Firmware
- Digitally Enhanced Power Analog (DEPA)
- Enhancement-Mode N-Channel Products
Buck Power Supply Graphical User Interface Plug-In Firmware
Below are many different tasks that are accomplished by the GUI's firmware:
Initialize the Internal Peripherals
At start-up, the firmware initializes the internal operating points of the device. These include, but are not limited to:
- Switching frequency, phase shift, and maximum duty cycle.
- Output voltage set point.
- Compensation parameters.
- Protection peripherals (over-voltage, under-voltage, etc).
This action is accomplished by writing specific values into the corresponding registers.
Handle Protection Events
Most integrated analog protection functions can interrupt the main program execution. This ensures that the product and more specifically, the firmware can react to external events as fast as possible.
When the output turns on, the device uses a voltage ramp in order to reach the output voltage target. This ramp is managed by the firmware by increasing the internal reference (OVCCON) step by step.
The device can continually check its environment by using the internal Analog-to-Digital Converter (ADC). It can then use this result to make any operating point adjustments. The firmware also handles the GPIO pins’ states.
- Buck Power Supply Graphical User Interface
- Buck Power Supply GUI Environment
- Buck Power Supply GUI Installation
- Buck Power Supply GUI Operation
- MCP19111 Digitally Enhanced Power Converter
- PICkit™ 3 (PG164130) training
- MPLAB X IDE: Getting Started and Programming an MCU Application
- MPLAB X IDE Plugins