usb2.0及usb1.1相關(guān)包括05usb數(shù)據(jù)流模型_第1頁(yè)
usb2.0及usb1.1相關(guān)包括05usb數(shù)據(jù)流模型_第2頁(yè)
usb2.0及usb1.1相關(guān)包括05usb數(shù)據(jù)流模型_第3頁(yè)
usb2.0及usb1.1相關(guān)包括05usb數(shù)據(jù)流模型_第4頁(yè)
usb2.0及usb1.1相關(guān)包括05usb數(shù)據(jù)流模型_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第四章USB 數(shù)據(jù)流模型于 USB 系統(tǒng)中這一層中各個(gè)定義的詳細(xì)情況可參見(jiàn)第六章和第七章。本章中介紹的數(shù)據(jù)傳4.1USBUSB第四章USB 數(shù)據(jù)流模型于 USB 系統(tǒng)中這一層中各個(gè)定義的詳細(xì)情況可參見(jiàn)第六章和第七章。本章中介紹的數(shù)據(jù)傳4.1USBUSBUSBUSBUSB由。USBUSB堅(jiān)如圖 4-2 所示,一臺(tái)主機(jī)與一個(gè) USB由。USBUSB堅(jiān)如圖 4-2 所示,一臺(tái)主機(jī)與一個(gè) USB 設(shè)備間的連接是由許多層上的連接組成。USB 總線接口層提供了在主機(jī)和設(shè)備之間的物理連接、發(fā)送連接、數(shù)據(jù)包連接。USB 設(shè)備層對(duì) USB 關(guān)于 USB 的物理通信在第 5、6 章中描述,而相關(guān)的邏輯通信在第 8

2、、9 章中介紹。本章的相互關(guān)系。這將在 4.2 節(jié)中描述。通信流模型(communicationFlow4.34.8管理(BUS 協(xié)。4.2的角度觀察到的 USB 系統(tǒng)。4.2.1 USB 主機(jī)4USB 主機(jī)在 USB 系統(tǒng)中是一個(gè)起協(xié)調(diào)作用的實(shí)體,它4USB 主機(jī)在 USB 系統(tǒng)中是一個(gè)起協(xié)調(diào)作用的實(shí)體,它不僅占有特殊的物理位置,而且對(duì)于USB4-4 USB設(shè)備用于向主機(jī)提供一些額外的功能。USB設(shè)備提供的功能是多種多樣的,但面向主USB423 總線的物理拓樸結(jié)構(gòu)根圖中的 Hub4-4 USB設(shè)備用于向主機(jī)提供一些額外的功能。USB設(shè)備提供的功能是多種多樣的,但面向主USB423 總線的物理

3、拓樸結(jié)構(gòu)根圖中的 Hub 是一類特殊的 USB 設(shè)備,它是一組 USB 的連接點(diǎn),主機(jī)中有一個(gè)被嵌入的 Hub叫根 Hub(root Hub)。主機(jī)通過(guò)根 Hub 提供若干個(gè)連接點(diǎn)。為了防止環(huán)狀連接,采用星形連接來(lái)體現(xiàn)層次性,如圖 4-5。這種連接的形狀很像一棵樹(shù)。接到 Hub 上,而這個(gè) Hub 被接到 USB 上。所有這些設(shè)備及這個(gè) Hub 被看作一個(gè)復(fù)合設(shè)備而這個(gè) Hub 又被看作這個(gè)復(fù)合設(shè)備Hub。在主機(jī)看來(lái),這個(gè)復(fù)合設(shè)備和一個(gè)帶著若理結(jié)構(gòu)就是圖 4-5 中的結(jié)構(gòu)。Hub 也是邏輯設(shè)備,但在圖 4-6 中,為了簡(jiǎn)化起見(jiàn),未被4.2.5USB 系統(tǒng)的物理上、邏輯上的拓樸結(jié)構(gòu)反映了總線的共

4、享性。USB 應(yīng)用設(shè)備的客戶必須通過(guò) 這與另一些總線如 PCL,ELSA,PCMUA 理結(jié)構(gòu)就是圖 4-5 中的結(jié)構(gòu)。Hub 也是邏輯設(shè)備,但在圖 4-6 中,為了簡(jiǎn)化起見(jiàn),未被4.2.5USB 系統(tǒng)的物理上、邏輯上的拓樸結(jié)構(gòu)反映了總線的共享性。USB 應(yīng)用設(shè)備的客戶必須通過(guò) 這與另一些總線如 PCL,ELSA,PCMUA 等不同,這些總線是直內(nèi)存或I/O的。在運(yùn)必須獨(dú)立于USB上的其它設(shè)備。這樣,設(shè)備和客4-7 USB 是為主它的 USB 應(yīng)用設(shè)備間的通信服務(wù)的,對(duì)客戶與應(yīng)用間不同的交互,USB備對(duì)數(shù)據(jù)流有不同的要求。USB 為此提供了更好的 overall 總線使用,它允許各種不同的數(shù)US

5、B的圖 4-8 是圖 4-2 的擴(kuò)充,它更詳盡地描述了 USB 系統(tǒng),支持了邏輯設(shè)備層和應(yīng)用層間的以及協(xié)議上的 USB 接口的定義。第 8 章刻劃了 USB 設(shè)備的編程接口。通過(guò)此接口,可從USB9 章介紹了兩個(gè)主機(jī)側(cè)的通 口:主機(jī)控制器的驅(qū)動(dòng)程序(HCD):它位于 USB 主機(jī)控制器與 USB 系之間。主USB備nt束有無(wú)沒(méi)有0 號(hào)端點(diǎn)缺省通設(shè)(9 章USB據(jù)主(第10章機(jī)械的, (第6,USB備nt束有無(wú)沒(méi)有0 號(hào)端點(diǎn)缺省通設(shè)(9 章USB據(jù)主(第10章機(jī)械的, (第6,7,8章被傳遞的數(shù)據(jù)的與USB 相關(guān)的形USB幀格式事主 機(jī)USBSystem端點(diǎn)0接口XUSB備的USB備的USB0是

6、設(shè)備設(shè)置過(guò)程(見(jiàn)第 8 章)的一部分。4.3.2間的內(nèi)容,USB 是不管的。USBUSB0是設(shè)備設(shè)置過(guò)程(見(jiàn)第 8 章)的一部分。4.3.2間的內(nèi)容,USB 是不管的。USB統(tǒng)都將獲得通知說(shuō) IRP 完成了。IRPIRP*4.3.2.1 USB*4.3.2.1 USB4.3.2.2 IRPIRPIRPIRPIRP消息通道支持控制傳送,這將在 4.5 中進(jìn)行介紹。4.4USB 通過(guò)通道在主機(jī)緩沖區(qū)與設(shè)備端點(diǎn)間傳送數(shù)據(jù)。在消息通道中傳遞的數(shù)據(jù)具有 4.5USB 設(shè)備必須實(shí)現(xiàn)缺省控制通道,并將它實(shí)現(xiàn)成一個(gè)消息通道。這個(gè)通道由 USB 系USB 設(shè)備框架(見(jiàn)第 8 章)定義了標(biāo)準(zhǔn)的,設(shè)備級(jí)的或由銷售商

7、提供的請(qǐng)求,這些請(qǐng)求可操設(shè)備的狀態(tài)。USB 設(shè)備框架又定義了一些描述器(descriptor,用于存放 USB 設(shè)備的各種USB從全局優(yōu)化角度加以決定。USB式也允許一些銷售商對(duì)設(shè)備命令的擴(kuò)展。Setup 包后的數(shù)據(jù)傳送也具有 USB 定義的格式,除非這個(gè)數(shù)據(jù)是銷售商提供的信息?;貍鞯臓顟B(tài)信息仍然式也允許一些銷售商對(duì)設(shè)備命令的擴(kuò)展。Setup 包后的數(shù)據(jù)傳送也具有 USB 定義的格式,除非這個(gè)數(shù)據(jù)是銷售商提供的信息?;貍鞯臓顟B(tài)信息仍然具有 USB 定義的格式。7.5.8 節(jié)和第 8 章將介紹控制傳送的 Setup 定義和數(shù)據(jù)定義。的最大數(shù)據(jù)凈負(fù)荷區(qū)長(zhǎng)度為 8、16、32 或 64 字節(jié),低速設(shè)

8、備的數(shù)據(jù)凈負(fù)荷區(qū)的長(zhǎng)度只能是 負(fù)荷區(qū)的,不包括包中的協(xié)議要求的額外信息,Setup 包實(shí)際上也是 8 字節(jié)??刂仆ǖ?包wMaxPacketSize8、16、32、64備支持 8 字節(jié)的長(zhǎng)度。它不能支持更大的或更小的其它長(zhǎng)度。對(duì)于缺省控制通道的最大數(shù)據(jù)區(qū)長(zhǎng)度,USB 系統(tǒng)出, 設(shè)備將這 8 個(gè)字節(jié)放在一個(gè)包中發(fā)出,其中的七個(gè)字包含了缺省通道的USB端點(diǎn)所傳的數(shù)據(jù)凈負(fù)荷區(qū)長(zhǎng)度必須小于或等于其 wMaxPacketSize(參見(jiàn)第 8 章),當(dāng)一個(gè)收到一個(gè)大于最大長(zhǎng)度的數(shù)據(jù)區(qū),那么請(qǐng)求這次傳送的 IRP 將被中止。4.5.4 系統(tǒng)829,844-1 4-14-1 因?yàn)橐粋€(gè)幀內(nèi)只留 10%的時(shí)間給非

9、周期性傳送,所以當(dāng)一個(gè)系統(tǒng)的總線時(shí)間被排滿的時(shí)4-2協(xié)議開(kāi)銷(46字節(jié)數(shù)據(jù)凈荷區(qū) 最大帶寬Frame 帶寬/傳送 最大傳送數(shù) 剩余字節(jié) 有用數(shù)據(jù)協(xié)議開(kāi)銷(46字節(jié)(9SYNCbytes,bytes,6+CRC6CRCbytes,8Setupdatabytes,anda 7 byteacker delay(EOP, etc.)數(shù)據(jù)凈荷區(qū) 最大帶 最大傳送剩余 有用數(shù)字字節(jié)此時(shí)端點(diǎn)可設(shè)法表明自己正忙(見(jiàn)第 7、8 章),主機(jī)將試著在稍后時(shí)間重傳一次。一旦主機(jī)遇到一個(gè)引起中止的條件或檢測(cè)到一個(gè)錯(cuò)誤,端點(diǎn)可以通過(guò)接收下一個(gè) Setup4.6。是同步的,4.10 中將詳細(xì)介紹 USB 上的同步數(shù)據(jù)的處理

10、。此時(shí)端點(diǎn)可設(shè)法表明自己正忙(見(jiàn)第 7、8 章),主機(jī)將試著在稍后時(shí)間重傳一次。一旦主機(jī)遇到一個(gè)引起中止的條件或檢測(cè)到一個(gè)錯(cuò)誤,端點(diǎn)可以通過(guò)接收下一個(gè) Setup4.6。是同步的,4.10 中將詳細(xì)介紹 USB 上的同步數(shù)據(jù)的處理。4.6.3 24USB 系統(tǒng)整。在確USB 系統(tǒng)整。在確定的 USB 設(shè)置下,同步通道要么被支持,要么不被支持。)CRC4.6.4 。設(shè)備可以通SOF(幀開(kāi)始)信號(hào)來(lái)測(cè)到此類錯(cuò)誤。如果兩個(gè) SOF 信號(hào)間無(wú)數(shù)據(jù)USB1504.6.5 同步傳送的數(shù)據(jù)順USB幀內(nèi)錯(cuò)過(guò)了一些數(shù)據(jù),而且能知道丟失了多少數(shù)據(jù)。4.10 節(jié)將有關(guān)于此的具體介紹。協(xié)議開(kāi)銷(9 字節(jié)(2SYNCb

11、ytes,bytes, +CRCbytes,2CRCbytes, and a 1_byteacket delay)數(shù)據(jù)凈荷區(qū) 最大帶寬 Frame 帶寬/傳送 最大傳送數(shù) 剩余字節(jié) 有用字節(jié)字節(jié)IRP4.74.7.3 8USBIRP4.74.7.3 8USBwMaxPacketSizeIRPwMaxPacketSizewMaxPacketSizewMaxPacketSizeIRP后面的 IRP。4.7.4 USB單字?jǐn)?shù)據(jù)區(qū)少于 108 個(gè),低速單字節(jié)數(shù)據(jù)區(qū)少于 14 個(gè)。由于實(shí)現(xiàn)上的原因,主機(jī)控4-4 1ms255ms,而低速設(shè)備從 10ms 到 255ms。在設(shè)置期間,USB 系根據(jù)它們的要

12、求來(lái)服務(wù)周期長(zhǎng)度。USB4-4 1ms255ms,而低速設(shè)備從 10ms 到 255ms。在設(shè)置期間,USB 系根據(jù)它們的要求來(lái)服務(wù)周期長(zhǎng)度。USB有一個(gè)中斷傳送的IRP時(shí),端4-5 中斷情況發(fā)生,一定要用中斷傳送,以防中斷產(chǎn)生時(shí),客誤以為 IRP 結(jié)束。長(zhǎng)度為 0協(xié)議開(kāi)銷(13字節(jié)數(shù)據(jù)凈荷區(qū) 最大帶寬 Frame 帶寬/傳送 最大傳送數(shù) 剩余字節(jié) 字節(jié)協(xié)議開(kāi)銷(13 字節(jié)) (3SYNCbytes,bytes,2 bytes, 2 CRC bytes, and a 3_byte數(shù)據(jù)凈 最大帶寬Frame 帶寬/傳送剩余字節(jié) 有用數(shù)據(jù)IRP主機(jī)都復(fù)位到 Data 0 的狀態(tài)。如果總線上出現(xiàn)了一

13、個(gè)影響傳送的錯(cuò)誤,則中斷處理事務(wù)會(huì)4.8IRP主機(jī)都復(fù)位到 Data 0 的狀態(tài)。如果總線上出現(xiàn)了一個(gè)影響傳送的錯(cuò)誤,則中斷處理事務(wù)會(huì)4.84.8.3 凈負(fù)荷區(qū)的長(zhǎng)度為 8、16、32 或 64 字節(jié)。這個(gè)最大長(zhǎng)度是指數(shù)據(jù)包中數(shù)據(jù)區(qū)的最大長(zhǎng)度,SB 、16、32或64wMaxPacketSize凈負(fù)荷區(qū)超長(zhǎng),則所有在等待此端點(diǎn)的批傳送 IRP 都將被中止/取消。4.8.4 批傳送對(duì)總頻率的要求。USB 會(huì)協(xié)調(diào)所有批傳送和正等待的 IRP4.9IRP4.9HCD協(xié)議開(kāi)銷(13字節(jié)(3SYNCbytes,bytes,2 bytes,2CRCbytesanda3_byte acker delay)數(shù)

14、據(jù)凈荷區(qū) 最大帶寬 Frame 帶寬/傳送 最大傳送數(shù) 剩余字節(jié) 字節(jié)4.9.1(callbacks戶 IRP 可能會(huì)需要幾個(gè)傳送來(lái)完成。主機(jī)控制器驅(qū)動(dòng)器(HCD):將 IRP 轉(zhuǎn)換成事務(wù)或?qū)⑹聞?wù)轉(zhuǎn)換成 IRP(按照主機(jī)控制器的要實(shí)現(xiàn)有關(guān),不在 USB 說(shuō)明的范圍內(nèi)。4.9.1(callbacks戶 IRP 可能會(huì)需要幾個(gè)傳送來(lái)完成。主機(jī)控制器驅(qū)動(dòng)器(HCD):將 IRP 轉(zhuǎn)換成事務(wù)或?qū)⑹聞?wù)轉(zhuǎn)換成 IRP(按照主機(jī)控制器的要實(shí)現(xiàn)有關(guān),不在 USB 說(shuō)明的范圍內(nèi)。包4.9.1.1 戶有些客戶通過(guò)操作系統(tǒng)提供的另一些設(shè)備級(jí)接口來(lái)操作 USB 功能,而不直接進(jìn)行 USBD 的(calls(calls

15、傳給 USBD。所有這些提交的 IRP 必須遵守通道建立時(shí)定下的帶寬限制。如果一個(gè)設(shè)備從個(gè)非4.9.1.1 戶有些客戶通過(guò)操作系統(tǒng)提供的另一些設(shè)備級(jí)接口來(lái)操作 USB 功能,而不直接進(jìn)行 USBD 的(calls(calls傳給 USBD。所有這些提交的 IRP 必須遵守通道建立時(shí)定下的帶寬限制。如果一個(gè)設(shè)備從個(gè)非USB 環(huán)境進(jìn)入U(xiǎn)SB,客將通過(guò)主存和 直接操作這個(gè)設(shè)備的硬件。USB USBDUSB當(dāng)客要求一個(gè)與它的應(yīng)用層間的數(shù)據(jù)傳送,而且又被滿足后,客IRPIRP4.9.1.2 USB 驅(qū)動(dòng)器(:4.9.1.3 HCD 負(fù)IRP,并確保 USB 帶寬和幀最大時(shí)間不被突破。當(dāng)有 IRP 要求通

16、道時(shí),將它們加入事務(wù)表中,當(dāng)IRP結(jié)束,HCD將把它的完成狀態(tài)通報(bào)給發(fā)它的客4.9.1.4 4.9.1.5HCHCHCHCD 和HC4.9.2關(guān)的表示方法包和 的數(shù)據(jù)傳送的各個(gè)事務(wù),HC 利用 IRP 它們。5-11明了事務(wù)是如何被組織4.9.1.5HCHCHCHCD 和HC4.9.2關(guān)的表示方法包和 的數(shù)據(jù)傳送的各個(gè)事務(wù),HC 利用 IRP 它們。5-11明了事務(wù)是如何被組織IRP一個(gè)批傳送是一個(gè)或一個(gè)同步傳送是一個(gè)或多個(gè)IN/OUT方向的一個(gè)中斷傳送是一個(gè)或多個(gè)IN/OUT方向的控制傳送首先是一個(gè) OUT方向的Setup 事務(wù),然后是IN OUT 方向的數(shù)據(jù)事務(wù),最后是一個(gè)與數(shù)據(jù)反向的S

17、us事務(wù)。多個(gè)事務(wù)組成。一個(gè) IRP4-11 通信流的傳送方式雖然 IRP 要傳送數(shù)據(jù)的總線事務(wù),HC 仍地選擇如何傳送這些事務(wù),但必須4-11 通信流的傳送方式雖然 IRP 要傳送數(shù)據(jù)的總線事務(wù),HC 仍地選擇如何傳送這些事務(wù),但必須USB事務(wù)的順序與它們出現(xiàn)在 IRP 中的順序是一樣的,除非發(fā)生了錯(cuò)誤。例如,圖 5-12 表示了兩個(gè) IRP,每個(gè) IRP 有 3 個(gè)事務(wù),用 2 個(gè)通道。對(duì)任何傳送類型,HC 可在第一幀內(nèi)先傳第個(gè) IRP 的第一事務(wù),再傳第二個(gè) IRP 的第一個(gè)事務(wù);同時(shí)在第二幀內(nèi)先傳第二 IRP 的第二(1-(2-(2-(1-2-2-2-1-1-1-USBThebytec

18、ountofdataThetimerequiredforthehosttoprepareforrecoverfromthe;HostortionUSBThebytecountofdataThetimerequiredforthehosttoprepareforrecoverfromthe;HostortionofThetimeprovidedbytheHostControllerforhubsenablelow-speedports;measuredasthedelayfromendofminimumof Dtothestartofthelow-speedSYNC; four full-spe

19、ed bit timestcalculatestheoreticaladditionalrequiredduetobitstuffinginsignaling;worstis 方程中的 Host-Delay 項(xiàng)是與 HC 及系統(tǒng)有關(guān)的,它允許 HC 由于申造成的延遲或項(xiàng)被包括在方程的實(shí)現(xiàn)中。方程的實(shí)現(xiàn)可采用 USBD 和 的共同工作來(lái)完成4.9.4 一些細(xì)節(jié)。一般說(shuō)來(lái),緩沖區(qū)應(yīng)容納約等于 1ms 中能傳的數(shù)據(jù)量的兩倍大小的數(shù)據(jù)。4.9.5 USB與實(shí)現(xiàn)相關(guān)的。HC 可以考慮等待的 IRP 的傳送類型和剩余時(shí)間的情況來(lái)決定如何使用這些4.10 關(guān)于同步傳送的一些特別考些細(xì)節(jié)。同步傳送可靠性由幾個(gè)

20、 USB 部分分別負(fù)責(zé):商4.10 關(guān)于同步傳送的一些特別考些細(xì)節(jié)。同步傳送可靠性由幾個(gè) USB 部分分別負(fù)責(zé):商間的差異,后面有一例子說(shuō)明設(shè)備的非 USB 應(yīng)用與 USB 應(yīng)用間的相似和相異。USB例子中有一個(gè) 8KHz 的單聲道麥克風(fēng),通過(guò)一個(gè)送進(jìn)入數(shù)據(jù)流的混合器驅(qū)動(dòng)器Driver)44KHz樣速率和編碼。在輸入、輸出口的速率匹配器驅(qū)動(dòng)器(Rate Matcher Driver)混合器總是精確地從它的輸入設(shè)備處收到一個(gè)服務(wù)周期的數(shù)據(jù)(20msDMA新給的緩存申請(qǐng)一個(gè)新的 IRP?;旌掀骺偸蔷_地從它的輸入設(shè)備處收到一個(gè)服務(wù)周期的數(shù)據(jù)(20msDMA新給的緩存申請(qǐng)一個(gè)新的 IRP。DD (n

21、 20ms20ms 傳送結(jié)2*3528 個(gè)字節(jié)的緩(2 個(gè)服務(wù),每個(gè)服務(wù)有 882 個(gè)取樣)(2 個(gè)服務(wù),每個(gè)務(wù)有160個(gè)取樣每個(gè)DD有獨(dú)(例如 圖4-非USB同步的(例如 圖4-非USB同步的總線時(shí)鐘:這個(gè)時(shí)鐘頻率為 1KHZ??偩€上 SOF 包的時(shí)間體現(xiàn)了此時(shí)鐘。這個(gè)時(shí)鐘相當(dāng)于非 USB 的例子中的 8KHZ 時(shí)鐘。在 USB 系統(tǒng)中,總線時(shí)鐘一般比采樣時(shí)鐘頻率 戶處理,然后送給 HC,根據(jù)事先約定的總要求在總線上排隊(duì)。圖 4-14 提供了一這個(gè)例子的重點(diǎn)是突出 USB 與前一個(gè)非 USB 例子的不同。不同之處在于緩存的區(qū)域,USB441KHz(4字節(jié)/取樣8KHz(1字節(jié)/取樣2*4 字

22、節(jié)緩(2 個(gè)取樣2*1 每個(gè)DD 有傳送結(jié)束的中斷 傳送結(jié)束的中隊(duì)每個(gè)DD 有傳送結(jié)束的中斷 傳送結(jié)束的中隊(duì)列緩沖 2*161 (2 個(gè)服務(wù),每個(gè)服 20個(gè)包 (2 個(gè)服務(wù),每個(gè)服1*3 字節(jié)的緩(1 個(gè)服務(wù),每個(gè)服 務(wù)有 一 個(gè)反 主881-883 個(gè)取樣20個(gè)包取樣slop 20ms20ms服DD的(n聲 4.10.3 :總線時(shí)鐘提供了一個(gè)中心時(shí)鐘,USB 硬件設(shè)備可以聲 4.10.3 :總線時(shí)鐘提供了一個(gè)中心時(shí)鐘,USB 硬件設(shè)備可以向它同步。但在大多數(shù) PC 的4.10.4 441KHz(4字節(jié)/取樣8KHz(1字節(jié)/取樣1*3 字節(jié)緩(1個(gè)包(2個(gè)包8+9 字節(jié) 反饋信息, 3字節(jié)的

23、172-184每個(gè)包有43-46個(gè)取7-9 個(gè)4.10.44-7 4.10.4.1.1 的(DSR),4.10.44-7 4.10.4.1.1 的(DSR),可被接到PrivateExchange(PBX)上,PBX 不與 ISDN 同步。另直接接到 ISDN 上,每個(gè)設(shè)備向網(wǎng)上SOF4.10.4.1.2 這些終點(diǎn)不被給予 SOF 的控制權(quán),它們降級(jí)到異步模式。目異地安排提供隱式的feedforward(datastream) 提供顯式的反饋(中斷通道)同步 Fs 與 SOF 同步Fs 與 SOF 同步可調(diào) Fs與SOF同使用隱式的feedforward(dataISDN“ode”64kb/s

24、的 SOF 產(chǎn)生時(shí)鐘被同步到 PSTN 的時(shí)鐘(也許通過(guò)同一個(gè) ISDN 設(shè)備),數(shù)據(jù)的產(chǎn)生也會(huì)被ISDN“ode”64kb/s的 SOF 產(chǎn)生時(shí)鐘被同步到 PSTN 的時(shí)鐘(也許通過(guò)同一個(gè) ISDN 設(shè)備),數(shù)據(jù)的產(chǎn)生也會(huì)被同SOF,且端點(diǎn)將產(chǎn)生一個(gè)穩(wěn)定的 64kb/SSOF 時(shí)鐘為參照。4.10.4.1.3 或 出取樣的速率不必為 44.1HZ,而可以是在 SRC 控制范圍內(nèi)的任何值??烧{(diào)目的端點(diǎn)包4.10.4.2異步目的向可調(diào)源提供一個(gè)反饋,來(lái)表明它想要的數(shù)據(jù)速率(Ff率必須精確到 1 秒 1 個(gè)取樣(1HZ)以上,這才能夠使源速率達(dá)到一個(gè)高質(zhì)反饋中格式表示。整數(shù)部分也需要 10 個(gè)位(

25、210=1024)來(lái)表示每幀內(nèi) 1023 個(gè)單字節(jié)取樣。10 位的進(jìn)制格式 10.10。此格式需要 3 字節(jié)(24 bits)。因?yàn)樽畲蟮恼麛?shù)值是 1023,數(shù) 10.10 格式的數(shù)被向左靠齊成為 24 位,所以它的格式為 10.14,小數(shù)點(diǎn)后的頭十位被承認(rèn),剩下的4 位被可選地用于擴(kuò)展精度,或者可以被看作 0。第 7 章中還會(huì)介紹其它的多字節(jié)區(qū)中定義的Ff2(10-P)幀的時(shí)間內(nèi)(P )用比幀 8 個(gè)取樣,10 位表示小數(shù)部分。13 位的格式為 3.10,因?yàn)樗?10.14 Ff 值格式下,所以其余的位置設(shè)為 0。P 的值越大越好,因?yàn)檫@樣可以減少幀計(jì)數(shù)器的大小而提高 Ff 刷新的速度。高

26、的刷新速度會(huì)保證對(duì)源端數(shù)據(jù)速率的更好控制,減少了用于處理 Ff 變化的緩存的大小。會(huì)4.10.4幀 8 個(gè)取樣,10 位表示小數(shù)部分。13 位的格式為 3.10,因?yàn)樗?10.14 Ff 值格式下,所以其余的位置設(shè)為 0。P 的值越大越好,因?yàn)檫@樣可以減少幀計(jì)數(shù)器的大小而提高 Ff 刷新的速度。高的刷新速度會(huì)保證對(duì)源端數(shù)據(jù)速率的更好控制,減少了用于處理 Ff 變化的緩存的大小。會(huì)4.10.4上(USBCD-源源目USB注意:這個(gè)模型并不局限于 USB 設(shè)備。例如,一個(gè)包含 的 CD-ROM 驅(qū)動(dòng)可以作為異步、也可作為同步或可調(diào)的源。異步操作時(shí),CD-ROMUSBUSB務(wù)的間USB注意:這個(gè)模

27、型并不局限于 USB 設(shè)備。例如,一個(gè)包含 的 CD-ROM 驅(qū)動(dòng)可以作為異步、也可作為同步或可調(diào)的源。異步操作時(shí),CD-ROMUSBUSB務(wù)的間隔(10ms)和名義上的取樣速率(44.1KHZ)決定每個(gè) USB 服務(wù)周期時(shí)輸出 441 個(gè)取樣。4-8 目1.Asynchronousheapplication.Fsiisdeterminedbythesource,usingtheinformationhedatastream.Fsoisdeterminedbythe1.Asynchronousheapplication.Fsiisdeterminedbythesource,usingthein

28、formationhedatastream.Fsoisdeterminedbythesink,basedoninformationfromthesink.IfnominallyFsi=Fso,thesdegeneratestoaconnectionifslips/stuffsduetolackofsynchronizationaretolerable.Suchslips/stuffswill cause audible degradation in audio applications.定依據(jù)是從目的來(lái)的反饋。如果 Fs0=Fsj,且由于缺少同步而引起的 slips/stuffs 可以被成為一

29、個(gè) feedthrough 連接。這樣的 slips/stuffs 在聲音2.Asynchronousheapplication.FsiisdeterminedbythesourcebutlockedSOF.Fsoisdeterminedbythesink,basedonfeedbackinformationfromthesink.nominallyFsi =Fso ,thesdegeneratestoafeedthroughconnectionslips/stuffsduetolackofsynchronizationaretolerable.Suchslips/stuffswillcaus

30、e audible degradation in audio applications.但要基于來(lái)自目的的反饋信息。如果 Fsj=FS0,且由于缺少同步而引起的 slips/stuffs 以的話,這個(gè)為一個(gè) feedthrough 連接,這種 slips/stuffs 在聲3. If Fs o falls he lockingrange of the adaptive source, a feedthrough can be established.Fs i = Fs o and both are determined by the asynchronous sink, based on fe

31、edbackinformation fromthesink.IfFsofallsoutside thelockingrange ofthe adaptive source, the adaptive source is switched to synchronous mode and Note 2 app s.Fs0調(diào)源轉(zhuǎn)變成同步模式,注釋 2 適用。4. Asynchronous RA in the application. Fs i is determined by the source. Fs o determined by the sink nd locked to SOF. If n

32、ominally Fs i = Fs o , the sdegenerates to a feedthrough connection if lips/stuffs due to lack of synchronization are tolerable. Such slips/stuffs will cause audible degradation n audio applications.目的端點(diǎn) 異同可異步的源/目的間的RA異步的SOF/目的的RA參見(jiàn)注釋1參見(jiàn)注釋2同異步的源/SOF的同步數(shù)據(jù)參見(jiàn)注釋4參見(jiàn)注釋5+應(yīng)用反可數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)參見(jiàn)注釋7參見(jiàn)注釋8參見(jiàn)注釋95. Synchro

33、nous RA in the application. Fs i is determined by the source and locked SOF. Fs o is determined by the sink and locked to SOF. If Fs i = Fs o , the degeneratesto5. Synchronous RA in the application. Fs i is determined by the source and locked SOF. Fs o is determined by the sink and locked to SOF. If Fs i = Fs o , the degeneratestoaloss-freefeedthroughs6.TheapplicationwillprovidefeedbacktosynchronizethesourcetoSOF.ThesourceappearstobeasynchronousandNote5 7.IfFsi fallshelockingrangeoftheadaptivesink,afeedthroughconnectionbeestablished.

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論