一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用MSGEQ7頻譜分析儀的技巧和竅門

電子設(shè)計 ? 來源:eeweb ? 作者:Max Maxfield ? 2021-05-20 14:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著我們對音頻無反應(yīng)項目的日益復(fù)雜,我們可能決定用提供自動增益控制的麥克風(fēng)代替簡單的MEMS麥克風(fēng)加放大器。

這是我以前與MSGEQ7相關(guān)的文章的后續(xù)文章:“使用MSGEQ7頻譜分析儀的技巧和竅門”和“使用MSGEQ7音頻頻譜分析儀時的噪聲處理”。

您可能還記得,MSGEQ7是一款便宜的八針設(shè)備,可以接收音頻信號并將其分成與以63 Hz,160 Hz,400 Hz,1,000 Hz,2,500 Hz為中心的七個頻段相關(guān)的振幅,6,250 Hz和16,000 Hz。然后,我們可以使用此頻率信息來執(zhí)行諸如控制閃光燈的操作。

實際上,我最近的Awesome Audio-Reactive Artifact項目具有一個Arduino微控制器,一個MSGEQ7和一個MEMs麥克風(fēng)以及放大器分接板(BOB)。

我現(xiàn)在正在努力解決的問題是確定最佳的麥克風(fēng)BOB,以用于將來的任何音頻響應(yīng)項目。

悲傷,就涉及的MSGEQ7數(shù)據(jù)表是不是很有益,因為人們可能希望,但它意味著該裝置預(yù)計有0.3-VPP(即300 mV峰峰值)擺動的音頻輸入。這意味著您必須相應(yīng)地選擇麥克風(fēng)。

INMP401 MEMS麥克風(fēng)BOB

在我的Awesome Audio-Reactive Artifact案例中,我目前正在使用基于ADMP401的INMP401 MEMS麥克風(fēng)BOB,其價格為10.95美元,來自SparkFun的人員。當(dāng)麥克風(fēng)保持手臂伸直并以正常的對話音量通話時,此BOB被描述為具有約200 mV的峰峰值輸出。在播放響亮的音樂時,我實際上并沒有測量輸出(我確實需要在有空余時間時執(zhí)行此操作),但是一切似乎都可以很好地播放。


INMP401 MEMS麥克風(fēng)BOB:麥克風(fēng)是右側(cè)圖像中的小黑點。(來源:SparkFun)

該BOB的主要優(yōu)勢之一是底部端口輸入。這意味著麥克風(fēng)的微小的1毫米直徑輸入可以與項目外殼齊平安裝。BOB的輸出具有VCC / 2的DC偏置,這意味著當(dāng)沒有聲音拾取時,信號將以2.5 V的電壓浮動。

MSGEQ7數(shù)據(jù)手冊建議使用由22kΩ電阻和0.1μF電容器與音頻輸入串聯(lián)形成的濾波器。已選擇這些值以通過音頻信號,同時消除直流偏置。

o4YBAGCmBZmAEd-4AABVyvGZrII284.png

MSGEQ7的標(biāo)準(zhǔn)輸入(來源:Max Maxfield)

請注意,使用R2和C2注釋(與R1和C1相反)的原因是使此原理圖與我之前的專欄中的電路相匹配。將此麥克風(fēng)BOB與MSGEQ7一起使用非常容易。您要做的就是連接電源(VCC)和接地(GND)線(在我的情況下為5 V和0 V),并將音頻(AUD)輸出連接到22kΩ電阻器(示例Arduino代碼在我的電腦中提供)。上述文章)。

我必須說,我對INMP401 MEMS麥克風(fēng)BOB感到非常滿意,我會推薦給任何人。就我的超凡音頻響應(yīng)作品而言,當(dāng)音樂以合理的音量播放時,此BOB確實能很好地工作,但是-理想情況下,如果可以推的話,可以選擇-我希望動態(tài)范圍更大一點。

假設(shè)我坐在一個非常安靜的房間中,離該工件有一段距離。如果我發(fā)出低級的聲音(例如,單擊手指或說“你好”),我會希望該工件能夠以明亮的顯示效果閃耀到生活中,但是我很幸運地看到的不僅僅是閃爍。我想我可以通過在某種程度上保持安靜的情況下,通過執(zhí)行某種滾動平均值并增強任何低電平信號的方式來糾正此問題,但是我現(xiàn)在有點懶。

另外,假設(shè)音樂真的很響。在這種情況下,我當(dāng)前的系統(tǒng)趨于飽和,導(dǎo)致所有LED長時間處于完全點亮狀態(tài)。我仍然可以聽到音樂中潛在的節(jié)奏以及頻譜各個部分的活動,因此我希望我的音頻反應(yīng)性項目能夠以某種方式調(diào)整其靈敏度以反映當(dāng)前的音頻音量。

駐極體麥克風(fēng)放大器—具有自動增益控制功能的MAX9814

因此,我們來到了基于Maxim基于MAX9814的具有自動增益控制BOB的駐極體麥克風(fēng)放大器,Adafruit的價格僅為7.95美元。

基于MAX9814的帶AGC的駐極體麥克風(fēng)BOB:在右上方的圖像中看到了直徑為1厘米的麥克風(fēng)。(來源:Adafruit)

根據(jù)其數(shù)據(jù)表,這種小巧的外觀可以在2.7 V至5.5 V的電源電壓下工作。除了電源(VDD)和接地(GND)端子(在我的情況下為5 V和0 V)之外,我們還有一個音頻輸出(OUT),增益控制輸入(GAIN)和起音/釋放比率控制輸入(AR)。

對于AR引腳,保持未連接狀態(tài)意味著我們使用默認(rèn)的起音/釋放比率1:4,000。將該引腳拉至VDD或GND可使我們將起跳/釋放比分別更改為1:2,000或1:500。但是,由于我實際上不知道攻擊/釋放比率是什么或它的作用(我是行業(yè)的數(shù)字硬件設(shè)計工程師),所以我認(rèn)為我們將其保留為默認(rèn)/未連接設(shè)置。

我們將很快再考慮GAIN輸入,但是首先,我們需要考慮“房間里的大象”,這就是這個BOB發(fā)出2Vpp(即2,000mVpp)信號與1.25信號的事實。 -VDC偏置。這將完全淹沒MSGEQ7,因此我們需要以某種方式將此2,000 mVpp信號轉(zhuǎn)換為MSGEQ7所需的相應(yīng)300 mVpp信號。

再次,我是一名數(shù)字專家,這意味著模擬領(lǐng)域的動搖不定會使我頭痛,所以我打電話給EEWeb模擬專家Peter“ Traneus Rex” Anderson尋求建議,他為我提供了以下指導(dǎo)。

Peter首先指出,通常有很多模擬方法,但是最簡單的方法之一就是使用分壓器,如下所示:

o4YBAGCmBbaAP4GbAABwhozYhGk660.png

修改MSGEQ7的輸入(來源:Max Maxfield)

在這種情況下,我們僅根據(jù)分壓器使用信號名稱Vin和Vout。解決這個問題的一種方法是用無單位的術(shù)語和/或比率來思考事物。我們知道,如果我們的BOB輸出的最大值Vin = 2,000 mVpp,那么我們希望電容器(并通過電容器到達(dá)MSGEQ7)看到的Vout信號為300 mVpp。甚至我的數(shù)學(xué)差也告訴我2,000 / 300 = 6.66。這意味著如果我們說R2b = 1R(無論“ R”是什么),那么我們知道R2a必須等于6.66R ? 1R = 5.66R。

得出此結(jié)果的另一種方法是,注意我們分壓器的公式為Vout = Vin *(R2b /(R2a + R2b))。如果我們用R2b = 1R和R2a = 5.66R的值代替,則Vout = Vin *(1R /(5.66R + 1R))= Vin *(1R / 6.66R)= Vin / 6.66。而且,當(dāng)然,如果Vout = Vin / 6.66,則Vin / Vout = 6.66,這使我們回到了起點。

請注意,我們只是考慮以不同的方式看待同一件事,因為有些人發(fā)現(xiàn)一種方式比另一種方式更有意義。

下一部分是使事情變得有趣的地方,因為我們希望電容器“看到” 22kΩ的值。問題是,由于彼得在討論它們時似乎很合理,但我在這里很難說清楚這一原因,電容器實際上“認(rèn)為” R2a和R2b是并聯(lián)的。反過來,這意味著電容器所見的電阻將為(R2a * R2b)/(R2a + R2b)。

彼得還指出,(a)并聯(lián)的兩個電阻的總值低于每個單獨的電阻,并且(b)R2a的值明顯大于R2b的值。基于此,他建議我們首先考慮如果將R2b的值設(shè)置為比我們要尋找的22kΩ的值(例如25kΩ)大一點,然后從那里開始,會發(fā)生什么情況。

我使用標(biāo)準(zhǔn)的1%(E96)電阻作為基礎(chǔ),最后使用各種電阻值運行了計算。最終,我最終將R2b設(shè)置為26.1kΩ。反過來,這意味著我們理想情況下希望R2a為5.66 * 26.1kΩ= 147.72kΩ,但是最接近該值的實際值是147kΩ。如果將這些值插入“兩個并聯(lián)電阻”方程式,則電容器的電阻將為(26.1 * 147)/(26.1 + 147)= 22.16kΩ,這“足夠接近政府工作”,因為它們說。

因此,假設(shè)我們使用Arduino Uno微控制器開發(fā)板作為主要處理器,那么我們的首過實施可能類似于以下內(nèi)容:

pIYBAGCmBcqAFaySAAMt3k5StMg631.png

MAX9814 BOB和MSGEQ7的首過實施(資料來源:Max Maxfield)

現(xiàn)在,請記住MAX9814具有自動增益控制(AGC)。這是指一種閉環(huán)反饋系統(tǒng),其目的是盡管輸入端信號幅度發(fā)生變化,但仍要在其輸出端保持合適的信號幅度。平均或峰值輸出信號電平用于動態(tài)調(diào)節(jié)放大器的增益,從而使電路能夠在更大范圍的輸入信號電平下令人滿意地工作。

這意味著上面的電路可以很好地完成我們的音頻響應(yīng)項目所需的一切(一旦我嘗試了一下,我將在以后的專欄中進(jìn)行報告)。但是,除了具有內(nèi)部AGC功能外,BOB還具有GAIN輸入。如果我們不連接此引腳,則默認(rèn)增益為60 dB(1,000);否則,默認(rèn)增益為60 dB(1,000)。如果我們將此引腳連接到GND(0 V),則增益將為50 dB(?316);如果我們使用Arduino將此引腳拉至VDD(5 V),則增益將為40 dB(100)。

如果我們希望永久使用50 dB或40 dB設(shè)置,則可以將GAIN輸入分別硬接線至0 V或5V?;蛘撸覀兛梢詫AIN輸入連接到Arduino的數(shù)字輸入/輸出(I / O)引腳之一。在這種情況下,如果我們告訴Arduino使該引腳像輸入一樣工作,則BOB上的GAIN輸入將看到高阻抗Z狀態(tài),因此將默認(rèn)為其60 dB增益值。另外,如果我們告訴Arduino使該引腳充當(dāng)輸出,則可以將其驅(qū)動為LOW或HIGH,以使BOB分別使用其50 dB或40 dB增益設(shè)置。

因此,除了BOB的內(nèi)部AGC外,我們現(xiàn)在還可以應(yīng)用更高級別的增益控制。我們可以從50 dB的增益設(shè)置開始,然后可以使用Arduino監(jiān)視從BOB發(fā)出的音頻信號。如果我們意識到該信號在一段較長的時間里一直處于全強度狀態(tài)(尚未定義“持續(xù)”的含義),那么我們可以將增益降低到40 dB?;蛘撸绻覀円庾R到信號在一定時間內(nèi)確實很低(尚未定義“真正”和“某些”的含義),則可以將增益提高到60 dB。此外,我們可以根據(jù)需要繼續(xù)在40 dB,50 dB和60 dB之間切換主增益。這意味著我們的第二遍實現(xiàn)可能類似于以下內(nèi)容:

o4YBAGCmBhiAeq3JAAE4sFF1bDk254.png

MAX9814 BOB和MSGEQ7的第二遍實現(xiàn)(資料來源:Max Maxfield)

唯一棘手的是標(biāo)記為“?Circuit?”的塊。請記住,BOB的輸出范圍可以是0 mVpp至2,000 mVpp,都以1.25-VDC偏置為中心。我想我們可以將該信號直接輸入到Arduino的一個模擬輸入中,并在Arduino內(nèi)部進(jìn)行所有處理,但是我希望保持生活簡單。

什么是“電路”的理想選擇?從BOB取0-mVpp至2,000-mVpp信號,執(zhí)行滾動平均值,并輸出0 V至2 V(或0 V至5 V)之間的DC電壓以反映滾動值。也許這很簡單,例如緩沖音頻信號(以免影響電路的其余部分),對其進(jìn)行整流并將其饋入電阻電容電路以平滑所有信號并產(chǎn)生平均值。

最后一個想法是,我想到了用數(shù)字控制等效物替換電阻器R2a和R2b的想法,這些等效值可以由Arduino通過其I2C總線設(shè)置,但是也許我們應(yīng)該再討論一天。
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7952

    瀏覽量

    155025
  • 放大器
    +關(guān)注

    關(guān)注

    145

    文章

    14145

    瀏覽量

    217248
  • mems
    +關(guān)注

    關(guān)注

    129

    文章

    4154

    瀏覽量

    194190
  • 麥克風(fēng)
    +關(guān)注

    關(guān)注

    15

    文章

    662

    瀏覽量

    55786
  • 音頻信號
    +關(guān)注

    關(guān)注

    9

    文章

    272

    瀏覽量

    34266
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    使用MSGEQ7音頻頻譜分析儀芯片

    關(guān)于使用MSGEQ7音頻頻譜分析儀芯片的所有您想知道(但又害怕問到)的信息。 多年來,我已經(jīng)在幾欄中討論過使用MSGEQ7頻譜分析儀芯片的問題,但是我仍然收到問題,因此我認(rèn)為將所有相關(guān)
    的頭像 發(fā)表于 05-20 15:05 ?9306次閱讀
    使用<b class='flag-5'>MSGEQ7</b>音頻<b class='flag-5'>頻譜分析儀</b>芯片

    頻譜分析儀介紹

    頻譜分析儀介紹: 頻譜分析儀系統(tǒng)主要的功能是在頻域里顯示輸入信號的頻譜特性.頻譜分析儀依信號處理方式的不同,一般有兩種類型;即時頻譜分析儀
    發(fā)表于 11-26 12:08 ?0次下載
    <b class='flag-5'>頻譜分析儀</b>介紹

    頻譜分析儀的使用技巧

    頻譜分析儀的使用技巧 一、 什么是頻譜分析儀在頻域內(nèi)分析信號的圖示測試。以圖形方式顯示信
    發(fā)表于 04-07 22:39 ?2683次閱讀
    <b class='flag-5'>頻譜分析儀</b>的使用技巧

    什么是頻譜分析儀

    什么是頻譜分析儀 頻譜分析儀的英文全稱:Spectrum Analyzer 頻譜分析儀系統(tǒng)主要的功能是在頻域里顯示輸入信號的頻譜特性.
    發(fā)表于 11-26 11:20 ?4978次閱讀

    頻譜分析儀的使用

          頻譜分析儀系統(tǒng)主要的功能是在頻域里顯示輸入信號的頻譜特性.頻譜分析儀依信號處理方式的不同,一般有兩種類型;即時頻譜分析儀(
    發(fā)表于 11-26 11:20 ?1197次閱讀

    頻譜分析儀原理

    頻譜分析儀原理 頻譜分析儀基本原理實現(xiàn)框圖
    發(fā)表于 11-26 11:26 ?4878次閱讀

    頻譜分析儀的種類與應(yīng)用

    本文簡單介紹了頻譜分析儀的應(yīng)用與運作,在許多應(yīng)用領(lǐng)域,頻譜分析儀都是工程師的好幫手。而頻譜分析儀的最佳狀態(tài)是由許多因素與參數(shù)所決定
    發(fā)表于 05-12 11:45 ?3582次閱讀
    <b class='flag-5'>頻譜分析儀</b>的種類與應(yīng)用

    頻譜分析儀技術(shù)基礎(chǔ)

    頻譜分析儀技術(shù)基礎(chǔ)可以幫助你快速掌握頻譜分析儀的使用,以及頻譜分析
    發(fā)表于 12-07 11:48 ?0次下載

    頻譜分析原理及頻譜分析儀使用技巧_孫英俠

    頻譜分析原理及頻譜分析儀使用技巧
    發(fā)表于 11-01 09:38 ?29次下載

    如何選擇頻譜分析儀和維修頻譜分析儀的故障分析

    以下內(nèi)容中,小編將對頻譜分析儀的相關(guān)內(nèi)容進(jìn)行著重介紹和闡述,主要內(nèi)容在于如何選擇一款頻譜分析儀和如何解決頻譜分析儀的失鎖故障。希望本文能幫您增進(jìn)對頻譜分析儀的了解,和小編一起來看看吧。
    的頭像 發(fā)表于 02-13 17:27 ?4561次閱讀
    如何選擇<b class='flag-5'>頻譜分析儀</b>和維修<b class='flag-5'>頻譜分析儀</b>的故障<b class='flag-5'>分析</b>

    MSGEQ7 一起使用的最佳 MEMS 麥克風(fēng)

    隨著我們的音頻反應(yīng)項目越來越復(fù)雜,我們可能決定用一個提供自動增益控制的簡單的 MEMS 麥克風(fēng)和放大器來代替。 這是我之前與 MSGEQ7 相關(guān)的專欄的后續(xù)文章:“使用 MSGEQ7 頻譜分析儀
    發(fā)表于 07-30 16:29 ?1735次閱讀
    與 <b class='flag-5'>MSGEQ7</b> 一起使用的最佳 MEMS 麥克風(fēng)

    使用MSGEQ7和32x8 NeoPixel的頻譜分析儀

    電子發(fā)燒友網(wǎng)站提供《使用MSGEQ7和32x8 NeoPixel的頻譜分析儀.zip》資料免費下載
    發(fā)表于 11-02 14:58 ?4次下載
    使用<b class='flag-5'>MSGEQ7</b>和32x8 NeoPixel的<b class='flag-5'>頻譜分析儀</b>

    頻譜分析儀的常見誤差來源 頻譜分析儀的校準(zhǔn)方法

    頻譜分析儀的常見誤差來源 頻譜分析儀的校準(zhǔn)方法 頻譜分析儀是一種廣泛應(yīng)用于電子測量領(lǐng)域的儀器,用于測量信號在不同頻率上的功率分布。然而,頻譜分析儀在測量過程中存在一些誤差來源。這些誤差
    的頭像 發(fā)表于 12-21 15:03 ?2367次閱讀

    掃頻頻譜分析儀與實時頻譜分析儀的區(qū)別

    在電子測量領(lǐng)域中,頻譜分析儀是一種至關(guān)重要的工具,它能夠幫助工程師和技術(shù)人員精確地測量和分析信號的頻譜特性。傳統(tǒng)的頻譜分析儀,如掃頻頻譜分析儀
    的頭像 發(fā)表于 05-13 18:04 ?3200次閱讀

    Keysight 頻譜分析儀(信號分析儀

    Keysight頻譜分析儀(信號分析儀)足夠的性能和卓越的可靠性,幫助您更輕松、更快速地應(yīng)對常見的射頻-微波測試測量挑戰(zhàn)??煽康?b class='flag-5'>頻譜分析儀和信號分析儀提供準(zhǔn)確可信的測量結(jié)果無論您是要在
    的頭像 發(fā)表于 09-12 08:10 ?1089次閱讀
    Keysight <b class='flag-5'>頻譜分析儀</b>(信號<b class='flag-5'>分析儀</b>)