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 a combination of analog and digital 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:
● It uses the 16-bit fixed-point ADSP-2171 as the core, which is fully compatible with the code of the 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 multiplier 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.
● Single cycle instruction execution time is 38.5ns (external 13MHz crystal oscillator), which can realize: generate the next program address, fetch the next instruction, execute one or two data movement 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.
● It has a three-phase 16-bit midpoint-based pulse width modulation (PWM) generator, which can be flexibly programmed to generate high-precision PWM signals with minimal processor overhead.
● It has 2 8-bit auxiliary pulse width modulation (AUXPWM) channels with programmable frequency.
● It has seven Σ-Δ type A/D conversion channels with a maximum resolution of 12 bits and a maximum sampling frequency of up to 32.5kHz.
● It has 24 programmable digital input and output (PIO) ports, which can be set as input or output individually and support state change interrupts.
● It provides 2 double-buffered synchronous serial ports (SPORT0, SPORT1) to complete serial communication and communication between multiple processors.
● It has a 16-bit watchdog timer with real-time interrupts.
●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 using 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 through an independent enable register PWMSEG. PWMTRIP is a hardware protection circuit. When this pin is at a low level, 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 the machine code of program execution instructions. 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 the 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:Communication design between TMS320F2812 and ARINC429 data bus [Figure]
Next article:A Design Scheme for Low-light-level Video Processing System
- Popular Resources
- Popular amplifiers
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- 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
- The tool is still in Beta state
- EEWORLD University ---- Introduction to Power Electronics
- TI microcontroller I8669/I44445 (MCU) MSP430 combines low power consumption with high performance
- What does inductance 10t mean?
- How to Improve Heat Dissipation Using PCB Design
- Does anyone know which layers of AltiumDesigner the PCB production file suffixes correspond to?
- Commonly used PCB software on the market and corresponding common file suffixes
- Which NB-IOT module is better?
- Ready to use, STM32G474 project of HST221 temperature and humidity sensor
- [SGP40 Review] 1. Unboxing Review