基于PT2258構(gòu)建6通道音調(diào)控制器
在最近的教程中,我們討論了基于PT2258的6通道音調(diào)控制器。我用它作為放大器的前置放大器,并通過(guò)網(wǎng)絡(luò)服務(wù)器上的ESP控制所有6個(gè)通道。今天我們有PT2315,一個(gè)雙通道數(shù)字音頻處理器。它是一個(gè)功能齊全的DSP控制:音量,低音,高音和平衡。還提供了響度功能,以最少的外部組件構(gòu)建具有最高性能和可靠性的高效電子音頻處理器。
所有功能都可以使用I2C總線進(jìn)行編程。引腳分配和應(yīng)用電路進(jìn)行了優(yōu)化,便于PCB布局和音頻應(yīng)用的成本節(jié)約優(yōu)勢(shì)。PT2315封裝在20引腳DIP/SOP中,引腳對(duì)引腳兼容TDA7315,性能與后者非常相似。雖然全數(shù)字系統(tǒng)可能有一些缺點(diǎn),因?yàn)橐磺卸际腔谝粋€(gè)集成電路和一些外部組件,工作的靈活性與這個(gè)系統(tǒng)在業(yè)余愛(ài)好者端減少。
這種類型的IC用于環(huán)繞聲類型的東西,這里有兩個(gè)通道的音量,我們也可以控制均衡器。您將看到我們?nèi)绾沃谱髯远x均衡器模式并在web服務(wù)器上部署所有內(nèi)容。PT2315列出的一些特性如下:
?最少的外部元件
?高音和低音控制
?響度函數(shù)
?輸入/輸出外部降噪系統(tǒng)/均衡器
?2個(gè)獨(dú)立揚(yáng)聲器控制平衡功能
?獨(dú)立靜音功能音量控制1.25dB/步
?低失真
?低噪聲,直流步進(jìn),I2C總線微處理器接口控制
?引腳對(duì)引腳兼容TDA7315
組件要求:
?PT2315
?ESP12E / ESP8266
?2.2uf/47uf/10uf電解電容器
?2.7nf/100nf陶瓷電容器
?2.2 k / 5.6 k / 10 k電阻
?3.3V AMS1117穩(wěn)壓器
?一些引腳頭
?5V電源
線路圖:
我參考了數(shù)據(jù)表中給出的電路。在這里,您可以看到IC有2個(gè)通道。我們需要2個(gè)輸入和2個(gè)輸出。輸入直接饋電,不參考地,但在信號(hào)路徑中使用2.2 μF耦合電容。輸出電阻和耦合在一起就像一個(gè)濾波器。因?yàn)殡娐肥枪潭ǖ?,唯一的控制輸入到IC是I2C總線,允許我們連接任何微控制器。
現(xiàn)在,這是我用于IC的電路圖。由于我們只有一個(gè)I2C總線,ESP8266支持該協(xié)議,并且它具有Wi-Fi,因此我們可以利用這些功能。有很多修訂版,你會(huì)發(fā)現(xiàn)在互聯(lián)網(wǎng)上使用相同的代碼和庫(kù)為這個(gè)DSP。但是現(xiàn)在有了這個(gè)微控制器和web服務(wù)器,我們省去了很多組件。無(wú)需在屏幕上打印數(shù)據(jù),無(wú)需外部按鈕。然而,總是有一個(gè)選項(xiàng)這樣做,因?yàn)榇蠖鄶?shù)微控制器的gpio是可用的。
PCB設(shè)計(jì):
我想保持系統(tǒng)最小,原因是在同一電路板上有模擬和數(shù)字部件,數(shù)據(jù)通過(guò)SCL和SDA線傳輸。音頻頻率不高,但我們應(yīng)該遵循適當(dāng)?shù)闹笇?dǎo)方針。最好的辦法是把這些數(shù)字信號(hào)從模擬信號(hào)中分離出來(lái),用地平面把它們包圍起來(lái)。
對(duì)于組裝,因?yàn)槲抑饕褂玫氖荰HT組件,可以手工焊接,此外,只有ESP8266, 3V3穩(wěn)壓器和PT2315使用SMD焊盤(pán),在那里你可能會(huì)遇到一些問(wèn)題。盡管如此,我總是建議先焊接SMD,然后移動(dòng)到tht,最后到頭部部分。這樣,用最少的時(shí)間和精力,你可以焊接這塊板。所有到FILES: GERBER/BOM/CPL的鏈接在這里。
在設(shè)計(jì)中也是如此;我在兩層上都使用地面填充,這可以通過(guò)過(guò)孔和地面縫線連接。此外,LDO位于中間,為ESP8266供電,而所有其他系統(tǒng)都以5V運(yùn)行。如果使用的電源是SMPS,信號(hào)可能會(huì)受到干擾,因此嘗試使用電池或具有EMI屏蔽的良好電源適配器來(lái)降低整體噪音。PCB在底層具有編程頭,其中所有連接都與另一個(gè)ESP8266連接,允許進(jìn)行編程。要查看分步編程教程,請(qǐng)參考此鏈接。
將項(xiàng)目帶到下一個(gè)層次-使用JUSTWAY
沒(méi)有合適的外殼和音頻電路的電子產(chǎn)品根本無(wú)法工作。是的!因?yàn)闉榱吮WC系統(tǒng)的可用性,我們需要一個(gè)合適的3D套管。JUSTWAY幫助你把你自己做的項(xiàng)目變成一個(gè)高質(zhì)量的原型,感覺(jué)和看起來(lái)像一個(gè)真正的產(chǎn)品,準(zhǔn)備好進(jìn)入市場(chǎng)。他們做什么:
?快速原型
?數(shù)控加工(鋁6061 /不銹鋼304)
?鈑金加工
?注塑
?聚氨酯澆鑄
?3D打印(SLA & HPA-PA12)
只需4個(gè)簡(jiǎn)單的步驟即可訂購(gòu):在JUSTWAY.com上傳您的CAD文件,選擇材料并完成,然后在3D中預(yù)覽您的模型并下訂單。
代碼:
我們可以通過(guò)Arduino對(duì)ESP進(jìn)行編程。在我的個(gè)人資料中已經(jīng)分享了一個(gè)完整的教程。在這段代碼中,我們使用了基本的Arduino庫(kù)。這些庫(kù)可以從庫(kù)管理器下載,位于Arduino IDE的Tools菜單下。圖書(shū)館是負(fù)責(zé)設(shè)置WiFi的機(jī)構(gòu)。
這里給出了I2C的地址,您可以從可編程地址中選擇一個(gè)。因?yàn)槲业挠布菍iT(mén)根據(jù)這個(gè)設(shè)計(jì)的,所以使用相同的。
完整的代碼如下所示,我正在使用這個(gè)音調(diào)控制器。上面共享的部分是I2C傳輸,它將數(shù)據(jù)發(fā)送到PT2315。編程以一種不需要外部庫(kù)的方式完成,并直接從數(shù)據(jù)表中提取,使工作過(guò)程最小化且快速。
Web服務(wù)器設(shè)置:
它是編程部分的html編碼部分,其中實(shí)現(xiàn)了所有GUI和I2C邏輯。將代碼上傳到ESP后,打開(kāi)手機(jī)WiFi連接AudioConfigAP。
它會(huì)打開(kāi)一個(gè)網(wǎng)絡(luò)服務(wù)器,你可以通過(guò)它連接到該范圍內(nèi)可用的WiFi。連接成功后,串口監(jiān)視器顯示連接成功信息。
連接網(wǎng)絡(luò):
最后給你一個(gè)IP地址。在連接到同一網(wǎng)絡(luò)的瀏覽器中打開(kāi)這個(gè)IP后,你會(huì)看到這樣的界面:
服務(wù)器GUI:
流行噪音:
當(dāng)打開(kāi)系統(tǒng)時(shí),由于線路干擾,這種噪聲可以進(jìn)入系統(tǒng)。當(dāng)更改web服務(wù)器上的設(shè)置時(shí),如果您使用的放大器沒(méi)有正確的輸入電路,可能會(huì)出現(xiàn)POP問(wèn)題。將tweeter與這個(gè)系統(tǒng)一起使用是一個(gè)糟糕的想法,但我只將它們對(duì)齊,因此將它們配對(duì)。
關(guān)閉:
它只是一個(gè)音調(diào)控制器,但有趣的是2通道與所有的均衡器模式,都可以通過(guò)服務(wù)器控制。文件代碼和PCB已經(jīng)測(cè)試過(guò)了,過(guò)程也在上面的視頻中分享了。如果你喜歡這個(gè)概念,請(qǐng)?jiān)谙旅嬖u(píng)論更多的想法,并檢查Justway 3D打印和成型服務(wù)。
本文編譯自hackster.io





