- 增強型單片機XC866原理及應(yīng)用
- 蔡榮海 楊紅宇 劉鐵軍編著
- 1329字
- 2018-12-28 22:04:31
1.2 Infineon單片機的發(fā)展
1980年,Intel推出的8051微控制器面市,并且迅速成為8位單片機的應(yīng)用標(biāo)準(zhǔn)。自從那時候起,人們對微控制器的運行速度、復(fù)雜性以及性價比的要求越來越高,這就促進(jìn)了微控制器的進(jìn)一步發(fā)展。
1.2.1 Infineon C500系列單片機
1999年,德國西門子半導(dǎo)體公司改名為Infineon(英飛凌)科技有限公司。它以16位單片機和復(fù)雜的32位TriCore(Microcontroller/DSP/RISC Microprocessor)聞名。它的8位單片機C500系列,由于開發(fā)方便靈活而得到單片機應(yīng)用開發(fā)者的廣泛采用。其主要特點如下:
(1)時鐘頻率10~24 MHz,可供選擇。
(2)片上集成有多達(dá)8~64 KB的ROM以及256 B~3 KB的RAM。
(3)I/O接口線最少有32根,最多有64根。
(4)PWM為4~29通道。
C500單片機系列的成員與8051單片機系列完全兼容,尤其與80C52/80C32單片機兼容,所以 C500 系列單片機幾乎覆蓋了開發(fā)者的需要,有很大的靈活性。在保留了 80C52/80C32所有體系結(jié)構(gòu)和操作特征的同時,C500系列微控制器為了適用于特殊應(yīng)用領(lǐng)域,在外圍單元數(shù)目和復(fù)雜性等方面有所不同。
1.2.2 Infineon C800系列單片機
2005年4月4日, Infineon在深圳宣布向亞太地區(qū)推出一款8位閃存 (Flash) 單片機——XC866。XC800系列產(chǎn)品基于標(biāo)準(zhǔn)的8051架構(gòu),片上集成4 KB、8 KB、16 KB或24 KB閃存。
XC800 系列 8 位單片機在 16 位與 32 位單片機飛速發(fā)展的時期推出,其成員主要有XC866、XC886和XC888等,它們的功能基本相同,其中XC866的主要特點如下:
(1)采用XC800 內(nèi)核,全面兼容 8051 處理器,兩個時鐘的機器周期,雙數(shù)據(jù)指針。
(2)片內(nèi)存儲器包括8K字節(jié) Boot ROM,256字節(jié) RAM,512字節(jié)XRAM,8/16K字節(jié)Flash;或8/16K字節(jié)ROM,外加4K字節(jié)Flash。
(3)I/O口需 3.3 V或 5.0 V供電;內(nèi)核邏輯電路需 2.5 V供電(由嵌入式電壓調(diào)節(jié)器產(chǎn)生)。
(4)上電復(fù)位產(chǎn)生,內(nèi)核壓降檢測。
(5)省電模式:低速模式或空閑模式,通過RXD或EXINT0將系統(tǒng)從掉電模式喚醒,每種外設(shè)均由時鐘控制。
(6)可編程16位看門狗定時器(WDT)。
XC866單片機還有3個16位定時器、8通道10位模數(shù)轉(zhuǎn)換單元(ADC)、產(chǎn)生脈寬調(diào)制信號(PWM)的捕獲/比較單元(CCU6)、全雙工串行接口(UART)以及同步串行通道(SSC)等,并且支持片上調(diào)試功能。
1.2.3 16位微控制器
迅速發(fā)展的嵌入式系統(tǒng)控制器應(yīng)用是現(xiàn)代微控制器應(yīng)用領(lǐng)域的代表,其中,時間是一個極其關(guān)鍵的因素。復(fù)雜的控制算法需要處理大量的數(shù)字和模擬信號,而相應(yīng)的輸出信號必須在限定的最大響應(yīng)時間內(nèi)產(chǎn)生。
Infineon的16位微控制器C166系列是為了滿足嵌入式實時控制器應(yīng)用的高性能要求而開發(fā)的。此系列被優(yōu)化為具有高指令吞吐量和對外部激勵(中斷)具有最小響應(yīng)時間的體系結(jié)構(gòu)。集成的智能外圍子系統(tǒng)使系統(tǒng)對CPU的干擾限制到最小,同時使總線接口進(jìn)行通信的需要減少到最低。
1.2.4 32位TriCore體系結(jié)構(gòu)
TriCore 是第一個整合了 32 位微處理器和 DSP 的體系結(jié)構(gòu),并針對“集成實時系統(tǒng)”進(jìn)行了優(yōu)化。它結(jié)合了3 種不同領(lǐng)域的突出特性:DSP的信號處理、實時微控制器及 RISC處理能力。可以實現(xiàn) RISC 的裝載存儲體系結(jié)構(gòu)。因為有更多的功能集成于芯片內(nèi)部,故系統(tǒng)需要的模塊更少,具有理想的性價比。該系統(tǒng)微控制器配備了優(yōu)化的功能強大的外圍設(shè)備,以適應(yīng)更廣泛的應(yīng)用。
TriCore包括一個混合的16位和32位指令集,不用改變工作模式就可以同時使用不同長度的指令。這實質(zhì)上減少了代碼量,提高了執(zhí)行速度,減少了對存儲器的要求,降低了系統(tǒng)成本和能量消耗。
16位和32位微控制器的發(fā)展,極大地提高了控制的實時性和準(zhǔn)確性,滿足了嵌入式系統(tǒng)對運行速度、復(fù)雜性以及性價比的要求。
- 嵌入式Qt實戰(zhàn)教程
- 嵌入式Linux接口開發(fā)技術(shù)
- 51單片機逆向?qū)W習(xí)實戰(zhàn)教程(電子設(shè)計與嵌入式開發(fā)實踐叢書)
- DSP技術(shù)與應(yīng)用實例
- 嵌入式軟件自動化測試
- AVR單片機實用程序設(shè)計
- 基于STM32的嵌入式系統(tǒng)設(shè)計與實踐
- 嵌入式Linux與物聯(lián)網(wǎng)軟件開發(fā):ARM處理器開發(fā)自學(xué)教程
- 我和PIC單片機:基于PIC18
- STC 32位 8051單片機原理與應(yīng)用
- AVR單片機原理與應(yīng)用實例
- 案例解說組態(tài)軟件典型控制應(yīng)用
- Protel DXP 2004應(yīng)用100例
- 從零開始學(xué)TensorFlow2.0
- 零基礎(chǔ)學(xué)西門子S7- 200 SMART PLC編程及應(yīng)用