通用接口USB3.0設備控制器的優勢
要實現這一目的,電腦電視收發器要采用額外的調諧器和解調制器電路。這樣,用戶就能用調諧器1和解調制器1加上USB控制器來觀看X頻道的節目,與此同時,用戶還可借助調諧器2和解調制器2加上USB控制器在后臺錄制Y頻道的節目。該設計的挑戰性在于,USB控制器需要同時傳輸兩個MPEG2傳輸流。為了支持這一功能,USB控制器要枚舉2個同步IN端點,而電腦中的驅動程序應同時從2個端點讀取數據。
本文引用地址:http://www.104case.com/article/185160.htmUVC攝像頭:
UVC攝像頭的主要組件為圖像傳感器和USB設備控制器。在UVC攝像頭設計中,圖像傳感器連接到FX3,FX3從圖像傳感器中讀取未壓縮的數據流,并通過USB將數據傳輸到電腦中。FX3芯片中的I2C硬件塊用來初始化/配置UVC攝像頭設計中的圖像傳感器。電腦上無需任何單獨的驅動程序,因為FX3設備會枚舉為標準的UVC類設備。UVC攝像頭的方框圖如圖4所示。

上述設計經擴展可用作3D運動控制器。圖5給出了相關方框圖。在此設計中,USB設備控制器的作用就是從兩個同步的圖像傳感器通過USB接口向USB主機發送采集到的數據。用戶可采用自定義的驅動程序,自定義驅動程序位于UVC(USB視頻類)驅動程序之上,用于將接收到的數據拆分為兩個視頻流。最后,用戶軟件應用程序負責處理兩個圖像,識別對象并跟蹤對象運動。對象可以是手指、鉛筆、筷子等任何物體。使用該追蹤信息,最終可把人機接口手勢輸入到運行在主機上的任何軟件應用中。通過上述設計,您能用手勢,而不是通過傳統的人機接口裝置(如鼠標和鍵盤等)跟電腦互動。在本應用中,高幀速比高分辨率更重要,這可以確保跟蹤對象不發生任何時延。

新一代SuperSpeed USB 3.0設備控制器能幫助開發人員為任何系統添加USB 3.0設備功能。

如圖6所示的EZ-USB FX3采用集成式USB 3.0和USB 2.0物理層(PHY)以及一個32位ARM926EJ-S微處理器來實現強大的數據處理功能并構建定制應用。它還采用全面可配置的通用可編程接口(GPIF™II),能連接到任何處理器、ASIC或FPGA。該GPIF II支持8位、16位和32位并行數據總線,接口頻率可高達100 MHz。EZ-USB FX3采用512 KB的片上SRAM來存儲代碼和數據,還提供接口連接到UART、SPI、I2C和I2S等串行設備。
就數據采集系統而言,ADC通過GPIF II接口連接到FX3。GPIF II從ADC讀取數據,并將該數據傳輸到電腦上。FX3芯片中的SPI硬件塊可用來配置ADC參數。
就數字電腦電視收發器設計而言,解調制器通過GPIF II接口連接到FX3。GPIF II從解調制器讀取MPEG2傳輸流,并將該數據傳輸到電腦上。FX3芯片中的I2C硬件塊用來初始化/配置電視收發器設計中的調諧器和解調制器。為了支持雙通道,FX3應連接兩個解調制器。解調制器1連接到數據總線,而另一個解調制器連接到FX3的地址總線。這樣,FX3可同時讀取兩個MPEG2傳輸流,并通過USB接口傳輸數據到電腦上。
就UVC攝像頭而言,圖像傳感器通過連接GPIF II接口連接到FX3。GPIF II讀取圖像傳感器采集到的數據,并將該數據傳輸到電腦上。通過FX3中功能強大的處理器,可給圖像傳感器的數據添加UVC報頭。FX3中的I2C硬件塊則用來初始化/配置圖像傳感器的寄存器。
總之,如果USB 3.0設備控制器采用通用可編程并行接口,就能與任何類型的并行接口相連,或者說如果它采用I2C、SPI、UART和I2S等串行接口,那么它就能適合幾乎任何需要USB3.0設備控制器的應用。
模數轉換器相關文章:模數轉換器工作原理
攝像頭相關文章:攝像頭原理
評論