freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

互聯(lián)網(wǎng)]基于單片機和usb接口技術(shù)的高速數(shù)據(jù)采集系統(tǒng)的設(shè)計(編輯修改稿)

2024-12-18 15:56 本頁面
 

【文章內(nèi)容簡介】 遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第 7 頁 7 第 3 章 系統(tǒng)的 程序 設(shè)計 系統(tǒng)的硬件設(shè)計 基于 USB的數(shù)據(jù)采集和控制系統(tǒng)主要利用了 A/D轉(zhuǎn)換技術(shù)、 D/A轉(zhuǎn)換技術(shù)和 USB技術(shù),是伴隨著 USB 技術(shù)的迅速發(fā)展與新的數(shù)據(jù)采集技術(shù)的發(fā)展而發(fā)展起來的。采集到的數(shù)據(jù)通過主機接口 (USB 口 )發(fā)送到上位機并實時顯示出來,其波形保真性能與A/D 轉(zhuǎn)換器的轉(zhuǎn)換速率、分辨率與精度密切相關(guān)。 A/D 轉(zhuǎn)換速率越高,復(fù)現(xiàn)的波形的分辨率也就越高 。A/D 轉(zhuǎn)換器位數(shù)越 多,精度越高,波形保真性越高 。 PDIUSBD12 的性能特點和 內(nèi)部結(jié)構(gòu) PDIUSBD12 集成了許多新的特性,包括可編程時鐘輸出、 SoftCon, GoodLink、低頻晶振。 (1)可編程時鐘輸出 :不必考慮電路設(shè)計時使用高頻晶振產(chǎn)生的 EMI 問題 D12 的CLKOUT 引腳輸出時鐘信號,可用作 MCU 時鐘,最低 4MHZ,最高達 48MHZ. D12內(nèi)部有倍頻電路,外部只需 6M 晶振即可提供 D12 自身工作時鐘 (48MHZ)及輸出時鐘。 (2)軟連接 (SoftCon)技術(shù) :芯片內(nèi)集成有 KΩ 的 USB 上拉電阻,連接此電阻將 D+置為高設(shè)置為高速 USB 設(shè)備。連接的建立通過外部 MCU 發(fā)送命令來實現(xiàn),這就允許設(shè)備在決定與 USB 總線建立連接之前完成初始化時序。 USB 總線連接的連接可以重新初始化而不需要拔插 USB 電纜。 (3)GoodLink 技術(shù) :可提供良好的 USB 連接指示。在枚舉中, LED 指示根據(jù)通信情況間歇閃爍。當(dāng)成功枚舉和配置后 , LED 指示將一直點亮。 USB 支持兩種信號速率。 USB 的最高速率是 12Mb/s,但它可以工作在 1. 5Mb/s 的較低速率,同一個USB 系統(tǒng)可同時支持這兩種模式,但 1. 15Mb/s 低速率方式主要為了降低對速度要求不高的設(shè)備的成本,只支持少數(shù)像鼠標(biāo)這樣的低帶寬要求的設(shè)備。 (4)可編程的時鐘頻率輸出:集成 320 字節(jié)多結(jié)構(gòu) FIFO 存儲器,具體組成如字節(jié)數(shù)端點 0 端點 1 端點 320=16(IN)+16(OUT)+16(IN)+16(OUT)+[64(IN)+64(OUT)] * 2(雙緩沖 )主端點的雙緩沖配置增加 了數(shù)據(jù)吞吐量,并輕松實現(xiàn)實時數(shù)據(jù)傳輸 。 遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第 8 頁 8 (5)多中斷模式實現(xiàn)批量和同步傳輸。端點可通過 Set Mode 命令配置為 4 種不同的模式,分別為 : 模式 0 NonISO 模 式 (非同步傳輸 ) 模式 1 ISOOUT 模式 (同步輸出傳輸 ) 模式 2 ISOIN 模式 (同步輸入傳輸 ) 模式 3 ISOIO 模式 (同步輸入輸出傳輸 ) USB 電纜可以允許使用不同長度的電纜,最長可達幾米。為了提供可靠的輸入電壓和適當(dāng)?shù)慕K端阻抗,在電纜的每一端帶偏壓的終端。該終端可以發(fā)現(xiàn)任一端口上USB 設(shè)備的 “ 插入 ” 和 “ 拔除 ” 操作,并能區(qū)分全速和低速設(shè)備。圖 2 指示了高速USB 設(shè)備在集線器的終端位置及其所連的功能設(shè)備,從中可以看出在電纜的下行端的電阻 Rpu 是接在 D+線上的,在低速 設(shè)備中, Rpu 電阻是接在 D線上的。 PD 工USBD12 的軟連接 (SoftCon)技術(shù)使得在電路設(shè)計中可以省去此電阻,并可以通過軟件設(shè)置。 圖 PDIUSBD12 的原理圖 (1)模擬收發(fā)器 :集成的收發(fā)器接口可通過終端電阻直接與 USB 電纜相連。 (2)電壓調(diào)整器 :片內(nèi)集成了一個 3. 3V 的調(diào)整器用于模擬收發(fā)器的供電,該電壓還作為輸出連接到外部上拉電阻??蛇x擇 D12 提供的帶有上拉電阻的軟件連接技術(shù)。 (3)倍頻電路 (PLL)片內(nèi)集成了 6M到 48M 時鐘乘法 PLL,就可使用低成本的 6M晶振。 (4) 位時鐘恢復(fù) :位時鐘恢復(fù)電路使用 4X 過采樣規(guī)則,從進入的 USB 數(shù)據(jù)流中恢復(fù)時鐘。它能跟蹤 USB 規(guī)定范圍內(nèi)的抖動和頻漂。 (5)串行接口引擎 (SIE):串行接口引擎實現(xiàn)了全部的 USB 協(xié)議層,完全由硬件實現(xiàn)而不需要固件的參與。該模塊的功能包括同步模式的識別、并行 /串行轉(zhuǎn)換、位填充 /遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第 9 頁 9 解除填充、 CRC 校驗 /產(chǎn)生、 PID 校驗 /產(chǎn)生、地址識別和握手評估等。 (6)存儲器管理單元 (ME)和集成 RAM:在進行數(shù)據(jù)傳輸并與微處理器的并口相連時, MMU 和集成 RAM 作為 USB 間傳輸?shù)木彌_區(qū),允許 MCU 以它自己速率對 USB信息包讀 寫。 PDIUSBD12 內(nèi)部結(jié)構(gòu)框圖如圖 所示: 圖 PDIUSBD12 的內(nèi)部框圖 PDIUSBD12 的端點描述 端點 (Endpoint)是一個 USB 設(shè)備唯一可以確認的部分,它是主機與設(shè)備之間的通信流終點。一系列相互獨立的端點在一起構(gòu)成了 USB 邏輯設(shè)備。 (1)端點 0 要求 :所有 USB 設(shè)備都需要實現(xiàn)一個缺省的控制方法。這種方法將端 點 0 作為輸入端點,同時也將端點 0 作為輸出端點。 USB 系統(tǒng)用這個缺省方法初始化及一般地使用邏輯 設(shè)備 (即設(shè)置此設(shè)備 )。缺省控制通道支持了對控制的傳送,一旦設(shè)備接上,并加電,且又收到一個總線復(fù)位命令,端點 0 就是可訪問的了。 (2)非 0 端點要求 :設(shè)備可以有除 0 以外的其它端點,這取決于這些設(shè)備的實現(xiàn)。 低速設(shè)備在 0 號輸入及輸出端點外,只能有 2 個額外的可選端點。而高速設(shè)備可具有的額外端點數(shù)僅受限于協(xié)議的定義,協(xié)議中規(guī)定,最多 15 個額外的輸入端點和最多15 個額外的輸出端點。非 0 端點在被配置前處于未知狀態(tài),在設(shè)備配置以后才能使用。 6MHZ D+ 電壓調(diào)整器 ANALOG TX/AX softconnect D 上行端口 PLL 位時鐘恢復(fù) PHILIPS SIE 內(nèi)存管理單元 集成RAM 并行和DAM接口 D+ 遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第 10 頁 10 D12 的端點適用于不同類型的設(shè)備,并可通過 “ Set Mode” 命令配置為 4 種不同的模式 :模式 0(非同步模式 ),模式 1(同步輸出模式 ),模式 2(同步輸入模式 ),模式 3(同步輸入輸出模式 )。本設(shè)計中只用到了模 式 0 配置,同步模式配置未使用。端點可用來存放從主機接受到或者設(shè)備發(fā)送來的數(shù)據(jù),每個端點都有屬于自己的緩沖區(qū)。模式0 配置下的端點緩沖區(qū)如表 所示。 端點 2(主端點 )是進行吞吐大數(shù)據(jù)量的主要端點,具有 64 字節(jié)雙緩沖區(qū)結(jié)構(gòu),可以減輕傳輸大量數(shù)據(jù)的任務(wù) : (1)雙緩沖。允許 USB 與本地 CPU 之間的并行讀寫操作這樣就增加了數(shù)據(jù)的吞吐量緩沖區(qū)切換是自動處理的這導(dǎo)致了透明的緩沖區(qū)操 作。 (2)支持 DMA 直接存儲器訪問操作??梢院蛯ζ渌它c的正常 I/0 操作交叉進行。 (3) DMA 操作中的自動指針處理。在跨過緩沖區(qū)邊界時不需要本地 CPU 的干預(yù)。 (4)可配置為同步傳輸或非同步批量和中斷傳輸。 表 端點緩沖區(qū)配置 (模式 0) 端點號 端點索 引傳輸類型 端點類型 方向 緩沖區(qū)長度(字節(jié)) 0 0 控制輸出 默認 輸出 16 0 1 控制輸出 默認 輸入 16 1 2 普通輸出 普通 輸出 16 1 3 普通輸出 普通 輸入 16 2 4 普通輸出 普通 輸出 64 2 5 普通輸出 普通 輸入 64 PDIUSBD12 的指令集 PDIUSBD12 有自己的專用指令集,用于設(shè)置 USB 芯片、讀取 USB 芯片的狀態(tài)和控制 USB 總線傳輸。 D12 芯片內(nèi)有一系列的寄存器對應(yīng)著這些指令,微處理器把要設(shè)置的值按字節(jié)寫入 D12 的這些寄存器,或者從 D12 的這些寄存器中讀出 USB 總線的狀態(tài)。 D12 有三種基本的類型的命令 :初始化、數(shù)據(jù)流和通用命令。 (1)初始化命令 初始化命令在 USB 總線進行枚舉處理時使用,這些命令用于使能端點的功能,還可用來設(shè)置 USB 分配的地址,包括 :設(shè)置地址 /使能、設(shè)置端點使能、設(shè)置模式 (設(shè)置分頻系數(shù)、軟連接、端點模式以及中斷 模式等 )、 DMA 設(shè)置等命令。 遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第 11 頁 11 表 初始化命令指令集 命令名 接收者 編碼 數(shù)據(jù) 設(shè)置地址使能 器件 D0h 寫 1字節(jié) 設(shè)置端點使能 器件 D8h 寫 1字節(jié) 設(shè)置模式 器件 F3h 寫 2字節(jié) 設(shè)置 DMA 器件 FBh 寫 /讀 1字節(jié) (2)數(shù)據(jù)流命令 數(shù)據(jù)流命令用于管理 USB 端點和外部微控制器之間的數(shù)據(jù)傳輸, D12 通過微控制器中斷初始化大量的數(shù)據(jù)流。微控制器利用這些命令訪問和決定端點的 FIFO 是否含有有效的數(shù)據(jù)。包括 :讀中斷寄存器、選擇端點、讀最后處理狀態(tài)寄存器、讀緩沖區(qū) 、寫緩沖區(qū)、使緩沖區(qū)有效、清除緩沖區(qū)、設(shè)置端點狀態(tài)、應(yīng)答建立等命令。 如表。 (3)普通命令 :包括發(fā)送恢復(fù)、讀當(dāng)前幀數(shù)目兩個命令。 表 普通命令指令集 命令指令集 發(fā)送恢復(fù) F6h 無 讀當(dāng)前楨 數(shù) F5h 讀 1或 2字節(jié) PDIUSBD12 的管腳配置 PD12 共有 28 個管腳,具有 S028 和 TSSOP28 兩種封裝形式,管腳圖如 下 圖 所示 : 圖 PBIUSBBI2 的管腳配置 遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第 12 頁 12 表 數(shù)據(jù)流命令指令集 數(shù)據(jù)流命令 讀中斷寄存器 器件 F4h 讀 2字節(jié) 選擇端點 控制輸出 00h 讀 1字節(jié)(可選) 控制輸入 01h 讀 1 字節(jié)(可選) 端點 1 輸出 02h 讀 1 字節(jié)(可選) 端點 1 輸入 03H 讀 1 字節(jié)(可選) 端點 2 輸出 04h 讀 1 字節(jié)(可選) 端點 2 輸入 05h 讀 1 字節(jié)(可選) 讀最后處理狀態(tài) 控制輸出 40h 讀 1 字節(jié) 控制輸入 41h 讀 1 字節(jié) 端點 1 輸出 42h 讀 1 字節(jié) 端點 1 輸入 43h 讀 1 字節(jié) 端點 2 輸出 44h 讀 1 字節(jié) 端點 2 輸入 45h 讀 1 字節(jié) 讀緩沖區(qū) 選擇的端點 F0h 寫 n 字節(jié) 寫緩沖區(qū) 選擇的端點 F0h 寫 n 字節(jié) 設(shè)置端點狀態(tài) 控制輸出 40h 寫 1 字節(jié) 控制 輸入 41h 寫 1 字節(jié) 端點 1 輸出 42h 寫 1 字節(jié) 端點 1 輸入 43h 寫 1 字節(jié) 端點 2 輸出 44h 寫 1 字節(jié) 端點 2 輸入 45h 寫 1 字節(jié) 應(yīng)答設(shè)置 選擇的端點 F1h 無 緩沖區(qū)清零 選擇的端點 F2h 無 使緩沖區(qū)有效 選擇的端點 FAh 無 遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第 13 頁 13 A/D 與單片機接口電路 ADC0809 允許的最大時鐘頻率為 1280kHz,主要管腳功能如下 : INOIN7: 8 路模擬量輸入端,可從這 8 個腳輸入 0V5V 待轉(zhuǎn)換的模擬電壓ADDA,ADDB,ADDC:管道地址輸入端。通過編碼的方式來實現(xiàn)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1