新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > DIY無極限:自己設計一款反饋式主動降噪耳機,其實很簡單

        DIY無極限:自己設計一款反饋式主動降噪耳機,其實很簡單

        作者: 時間:2015-08-17 來源:網絡 收藏

          主動降噪濾波器(ANC Filter)計算

        本文引用地址:http://www.104case.com/article/278834.htm

          反饋電路的主動降噪濾波器計算非常簡單,計算方式如下:

          

         

          理想的相位響應計算方式如下:

          

         

          如這些算式所示,所需的濾波器計算只是增益和相位響應的反向。通過Excel表格便能完成計算。評估套件提供此計算模板。

          濾波器開發

          下一個,可能也是開發環節中最重要的步驟,就是主動降噪濾波器的開發。通過濾波器計算來了解的特性,意味著這些信息可以用在主動降噪濾波器的開發上。降噪耳機的聲學特性以及濾波器計算,可用于ANC濾波器的開發。

          市面上有許多反饋式,但是大部分的設計都只是簡單地反轉反饋信號,因而主動降噪性能極低。所以,重要的是把握濾波器開發過程中的重點,包括了解并懂得系統的限制。有經驗的工程師可以使用Spice仿真工具來設計主動降噪濾波器。這需要很多經驗,尤其是在濾波器拓撲和濾波器計算方面的經驗。圖3為主動降噪濾波器范例。

          

         

          圖3: Spice濾波器仿真范例

          圖示為完整的主動降噪信號鏈,包含反向放大器和RC網絡,可以設計主動降噪濾波器的頻率和增益響應。為了讓工程師能夠更方便地設計濾波器,ams開發了濾波器仿真工具,作為評估軟件的一部分。此仿真工具的屏幕截圖如圖4所示。

          

         

          圖4: 濾波器仿真工具

          該工具也使用spice仿真器,但配備了圖形用戶接口(GUI),使濾波器的開發變得容易很多,特別是對于那些“未經培訓”的設計工程師而言。它可以幫助設計工程師通過一組預定義的濾波器拓撲定義不同的增益和截止頻率。這個系統不像spice仿真器那么有彈性,讓用戶可以定義濾波器拓撲以及電阻和電容數值,但它是一個很好的起點,將協助設計工程師更加了解主動降噪濾波器設計中可能會遇到的困難。

          圖5所示的仿真窗口,顯示了仿真窗口中設定濾波器仿真的結果。綠色曲線為理想的反饋濾波器,它是量測到的開環回路的翻轉。藍色曲線則代表了spice仿真的結果。反饋濾波器仿真前饋濾波器仿真的差異表明僅僅做到頻率和相位的匹配是不夠的。在反饋系統中,更高的增益帶來更佳的主動降噪性能,然而在前饋式系統中,太高的增益不但不能消除噪聲,反而會放大噪聲。在反饋系統中,焦點通常是在較低的頻率范圍內:從20Hz至800Hz.基于耳機的聲學性能,焦點的峰值則落在100Hz的范圍內。較高的頻率也較難消除,因為很難或根本無法匹配其相位響應。所以,減弱較高頻率以及盡可能避免系統震蕩是很重要的。

          

         

          圖5:濾波器仿真結果

          如果增益過高,且仿真出來的濾波器與理論計算出來的理想濾波器之間的相位不匹配度太大(typ. 120°),則耳機會發生震蕩。AS3435濾波器仿真軟件具備穩定性檢查功能,能夠自動顯示理論計算出來的ANC濾波器與仿真出來的ANC濾波器之間的增益和相位的不匹配。仿真結果如圖6所示。

          在相位不匹配大于120°,同時增益不匹配高于-12dB的區域,該工具以紅框標示出重點區域。在這個頻率區域中,震蕩的發生率是很高的。

          

         

          圖6:穩定性檢查功能

          在相位不匹配度高的區域中,濾波器設計工程師必須確保增益盡可能低。震蕩一般發生在高頻,然而在1Hz附近發生也是有可能的。

        濾波器相關文章:濾波器原理


        濾波器相關文章:濾波器原理


        電源濾波器相關文章:電源濾波器原理


        三維掃描儀相關文章:三維掃描儀原理

        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 仪陇县| 台北县| 璧山县| 青河县| 南川市| 玉龙| 荥经县| 嘉义市| 上犹县| 秀山| 广丰县| 安远县| 沙洋县| 稻城县| 广州市| 大邑县| 南乐县| 兴文县| 蚌埠市| 金坛市| 无极县| 晋中市| 东乌珠穆沁旗| 南投市| 虞城县| 大庆市| 璧山县| 临城县| 青川县| 庄河市| 泸定县| 巴里| 富平县| 永新县| 贞丰县| 怀柔区| 建湖县| 靖西县| 康乐县| 阜新市| 依安县|