Motor Control Based on DSP Chip ADMC401
In recent years, with the development of modern motor control technology and the prosperity of the motor drive system market, AD has introduced the ADMCxx series motor control embedded DSP. Among them, ADMC401 is a high-end product suitable for high-precision applications such as industrial control and machine tool control. At present, there is a certain amount of literature related to the application of ADMC401 in electric drive [1~3], but they all focus on the introduction of the transmission system or motor control algorithm. The principle and characteristics of ADMC401 are not systematically introduced from the perspective of the chip. The ADMC401 has a complete peripheral control interface and a rich motor control peripheral circuit that combines the high-speed computing power of the DSP with the control of the peripheral circuitry to enable motor control in a highly integrated environment. This article will focus on the principles and features of the ADMC401 and introduce its application in industrial control.
1ADMC401 architecture
The architecture diagram of the ADMC401 is shown in Figure 1. It consists mainly of the DSP core and memory space and motor control peripheral circuits. For fully digital high-performance motor control, the most characteristic motor control peripheral circuit of ADMC401 is its on-chip analog/digital conversion system, pulse width modulation unit and photoelectric encoder interface unit.
1.1 DSP core and storage space
The DSP core is the "brain" of the ADMC401, which is based on the 26MIPS fixed-point ADSP-2171 chip. The ADSP-2171 chip is a member of AD's ADSP-21xx family, and its flexible architecture and complete instruction set allow the processor to perform multiple functions in parallel [4]. The ADMC401 is given several system-level features of the ADSP-2171, such as memory maps, interrupt systems, and low-power operation.





