1 Introduction
With the development of information technology, inverter power supplies are increasingly widely used in the fields of communications, military, aviation, aerospace, etc. Traditional inverter power supplies are mostly analog control or analog and digital combined control systems, which have poor reliability, complex structure, high cost and are not conducive to product replacement. Modern inverter power supplies are developing in the direction of full digitalization , intelligence and networking. With the emergence of high-performance digital signal processors (DSPs), the realization of full digitalization of inverter power supplies has become possible. Based on a detailed analysis of ADMC331 , this article introduces the specific application of ADMC331 controller in full digital inverter power supplies.
2 Structural features of ADMC331
ADMC331 is a motor controller based on DSP technology launched by Analog Devices (ADI). It integrates a 26MIPS (million instructions per second) fixed-point digital signal processor core and a complete set of motor control peripheral circuits, which creates very favorable conditions for users to develop motor controllers quickly and efficiently. The functional block diagram of ADMC331 is shown in Figure 1. Its main features are as follows:
● Using 16-bit fixed-point ADSP-2171 as the core, it is fully compatible with the code of ADSP-2100 digital signal processing series; it has three independent full-function computing units, namely: a 16-bit arithmetic/logic unit (ALU), a 32-bit multiplication accumulator (MAC) and a 32-bit barrel shifter (SHIFTER); it also has two independent data address generators (DAGs) and a powerful program sequencer. Since the architecture of the device is a parallel structure, it can speed up the execution of the program.
●The single-cycle instruction execution time is 38.5ns (external 13MHz crystal oscillator), which can realize the following functions: generate the next program address, fetch the next instruction, execute one or two data move operations, update one or two data address pointers, execute a calculation operation, etc.
●Built-in 2k×24-bit program memory ROM, 2k×24-bit program memory RAM and 1k×16-bit data memory RAM.
●Has a three-phase 16-bit midpoint-based pulse width modulation (PWM) generator that can be flexibly programmed to generate high-precision PWM signals with minimal processor overhead.
●With 2 8-bit auxiliary pulse width modulation (AUXPWM) channels, the frequency is programmable.
●It has seven Σ-Δ type A/D conversion channels with a maximum resolution of 12 bits and a maximum sampling frequency of 32.5kHz.
●It has 24 programmable digital input and output (PIO) ports, which can be individually set as input or output and support state change interrupts.
● Provides two double-buffered synchronous serial ports (SPORT0, SPORT1) to accomplish serial communication and communication between multiple processors.
●16-bit watchdog timer with real-time interrupt.
●The internal program memory ROM solidifies some utility programs, which facilitates the system program design and reduces the program calculation time of the digital control system.
3 Application Examples
The structure diagram of the fully digital inverter power supply composed of ADMC331 is shown in Figure 2.
3.1 Formation of PWM signal
A general fully digital inverter must generate 4 precise PWM timing signals to drive the IGBT inverter bridge. At the same time, the PWM signal driving each pair of power tubes must have a conduction delay to prevent the upper and lower bridge arm power switches from being turned on at the same time and destroying the system. The generation of PWM signals is completed by the PWM controller in the ADMC331, and the flexibility and programmability of the PWM generation unit in the ADMC331 can fully meet the requirements of different digital PWM methods. Figure 3 is a functional block diagram of the ADMC331 three-phase PWM controller.
The PWM unit of ADMC331 is based on an independent three-phase timer, which can be controlled by three determined period registers, each of which controls a pair of PWM outputs. The DSP program required for control can be compiled according to the requirements of the application and the required PWM scheme. In the figure, PWMPOL can select the polarity of the PWM output according to the logic and structure of the gate drive circuit. Each PWM signal output can be enabled or disabled by an independent enable register PWMSEG. PWMTRIP is a hardware protection circuit. When this pin is low, the entire system is unconditionally reset to protect the entire circuit. In addition, there are clock output signals CLKOUT and PWM synchronization signals PWMSYNC.
3.2 Analog-to-digital (A/D) conversion interface circuit
The A/D converter in ADMC331 consists of 7 analog input channels and comparator circuits. Data conversion is achieved by judging the intersection of the analog input and the high-stability sawtooth wave on the chip. Considering that the level range that the A/D converter can accept is 0~+5V, the voltage detected by the voltage transformer and the current detected by the current sensor (converted into voltage) must be converted into this range according to a certain ratio. The output voltage and current detection interface circuits are shown in Figures 4 and 5 respectively. The input impedance of this part of the circuit should be relatively large to minimize the impact on the device signal, and the output impedance should match the input impedance of the A/D converter.
3.3 Protection measures
In order to ensure the normal and safe operation of the IGBT module and prevent abnormal phenomena from causing device damage and system crash, perfect protection measures must be taken. The fully digital inverter power protection circuit uses a GAL chip to block the system overcurrent, overvoltage, undervoltage, abnormality and other fault signals transmitted from the main circuit. When any of the above faults occurs, the signal generated by the protection circuit can directly block the output of the inverter bridge drive signal through hardware, which not only ensures the rapidity and reliability of the system's response to the fault, but also the protection signal can be sent to ADMC331 through the digital PIO port for software query, and thus determine whether the system has a fault and the type of fault, so that the system can provide corresponding fault handling procedures and alarm displays.
In addition, ADMC331 is also connected to an E2PROM that stores program execution instruction machine code. These instructions can be automatically imported through the serial port program after power-on, and the MAX232 chip is used as the level conversion between TTL and RS232 to realize communication between ADMC331 and the outside world.
4 Conclusion
With the increasing demand for green household appliances, the development of environmentally friendly and pollution-free power supplies has become a top priority. The green and environmentally friendly inverter power supply designed with high-performance embedded DSP motor controller ADMC331 can achieve true full digital control, which not only improves the integration of the control circuit, but more importantly, improves the reliability and plasticity of the control circuit and even the entire system.
Previous article:Design of digital inverter power supply based on ADMC331
Next article:Altera DC-DC Power Converter Improves System Efficiency by 35%
- Popular Resources
- Popular amplifiers
- MathWorks and NXP Collaborate to Launch Model-Based Design Toolbox for Battery Management Systems
- STMicroelectronics' advanced galvanically isolated gate driver STGAP3S provides flexible protection for IGBTs and SiC MOSFETs
- New diaphragm-free solid-state lithium battery technology is launched: the distance between the positive and negative electrodes is less than 0.000001 meters
- [“Source” Observe the Autumn Series] Application and testing of the next generation of semiconductor gallium oxide device photodetectors
- 采用自主设计封装,绝缘电阻显著提高!ROHM开发出更高电压xEV系统的SiC肖特基势垒二极管
- Will GaN replace SiC? PI's disruptive 1700V InnoMux2 is here to demonstrate
- From Isolation to the Third and a Half Generation: Understanding Naxinwei's Gate Driver IC in One Article
- The appeal of 48 V technology: importance, benefits and key factors in system-level applications
- Important breakthrough in recycling of used lithium-ion batteries
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- Hangshun chip-HK32F030F4P6
- Graduation project on designing a car passive pedestrian protection control system based on AT89C51 single chip pressure sensor
- [Sipeed LicheeRV 86 Panel Review]——Review Summary
- The other party pressed a key during a call! How can I identify the key pressed by the other party?
- Homemade STEVAL-IPM05F 3Sh board: FOC motor control 400V/8A non-sensing/sensing Hall/sensing encoder and other reference programs...
- Application of supercapacitors in smart water meters
- Serial communication protocol rs232.docx
- Design of large LED display system based on FPGA+MCU
- 【Development Kit for nRF52840】+Being beaten by nordic
- MCU on-chip memory burning (ROM programming)