[原创] Infineon XMC4200 32位ARM MCU数字电源控制方案

infineon公司的XMC4100/XMC4200是基于ARM Cortex-M4处理器核的工业应用微处理器(MCU),具有16位和32位Thumb2指令集,DSP/MAC指令,浮点单元,存储器保护单元,嵌套矢量中断控制器,集成了16KB引导ROM,多达16KB高速程序存储器,多达24KB高速数据存储器和多达256KB带1KB指令缓存的闪存,以及通信外设,模拟外设和工业控制外设,主要用在工业连接,工业控制,电源转换和检测和控制.本文介绍了XMC4100 / XMC4200 MCU主要特性,框图以及XMC4200数字电源控制板主要特性,硬件框图,电路图,材料清单和PCB元件布局图.

XMC4100/XMC4200 Microcontroller Series for Industrial Applications 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.

XMC4100/XMC4200 MCU主要特性:

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, with input 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

图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数字电源控制板主要特性:

 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数字电源控制板框图

XMC4200数字电源控制板包括下列的框图:

1 Power Board Connector 
1 I2C controlled EEPROM for optional data storage 
2 User LED connected to GPIOs (P2.2 and P2.6) 
2 user test points
USIC0 interface connector (P0.10, P0.14, P1.4, P1.5)
Isolated On-board Debugger via Debug USB connector (Micro-USB) with UART channel (USIC0, channel 0)
Optional ARM® Cortex™-Debug interface connector

图3.XMC4200数字电源控制板外形和硬件描述图

图4.XMC4200数字电源控制板电路图(1):MCU

图5.XMC4200数字电源控制板电路图(2):连接器

图6.XMC4200数字电源控制板电路图(3):JLINK和UART
XMC4200数字电源控制板材料清单:



图7.XMC4200数字电源控制板 PCB顶层布局图
详情请见:
https://www.infineon.com/dgdl/Infineon-XMC4100_XMC4200-DS-v01_03-EN.pdf?fileId=db3a30433afc7e3e013b3cf9b2816573
和https://www.infineon.com/dgdl/Infineon-XMC4200_Microcontroller_Digital_Power_Control_Card_User_Manual-UM-v01_01-EN.pdf?fileId=5546d4625185e0e201518bf18e663e3b
Infineon-XMC4100_XMC4200-DS-v01_03-EN.pdf
Infineon-XMC4200_Microcontroller_Digital_Power_Control_Card_User_Manual-UM-v01_01-EN.pdf

用户喜欢...

[原创] On Semi RSL10多协议无线系统级芯片(SoC)开发方案

On Semi公司的RSL10是超低功耗的多协议无线系统级芯片(SoC),采用ARMR CortexRM3处理器(48MHz)和LPDSP32 DSP核(音频CODEC),支持蓝牙...


[原创] NXP LPCXpresso54628低功耗ARM MCU开发方案

NXP公司的LPCXpresso54628是基于ARM Cortex-M4核的低功耗MCU,具有丰富外设,非常低功耗和增强的调试特性.ARM Cortex-M4 CPU采用3级...


[原创] TI TIDEP-0087电动汽车(EV)充电桩人机接口(HMI)参考设计

TI公司的TIDEP-0087是采用AM335x系列微处理器的电动汽车( EV)充电基础设施人机接口(HMI)参考设计,采用软件加速图像和Qt电...


[原创] NXP i.MX 6UltraLitePICO入门板开发方案

NXP公司的i.MX 6UltraLite是高性能超高效率处理器系列,采用先进的单核ARM Cortex-A,运行速度最高支持528 MHz,包括一个集成的...


[原创] ST STM32L4R9I高性能超低功耗ARM MCU开发方案

ST公司的STM32L4R9I是高性能超低功耗MCU系列产品,基于Arm Cortex-M4 32位RISC核,工作频率高达120MHz,支持所有ARM单精度数据处理...


IDT P9242-R3+P9221-R3 15W双向数据通信无线充电解决方案

IDT公司的P9242-R3是高度集成15W磁感应无线功率发送器,具有双向数据通信,包括了32位ARM Cortex-M0处理器,外部物体检测(F...


[原创] ST STM32H743I高性能400MHz 32位ARM MCU开发方案

ST公司的STM32H743I是高性能工作频率400MHz的32位ARM Cortex-M7MCU,具有浮点单元(FPU),支持Arm双精度(IEEE 754兼容)和单精度数据处...


[原创] ST STSPIN32F0A三相BLDC马达驱动方案

ST公司的STSPIN32F0A是SIP三相BLDC马达驱动器,嵌入了三个可驱动功率MOSFET的半桥栅极驱动器,驱动电流600mA,时钟频率高达...


[原创] ST STM32L053R8气体和液体传感器解决方案

ST公司的STM32L053x6/8是基于Arm Cortex-M0+核超低功耗的32位MCU,具有高达64KB闪存,8KB SRAM,2KB EEPROM和存储器保护单元(MPU),工作频...


[原创] Maxim MAX32625-6超低功耗ARM MCU穿戴应用开发方案

Maxim公司的MAX32625/MAX32626是基于FPU的超低功耗高性能ARM Cortex-M4 MCU.该架构包括了超低功耗高效率信号处理功能和容易使...


[原创] TI TIDA-00757 5+年电池寿命智能锁参考设计

TI公司的TIDA-00757是采用4节AA电池的有5年电池寿命的基于CC2640无线MCU的智能锁参考设计,具有超低功耗,每天开关锁24次的...


[原创] Cypress CYW20706蓝牙4.1兼容嵌入SoC开发方案

Cypress公司的CYW20706是单片蓝牙4.1兼容嵌入系统级(SoC)芯片,具有基带处理器,2.4GHz收发器,ARM Cortex M3 MCU,ROM和RAM以及集成的...


[原创] NXP S32V234视频处理器开发方案

NXP公司的S32V234是第二代视频处理器系列,基于64位ARM Cortex-A53CPU,具有高达1000MHz 四核ARM Cortex-A53,集成了32 KB/32 KB I-/D- L...


TI AMIC110 32位Sitara ARM MCU开发方案

TI公司的AMIC110是多协议可编程工业通信处理器,为大多数工业以太网和现场总线通信提供随时可用的解决方案.器件基于...


[原创] Cypress CYW43907无线片上系统(SoC)物联网开发应用方案

Cypress公司的CYW43907是嵌入无线片上系统(SoC),特别适合物联网(IoT)开发应用,它支持IEEE 802.11 a/b/g/n指标中所有的速率.器件...


[原创] ST TM32F303系列32位高性能ARM MCU开发方案

ST公司的TM32F303x6/8系列是基于ARMCortex-M4 RISC核的32位MCU,工作频率高达72MHz,嵌入了浮点单元(FPU),高速嵌入存储器包括高达...