- 相關(guān)推薦
EZ-USB接口設(shè)備的軟配置技術(shù)
摘要:介紹EZ-USB器件的基本特性和EZ-USB接口設(shè)備的開發(fā)方法,結(jié)合具體設(shè)計示例重點討論EZ-USB接口設(shè)備的軟配置方式和固件裝載技術(shù)。關(guān)鍵詞:EZ-USB 軟配置 固件裝載
引 言
EZ-USB是Cypress公司帶智能內(nèi)核的USB接口器件,集USB通信控制引擎和改進的8051內(nèi)核于一體,具有全速度、全序列、易開發(fā)及軟配置等特點,是設(shè)計USB設(shè)備的首選器件。EZ-USB的串行接口引擎能自動完成主要USB協(xié)議處理,簡化了設(shè)備固件設(shè)計。但其軟配置與枚舉涉及到Windows編程、Windows PnP技術(shù)以及Windows DDK工具、INF文件和注冊表的使用等問題,因此EZ-USB接口設(shè)備的軟配置方式和固件裝載技術(shù)是開發(fā)EZ-USB接口設(shè)備的關(guān)鍵問題。
1 EZ-USB處理器
EZ-USB的串行接口引擎能自動完成數(shù)據(jù)收發(fā)控制、位填充、數(shù)據(jù)編碼、CRC校驗、PID包解碼等USB協(xié)議處理。EZ-USB在連接時自動進行枚舉,建立默認的EZ-USB設(shè)備。首次枚舉成功后,還可以通過軟配置由8051內(nèi)核重新枚舉建立用戶定制的設(shè)備。
內(nèi)置的8051處理器,相對標準的8051處理器進行了改進。以AN2131QC為例,主要有以下改進方面:
◇獨立的地址總線和數(shù)據(jù)總線,總線周期為4個時鐘,平均運行速度提高了近3倍;
◇雙數(shù)據(jù)指針和自動指針提高了數(shù)據(jù)交換效率;
◇擴展的中斷系統(tǒng)支持13個中斷源,并支持自動中斷向量;
◇1個I2C接口以及2個UART接口,24個可配置I/O端口;
◇可變周期的MOVX 指令可以適合高低速存儲器芯片的接口;
◇3個16位內(nèi)置定時/計數(shù)器、256字節(jié)內(nèi)部寄存器RAM;
◇芯片內(nèi)部集成有8KB外部RAM,8051內(nèi)核要用MOVX指令訪問此RAM區(qū)。
2 EZ-USB軟配置特性
2.1 軟配置特性
軟配置特性是EZ-USB最重要的特性。軟配置特性允許設(shè)備無限制的升級或再配置。EZ-USB片內(nèi)集成的外部RAM可用于裝載固件。當設(shè)備與主機連接時,固件從主機裝載到這里執(zhí)行,而不是固化在ROM中。因此,裝載不同的固件設(shè)備就呈現(xiàn)出不同的特性,如設(shè)備配置、有效端點、工作方式、設(shè)備功能等都可以通過改變固件進行再配置,達到軟配置目的,這就是EZ-USB的軟配置特性。
2.2 配置方式
[1] [2] [3] [4]
【EZ-USB接口設(shè)備的軟配置技術(shù)】相關(guān)文章:
游戲設(shè)備·什么是接口類型04-26
基于USB接口的數(shù)據(jù)采集設(shè)備04-28
生活垃圾高溫濕解制肥技術(shù)與主要設(shè)備配置論文04-30
建立設(shè)備租賃市場優(yōu)化設(shè)備資源配置04-30
xDSL設(shè)備·什么是網(wǎng)絡(luò)接口類型04-26
電力線通信設(shè)備·什么是網(wǎng)絡(luò)接口04-26
淺談公路軟基處治技術(shù)04-28
地鐵設(shè)備系統(tǒng)總聯(lián)調(diào)中的接口管理04-28
公路軟土路基處理技術(shù)淺析04-26