基于Infineon公司的XMC4200数字电源控制解决方案
原标题:Infineon XMC4200数字电源控制解决方案
infineon公司的XMC4200是基于ARM Cortex-M4处理器核的XMC4000系列微控制器(MCU),CPU工作频率80MHz,具有单周期DSP MAC和浮点单元(FPU),其PWM单元具有高分辨率150ps,同时还集成了16KB引导ROM,高达16KB高速程序存储器,24KB高速数据存储器以及带1KB指令缓存的256KB闪存和多种通信外设,主要用在马达控制,工业连接和控制,太阳能逆变器,SMPS,PLC,UPS和光网络等.本文介绍了XMC4200主要特性,系统框图和XMC4200数字电源控制卡主要特性,框图和硬件描述图,电路图,材料清单和PCB顶层布局图.
XMC4200 combines Infineon’s leading-edge peripheral set with an industry-standard ARM® Cortex®-M4. As one of its key features it offers a high-resolution PWM unit with a tiny resolution of 150ps. This unique peripheral makes it especially suitable for digital power conversion in applications like solar inverters as well as SMPS and uninterruptible power supplies (UPS). Other applications are motor controllers, sense&control and IO devices for factory automation and user interface systems (HMI). XMC4200 is supported by Infineon’s integrated development platform DAVE™ 3, which makes convenient, fast and application-orientated software development possible.
XMC4200主要特性:
The XMC4[12]00 devices are members of the XMC4000 Family of microcontrollers based on the ARM Cortex-M4 processor core. The XMC4000 is a family of high performance and energy efficient microcontrollers optimized for Industrial Connectivity,Industrial Control, Power Conversion, Sense & Control.
CPU Subsystem
• CPU Core
– High Performance 32-bit ARM Cortex-M4 CPU
– 16-bit and 32-bit Thumb2 instruction set
– DSP/MAC instructions
– System timer (SysTick) for Operating System support
• Floating Point Unit
• Memory Protection Unit
• Nested Vectored Interrupt Controller
• One General Purpose DMA with up-to 8 channels
• Event Request Unit (ERU) for programmable processing of external and internalservice requests
• Flexible CRC Engine (FCE) for multiple bit error detection On-Chip Memories
• 16 KB on-chip boot ROM
• up to 16 KB on-chip high-speed program memory
• up to 24 KB on-chip high speed data memory
• up to 256 KB on-chip Flash Memory with 1 KB instruction cache
Communication Peripherals
• Universal Serial Bus, USB 2.0 device, with integrated PHY
• Controller Area Network interface (MultiCAN), Full-CAN/Basic-CAN with two nodes,64 message objects (MO), data rate up to 1 MBit/s
• Four Universal Serial Interface Channels (USIC), providing four serial channels,usable as UART, double-SPI, quad-SPI, IIC, IIS and LIN interfaces
• LED and Touch-Sense Controller (LEDTS) for Human-Machine interface
Analog Frontend Peripherals
• Two Analog-Digital Converters (VADC) of 12-bit resolution, 8 channels each, withinput out-of-range comparators
• Digital-Analog Converter (DAC) with two channels of 12-bit resolution
Industrial Control Peripherals
• Two Capture/Compare Units 4 (CCU4) for use as general purpose timers
• One Capture/Compare Units 8 (CCU8) for motor control and power conversion
• Four High Resoultion PWM (HRPWM) channels
• One Position Interface (POSIF) for servo motor positioning
• Window Watchdog Timer (WDT) for safety sensitive applications
• Die Temperature Sensor (DTS)
• Real Time Clock module with alarm support
• System Control Unit (SCU) for system configuration and control
Input/Output Lines
• Programmable port driver control module (PORTS)
• Individual bit addressability
• Tri-stated in input mode
• Push/pull or open drain output mode
• Boundary scan test support over JTAG interface
On-Chip Debug Support
• Full support for debug features: 8 breakpoints, CoreSight, trace
• Various interfaces: ARM-JTAG, SWD, single wire trace
XMC4200目标应用:
Motor control
Position detection
IO devices
HMI
Solar inverters
SMPS
Sense & control systems
PLC
UPS
Light networks
图1.XMC4200系统框图
XMC4200数字电源控制卡
The XMC4200 Digital Power Control Card is an evaluation board with the goal to help engineers in the learning and testing of digital power control applications. The board features a XMC4200 microcontroller based on ARM® Cortex™M4F core.
The dimensions of the board (50 mm height, 45 mm width to connector) allow the usage of this evaluation card into designs with high requirements on power density. In particular dimensions of XMC4200 Digital Power Control Card are suitable for 1U rack designs. The control card integrates an isolated on board debugger for plug and play experience. The isolated debugger part can be detached once the code is finalized.
This board has been developed with the collaboration of WürthElektronik whose passive components and mechanical components are used.
XMC4200数字电源控制卡主要特性:
The XMC4200 Digital Power Control Card is equipped with the following features
Infineon XMC4200 (ARM® Cortex™-M4F-based) Microcontroller, 256 kByte on-chip Flash, LQFP64
Connection to power board like Digital Power Explorer, via the power board connector including analog signals, PWM or serial interfaces
5 LEDs
− 1 Power indicating LED - “Power OK” from power board side
− 2 User LEDs (P2.2, P2.6)
− 2 Debugger controller LEDs (DEBUG, COM)
Isolated Debug options
− On-Board Debugger (SEGGER J-Link LITE) via USB connector
− ARM® Cortex™ 9 pin connector (1.27 mm pitch - double row) on non-isolated section. Isolation needs to be built between this connector and the computer side to avoid overvoltage in computer.
Isolated Connectivity
− UART channel of On-Board Debugger (SEGGER J-Link LITE) via USB connector
Power supply of MCU domain
− Via power board connector (12V). Converted to 3.3V with Infineon supply parts
Power supply of isolated debug domain
− Via Debug USB connector
图2.XMC4200数字电源控制卡框图
图3.XMC4200数字电源控制卡硬件描述图
XMC4200数字电源控制卡材料清单:
详情请见:
Infineon-XMC4100_XMC4200-DS-v01_03-EN.pdf
Infineon-XMC4200_Microcontroller_Digital_Power_Control_Card_User_Manual-UM-v01_01-EN.pdf
责任编辑:HanFeng
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。