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