采用ARM Cortex-M0處理器內(nèi)核 英飛凌XMC1302馬達(dá)控制解決方案
XMC1300器件是基于XMC 1000系列微控制器的成員,采用ARM Cortex-M0處理器內(nèi)核。 XMC1300系列解決了控制需要電機(jī)控制,數(shù)字電源轉(zhuǎn)換的實(shí)時(shí)性問題。它還具有外設(shè)LED照明應(yīng)用。
XMC1302主要特性CPU子系統(tǒng)
CPU內(nèi)核
高性能32位ARM Cortex-M0 CPU
大多數(shù)16位Thumb和32位Thumb2指令集的子集
單周期32位硬件乘法器
用于操作系統(tǒng)支持的系統(tǒng)計(jì)時(shí)器(SysTIck)
超低功耗
嵌套向量中斷控制器(NVIC)
事件請(qǐng)求單元(ERU),用于處理外部和內(nèi)部服務(wù)請(qǐng)求
MATH協(xié)處理器(MATH)
用于三角計(jì)算的CORDIC單元
除法單元
片上存儲(chǔ)器
8kb片上ROM
16kb片上高速SRAM
高達(dá)200kbytes的片上閃存程序和數(shù)據(jù)存儲(chǔ)器
通信外設(shè)
兩個(gè)通用串行接口通道(USIC),可用作UART,雙SPI,四SPI,IIC,IIS和LIN接口
模擬前端外設(shè)
A/D轉(zhuǎn)換器
多達(dá)12個(gè)模擬輸入引腳
2個(gè)采樣和保持級(jí),每個(gè)具有8個(gè)模擬輸入通道
具有可調(diào)增益的快速12位模數(shù)轉(zhuǎn)換器
最多8個(gè)通道的超范圍比較器(ORC)
最多3個(gè)快速模擬比較器(ACMP)
溫度傳感器(TSE)
工業(yè)控制外設(shè)
捕捉/比較單元4(CCU4)作為通用定時(shí)器
捕捉/比較單元8(CCU8),用于電機(jī)控制和電源轉(zhuǎn)換
用于霍爾和正交編碼器和電機(jī)定位的位置接口(POSIF)
亮度和顏色控制單元(BCCU),用于LED顏色和調(diào)光應(yīng)用
系統(tǒng)控制
用于安全敏感應(yīng)用的窗口看門狗定時(shí)器(WDT)
帶報(bào)警支持的實(shí)時(shí)時(shí)鐘模塊(RTC)
系統(tǒng)控制單元(SCU),用于系統(tǒng)配置和控制
偽隨機(jī)數(shù)發(fā)生器(PRNG),用于快速隨機(jī)數(shù)據(jù)生成
輸入/輸出線
在輸入模式下為三態(tài)
推/拉或打開排水輸出模式
可配置焊盤滯后
片上調(diào)試支持
支持調(diào)試功能:4個(gè)斷點(diǎn),2個(gè)觀察點(diǎn)
各種接口:ARM串行線調(diào)試(SWD),單引腳調(diào)試(SPD)
圖1 XMC1302系統(tǒng)框圖