使用 MPLAB Harmony 在 PIC32 MCU 上創(chuàng)建 USB 音頻設(shè)備
出處:維庫電子市場網(wǎng) 發(fā)布于:2023-08-21 16:14:01
開發(fā) USB 音頻應(yīng)用程序提出了多項設(shè)計挑戰(zhàn),其中包括 USB 協(xié)議復(fù)雜性、數(shù)字音頻數(shù)據(jù)同步、編解碼器配置和主機操作系統(tǒng)兼容性。因此,開發(fā) USB 音頻應(yīng)用程序可能需要大量的開發(fā)成本和時間。
功能模型
USB子系統(tǒng)具有主機和設(shè)備單元。設(shè)備單元通過USB電纜連接至主機。標準 PC 通常承擔 USB 主機的角色,而嵌入式設(shè)備(PIC32 微控制器)則扮演 USB 設(shè)備的角色。USB主機運行USB主機軟件庫并具有必要的USB音頻設(shè)備驅(qū)動程序。USB 設(shè)備運行 USB 設(shè)備軟件堆棧,并將其自身標識為 USB 主機的 USB 音頻設(shè)備。

在USB耳機應(yīng)用中,音頻子系統(tǒng)由音頻耳機、音頻編解碼器和PIC32微控制器組成。音頻編解碼器在模擬和數(shù)字信號域之間進行轉(zhuǎn)換,并允許 PIC32 微控制器以數(shù)字格式發(fā)送和接收來自耳機的信號。PIC32 微控制器通過串行通信與音頻編解碼器連接。這包括數(shù)據(jù)和控制接口。音頻編解碼器參數(shù),例如音量、靜音或均衡,可通過控制接口訪問。將音頻控制(靜音、音量等)從音頻子系統(tǒng)轉(zhuǎn)換到 USB 子系統(tǒng)的附加接口也是 USB 音頻系統(tǒng)的一部分。
USB操作
USB設(shè)備通過USB端口連接到USB主機系統(tǒng)。主機通過 USB 端點 0 上的控制傳輸與設(shè)備進行通信,并檢索設(shè)備功能相關(guān)信息。然后主機加載可以操作設(shè)備的驅(qū)動程序。檢測、識別和加載設(shè)備驅(qū)動程序的過程稱為枚舉。
USB 設(shè)備在枚舉期間使用描述符其屬性和其他信息。USB 描述符是具有定義格式的數(shù)據(jù)結(jié)構(gòu)。每個描述符都以包含描述符中字節(jié)總數(shù)的字段開頭,后跟標識描述符類型的字段。
以下是 USB 主機在枚舉期間向設(shè)備請求的標準 USB 描述符列表:
設(shè)備描述符
配置描述符
接口描述符
端點描述符
字符串描述符
USB 音頻操作模型
USB音頻設(shè)備實現(xiàn)音頻功能(耳機、麥克風等),并通過USB接口為主機提供對音頻功能的訪問。音頻功能必須有一個AudioControl(AC)接口,并且可以有多個AudioStreaming(AS)接口,如下圖所示。
AC接口用于控制音頻功能的音頻屬性,如音量控制、靜音控制等。AS接口是在主機和設(shè)備之間承載音頻數(shù)據(jù)的傳輸介質(zhì)。
使用 MPLAB Harmony 在 PIC32 MCU 上創(chuàng)建 USB 音頻設(shè)備

AS 接口使用專用的同步端點在主機和設(shè)備之間傳輸音頻數(shù)據(jù)。
版權(quán)與免責聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔此類作品侵權(quán)行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權(quán)等法律責任。
如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- USB-C接口全解析:協(xié)議兼容、快充原理與常見問題排查2025/12/16 9:50:42
- 簡述計算機總線的分類2025/9/4 17:12:23
- 深度剖析三進線兩母聯(lián)供電系統(tǒng)設(shè)計方案2025/9/3 10:37:39
- 匯流排是什么匯流排好還是線接好2025/8/28 17:13:00
- 安森美 USB - C 電池充電器解決方案2025/8/28 15:45:10
- 高速PCB信號完整性(SI)設(shè)計核心實操規(guī)范
- 鎖相環(huán)(PLL)中的環(huán)路濾波器:參數(shù)計算與穩(wěn)定性分析
- MOSFET反向恢復(fù)特性對系統(tǒng)的影響
- 電源IC在惡劣環(huán)境中的防護設(shè)計
- 連接器耐腐蝕性能測試方法
- PCB電磁兼容(EMC)設(shè)計與干擾抑制核心實操規(guī)范
- 用于相位噪聲測量的低通濾波器設(shè)計與本振凈化技術(shù)
- MOSFET在高頻開關(guān)中的EMI問題
- 電源IC在便攜式設(shè)備中的設(shè)計要點
- 連接器結(jié)構(gòu)設(shè)計常見問題分析









