Industrial robot dr...

  • 2022-10-27 18:10:23

Industrial robot driver chip: the core performance is further improved, and the functional coverage is further expanded

Layerscape multi-core communication series is NXP's housekeeping processor in robot multi-axis operation control applications. SRAM and flash memory and rich peripherals for robotic multi-axis control applications requiring high-performance real-time control and analog conversion. Of course, ADI has many products that can be adapted to the operation and control of industrial robots, both MCU and DSP.

In this series, we have seen a lot of industrial robot driver chips. But these are far from meeting China's huge demand for industrial robots. With the increase of players on the domestic industrial robot track, robot manufacturers, especially domestic cooperative robot manufacturers, are looking for the most suitable main control chip. Previously listed families include families that build powerful cores, configure powerful communication capabilities, and integrate advanced vision. There is no longer a single decision factor for manufacturers. They often consider expanding the capabilities of the robot and controlling the overall cost.

In the last issue, we focused on analyzing robot driver chips with strong industrial communication capabilities. In this installment, we'll take a look at some driver chips with the same market share and terrible performance.

SAMS7x/E7x series

Microchip has a rich product group that includes not only the PIC.AVR.SAM series, but also FPGAs, external devices for controlling different motors. Many domestic robot companies have chosen these series of products. In addition to the A8450KLB chips of various stepper motors, the high-performance MCUs of the SAM series have always been quite unique in multi-axis motion control.

It's unique because the SAMS70 and E70 use a 300MHz Armcortex-M7 core, a relatively rare option in multi-axis control. Generally speaking, the addition of DSP data processing instructions to M4 is sufficient for multi-axis operation control of industrial robots. Adding an FPGA is sufficient for most industrial robotics applications if extended functionality is considered. The M7 was chosen for one purpose - the pursuit of ultimate project performance.

The SAMS70 and E70 did achieve the ultimate performance. The S70 has a high frequency and up to 64KB tightly coupled core memory to drive FOC control quickly. For ultimate speed, the S70 uses a pair of 2Msps double sampling 12bit ADC engines. Plus advanced simulation equipment. S70 can easily realize multi-axis control and dual motor control, 16bitPWM and 16bitttimers.

The E70 is related to our last issue's Industrial Communications topic. The E70 inherits all the high-end performance of the S70 and adds IEE-1588 Ethernet and CANFD connectivity options to the high-performance controls. In order to cope with the most complex real-time control, E70 can add LAN9252EtherCAT using QSPI interface to realize high-performance motor control based on EtherCAT.

Layerscape Multicore Communications Processor Family

NXP's motion control and robotics solutions have accumulated rich experience in computing performance, built-in connectivity and low latency, and are familiar with multi-axis motion control and robotics applications. Layerscape multi-core communication series is NXP's housekeeping processor in robot multi-axis operation control applications.

This series adopts dual-core/quad-core SoC, some use ARMA53, some use A72, the computing performance is beyond doubt. All processors in this family have built-in connectivity options to achieve the low latency and low jitter required for motion control and robotics applications.

LS1046A model">LS1046A model">LS1046A model">LS1046A model">LS1046A model">LS1046A model">LS1046A model">LS1046A model">LS1046A model">LS1046A model">LS1046A model">LS1046A model">LS1046A model ">LS1046A model">LS1046A model">LS1046A model">LS1046A model">LS1046A model">LS1046A model">LS1046A and LS1026A are two representative products of multi-core communication processors. They integrate 4 cores (LS1046A) and 64 ArmCortex-A72 (LS1026A) and 64 ArmCortex-A72. As a cluster of four cores, four CPUs share a 2MB L2 cache, single thread with 32KB L1 data cache and 48KB L1 instruction cache Core, clocked at up to 1.8GHz. Hierarchical interconnect technology used in both series operates at up to 700MHz.

The high performance of the LS1046A over 32000CoreMarks is impressive, it can be paired with 10Gb Ethernet, 3rd generation PCIe.SATA3.0.USB3.0 and QSPI interface, it is really suitable for multi-axis control. In addition to the hardware itself being powerful enough, NXP also provides a real-time open source operating system using XenomaiLinux to improve the determinism and real-time nature of robot motion.

ADICM4xx series

ADI's time-limited synchronous motion system has good position control accuracy and low latency, which has a great impact on the actual experience of robot driving. For robots with higher degrees of freedom and higher machine throughput, drive control chips with faster servo drive response times and more accurate axis synchronization are undoubtedly very popular.

ADIADSP-CM4xx mixed-signal control processor series adopts ARM-CortexM4 processor core, integrates high-precision ADC, digital accelerator and filter, SRAM and flash memory and rich peripherals, suitable for robots that require high-performance real-time control and analog conversion. Axis control application. Of course, ADI has many products that can be adapted to the operation and control of industrial robots, both MCU and DSP.

CM4xx series single control, one of the highlights of CM407F-A. The CM407F mixed-signal control processor integrates dual-channel high-precision 16bit ADC and 240MHz M4 processor core, and integrates 384KBSRAM memory, 2MB flash memory, photovoltaic inverter control, motor control and other embedded control applications.

The core integrated floating-point operation can support advanced programming models and complex algorithms, and the dual-channel 16bit ADC is used for high-precision motor closed-loop control. Needless to say, ADI's ADC module has no missing codes. With 11+ENOB and slew rate up to 380ns, its powerful performance and leadership no longer need to be described.

In order to better solve the problem of intelligent control, CM407F-A adds advanced PWM and timer functions, which effectively improves torque fluctuation and motor performance. To more easily expand future robotics applications, the series provides 16 asynchronous memories that can be connected to external SRAM or FPGA. The improved performance and expanded functions further enhance the intelligent driving capabilities of industrial robots.

summary

The motion control of industrial robots has evolved from the most basic on/off fixed speed motors to the complex multi-axis servo drives in robotics. High-performance robot drive control chips emerge in an endless stream, and they develop and update rapidly. In the first issue, we will calculate which domestic chips are also showing our skills.