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