由Cypress公司推出的帶智能USB控制內(nèi)核的51系列單片機(jī)EZ-USB 2100系列芯片,在芯片上集成了USB和C51內(nèi)核兩個(gè)模塊,這兩個(gè)模塊可以協(xié)助USB開發(fā)者完成USB協(xié)議中規(guī)定的大部分通信工作,是USB設(shè)備研制的較好的器件,EZ-USB強(qiáng)大的串行接口引擎,增強(qiáng)8051內(nèi)核,優(yōu)越的軟件支持,大大降低了USB開發(fā)難度。
EZ-USB將USB接口控制內(nèi)核與單片機(jī)集成到一塊芯片上,USB收發(fā)模塊與USB總線接口相連,串行接口引擎負(fù)責(zé)串行信號的編譯碼和錯誤檢測、USB系列控制信號操作,由USB收發(fā)模塊進(jìn)行數(shù)據(jù)字節(jié)傳輸,功能強(qiáng)大的USB內(nèi)核自動完成USB協(xié)議的轉(zhuǎn)換,大大簡化了8051代碼。
增強(qiáng)的微處理器內(nèi)核在標(biāo)準(zhǔn)的8051基礎(chǔ)上增加了許多新特性,縮短了執(zhí)行時(shí)間,它利用內(nèi)部RAM和程序,使EZ-USB具有軟配置特性,USB主機(jī)由總線將8051的程序代碼和描述符表裝入RAM中,EZ-USB芯片用已下載程序中定義的外設(shè)特性進(jìn)行重連接,使其成為新的USB設(shè)備。
熟悉USB設(shè)備開發(fā)的人員知道,研制期間需要花費(fèi)大量的時(shí)間去熟悉USB協(xié)議,使得USB好用但開發(fā)難度很大,這給一般的開發(fā)者設(shè)置了一道門檻。而EZ-USB芯片給開發(fā)研制提供了一條便利的途徑,如果熟悉C語言的微處理器開發(fā)者使用EZ-USB研制USB設(shè)備,只需少量時(shí)間熟悉EZ-USB的特性,即可輕易開發(fā)出性能優(yōu)越的USB設(shè)備。 |