最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

使用 MPLAB Harmony 在 PIC32 MCU 上創(chuàng)建 USB 音頻設(shè)備

出處:維庫(kù)電子市場(chǎng)網(wǎng) 發(fā)布于:2023-08-21 16:14:01

    通用串行總線 (USB) 是連接不同電子設(shè)備常用的接口之一。除了主要的 PC 操作系統(tǒng)之外,各種嵌入式系統(tǒng)平臺(tái)也支持 USB。USB 協(xié)議為傳輸數(shù)字音頻數(shù)據(jù)提供本機(jī)支持。這種支持及其易用性使 USB 成為互連數(shù)字音頻設(shè)備的流行選擇。
    開(kāi)發(fā) USB 音頻應(yīng)用程序提出了多項(xiàng)設(shè)計(jì)挑戰(zhàn),其中包括 USB 協(xié)議復(fù)雜性、數(shù)字音頻數(shù)據(jù)同步、編解碼器配置和主機(jī)操作系統(tǒng)兼容性。因此,開(kāi)發(fā) USB 音頻應(yīng)用程序可能需要大量的開(kāi)發(fā)成本和時(shí)間。
    功能模型

    USB子系統(tǒng)具有主機(jī)和設(shè)備單元。設(shè)備單元通過(guò)USB電纜連接至主機(jī)。標(biāo)準(zhǔn) PC 通常承擔(dān) USB 主機(jī)的角色,而嵌入式設(shè)備(PIC32 微控制器)則扮演 USB 設(shè)備的角色。USB主機(jī)運(yùn)行USB主機(jī)軟件庫(kù)并具有必要的USB音頻設(shè)備驅(qū)動(dòng)程序。USB 設(shè)備運(yùn)行 USB 設(shè)備軟件堆棧,并將其自身標(biāo)識(shí)為 USB 主機(jī)的 USB 音頻設(shè)備。

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

    USB音頻設(shè)備實(shí)現(xiàn)音頻功能(耳機(jī)、麥克風(fēng)等),并通過(guò)USB接口為主機(jī)提供對(duì)音頻功能的訪問(wèn)。音頻功能必須有一個(gè)AudioControl(AC)接口,并且可以有多個(gè)AudioStreaming(AS)接口,如下圖所示。

    AC接口用于控制音頻功能的音頻屬性,如音量控制、靜音控制等。
    AS接口是在主機(jī)和設(shè)備之間承載音頻數(shù)據(jù)的傳輸介質(zhì)。

    使用 MPLAB Harmony 在 PIC32 MCU 上創(chuàng)建 USB 音頻設(shè)備

    AC 接口使用端點(diǎn) 0 進(jìn)行控制數(shù)據(jù)通信。
    AS 接口使用專用的同步端點(diǎn)在主機(jī)和設(shè)備之間傳輸音頻數(shù)據(jù)。
關(guān)鍵詞:USB 音頻  

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://www.udpf.com.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號(hào)碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時(shí)間周一至周五
9:00-17:30

關(guān)注官方微信號(hào),
第一時(shí)間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫(kù)提出的寶貴意見(jiàn),您的參與是維庫(kù)提升服務(wù)的動(dòng)力!意見(jiàn)一經(jīng)采納,將有感恩紅包奉上哦!