Infineon XMC4800 ARM MCU工业应用解决方案
原标题:Infineon XMC4800 ARM MCU工业应用解决方案
Infineon公司的XMC4800/XMC4700是基于ARM Cortex-M4处理器核的XMC4000系列微控制器系列产品成员.其CPU子系统是高性能的32位ARM Cortex-M4 CPU核,具有16位和32位Thumb2指令集,DSP/MAC指令,系统计时器(SysTick)支持操作系统,浮点单元,存储器保护单元,嵌套矢量中断控制器,具有多达12路的通用DMA,事件请求单元(ERU)用来外部和内部服务请求的编程处理,用于乘法位误差检测的灵活的CRC引擎(FCE).器件集成了16KB 引导ROM,96KB高速程序存储器,128KB高速数据存储器,128KB高速通信存储器以及2048KB带8KB指令缓存的闪存.通信外设包括具有10/100Mbps传输速率的以太网MAC模块,具有2 MII端口,8个现场总线存储器管理单元(FMMU),8个同步管理器和64位分布时钟的10/100Mbps传输速率的EtherCATSlave接口(ECAT),通用串行总线,USB 2.0主,全速OTG以及集成的PHY,控制器局域网接口(MultiCAN),有6节点的全CAN/基本CAN,256个信息对象(MO),数据速率高达1M波特,六个通用串行接口通路(USIC),提供六个串行通路如UART,两个SPI,四SPI,IIC,IIS和LIN接口.用于人机接口的LED和触摸控制器(LEDTS),用于数据存储器卡的SD和多媒体卡接口(SDMMC),外接总线接口单元(EBU)使得能和外部存储器和片外外设进行通信.主要用在工业应用如工业连接,工业控制,电源转换,检测和控制等.本文介绍了XMC4800主要特性,系统框图,电源连接框图以及XMC4800 IoT Amazon FreeRTOS连接套件主要特性和指标,框图,电路图,材料清单和PCB元件放置图.
XMC4700/XMC4800 Microcontroller Series for Industrial Applications
The XMC4[78]00 devices are members of the XMC4000 Family of microcontrollersbased on the ARM Cortex-M4 processor core. The XMC4000 is a family of highperformance and energy efficient microcontrollers optimized for Industrial Connectivity,Industrial Control, Power Conversion, Sense& Control.
XMC4800主要特性:
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
• General Purpose DMA with up-to 12 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
• 96 KB on-chip high-speed program memory
• 128 KB on-chip high speed data memory
• 128 KB on-chip high-speed communication memory
• 2,048 KB on-chip Flash Memory with 8 KB instruction cache
Communication Peripherals
• Ethernet MAC module capable of 10/100 Mbit/s transfer rates
• EtherCATSlave interface (ECAT) capable of 100 Mbit/s transfer rates with 2 MIIports, 8 Fieldbus Memory Management Units (FMMU), 8 Sync Manager, 64 bitdistributed clocks
• Universal Serial Bus, USB 2.0 host, Full-Speed OTG, with integrated PHY
• Controller Area Network interface (MultiCAN), Full-CAN/Basic-CAN with 6 nodes,256 message objects (MO), data rate up to 1 MBaud
• Six Universal Serial Interface Channels (USIC),providing 6 serial channels, usable asUART, 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 memoriesand off-chip peripherals
Analog Frontend Peripherals
• Four Analog-Digital Converters (VADC) of 12-bit resolution, 8 channels each, withinput out-of-range comparators
• Delta Sigma Demodulator with four channels, digital input stage for A/D signalconversion
• Digital-Analog 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.XMC4800系统框图
图2.XMC4800电源连接框图
XMC4800 IoT Amazon FreeRTOS连接套件
This document describes the features and hardware details of the XMC4800 IoT Amazon FreeRTOS Connectivity kitwith EtherCAT® equipped with an ARM® Cortex®-M4 based XMC microcontroller from Infineon Technologies AG.
It can be used with a wide range of development tools including Infineon’s free of charge Eclipse based IDE DAVE . TheXMC4800 IoT Amazon FreeRTOS Connectivity kit with EtherCAT® is designed to evaluate the capabilities of theXMC4800 microcontroller especially in EtherCAT® slave applications. Table 1 shows the kit specification.
This kit includes the WiFi module mikroBUS from MikroElektronica based on ESP-WROOM-02 device.
XMC4800 IoT Amazon FreeRTOS连接套件主要特性:
The XMC4800 IoT Amazon FreeRTOS Connectivity kit with EtherCAT® has the following key features and components:
•XMC4800 microcontroller (ARM® Cortex®-M4 based), 144 MHz, 2MB Flash, 352 kB SRAM, LQFP100 package
•On-board debug probe with USB interface supporting SWD + SWO
•Virtual COM port via on-board debug probe
•EtherCAT® slave components: 2 EtherCAT® phys and 2 RJ45 jacks
•Prepared for EtherCAT® Phy-2-Phy connection for backplane applications (assembly option)
•Arduino compatible connector and voltage level shifter for 3.3 V / 5 V Arduino shields
•mikroBUS™ socket for plug-and-play click boards™
•CAN transceiver and CAN connector (D-Sub DE-9)
• USB interface (Micro-AB USB plug)
• Voltage regulator 5 V -> 3.3 V
• 2 x User push-buttons
• 2 x User LED
• Reset push-button
• 12 MHz crystal
• 32.768 kHz RTC crystal
XMC4800 IoT Amazon FreeRTOS连接套件主要指标:
图3.XMC4800 IoT Amazon FreeRTOS连接套件框图
图4.XMC4800 IoT Amazon FreeRTOS连接套件PCB外形图
图5.电源概念图
XMC4800 IoT Amazon FreeRTOS连接套件材料清单:
责任编辑:David
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。