ADSP-CM40x in Solar PV Inverters

Analog Devices provides high-performance signal chain solutions for today’s modern, grid-tied Solar Photovoltaic (PV) Inverters. At the core of the system is the new ADSP-CM403 mixed-signal control processor that integrates a highly optimized, floating point ARM®-Cortex™ M4 capable of accepting up to 24 channels of analog sense inputs with 16-Bit precision A/D conversion. On-board memory has been included to support both the DC-DC boost stage and the DC-AC Inverter stage. The ADSP-CM403 integrates a highly capable PWM controller with up to 20 outputs along with ADI's advanced isolated gate drivers; optional Sigma-Delta shunt based current measurement for grid-side. Isolating between DC and AC sides as well as between machine and human interfaces is enabled with ADI’s patented iCoupler® digital isolation technology. This solution represents a highly efficient and finely tuned platform that includes an abundance of ADI products including data converters, amplifiers, embedded processors, iCoupler digital isolators, and power management devices. Together with model-based control support and a specialized partner network, ADI has all the hardware, software and signal processing experience needed to simplify and optimize system-level Solar PV inverter designs.


Visit the Solar Inverters section of the Energy microsite for additional information.

Evaluation Kits

X +

EVAL-CM40X-EZBRD/EZLITE Circuit Diagram

EVAL-CM40X-EZBRD/EZLITE Photo

Product Details

The ADSP-CM40x mixed-signal control processor family is based on the ARM®Cortex®-M4 core and is designed for motor control and industrial applications. The ADSP-CM40x Evaluation Hardware provides a low cost hardware solution for evaluating the Analog Devices ADSP-CM40x mixed-signal control processor family, and consists of the ADSP-CM403F and ADSP-CM408F EZ-Boards™, J-LINK LITE ARM debug probe from Segger and optional probing boards .


The ADSP-CM403F EZ-KIT Lite and ADSP-CM408F EZ-KIT Lite include all hardware necessary to immediately begin evaluation.


The ADSP-CM403F EZ-Board and the ADSP-CM408F EZ-Board can also be purchased separately, if a debug probe is already available to the customer.


The ADSP-CM40x Board Design Database contains all of the electronic information required for the design, layout, fabrication and assembly of the ADSP-CM40x EZ-Boards, and is available to download from the Products Download area on this page.


Two expansion connectors are available for connecting probing boards that extend the system’s evaluation capabilities:

  • Analog 120-Pin Probing Board - The board provides probing points for any analog signal of the 120-pin expansion interface connector.
  • PWM 180-Pin Probing Board - The board provides probing points for any PWM/digital signal of the 180-pin expansion interface connector.


The probing boards are available separately as daughter boards that plug onto the ADSP-CM403F or EZ-Board™ evaluation systems. Another expansion connector is provided for connecting an Anybus® board and/or a memory/FPGA extender card.


IAR Embedded Workbench is a complete high-performance C/C++ compiler and debugger toolchain that incorporates a compiler, an assembler, a linker and a debugger into one easy-to-use IDE. It is required for development and purchased directly from IAR Systems. Free evaluation versions are available for download.


The CM40x Enablement Software package provides C language programming environment and Application Programming Interface (API) supporting a quick and easy functional interface to the Analog’s ADSP-CM40x mixed-signal control processor family products. The API abstracts the low-level details of various peripherals (Controller Registers, DMA Engine and Interrupt Controller) into a simple, easy-to-use programming model. It comes in source form with various example programs to shorten your application’s time to market. Current and future versions of the software are available free of charge and always downloadable from here.


The software and documentation pack for the J-Link LITE ARM is available directly from Segger and requires entry of the serial number displayed on the back of the probe to activate it.


For applications that require use of the Ethernet or USB peripherals, the ADZS-CM40x family is supported by Micrium's uC/TCP-IP™ and uC/USB Device™ ARM M-Series solutions. Both of these items require use of uC/OS-III® RTOS and all must be purchased directly from Micrium.

,The ADSP-CM40x mixed-signal control processor family is based on the ARM®Cortex®-M4 core and is designed for motor control and industrial applications. The ADSP-CM40x Evaluation HardwareADSP-CM40x mixed-signal control processor family is based on the ARM®Cortex®-M4 core and is designed for motor control and industrial applications. The ADSP-CM40x Evaluation Hardware

Product Details

The ezLINX™ iCoupler® Isolated Interface Development Environment provides developers with a cost-effective, plug and play method for evaluation eight physical layer, digitally-isolated communication standards (USB, RS-422, RS-485, RS-232, CAN, SPI, I2C, and LVDS). The Blackfin® ADSP-BF548 processor is used to run the uCLinux operating system and allows for easy customization through the open source hardware and software platform. Development time is significantly reduced for embedded designers and system architects who are designing and evaluating isolated communication standards. The interfaces on ezLINX use ADI's isolated transceivers with integrated iCoupler® and isoPower® digital isolator technology.

Reference Designs

X +

Processor and Communcations (EZ-Kit)

Isolated PWM Drive

Isolation in PV Inverters

Power Conversion

PV Inverter Design Topologies

Current Sensing