資料介紹
隨著PDA、移動電話、數(shù)碼相機(jī)、打印機(jī)等消費類產(chǎn)品的普及,用于這些設(shè)備與電腦、或設(shè)備與設(shè)備之間的高速數(shù)據(jù)傳輸技術(shù)越來越受到人們的關(guān)注。以往以計算機(jī)為核心的數(shù)據(jù)傳輸結(jié)構(gòu),非常不利于USB,總線在嵌入式行業(yè)的應(yīng)用,也不適用于野外作業(yè),而OTG技術(shù)的推出則可實現(xiàn)在沒有PC的情況下,設(shè)備與設(shè)備之間的數(shù)據(jù)傳輸,它拓展了USB技術(shù)的應(yīng)用范圍。本文采用的設(shè)計方案是基于Philips公司的ISP1362 OTG控制芯片,參照最新的USB OTG技術(shù)規(guī)范,設(shè)計了一種遵循USB協(xié)議的主/從機(jī)系統(tǒng)。
1 ISP1362芯片的內(nèi)部結(jié)構(gòu)
Philips公司的ISP1362是一款符合USB 2.0總線協(xié)議的接口芯片,內(nèi)部有3個USB控制器一主機(jī)控制器、設(shè)備控制器和OTG控制器。其中,主機(jī)控制器具備高度優(yōu)化的USB主機(jī)功能;設(shè)備控制器則具有多達(dá)14個可編程端點,又可以被配置成雙緩沖端點進(jìn)一步提高吞吐量:而OTG控制器主要提供包括監(jiān)控和轉(zhuǎn)換功能在內(nèi)的所有OTG控制。ISP1362內(nèi)部構(gòu)造如圖1所示。
2 USB OTG主/從機(jī)系統(tǒng)設(shè)計
USB OTG主/從機(jī)系統(tǒng)設(shè)計包括硬件設(shè)計和軟件設(shè)計兩大模塊。其中硬件電路主要是USB接口電路板的設(shè)計;軟件設(shè)計包括設(shè)備初始化、系統(tǒng)的功能設(shè)計、設(shè)備驅(qū)動程序設(shè)計等,下面分別介紹系統(tǒng)軟、硬件系統(tǒng)的設(shè)計方法。
2.1 系統(tǒng)硬件電路設(shè)計
USB OTG主/從機(jī)設(shè)計的硬件電路如圖2所示,圖中ATmega 32的PD口和IPA口用于控制ISP1362的時序,PB口和PC口則用于與ISP1362的D[0..15]進(jìn)行數(shù)據(jù)交換。ISP1362芯片有Port1和IPort2兩個USB接口。Port1是個綜合接口,可以配置成downstream、upstream或者是OTG;Port2是作為固定的downstream,主要接一般的USB設(shè)備。當(dāng)ISP1362做主機(jī)時,主機(jī)內(nèi)部的寄存器通過檢測其相應(yīng)狀態(tài)寄存器的值就可以判斷是Port1還是Port2接了設(shè)備,從而進(jìn)行相應(yīng)的處理。
1 ISP1362芯片的內(nèi)部結(jié)構(gòu)
Philips公司的ISP1362是一款符合USB 2.0總線協(xié)議的接口芯片,內(nèi)部有3個USB控制器一主機(jī)控制器、設(shè)備控制器和OTG控制器。其中,主機(jī)控制器具備高度優(yōu)化的USB主機(jī)功能;設(shè)備控制器則具有多達(dá)14個可編程端點,又可以被配置成雙緩沖端點進(jìn)一步提高吞吐量:而OTG控制器主要提供包括監(jiān)控和轉(zhuǎn)換功能在內(nèi)的所有OTG控制。ISP1362內(nèi)部構(gòu)造如圖1所示。
2 USB OTG主/從機(jī)系統(tǒng)設(shè)計
USB OTG主/從機(jī)系統(tǒng)設(shè)計包括硬件設(shè)計和軟件設(shè)計兩大模塊。其中硬件電路主要是USB接口電路板的設(shè)計;軟件設(shè)計包括設(shè)備初始化、系統(tǒng)的功能設(shè)計、設(shè)備驅(qū)動程序設(shè)計等,下面分別介紹系統(tǒng)軟、硬件系統(tǒng)的設(shè)計方法。
2.1 系統(tǒng)硬件電路設(shè)計
USB OTG主/從機(jī)設(shè)計的硬件電路如圖2所示,圖中ATmega 32的PD口和IPA口用于控制ISP1362的時序,PB口和PC口則用于與ISP1362的D[0..15]進(jìn)行數(shù)據(jù)交換。ISP1362芯片有Port1和IPort2兩個USB接口。Port1是個綜合接口,可以配置成downstream、upstream或者是OTG;Port2是作為固定的downstream,主要接一般的USB設(shè)備。當(dāng)ISP1362做主機(jī)時,主機(jī)內(nèi)部的寄存器通過檢測其相應(yīng)狀態(tài)寄存器的值就可以判斷是Port1還是Port2接了設(shè)備,從而進(jìn)行相應(yīng)的處理。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于AVR單片機(jī)的終端顯控設(shè)計方案
- 關(guān)于AVR單片機(jī),你了解多少?
- AVR單片機(jī)教程--AVR單片機(jī)的ADC
- 基于STM32單片機(jī)的時鐘樹設(shè)計方案 38次下載
- 單片機(jī)設(shè)計方案簡介
- 基于單片機(jī)的病房呼叫系統(tǒng)設(shè)計方案 13次下載
- 基于51單片機(jī)的頻率計設(shè)計方案 15次下載
- AVR單片機(jī)的并口ISP下載線原理圖資料下載
- 基于單片機(jī)的簡易流水燈實驗設(shè)計方案 0次下載
- AVR單片機(jī)最小系統(tǒng)的基本硬件線路與分析資料免費下載
- 如何使用串口實現(xiàn)AVR單片機(jī)的ISP功能詳細(xì)方法概述 10次下載
- AVR單片機(jī)教程之使用AVR單片機(jī)進(jìn)行跑馬燈的設(shè)計詳細(xì)資料分析免費下載 15次下載
- 單片機(jī)控制和藍(lán)牙通信的小冰箱設(shè)計方案 16次下載
- 自制ASP ISP下載器電路固件和AVR單片機(jī)源碼 83次下載
- ISP1362 USB OTG 控制芯片及應(yīng)用 120次下載
- AVR單片機(jī)實現(xiàn)輪胎內(nèi)徑測量系統(tǒng)的設(shè)計 1062次閱讀
- 如何自制一個AVR單片機(jī)ISP下載線 3892次閱讀
- PIC單片機(jī)和AVR單片機(jī)IO的操作方法解析 2608次閱讀
- AVR單片機(jī)熔絲鎖死的處理方法解析 5117次閱讀
- AVR單片機(jī)isp下載時的常見問題解決方案 3164次閱讀
- AVR單片機(jī)高壓解鎖器的制作設(shè)計 1760次閱讀
- 基于AVR單片機(jī)的輪胎內(nèi)徑測量系統(tǒng)設(shè)計 776次閱讀
- AVR單片機(jī)有什么特性可用于哪些領(lǐng)域 1454次閱讀
- AVR單片機(jī)的優(yōu)勢特征及未來發(fā)展展望 5705次閱讀
- 51單片機(jī)和AVR單片機(jī)有什么區(qū)別 1.3w次閱讀
- 三分鐘告訴你:AVR單片機(jī)的熔絲與解鎖 1.3w次閱讀
- 為什么要選擇AVR單片機(jī)? 1728次閱讀
- AVR單片機(jī)的主要特性 895次閱讀
- AVR單片機(jī)有什么優(yōu)點_為什么要選擇AVR單片機(jī) 2419次閱讀
- 基于單片機(jī)的聲光報警系統(tǒng)的設(shè)計方案 1.7w次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
- 0.61 MB | 2次下載 | 免費
- 651單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 751單片機(jī)大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多