愛伊米

ProeCreo麥克風陣列設計注意事項

ProeCreo麥克風陣列設計注意事項

乾貨,全套設計學習資料免費領取!

一、結構設計

1.

收音腔設計

6 麥、環形 4 麥:所有麥克風收音口位於同一平面,該平面與水平面的夾角應在正負 10°範圍內,最佳角度為 0 度,即水平放置。

線性 4 麥、雙麥:所有麥克風收音口位於同一直線,該直線平行於水平面。朝向可以 在朝上與朝前(朝向說話人) 之間任意角度。

單麥:麥克風收音口朝向可以在朝上與朝前(朝向說話人) 之間任意角度。

a) 單孔型

麥克風之間完全獨立,每個麥克風均有唯一的拾音孔。

人聲能直達每個麥克,避免掩蔽效應,保證聲源的直達聲(非反射聲) 到達每個麥克 的機會是均等的。

設計標準:MIC 整體( 拾音通道 、 防塵網 、密封層 、PCB 開孔 、MIC 內部音腔結 構)100-8kHz 頻響波動在±1。5dB 以內(即最大 - 最小 < 3dB)。

Bottom 型矽麥

最佳情況:面板開孔直徑 ≥ 密封層開孔直徑 ≥ PCB 開孔直徑 ≥ 矽麥收音孔直徑。

不佳設計:允許密封層直徑稍大於面板直徑,最大不能超過 0。5mm 。該設計需根據實 際情況驗證是否可用。

面板、密封層、PCB 總厚度不超過 5mm 。總厚度越小越好。

Top 型矽麥

最佳情況:面板開孔直徑 ≥ 密封層開孔直徑 ≥ 矽麥收音孔直徑。

不佳設計:允許密封層直徑稍大於面板直徑,最大不能超過 0。5mm 。該設計需根據實 際情況驗證是否可用。

面板、密封層總厚度不超過 5mm 。總厚度越小越好。

ProeCreo麥克風陣列設計注意事項

圖 1 以 Bottom 型矽麥為例的單孔型拾音通道示意圖

b) 網狀自由場型

所有麥克風處於同一個開放空間內,麥克風的開放空間外表面要充分透聲,不能形成 反射區;無需拾音孔設計,可以裸露。建議四周塑膠/金屬多孔結構的開孔率不低於 45%,厚度不超過 2mm 。開放空間高 h 至少 3cm 以上,且空間中不允許有任何障礙物(如支撐柱 等) 。

ProeCreo麥克風陣列設計注意事項

圖 2 以 Top 型矽麥為例的網狀自由場型示意圖

防塵/水網根據實際設計需求確定是否加上。選型時,請向供應商索取產品的頻響並給 到思必馳,如下圖 3 。圖中綠線頻響平坦,且各個頻段的聲音傳輸損耗較小,是很好的型號。

ProeCreo麥克風陣列設計注意事項

圖 3 防塵/水網聲傳輸損失示例

設計圖評估需提交如下檔案:

1 、收音腔截面示意圖,標明每層開孔直徑和厚度,如圖 1 。其中,MIC 的內部結構如 圖 4(Bottom 型) 和圖 5 (Top 型) 所示,請向供應商索取前腔尺寸,在示意圖裡標出,如 複雜,可直接提供 STP 檔案。

2 、MIC 規格書。

3 、SPK THD 曲線。

4 、產品 STP 格式的 3D 圖,要求包含收音腔結構,揚聲器腔體結構,其他非聲學結構 不要提供,提高模擬效率。

5 、整體截面示意圖,要求包含 MIC 收音腔、揚聲器腔體位置, 內部隔音/隔震措施 等。

ProeCreo麥克風陣列設計注意事項

圖 4

ProeCreo麥克風陣列設計注意事項

圖 5

2.MIC

隔音減震設計

MIC 必須跟 SPK 音腔做內部隔音,防止 SPK 發出的聲音透過機器內部空間直接傳遞 到 MIC 處。一般採用矽膠進行隔音和減震處理,矽膠軟硬程度需根據實際結構進行壓縮量 設計,一般要求儘可能軟。

MIC 要遠離干擾(排風扇) 或震動(喇叭震動、結構震動) ,避免結構震動對 MIC 造 成較大影響。

對於駐極體麥克風,結構設計和生產過程中要考慮對麥克風的保護,避免擠壓引發的 麥克風一致性損失。

麥克風需要有矽膠套和固體表面隔絕,起到降低殼體震動傳聲以及密封的作用。

Bottom 型矽麥

a) 在面板和 PCB 板之間不能存在縫隙/空腔,故面板和 PCB 板之間需加入矽膠密封 層。厚度

t

需結合“面板、密封層、PCB 總厚度不超過 5mm ”的要求決定。

b) 矽麥本身四周需用矽膠包裹,一般厚度至少為 3mm。

ProeCreo麥克風陣列設計注意事項

圖 6 矽膠密封見灰色部分

Top 型矽麥

a) 矽麥本身四周用矽膠包裹,且矽膠上開孔,構成面板和矽麥拾音孔之間的密封層。一般四周包裹的矽膠厚度至少為 3mm ,構成拾音孔的部分厚度

t

需結合“面板、密封層總 厚度不超過 5mm ”的要求決定。

ProeCreo麥克風陣列設計注意事項

圖 7 矽膠密封見灰色部分

3.MIC

SPK

內外隔離設計

建議揚聲器和麥克風分別放置在不同腔體內,腔體之間用效能好的密封材料進行封閉,防止結構內部串音。揚聲器出聲口應距離麥克風拾音孔 100mm 以上,越大越好。揚聲 器振膜及被動振膜不朝向麥克風,夾角大於 90°。

ProeCreo麥克風陣列設計注意事項

圖 8 內外隔離措施

4.

SPK

腔體設計

揚聲器腔體設計時,應避免結構共振引起的異音、震音。揚聲器腔體裝入整機時務必 進行減震處理。腔體與其他部件需保留至少 2mm 的間距,揚聲器振膜、被動振膜與其他部

件需保留至少 5mm 的間距。

二、原理圖設計

1 、對於語音識別類產品,一般都是需要外接回聲消除電路,取樣點優選功放後級(揚 聲器端) ;

2 、MIC 建議規格引數如下:

靈敏度(sensitivity):模擬麥-38dBV ~ -42dBV/±1。5dBV;數字麥-26dBFS/±1。5dBFS;

信噪比(SNR) :≥60dB

總體諧波失真(THD) :≤ 1%(1kHz)

聲學過載點(AOP) :≥120dB SPL

自由場頻譜(100- 10kHz 內)響應波動 < 3dB ,典型地如下圖 9 所示。

ProeCreo麥克風陣列設計注意事項

圖 9

3 、揚聲器要選擇諧波失真低的,推薦:額定功率下 100 ~ 200Hz THD≤8%—5% ,200~ 400Hz THD≤5%—3% ,400 ~ 8000Hz THD≤3% 。如圖 10。

通常,揚聲器在低頻諧波失真較大,如超過要求:

a)     透過EQ 調節,降低低頻能量,但會降低音量和主觀聽感;

b)    更換揚聲器單元。

ProeCreo麥克風陣列設計注意事項

圖 10 揚聲器額定功率諧波失真 THD 曲線

ProeCreo麥克風陣列設計注意事項

三、

PCB

設計

1.MIC

佈局

a) 面對 MIC 收音腔,MIC 呈逆時鐘排列。以環形 6 麥 MIC 為例,夾角 60 度,見圖11。

ProeCreo麥克風陣列設計注意事項

圖 11

b) 面對 MIC 收音腔,MIC 從左到右排列,收音腔放置同一水平線。如線性 4 麥,見圖12。

圖 12

2.MIC

距離

a) 針對環形 6 麥 ,MIC 直徑(收音腔 中心點測量 )可選擇 40-72mm ,最佳直徑 60mm ,見圖 13。

ProeCreo麥克風陣列設計注意事項

圖 13

b) 針對線性 4 麥,MIC 間距可選 25mm-45mm,優選 35mm ,見圖 14。

ProeCreo麥克風陣列設計注意事項

圖 14

c)     針對環形 4 麥,MIC 直徑可選 40mm-72mm, 最佳直徑 60mm ,見圖 15。

ProeCreo麥克風陣列設計注意事項

圖 15

d) 針對線性 2 麥,MIC 間距可選 20mm-40mm,優選 30mm ,見圖 16;

ProeCreo麥克風陣列設計注意事項

圖 16

4.MIC

電路佈置

對於使用了模擬 MIC ,MIC 的隔直電路需靠近 MIC 擺放。

5.

模擬地與數字地的隔離

這個根據具體設計具體分析,原則是為了系統參考地更穩定,如果地不隔離也能比較 穩定,也可以不用隔離。

四、驅動

1

、安卓平臺驅動移植:

針對 Android 平臺,思必馳需要在 HAL 層移植演算法 patch。

移植 HAL patch 所需客供資訊如下:

a) 主晶片型號及對應規格書;

b) MIC 陣列採集 codec 的型號及對應規格書;

c)Android 版本號;

d) 系統資訊(android 系統版, /proc/cpuinfo 資訊,/proc/asound/pcm 資訊,提供

/system/etc/audio_policy_conf,如果是 android8 及以上是 audio_policy_configuration。xml 等檔案)。

e) MIC 陣列採集方案(如採用 1/2/4/6 哪個 MIC 方案,幾路 loopback ,如何獲取 MIC 及 loopback 訊號) ;

f) tinycap 錄音命令及所錄音頻(音訊內容要求包含背景音樂播放和人聲,錄音時長 30 秒以上) ;

g) 音訊格式:音訊資料 16K16bit PCM 或 WAV。備註:音訊資料也可以 16K32bit ,32K32bit 等;

2

Linux

平臺驅動

針對 Linux 平臺,思必馳會輔助客戶除錯相關音訊採集驅動。

聯調 Linux 平臺驅動所需客供資訊如下:

a) 主晶片型號及對應規格書;

b) MIC 陣列採集 codec 的型號及對應規格書;

c) 交叉編譯工具鏈;

d) MIC 陣列採集方案(如採用 1/2/4/6 哪個 MIC 方案,幾路 loopback ,如何獲取 MIC及 loopback 訊號) ;

e) 音訊格式:音訊資料 16K16bit PCM 或 WAV。

備註:音訊資料也可以 16K32bit ,32K32bit 等;

3

、簡單的音訊檢視

Audacity 軟體音訊匯入方法:檔案——匯入——原始資料;圖 17 為 Audacity 軟體 的音訊匯入介面,匯入的內容是驅動上傳的音訊,可以用個免費軟體進行音訊方面的分 析。

ProeCreo麥克風陣列設計注意事項

圖 17

鴻圖教育Proe/Creo產品設計課程大綱

2021-07-22

ProeCreo麥克風陣列設計注意事項