0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >工业控制 > 基于Infineon公司的XMC4500 32位MCU工业应用开发方案

基于Infineon公司的XMC4500 32位MCU工业应用开发方案

来源: 中电网
2019-04-11
类别:工业控制
eye 178
文章创建人 拍明

原标题:Infineon XMC4500 32位MCU工业应用开发方案

  infineon公司的XMC4500是XMC4000系列产品中一员,是高性能和节能的基于ARM Cortex-M4 CPU的32位MCU,具有DSP/MAC指令,浮点单元,存储器保护单元和嵌套矢量中断控制器,适合用于工业连接,工业控制,电源转换以及传感控制.本文介绍了XMC4500主要特性, 系统框图,以及CPU_45A-V3应用开发板主要特性,框图,电路图和材料清单.

  The XMC4500 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.

  XMC4500主要特性:

  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

  • Two General Purpose DMA with up-to 12 channels

  • Event Request Unit (ERU) for programmable processing of external and internal service requests

  • Flexible CRC Engine (FCE) for multiple bit error detection

  On-Chip Memories

  • 16 KB on-chip boot ROM

  • 64 KB on-chip high-speed program memory

  • 64 KB on-chip high speed data memory

  • 32 KB on-chip high-speed communication

  • 1024 KB on-chip Flash Memory with 4 KB instruction cache

  Communication Peripherals

  • Ethernet MAC module capable of 10/100 Mbit/s transfer rates

  • Universal Serial Bus, USB 2.0 host, Full-Speed OTG, with integrated PHY

  • Controller Area Network interface (MultiCAN), Full-CAN/Basic-CAN with 3 nodes, 64 message objects, data rate up to 1MBit/s

  • Six Universal Serial Interface Channels (USIC),providing 6 serial channels, usable as UART, double-SPI, quad-SPI, IIC, IIS and LIN interfaces

  • LED and Touch-Sense Controller (LEDTS) for Human-Machine interface

  • SD and Multi-Media Card interface (SDMMC) for data storage memory cards

  • External Bus Interface Unit (EBU) enabling communication with external memories and off-chip peripherals

  Analog Frontend Peripherals

  • Four Analog-Digital Converters (VADC) of 12-bit resolution, 8 channels each, with input out-of-range comparators

  • Delta Sigma Demodulator with four channels, digital input stage for A/D signal conversion

  • Digital-Analogue Converter (DAC) with two channels of 12-bit resolution

  Industrial Control Peripherals

  • Two Capture/Compare Units 8 (CCU8) for motor control and power conversion

  • Four Capture/Compare Units 4 (CCU4) for use as general purpose timers

  • Two Position Interfaces (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. XMC4500系统框图

  CPU_45A-V3应用开发板

  XMC4000 Application Ki t For XMC4000 Family

  The CPU board CPU_45A-V3 houses the XMC4500 Microcontroller and three satellite connectors (HMI, COM, ACT) for application expansion. The board along with satellite cards (e.g. HMI_OLED-V1, COM_ETH-V1, AUT_ISO-V1, MOT_GPDLV-V boards) demonstrates the capabilities of XMC4500. The main use case for this board is to demonstrate the generic features of XMC4500 device including tool chain. The focus is safe operation under evaluation conditions. The board is neither cost nor size optimized and does not serve as a reference design.

  CPU_45A-V3应用开发板主要特性:

  The CPU_45A-V3 board is equipped with the following features XMC4500 (ARM® Cortex™-M4-based) Microcontroller, 120 MHz CPU clock, 1 MByte on-chip Flash, 160 kByte RAM, LQFP-144,

   Connection to XMC4500 satellite cards via satellite connectors COM, HMI and ACT

   USB OTG Host/Device support via micro USB connector

   Debug options

  − On-board Debugger via Debug USB connector

  − Cortex Debug connector 10-pin (0.05”)

  − Cortex Debug+ETM connector 20-pin (0.05”)

   Reset push button

   32 MBit quad SPI flash memory

   Boot option switch

   PowerScale Connector: Ready for MCU power consumption analysis

   5 LED’s

  3 Power indicating LED’s

  1 User LEDs (P3.9)

  1 RESET LED

  1 Debug LED

   User Button connected to P2.15

   Potentiometer, connected to analog input P14.1

   Power supply

  − Via Micro-USB connector in USB device mode

  − Via satellite connector pins (COM/ACT satellites cards can supply power to CPU board)

  − Via Debug USB connector

  − RTC backup battery

  The CPU board has got the following building blocks:

  - 3 Satellite Connectors (COM, HMI ACT)

  - On-board Debugger via Debug USB connector (Micro-USB)

  - User LED connected to P3.9

  - User Button connected to P2.15

  - Quad SPI flash memory (EE) connected to USIC1 Channel1 with Chip-Select1

  - 2 Cortex Debug Connectors

  - Variable resistor (POTI) connected to GPIO P14.1

  - USB On-The-Go Connector (Micro-USB)

  图2.CPU_45A-V3应用开发板外形图

  图3.CPU_45A-V3应用开发板框图

  CPU_45A-V3应用开发板材料清单:




责任编辑:HanFeng

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

相关资讯