李 克 李雪梅
隨著電子設(shè)備產(chǎn)業(yè)的快速發(fā)展。選擇適當(dāng)?shù)脑M足設(shè)計(jì)規(guī)范要求、盡可能降低成本、確保設(shè)計(jì)方案的功率、特別是控制系統(tǒng)的體積大小等等變得越來(lái)越困難。低功耗、小型化設(shè)計(jì)逐漸成為產(chǎn)品設(shè)計(jì)的關(guān)鍵。
目前無(wú)論國(guó)內(nèi)還是國(guó)外,以8位CPU為核的SoC由于價(jià)格低廉,應(yīng)用軟件開(kāi)發(fā)成本低。應(yīng)用廣泛而仍舊占據(jù)市場(chǎng)主導(dǎo)地位。以國(guó)內(nèi)為例。8位MCU占據(jù)50%以上的市場(chǎng)。8位SoC的發(fā)展和市場(chǎng)都較其它的SoC成熟,市場(chǎng)的競(jìng)爭(zhēng)也十分激烈。國(guó)外的8位MCU技術(shù)朝兩方面發(fā)展。一是朝高性能、低功耗,更低電壓發(fā)展,二是降低成本滿足低端客戶需求。北京時(shí)代民芯科技有限公式所研制的SoC產(chǎn)品MXT8051是利用公司自行研制的高性能8051MCU為核心進(jìn)行開(kāi)發(fā),并集成了存儲(chǔ)器、AD、DA、PGA、LCD等模擬Ip。滿足多種微控制系統(tǒng)應(yīng)用。
MXT8051低功耗單片機(jī)
MXTS051單片機(jī)是北京時(shí)代民芯科技有限公司推出的高速單指令周期8051為核的MCU。該電路擁有豐富的外設(shè)。包括PWM、UART、WDT、Ttmer等,大容量存儲(chǔ)器。內(nèi)嵌32Kx8可在線編程flash、10位AD、8位DAC、兩個(gè)OP、36x4LCDdriver、LDO以及可編程增益放大器(PGA)等模擬電路。電路集成片上調(diào)試系統(tǒng)。通過(guò)標(biāo)準(zhǔn)JTAG接口,快速診斷復(fù)雜SOC,該調(diào)試系統(tǒng)具有不占用任何硬件資源可進(jìn)行全速和單步運(yùn)行、支持硬件斷點(diǎn)、軟件斷點(diǎn)、以及觀察內(nèi)部特殊功能寄存器、程序指針和內(nèi)部RAM等功能。上位機(jī)通過(guò)標(biāo)準(zhǔn)JTAG接口以及用戶定義指令執(zhí)行在線編程和在線調(diào)試。同時(shí)提供調(diào)試和編程軟件包。其主要特點(diǎn)如下:
低功耗,Standby狀態(tài)下在工作電流<40uA:
單指令周期,時(shí)鐘周期支持0-40MHz;
片內(nèi)32K Byte Flash ROM,256Byte內(nèi)部RAM和1K Byte外部RAM;
2/b16位定時(shí)器,看門狗,3個(gè)10位PWM,UART,RTC精確計(jì)時(shí)器;
集成OSC內(nèi)部4MHz振蕩器,2個(gè)片上時(shí)鐘產(chǎn)生器,系統(tǒng)時(shí)鐘分頻器,系統(tǒng)時(shí)鐘內(nèi)部時(shí)鐘和外部時(shí)鐘可選;
標(biāo)準(zhǔn)JTAG接口,支持在線下載及調(diào)試;
集成4com×36seg段式LCD顯示驅(qū)動(dòng);
4路10位AD,兩個(gè)real to real獨(dú)立OP和可編程增益放大器(PGA);
0-1mA可調(diào)恒流源輸出;
基于MXT8051系統(tǒng)設(shè)計(jì)方法
由于MXT8051 SoC的高集成度和低功耗。對(duì)于目前市場(chǎng)上流行的微控制系統(tǒng),其具延長(zhǎng)手持設(shè)備電池供電使用時(shí)間;節(jié)約大量外部元件的成本和焊接費(fèi)用;減少元件的篩選工序,提高成品率等特點(diǎn)。
MXTS051內(nèi)部集成144段式LCD驅(qū)動(dòng)和5個(gè)外部中斷源。能夠滿足微控制系統(tǒng)中對(duì)于人機(jī)信息交互的需要;其獨(dú)特的可調(diào)增益放大器、恒流源、放大器模擬模塊??蔀殡娮枋絺鞲衅?如壓力、溫度、光線)或其他生物傳感器提供完備的數(shù)據(jù)轉(zhuǎn)換和采集系統(tǒng);3路10位PwM能夠輸出不同占空比和頻率的脈沖信號(hào)。這種設(shè)計(jì)方案的結(jié)構(gòu)框圖如圖2所示,由于大部分功能模塊已經(jīng)集成到SoC內(nèi)部,開(kāi)發(fā)人員只需針對(duì)應(yīng)用所需少量外圍電路,即可完成一個(gè)系統(tǒng)的設(shè)計(jì),并快速進(jìn)入軟件研發(fā)狀態(tài),縮短產(chǎn)品開(kāi)發(fā)周期。
MXT8051由于自身特點(diǎn)和優(yōu)勢(shì),可在醫(yī)療儀器、數(shù)字儀表、家用電器等多種領(lǐng)域得到應(yīng)用,能夠?yàn)橛脩魧?shí)現(xiàn)縮短設(shè)計(jì)周期、減少元件數(shù)量、降低產(chǎn)品成本的目標(biāo)。
MXT8051開(kāi)發(fā)套件
為了能夠幫助用戶快速應(yīng)用MxT8051。北京時(shí)代民芯公司提供MXT8051開(kāi)發(fā)套件,本套件主芯片采用高集成度低功耗的MXT8051F04A芯片,并提供鍵盤矩陣、EEPROM、RS232/RS485接口、144段式LCD等非常豐富的外設(shè)。該套件還包含兩種下載工具:JTAG_Pro和JTAG_USB。這兩款基于JTAG協(xié)議仿真器不僅支持MXT8051內(nèi)部FLASH在線下載,而且支持在線調(diào)試,方便用戶使用,提高了軟件開(kāi)發(fā)速度。
套件提供豐富的使用C語(yǔ)言程序和免費(fèi)的開(kāi)發(fā)環(huán)境驅(qū)動(dòng),同時(shí)提供軟件快速入門、程序下載、調(diào)試等視屏教程,為基于MXT8051系統(tǒng)開(kāi)發(fā)提供低成本、高可靠性的解決方案。
結(jié)語(yǔ)
本文主要介紹了基于北京時(shí)代民芯科技有限公司MXT8051 SoC開(kāi)發(fā)系統(tǒng)的設(shè)計(jì)方法和優(yōu)勢(shì)及芯片應(yīng)用領(lǐng)域,為使用本芯片作為系統(tǒng)主控芯片控制提供硬件解決方案。同時(shí)對(duì)MXT8051開(kāi)發(fā)套件所包含內(nèi)容以及通過(guò)該套件實(shí)現(xiàn)快速系統(tǒng)開(kāi)發(fā)??s短系統(tǒng)開(kāi)發(fā)周期等優(yōu)勢(shì)的簡(jiǎn)要說(shuō)明。
該芯片已在醫(yī)療儀器、數(shù)字儀表、家用電器等領(lǐng)域得到應(yīng)用,由于其兼容標(biāo)準(zhǔn)8051核,對(duì)于已有的產(chǎn)品升級(jí),只需對(duì)軟件稍加改動(dòng)即可。有較高的實(shí)用價(jià)值。