新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 三大電機控制方案之MCU篇:英飛凌 XMC1000

        三大電機控制方案之MCU篇:英飛凌 XMC1000

        作者: 時間:2016-05-17 來源:網絡 收藏

          MCU是目前市場主流的電機控制方案,適用于高、中、低端電機控制。通過內部集成的電機控制模塊,可簡化客戶對于電機控制的開發;而相對于DSP較強的控制功能,能更好地實現電機的伺服控制和保護功能。

        本文引用地址:http://www.104case.com/article/201605/291245.htm

          關于電機控制方案,DSP、MCU和FPGA各有其優特點。DSP因為數據處理能力強、運算速度快,適用于高端復雜的電機系統控制,但它依賴于軟件算法的成熟度和穩定性,對開發者的要求比較高。FPGA通過集成邏輯電路及專用電機驅動電路,能夠很好地適用于客戶化的電機驅動,但在電機控制的通用性方面略有不足。MCU通常側重于I/O接口的數量和可編程存儲器的大小,非常適用于有大量的I/O操作的場合,所以廣泛應用在低成本,低功耗和對精度要求不高的系統中。但由于本身處理能力有限,應用的場合受到了比較大的限制。

          為了帶大家深入地了解市面上主流的電機控制方案,小編將從MCU,DSP,FPGA三個方向入手,盤點各大廠商推出的電機控制方案。本系列主要針對MCU領域,后續將會慢慢完善其它系列,敬請期待!

          MCU是目前市場主流的電機控制方案,適用于高、中、低端電機控制。通過內部集成的電機控制模塊,可簡化客戶對于電機控制的開發;而相對于DSP較強的控制功能,能更好地實現電機的伺服控制和保護功能。目前,8位MCU主要用于電機控制的低成本,低性能場合,16位、32位MCU則用于中/高性能場合。

          

          針對中國市場推出全新工業單片機,在電機控制領域擁有很高的性價比。將ARM Cortex-M0內核與尖端的65nm制程技術結合在一起,克服了當今8位設計的限制,并使當前的8位用戶有機會享受32位性能,而無需在價格或易用性方面付出代價。

          簡介

          XMC1000具有最具擴展性的閃存組合,容量從8KB- 200KB不等。XMC1000的三個不同系列涵蓋了眾多應用領域。XMC1100系列是XMC單片機的入門級選擇,該系列器件具有6個12位A/D轉換器通道(轉換速率高達1.88兆采樣/秒)、4個16位定時器(捕獲/比較單元4(CCU4))以及寬工作電壓范圍(1.8V-5.5V)。這些特性使XMC1000可適用于廣泛的工業應用領域。X MC1200系列具有面向LED照明和HMI設計的外設,包括一個電容觸控和LED顯示控制單元,一個BCCU。BCCU可在處理器幾乎不介入的情況下,對LED進行無閃爍調光和顏色控制。該系列產品的工作溫度范圍為-40°C 到105°C。XMC1300系列可滿足電機控制或數字電源轉換應用的實時控制需求,它集成一個功能強大的捕獲/比較單元 CCU8(支持8對互補PWM生成和非對稱PWM生成),集成位置接口單元(POSIF),支持精確的電機位置檢測。XMC1300系列還集成算術協處理器,支持無傳感器FOC(磁場定向控制)解決方案,提高電機運行效率。這是其他基于Cortex-M0的單片機產品所沒有的。XMC1300系列的工作溫度最高可達105°C 。

          

        三大電機控制方案之MCU篇:英飛凌 XMC1000

         

          XMC1000家族成員特性表

          

        三大電機控制方案之MCU篇:英飛凌 XMC1000

         

          功能框圖

          XMC1000主要特性:32位ARM Cortex-M0(32MHz)內核,低端領域最具擴展性的閃存組合,容量從8KB- 200KB不等,適用于軟件IP保護的AES 128位安全加載器

          ,專利的LED色彩控制引擎,領先的XMC混合信號和定時器外設,IEC 60730 class B標準兼容,面向觸控和LED顯示控制的外設,面向高端控制回路(CORDIC / DIVIDE)的64MHz算術協處理器,溫度范圍擴展至105°C。

          單元模塊介紹

          XMC1000的BCCU-亮度色彩控制單元

          1 概述

          BCCU是亮度色彩控制單元(Brightness and Color Control Unit),用于控制多至9個不同的LED。

          通過12bit的Delta Sigma反變換把亮度控制值轉換為比特流。這種結構使得BCCU還可以連接一個外部RC電路作為DAC使用。

          XMC1000系列中,XMC1200和XMC1300帶有BCCU模塊

          2 特性

          1)包括3個獨立的Dimming Engine(亮度控制引擎)

          2)Dimming Engine支持12位(4096)不同的亮度輸出

          3)亮度按照指數曲線調節,且步長可調

          4)9個獨立的輸出通道,輸出比特流,可以控制9個不同的LED或作為DAC使用

          5)通道可連接一個Linear Walker,它的輸出時LED的飽和度(Intensity),支持12位調節

          6)通道和Dimming Engine之間可自由連接

          7)通道也可連接飽和度調節器和Dimming Engine輸出值的乘積

          8)每個通道可連接一個Packer,當需要降低開關頻率是可用到

          9)有兩個通道可以連接ADC

          3 通道結構

          

        三大電機控制方案之MCU篇:英飛凌 XMC1000

         

          每個通道都是相同的結構,其中左側是通道的輸入(包括Dimming Engine和Linear Walker),右側BCCU.OUTy是通道的輸出,從這個結構框圖可以看出BCCU通道的工作分為幾步

          1)輸入的選擇和配置

          2)輸入通過Delta Sigma轉換為比特流

          3)比特流通過一個可選的Packer,某些LED或其驅動芯片有最短開通時間的限制,Packer可以用于類似的需要降低開關速度的情況。

          4)外部使能是否輸出

          5)同時Delta Sigma的輸出可以產生一個Tigger,用以出發ADC轉換等

          通道的輸入可以有兩種,這可以通過修改寄存器DBP來選擇,其中Linear Walker的輸出為飽和度Intensity

          1)Dimming Engine輸出和Linear Walker輸出的乘積

          2)Linear Walker的直接輸出


        上一頁 1 2 3 4 下一頁

        關鍵詞: 英飛凌 XMC1000

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宁德市| 通许县| 昌都县| 宿迁市| 乐都县| 新沂市| 贵州省| 七台河市| 哈密市| 宜阳县| 宜都市| 且末县| 兴城市| 辉县市| 华容县| 根河市| 福州市| 库伦旗| 伊金霍洛旗| 汶川县| 新邵县| 依兰县| 台中市| 涪陵区| 公安县| 长春市| 丘北县| 芜湖县| 杭锦旗| 云阳县| 饶阳县| 镇康县| 木兰县| 临桂县| 阿巴嘎旗| 石狮市| 肇庆市| 梓潼县| 弥渡县| 商南县| 富平县|