隨著社會的進步,打造個人專屬網紅的產品如雨春筍般的湧現,而當今最流行的網路直播專案在各個領域裡大放異彩,其中市場最為火爆的音訊網路直播產品更是各大廠家的熱門競爭領域。那我們先普及瞭解什麼是"網路直播",它大致分兩類,一類是在網上提供電視信號的觀看,例如各類體育比賽和文藝活動的直播,這類直播原理是將電視(類比)信號通過採集,轉換為數位信號輸入電腦,即時上傳網站供人觀看,相當於"網路電視";另一類是人們所瞭解的"網路直播":在現場架設獨立的信號採集設備(音訊+視頻)導入導播端(導播設備或平臺),再通過網路上傳至伺服器,發佈至網址供人觀看。本專案主要是介紹網路音訊直播的設備及產品開發,在開發系統之前先明白音訊主播在工作中通常需要以下常見的幾種設備:
1、麥克風
音訊主播用的麥克風主要有兩種類型,一種是動圈麥克風,另一種是電容麥克風,娛樂主播以及絕大部分非MC(喊麥,主持)用的都是電容麥克風。
2、耳機
一般來說入耳式的監聽耳機和頭戴式的監聽耳機比較常見。
3、麥克風支架
麥克風支架的作用就是安裝之後就可以調整麥克風的位置和距離。
4、防噴網
在開播的時候,經常會將氣流噴到麥克風話筒上面。這樣錄出來的聲音就會帶有明顯的爆音現象,而且會伴隨著雜音,使用麥克風防噴罩可以有效地避免噴話筒現象的發生。尤其是在使用高靈敏度的電容麥克風的時候,安裝一個防噴罩能有效的避免這一現象。
5、音效卡
音效卡主要分為兩種,內置音效卡可以把麥克風、吉他或者其他樂器與電腦連接。一個典型的音效卡可以把類比信號轉換成電腦可以處理的數位音訊資訊,音效卡又分為內置音效卡和外置音效卡。臺式電腦搭配內置音效卡,內置獨立音效卡相對於同價位的USB介面的音效卡效果會好一點。外置音效卡。其內置強勁的音效處理器混響效果、變聲效果眾多功能於一體,輕鬆實現網路 K 歌(聽濕錄濕)、網路直播、主持喊麥、語音聊天、音樂聆聽、專業錄音等使用模式。
二、方案介紹
基於“Realtek RTL4040/4042 with RWS藍牙”的網紅直播設備能夠輕鬆完成上述立志做網紅設備的廠家及工程師愛好者的需求。瞭解了音訊網路直播設備的組成之後,本文重點介紹其核心組成部分即本系統所採用的Realtek RTL4040/4042 晶片構成的網路音訊直播核心:即智慧USB 音效卡,其強大的音訊錄放功能可以滿足任何錄放功能,並且一攬子交鑰匙的HDK方案讓你輕鬆完成整個方案的電路設計。
1,RTL4040/4042晶片
描述:
ALC4042是一款低功耗單晶片USB 2.0高速音訊轉碼器,內置MCU,可靈活使用。它適用於耳機,耳機轉接,揚聲器和麥克風應用。內部MCU還可以開發到許多不同的應用程式,例如Microsoft™Lync /Skype / VoIP設備,行動電話或平板電腦/平板對接設備。 ALC4042相容USB Audio Class 1.0和USB 2.0全速,因此無需任何附加軟體即可隨插即用安裝在主要作業系統上。 內部DAC支持44.1~384 KHz和ADC支持44.1~192 KHz取樣速率,解析度為16/24/32位。ALC4042還集成了16K位元組OTP和晶體,但需要很少的無源元件製作成品。 這樣,它可以節省總BOM成本,PCB面積可以更小。
特點:
-
具有105dBA SNR的數模轉換器
-
具有94DBA SNR的模數轉換器
-
一個身歷聲DAC支持8/16/22.05/24/32/44.1/48/96/176.4/192 / 384KHz取樣速率,16/24/32位
-
兩個身歷聲ADC支持8/16/22.05/24/32/44.1/48/96/176.4/192 / 384KHz取樣速率,16/24/32位
-
G類耳機輸出,不帶隔直電容超低功耗,用於耳機播放
-
硬體前饋或回饋有源雜訊取消(ANC)特徵=帶前置放大器的單端類比麥克風輸入(0/20/24/30/35/40/44/50 / 52dB)
-
低雜訊麥克風和可程式設計MICBIAS電壓電平
-
音訊插孔檢測功能
-
帶有自訂多功能控制支援的4鍵式耳機
-
一個I2S數位介面,支援master /slave工作模式
-
一個12S數位介面支援(8/16/22.05/44.1/48/88.2/96/176.4/192/384kHz,16/24/32位)
-
I2S數位介面支援TDM格式輸出/輸入
-
I2C控制介面,支援master/slave
-
兩個身歷聲數位麥克風介面
-
SPI(串列外設介面,模式0~模式3)連接到串列快閃記憶體,用於切換代碼和配置自訂參數
-
連接外部設備的UART介面
-
內置模擬LDO
-
48針QFN'Green'包裝
延伸閱讀
2,RWS RTL8763BFR晶片
Realtek瑞昱RTL8763BFR低功耗藍牙5.0雙模晶片。這是瑞昱首款支持AI喚醒的TWS藍牙耳機晶片。也是近期TWS 5.0真無線藍牙耳機方案界中的領軍者。Realtek瑞昱RTL8763BFR支援藍牙5.0規範,支援HFP1.7,HSP1.2,A2DP1.3,AVRCP1.6,SPP1.2和PBAP1.0。在本系統方案中,採用RTL8763BFR 來設計一個無線藍牙模組,方便集成在我們的智慧USB 音效卡系統中,從而實現有線+無線的音源輸入。
以下闡述藍牙模組的設計:
2.1、硬體設計
A)電源設計
RTL8763BFR RWS晶片支援兩種電源輸入,一種鋰電池(VBAT:2.8-4.5V),一種電源適配器主要給鋰電池充電(4.5V–6.5V),其充電電流可達400mA,其晶片內置充電保護功能和外接環境保護檢測功能,因此非常適合usb充電方式。晶片內部有兩路開關調節器,分別供電1.8V的AVCC/AVCCDRV和1.2V電壓的VDDCORE/VD12_SYN/VD12_RF。
B)系統設計
重定電路
為了保證電路的穩定可靠,RTL8763BFR RWS晶片可通過外部的重定開關觸發HW_RST_N腳進行重定,通常為了節省成本和空間,該方案僅僅通過外部的充電重定就可以完成系統的正常重定(低電平有效保持低脈衝> 5ms即可)。
時鐘電路
RTL8763BFR RWS晶片有兩路時鐘源,一種是40M的主時鐘源為ARM/BT baseband的正常工作時鐘源,不需要外部負載電容,在MP時需要進行校準,為7~9pf。另外一種是RTC時鐘源32.768k,通常工作在sleep模式下。
音訊電路
音訊的輸入與輸出電路設計,音訊輸入支援三種方式接入模式(Single end mode、Capless mode、Differential mode),其按照拾音器的不同有四種接入方式(AUX-IN、1-MIC、Dual MIC、Digital MIC),音訊輸出支援S /PDIF介面。
SPI Flash設計
針對不同的使用者需要,RTL8763BFR RWS晶片可外接各種Flash,但儘量使用我們推薦的型號(僅僅RTL8763BM/BMR/BS):
RTL8763BF/BFR supports 8M-bits on chip FLASH memory
RTL8763BO supports 16Mbits on chip flash memory
RTL8763BM/BMR/BS support 1-bit and 2-bit mode
RF電路設計
RTL8763BO支持IQM和TPM,RTL8763BM,RTL8763BF,RTL8763BS僅僅支持IQM
—RFIO_IQM支持雙模,最大功率+10dBm、接收靈敏度-94dBm @2M EDR
—RFIO_TPM是專用於BLE最大功率+4dBm
天線設計
支援pifa天線和chip天線、頂針天線,具體的天線設計可以參考Realtek原廠參考設計及推薦廠家(萬誠、華新科等等)
外設引腳設計
- —GPIO(可配置高達32 GPIOs)
- —Timer可配置PWM function
- —I2C支援master/slave模式
- —SPI支援master / slave模式
- —UART(高速串口最大速率達4M)
- —GDMA可配置達8 channel數量且支援Single & multi訪問技術
- —ADC(8-channel /12-bit ADC)
- —Keyscan(可達12x20的最大矩陣)
- —支持Q-decoder
- —支持IR接收
- —支持SD host相容SD 2.0
- —支援大容量USB傳輸
2.2、軟體設計
RTL8763BFR RWS晶片軟體設計,採用一站式的“傻瓜式”設計技術,讓所有的客戶輕鬆構建自己的RWS無線耳機系統,主要的軟體設計為以下:
A)MCU配置
MCU配置工具主要是針對系統控制方面,通過配置工具能夠產生.SCF和.APF檔,其中.SCF文件為系統設定檔,.APF檔為音訊應用參數設置檔,其主要的目的是:為每個客戶設計生成定制的設定檔和自訂操作任何原始程式碼的目的,這些操作全部通過APP UI工具來實現的。這些工具是通過特別授權的帳號可供客戶下載。
B)DSP配置
DSP配置工具主要是針對音訊方面的配置,其中主要包括有以下內容:
—聲音處理:1-mic/2-mic NR(降噪)、AEC(聲回波消除)/ AES(聲回波抑制)、MB-AGC(多波段自動增益控制)、高通濾波器(高通濾波器)、發送端EQ配置、DAC / ADC設置
—音訊的A2DP /輸出處理:支援音訊處理功能、MB-AGC、音訊擴大、參數EQ、發送端EQ配置、音訊傳遞函數、模式配置、允許開發人員以任何想要的順序排列聲音效果。
—無線DSP控制:Bluetooth鏈路配置
—週邊硬體控制:主要定義I2S介面、類比解碼介面等等
—SDK開發介面配置:隨客戶要求自定制可配置成語音和音訊介面
7、動態範圍(Dynamic Range):動態範圍是指音響系統重放時最大不失真輸出功率與靜態時系統雜訊輸出功率之比的對數值,又指一個多媒體硬碟播放機輸出圖像的最亮和最暗部分之間的相對比值。一般性能較好的音訊設備動態範圍在100dB以上。動態範圍是指設備能夠處理的最大信號與最小信號的比值。
3,TPA3131D2:20W 無濾波器 D 類身歷聲放大器
TPA313xD2 是用於驅動揚聲器的高效身歷聲數位放大器功率級,峰值驅動功率高達 2x42W/4Ω。 TPA3131/32D2 的印刷電路板 (PCB) 通過底部 PowerPAD 進行散熱,無需使用散熱器,同時可持續提供 2 × 4W/8Ω (TPA3131D2) 至 2 × 25W/8Ω (TPA3132D2) 範圍內的輸出功率。
TPA313xD2 高級振盪器/PLL 電路採用多開關頻率選項來抑制 AM 干擾;搭配使用主從模式同步選項時,還可使多個器件實現同步。
TPA313xD2 針對短路、過熱、過壓、欠壓和直流等故障提供了全面保護。 在超載情況下,器件會將故障情況報告給處理器,從而避免自身遭到損壞。
特性相容器件包括:2 × 50W TPA3116D2(PowerPAD 朝上)、2 × 15W TPA3130D2(PowerPAD 朝下)和 2 × 30W TPA3118D2(PowerPAD 朝下)。
產品特性
- 支援多種輸出配置
- 7.4V 電壓、8Ω 橋接負載 (BTL) 負載條件下的功率為 2 × 4W (TPA3130D2)
- 19V 電壓、8Ω BTL 負載條件下的功率為 2 × 25W (TPA3132D2)
- 7.4V 電壓、8Ω 橋接負載 (BTL) 負載條件下的功率為 2 × 4W (TPA3130D2)
- 19V 電壓、8Ω BTL 負載條件下的功率為 2 × 25W (TPA3132D2)
- 寬電壓範圍:4.5V 至 26V
- 汽車拋負載相容
- 高效 D 類運行
- 兼具 > 90% 的功率效率與低空閒損耗特性,無需散熱器即可穩定運行
- 高級調製系統組態
- 兼具 > 90% 的功率效率與低空閒損耗特性,無需散熱器即可穩定運行
- 高級調製系統組態
- 多重開關頻率
- AM 抑制
- 主從模式同步
- 高達 1.2MHz 的切換頻率
- AM 抑制
- 主從模式同步
- 高達 1.2MHz 的切換頻率
- 採用具有高 PSRR 的回饋功率級架構,降低了 PSU 需求
- 可程式設計功率限制
- 差分和單端輸入
- 身歷聲模式和單聲道模式(採用單濾波器單聲道配置)
- 由單電源供電運行,減少了元件數量
- 集成了具有錯誤報告功能的自保護電路,其中包括過壓、欠壓、過熱、直流檢測和短路等保護
- 散熱增強型封裝
- 32 引腳超薄型四方扁平無引線 (VQFN) 封裝(焊盤朝下)
- 32 引腳超薄型四方扁平無引線 (VQFN) 封裝(焊盤朝下)
- -40°C 至 85°C 環境溫度範圍
應用
- 筆記本電腦和超極本
- 平板電視
- 消費類音訊應用
4,Nutube 雙三極管閥
Korg Nutube 6P1 是一款基於真空螢光顯示幕 (VFD) 技術的經典雙三管熱管閥(真空管)的現代更新產品。它的尺寸更小,功耗遠遠更低,但是能提供和傳統真空管放大器一樣富有諧波的音訊。它具有陽極網格燈絲結構,與三碼真空管相同。它採用便利的 DIL 格式封裝,甚至像原裝那樣“發光”。成像板上有螢光片,類似於真空螢光顯示幕,當電流流動時,會產生綠色白色的光。
Nutube 6P1 晶片在長達 30,000 小時的使用壽命內提供高可靠性。它可以在低至 5V 的電壓下運行,並且在功耗方面只能提供 12mW (每個通道)。Nuctube 6P1 也提供極佳的線性,類似於理想的雙三角代碼。
Nuctube 6P1 是開發、原型設計和製造的理想設備,無論您是 Diyer 還是 OEM 組織。它可用於創建耳機放大器或吉他放大器。小的工作電流也適合電池供電的設備。
• 高品質
• 高可靠性
• 低功耗
•低電壓
•緊湊封裝
特徵:
• 最大陽極電壓:80 V 直流 • 加熱器(細絲)電壓:0.7 V 直流
• 加熱器(細絲)電流:17 mA x 2
• 最大陽極功率:1.7 mW
• 典型電壓放大(輸出電壓/輸入電壓):5
• 工作溫度範圍:-40 至 +85°C
• 尺寸:17 x 46 mm(不包括引腳)
它有多大?
紐管封裝的尺寸為 45 x 16 x 5.6 (不包括引腳)。
它使用多少功率?
Nuctube 使用的電力不到傳統管的 2% 。
真真空管聲音:
紐管產生溫暖獨特的真空管聲音。它提供極佳的線性。
5,電源系統
整機供電系統由24v外接電源供電,24v主供電為後級PA功放供電,採用直接供電能夠提供充沛的功率,再降壓輸出12v->5v->3.3v LDO 供內部其他系統的供電,整個電路小巧靈活簡單。
四、軟體發展
本系統由於採用ALC4042做音效卡主控,其內置的fw免去了一般軟體產品的開發過程,若需要定制fw則可以通過原廠修改fw。在這裡我們採用RTL8763BFR模組做主控,通過這個晶片靈活的程式設計來解決一些簡單的系統工作流程控制,至於RTL8763BFR的軟體發展,本文不做更詳細的說明,讀者可查閱作者其他的方案及文稿。
五、測試
音訊AUDIO設備測試,主要測試頻響,失真THD,信噪S/N,雜訊NOISE,當然有的還要求測試功率,常用的測試儀器有Audio Precesion(現在),7723A/B(早期).通過產生一個正弦信號輸入到設備裡面,從輸出端監測輸出信號.
從話筒、功率放大器、揚聲器等等關鍵點的測量,衡量音訊設備的主要技術指標有頻率回應特性、諧波失真、信噪比、動態範圍等。下面簡單介紹音訊設備常見的測試指標:
1、電平(Level):音訊設備測試中常用的測試電平主要有以下幾種,①給定輸出電平,如 1V 、1W或單位增益;②能產生固定失真的電平 , 如1% THD+N;③設備工作電平,雜訊低的同時又有著合適的動態餘量;④測試文檔指定的輸入或輸出電平。測試時應根據情況的不同來選擇適合的電平去測量設備,所以首先必須非常清楚自己應該使用哪種電平。通常根據DUT(Device under test)的性能來說,對於增益可調的則可通過調整增益來實現輸出指定的測試電平,但是固定增益的DUT就不能通過調整增益來進行了,如果需要DUT輸出1Vrms的信號,用AP的Signal Generator輸出一個1KHz的正弦信號,將AP的Analyzer窗口中 Level單位設置為V,然後調整信號發生器的輸出幅值使Analyzer中的Level值變為1V即可;對於需要DUT輸出1W的測試情況,尋找輸入電平的方法類似,只需將Level的單位選擇為W即可;當然對於要找打1%的THD+N輸入信號,則要將Analyzer視窗中的Function Reading選擇為THD+N Ratio即可。
2、頻率回應(FrequencyResponse):頻率回應測量觀察的是不同頻率的電平輸入到被測設備後產生的輸出電平,是對音訊設備內的數模/模數轉換器頻率響應能力的一個評價標準。通常是用等幅正弦波從極低頻率掃描到極高頻率輸入到設備,如果設備的回應非常平直,那麼在頻響曲線上的反映應該是所有頻率的輸出電平均等,軌跡線幾乎無變化且斜率接近於零。最簡單的全頻段回應測量可以只選擇要測頻段內極低、極高個中間頻率進行測試。如果這些頻率的輸入電平相同,則被測設備的輸出電平代表其對這些頻率的實際回應情況。在低頻與高頻部分,信號的重建比較困難,所以在這兩個頻段通常都會有衰減的現象。輸出品質越好的裝置,頻率回應曲線就越平直,反之不但在高低頻處衰減得很快,在一般頻段,也可能呈現抖動的現象。
3、總諧波失真加雜訊(THD+N,Total Harmonic Distortion plus Noise):諧波失真是在音訊信號中多出了一些額外增加的頻率信號,諧波頻率是原始信號的整數倍。總諧波失真是被測設備諧波的所有測量結果總和。THD+N會根據測量頻寬的不同而發生變化,所以需要使用高通和低通濾波器來限制測量頻寬,並在結果的部分標明測試時所使用的實際頻寬。通常採用的頻寬範圍是20Hz 至 20kHz。THD+N還會隨著施加信號的電平和頻率的不同而產生變化。所以通常採用約1kHz 的中頻信號以及標準工作或*輸出電平來測量設備。
4、串擾(Crosstalk):在多通道的音訊系統中通常會發生一個通道的信號以低電平的形式洩漏到另外一個通道裡的情況,這種跨通道洩漏的信號被稱之為串擾,其通常表述為洩漏信號和原始信號之間的比率,串擾在實際設備中非常難以被消除乾淨。串擾主要是設備通道導體之間電容耦合的結果,並且通常表現出隨頻率上升而增加的特性。串擾結果通常只是單一的數字。然而,對設備進行掃頻測試可以客觀反映其在工作頻寬內的實際串擾性能。在AP上測試音訊設備的Crosstalk通常為保證DUT的兩通道有相同的對地輸入阻抗,必須將DUT兩個通道分別接入AP信號輸出埠A和B,當要測試A 受到B的串擾時時,則在AP信號發生器中關閉通道A,只打開通道B,並在Analyzer視窗中選擇Crosstalk功能選中通道A,就可以直接讀出該定頻輸入下串擾大小,當然輸入掃頻信號也可以在全頻帶內進行掃頻測試Crosstalk。
5、信噪比(Signal-to-noise ratio):雜訊水準的大小往往這取決於你的信號有多大,信噪比(SNR)正是這種設備性能的具體反映。輸入信號通常為設備的標準工作電平或最大不失真輸出電平。使用最大不失真輸出電平測出來的信噪比結果也稱為動態範圍,因其描述了被測設備的兩個極端性能數值。動態範圍對於數位設備有些不同的含義。其通常用負的分貝值表示。在傳統的信噪比測量方法裡,需要進行兩次測量以及少許運算。 首先控制AP(或DUT的增益)找到使DUT的THD+N達到1%失真點的電平作為參考電平,通過按鍵F4將參考電平設置到AP中,之後關閉發生器,將讀數單位設置為dBr就可直接讀取SNR。在測試SNR時尤其要注意用濾波器限制測量頻寬。
6、相位(Phase):在音訊行業中,相位測量指的是以參考波形為基礎來測量出週期性波形(如正弦波)在一個週期內的時間偏移量。參考波形通常選用的是系統內部不同節點處的相同信號或不同通道的相關信號。設備輸入/輸出相位和通道間相位是兩種最常見的相位測量方法。相移會根據頻率不同而變化,所以通常會用多個頻率或以掃頻的方式得出相位響應圖。通常情況下相位相位差對電平不敏感,所以設置DUT的輸出電壓高於本底雜訊且不失真即可,而通道間的相位差會歲頻率的變化而變化,因此為了全面反映相位差資訊通常進行掃頻測量。
►場景應用圖
►產品實體圖
►展示板照片
►方案方塊圖
►直播场景图
►核心技術優勢
1. 具有105dBA SNR的數模轉換器 2. 具有94DBA SNR的模數轉換器 3. 一個身歷聲DAC支持8/16/22.05/24/32/44.1/48/96/176.4/192 / 384KHz取樣速率,16/24/32位 4. 兩個身歷聲ADC支持8/16/22.05/24/32/44.1/48/96/176.4/192 / 384KHz取樣速率,16/24/32位 5. G類耳機輸出,不帶隔直電容超低功耗,用於耳機播放 6. 硬體前饋或回饋有源雜訊取消(ANC)特徵=帶前置放大器的單端類比麥克風輸入(0/20/24/30/35/40/44/50 / 52dB) 7. 低雜訊麥克風和可程式設計MICBIAS電壓電平 8. 音訊插孔檢測功能 9. 帶有自訂多功能控制支援的4鍵式耳機 10. 一個I2S數位介面,支援master /slave工作模式 11. 一個12S數位介面支援(8/16/22.05/44.1/48/88.2/96/176.4/192/384kHz,16/24/32位) 12. I2S數位介面支援TDM格式輸出/輸入 13. I2C控制介面,支援master/slave 14. 兩個身歷聲數位麥克風介面 15. SPI(串列外設介面,模式0~模式3)連接到串列快閃記憶體,用於切換代碼和配置自訂參數 16. 連接外部設備的UART介面 17. 內置模擬LDO 18. 48針QFN'Green'包裝
►方案規格
智慧USB音效卡 with 藍牙無線方案 1、主控方案:高性能Realtek ALC4042 + RTL8763BFR 藍牙無線 2、方案特點: 高性能Realtek ALC4042具有105dBA SNR的數模轉換器,非常適合可擕式音訊直播領域 ,具有優秀的音效及聲響效果; 根據要求不同可支援耳機及擴音器功能; 支援多種信號輸入格式和方式(無線及有線); 提供SDK、API等二次開發介面;用戶可對亮度、對比度、飽和度、清晰度等完整屬性頁面進行控制; 3、應用領域: 可擕式音訊播放機;可擕式音訊直播設備應用;