本文介紹了 CobraNet? 系統(tǒng)的配置。它討論了路由的組件,例如包、網(wǎng)絡(luò)發(fā)送器和接收器,以及如何將這些組件組合在一起。
一旦理解了基本概念,配置 CobraNet? 系統(tǒng)正確路由音頻就相當(dāng)簡(jiǎn)單了。本文檔解釋了端到端路由背后的概念以及如何配置 CobraNet? 接口以路由音頻通道。將此文檔用作可用 CobraNet? 設(shè)備數(shù)據(jù)表和參考手冊(cè)的配套文件。
本文檔中提及的變量在 CobraNet? 程序員參考中進(jìn)行了描述。它們被稱為管理接口 (MI) 變量,可以通過硬件主機(jī)管理接口 (HMI) 或通過網(wǎng)絡(luò)的 SNMP 進(jìn)行讀取和寫入。
所引用的信號(hào)在適用于所使用的特定 CobraNet? 接口的數(shù)據(jù)表或硬件參考手冊(cè)中進(jìn)行了描述。
參考下面的圖 1,讓我們考慮 CobraNet? 音頻路由的組件。
建筑構(gòu)件
捆綁包
捆綁包是通過 CobraNet? 網(wǎng)絡(luò)傳輸音頻的基本數(shù)據(jù)單元,可以包含 0 到 8 個(gè)音頻子通道。樣本大小、采樣率和傳輸延遲都會(huì)對(duì)處理和傳輸音頻數(shù)據(jù)所需的處理器帶寬和數(shù)據(jù)包大小產(chǎn)生影響。這些因素會(huì)限制 CobraNet? 接口可以處理的音頻通道數(shù)量。根據(jù)這些設(shè)置,每個(gè)捆綁包允許的最大音頻子通道數(shù)將從 3 到 8。這些設(shè)置也會(huì)影響可能的最大捆綁數(shù)量。每個(gè)捆綁包的最大子通道數(shù)通常為 8,但根據(jù)特定配置可能會(huì)更少。
網(wǎng)絡(luò)發(fā)射器和接收器
發(fā)射器和接收器是 CobraNet? 接口內(nèi)的邏輯實(shí)體,它們與捆綁的概念密切相關(guān)。每個(gè)發(fā)射器或接收器能夠發(fā)送或接收一個(gè) Bundle。CobraNet? 接口內(nèi)的發(fā)射器和接收器的數(shù)量取決于特定的實(shí)現(xiàn),并由固件固定。用戶可以配置要使用的可用發(fā)射器或接收器的數(shù)量。
同步串行接口
每個(gè) CobraNet? 接口都包含一個(gè)或多個(gè)同步串行接口或 SSI。SSI 以時(shí)間片的形式將多路復(fù)用音頻數(shù)據(jù)傳入和傳出 CobraNet? 接口,并且通常連接到 DAC、ADC、DSP 處理器和其他數(shù)字音頻接口。
音頻路由通道
音頻路由通道用于在復(fù)用的 SSI 時(shí)間片和捆綁子通道之間映射音頻數(shù)據(jù)。CobraNet? 接口最多包含 64 個(gè)音頻路由通道,編號(hào)從 1 到 64。通道 1->32 用于傳輸,通道 33->64 用于接收。可用的路由通道的實(shí)際數(shù)量取決于特定的 CobraNet? 實(shí)施。通道 0 是一個(gè)額外的特殊情況,嚴(yán)格來說,它不是路由通道。通道 0,當(dāng)分配給發(fā)射器捆綁包時(shí),將導(dǎo)致傳輸相當(dāng)于靜音的空通道。信道0,當(dāng)分配給接收器捆綁子信道時(shí),將導(dǎo)致接收到的捆綁子信道被丟棄。
Bundle 到音頻路由通道映射——txSubMap 和 rxSubMap
RxSubMap 和 TxSubMap 變量數(shù)組用于將音頻路由通道映射到和來自 Bundle 子通道。如上所述,音頻路由通道可以被認(rèn)為是分配給同步串行接口內(nèi)的特定時(shí)間片。因此,為捆綁子信道分配音頻路由信道相當(dāng)于為捆綁子信道分配SSI時(shí)間片。
把它放在一起
要在 CobraNet? 接口之間路由音頻,發(fā)射器和接收器都必須配置為發(fā)送和接收音頻通道。在很多情況下可以使用默認(rèn)值,并且只需要設(shè)置 txSubMap、rxSubMap、txBundle 和 rxBundle 變量。
發(fā)射器配置
- 使用 txBundle 為發(fā)送器分配捆綁編號(hào)
- 使用 txSubMap 將音頻路由通道(以及擴(kuò)展 SSI 音頻通道)分配給發(fā)射器(捆綁)
- 使用 txSubFormat 指定通道的格式
- 確保 modeRateControl 的值與選擇的 txSubFormat 一致
- 確保每個(gè)發(fā)射器的 txSubCount 大于或等于捆綁中正在傳輸?shù)耐ǖ罃?shù)。如果 txSubCount 的值大于要求,未分配的子通道將作為空通道發(fā)送。
接收器配置
- 使用 rxBundle 為接收器分配捆綁編號(hào)
- 使用 rxSubMap 將音頻路由通道(以及擴(kuò)展 SSI 音頻通道)分配給接收器(捆綁)
- 確保modeRateControl 的值與要接收的頻道格式一致。
編輯:hfy
-
接收器
+關(guān)注
關(guān)注
15文章
2557瀏覽量
73243 -
發(fā)射器
+關(guān)注
關(guān)注
6文章
875瀏覽量
54209
發(fā)布評(píng)論請(qǐng)先 登錄
MTP系列發(fā)送器和接收器
是否有Xilinx提供的視頻LVDS發(fā)送器/接收器IP內(nèi)核
通用異步接收器/發(fā)送器(UART)
通用異步接收器/發(fā)送器(UART)
如何去計(jì)算STM32串口接收器和發(fā)送器的波特率呢
如何設(shè)計(jì)一個(gè)通用異步接收器 發(fā)送器來驅(qū)動(dòng)四個(gè)AD7542 1

MTP15HDA系列用于VGA和音頻的微型雙絞線發(fā)送器和接收
微控制器為紅外遙控協(xié)議實(shí)現(xiàn)發(fā)送器和接收器
淺談LVDS接收器故障安全偏置網(wǎng)絡(luò)
ADV7535:帶HDMI發(fā)送器的MIPI/DSI接收器數(shù)據(jù)表

移動(dòng)LoRa短消息發(fā)送器/接收器

使用超聲波發(fā)送器和接收器構(gòu)建高性能NDT系統(tǒng)

評(píng)論