# Problem z dźwiękiem (ESP32 + TPA3110)

**URL:** <https://forum.arturhome.pl/t/problem-z-dzwiekiem-esp32-tpa3110/13487>\
**Category:** ESPHome\
**Tags:** dac-audio, esphome, pcm5101, pcm510x, esp32\
**Created:** [18 Listopad 2024 10:32 UTC](https://forum.arturhome.pl/t/problem-z-dzwiekiem-esp32-tpa3110/13487 "2024-11-18T10:32:41Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Autor:** ![boskikak](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/b/74df32/32.png) [@boskikak](https://forum.arturhome.pl/u/boskikak)\
**Data wpisu:** [18 Listopad 2024 10:32 UTC](https://forum.arturhome.pl/t/problem-z-dzwiekiem-esp32-tpa3110/13487/1 "2024-11-18T10:32:42Z")

</div>

Cześć  
Urodził mi się w głowie kolejny projekt a z racji tego że kupiłem bazę (głośnik z lampką) za grosze to postanowiłem go “wybebeszyć” i zrobić z niego kolejny smart głośnik.

 ![glosnik](https://forum.arturhome.pl/uploads/default/original/3X/1/f/1f7f85d222a70e2b2ecbb3e6539d899a5a415787.png)  
 ![IMG_20241114_060820](https://forum.arturhome.pl/uploads/default/original/3X/a/4/a453c2fbbd02d9fa5d081db821d7c889aabb73a5.jpeg)  
 ![IMG_20241118_105439](https://forum.arturhome.pl/uploads/default/original/3X/2/e/2e6ee6e815aa2d22657d6718213d92a0b1eb8470.jpeg)

Projekt miał być banalny bo głośnik jest zasilany 12V 2A i udostępnia jeszcze wyjście USB 1A i gniazdo aux. Po przetestowaniu głośnika z telefonem byłem mega zaskoczony że w cenie 15zł udało mi się kupić całkiem sporą lampkę z RGB, głośnik 20W 4ohm który jest regulowany jeszcze ładniejszym potencjonetrem z funkcją przycisku.  
Przyszedł czas na test z płytką ESP32 WROOM U + konwenterem PCM5101 które ma wyjście aux. Niestety zaraz po podłączeniu były słyszalne szumy w głośniku. Postanowiłem nie wykorzystywać wbudowanego wzmacniacza na oryginalnej płytce i podłączyć głośnik do konfiguracji: ESP32 WROOM U \> PCM5101 \> TPA3310. Niestety rezultat taki jak słychać na nagraniu  
[/uploads/default/original/3X/8/7/870bfe458890f27873a1160628ca358da0be7c55.mp3](https://forum.arturhome.pl/uploads/default/original/3X/8/7/870bfe458890f27873a1160628ca358da0be7c55.mp3)

Próbowałem połączenia głośnika z kondensatorem 10uF ale nie usłyszałem znaczącej różnicy.  
Niestety z bardzo prostego założenia jakie było na początku wyszedł problem z którym borykam się już ponad tydzień i nie widzę żadnego rozwiązania problemu. Dlatego liczę na pomoc zawodowych elektroników 😉

P.S jak będzie komuś potrzebny schemat to później mogę narysować

---

<div class="post-metadata">

**Autor:** ![artpc](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/artpc/32/848_2.png) [@artpc](https://forum.arturhome.pl/u/artpc)\
**Data wpisu:** [18 Listopad 2024 18:41 UTC](https://forum.arturhome.pl/t/problem-z-dzwiekiem-esp32-tpa3110/13487/2 "2024-11-18T18:41:37Z")

</div>

Przypuszczam ze problem jest w samym torze wzmacniacza (Na wejściu, złe ekranowanie) i tam powstają te pierdziawki.

---

<div class="post-metadata">

**Autor:** ![boskikak](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/b/74df32/32.png) [@boskikak](https://forum.arturhome.pl/u/boskikak)\
**Data wpisu:** [18 Listopad 2024 19:00 UTC](https://forum.arturhome.pl/t/problem-z-dzwiekiem-esp32-tpa3110/13487/3 "2024-11-18T19:00:22Z")

</div>

Sugerujesz wymienić przewody na ekranowane? Te od audio input?

---

<div class="post-metadata">

**Autor:** ![artpc](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/artpc/32/848_2.png) [@artpc](https://forum.arturhome.pl/u/artpc)\
**Data wpisu:** [18 Listopad 2024 19:10 UTC](https://forum.arturhome.pl/t/problem-z-dzwiekiem-esp32-tpa3110/13487/4 "2024-11-18T19:10:23Z")

</div>

> [@boskikak](#):
>
> Sugerujesz wymienić przewody na ekranowane

Jest to podstawowa zasada, powinny być to osobne przewody dla toru audio, ekranowane, czasami ludzie w takich projektach w jednym kablu puszczają audio i zasilanie. PCM5101, TPA3310 to jakieś gotowe moduły ?

---

<div class="post-metadata">

**Autor:** ![boskikak](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/b/74df32/32.png) [@boskikak](https://forum.arturhome.pl/u/boskikak)\
**Data wpisu:** [18 Listopad 2024 19:29 UTC](https://forum.arturhome.pl/t/problem-z-dzwiekiem-esp32-tpa3110/13487/5 "2024-11-18T19:29:37Z")

</div>

Tak to są gotowce często spotykane w DIY audio  
 ![pcm](https://forum.arturhome.pl/uploads/default/original/3X/e/3/e362a46d5c4d32b398ddadae7ba92cef15c02be0.png)  
 ![tpa.PNG](https://forum.arturhome.pl/uploads/default/original/3X/d/4/d45584c448ae91a9a69c8bd72ad5dc2dea395ad0.jpeg)

---

<div class="post-metadata">

**Autor:** ![RobinI30](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/robini30/32/5835_2.png) [@RobinI30](https://forum.arturhome.pl/u/RobinI30)\
**Data wpisu:** [18 Listopad 2024 19:51 UTC](https://forum.arturhome.pl/t/problem-z-dzwiekiem-esp32-tpa3110/13487/6 "2024-11-18T19:51:38Z")

</div>

Uruchomienie musisz zacząć od d… strony.  
Podłączyć głośnik do wzmacniacza i zasilacza i kolejno do zasilania podłączać kolejne modułu PCM i ESP.  
Sprawdzisz czy te zakłócenia wnoszone są przez zasilanie i przez który moduł.  
Później to samo robisz z torem sygnałowym.  
To terkotanie wskazuje raczej na słabe zasilanie i wnoszone przez ESP.  
Jeśli zlokalizujesz źródło to zastanowi się jak temu zaradzić.  
Fotka twojego pająka też by się przydała.

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [18 Listopad 2024 20:36 UTC](https://forum.arturhome.pl/t/problem-z-dzwiekiem-esp32-tpa3110/13487/7 "2024-11-18T20:36:01Z")

</div>

Tak patrzę na te zdjęcia lampki i wygląda to na zaskakująco dojrzałą konstrukcję, szkoda, że nie zrobiłeś zdjęć w takim oświetleniu by napisy na układach były czytelne.  
Nie mając w ręce powiem tylko, że ciekawe rozwiązania technologiczne

- płyta główna jest chyba zaledwie dwuwarstwowa, a mimo to ogromna powierzchnia masy (czyli ekranowanie)
- warstwa masy w charakterze radiatora z lutowiem zwiększającym pojemność i przewodność cieplną
- wzmacniacz mocy wygląda jakby pracował w trybie mostka mono (4x większa moc wyjściowa przy takim samym napięciu zasilania względem wyjścia asymetrycznego)

Możesz zdradzić brand i model tej głośniko-lampki?

---

<div class="post-metadata">

**Autor:** ![boskikak](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/b/74df32/32.png) [@boskikak](https://forum.arturhome.pl/u/boskikak)\
**Data wpisu:** [18 Listopad 2024 21:23 UTC](https://forum.arturhome.pl/t/problem-z-dzwiekiem-esp32-tpa3110/13487/8 "2024-11-18T21:23:03Z")

</div>

Za te pieniądze to na prawdę był dobry zakup (na tyle dobry że kupiłem od razu 2 😄 )  
[https://allegro.pl/oferta/podswietlany-kolorowy-glosnik-bluetooth-powerbank-usb-aux-aplikacja-11361053258](https://allegro.pl/oferta/podswietlany-kolorowy-glosnik-bluetooth-powerbank-usb-aux-aplikacja-11361053258)

Jutro jak będę robił zdjęcia mojego pająka to zrobię jeszcze kilka dokładniejszych zdjęć płytki aczkolwiek już jestem tam wlutowany w paru miejsach i poprzerywałem ścieżki żeby nie korzystać z wbudowanego wzmacniacza.

---

<div class="post-metadata">

**Autor:** ![boskikak](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/b/74df32/32.png) [@boskikak](https://forum.arturhome.pl/u/boskikak)\
**Data wpisu:** [19 Listopad 2024 09:51 UTC](https://forum.arturhome.pl/t/problem-z-dzwiekiem-esp32-tpa3110/13487/9 "2024-11-19T09:51:29Z")

</div>

Miałeś po części rację. Problem nie leżał po przewodach audio tylko po GRD na module PCM. Terkotanie ustało ale został lekko słyszalny szum. Spróbuję jeszcze obniżyć mu napięcie wejścia na wzmacniaczu albo zrobię jakąś rzeźbę aby wykorzystywać zworkę MUTE na płytce.

 ![IMG_20241119_102805](https://forum.arturhome.pl/uploads/default/original/3X/f/3/f313f90653aec4d2ee2bb303566d01f7a15a15ec.jpeg)  
 ![IMG_20241119_102837](https://forum.arturhome.pl/uploads/default/original/3X/7/0/704cbc4b4f18b708ce3accbb4a3a7442f923e0e1.jpeg)

@szopen tak jak wspomniałem: płytka ma już pewne ubytki które zauważysz 😉

 ![IMG_20241119_101733](https://forum.arturhome.pl/uploads/default/original/3X/c/c/cc717763891b69878ecffabe91140cbc8df1d526.jpeg)  
 ![IMG_20241119_102133](https://forum.arturhome.pl/uploads/default/original/3X/0/e/0e77bce7be41e72580811e5b256c59074b763a7a.jpeg)  
 ![IMG_20241119_102308](https://forum.arturhome.pl/uploads/default/original/3X/a/8/a8f8f5e3571c919977cedbb738d97b39766db6e4.jpeg)  
 ![IMG_20241119_102356](https://forum.arturhome.pl/uploads/default/original/3X/c/e/ce7903d1d0894d0c214507316892e463a27dd9ce.jpeg)

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [19 Listopad 2024 12:45 UTC](https://forum.arturhome.pl/t/problem-z-dzwiekiem-esp32-tpa3110/13487/10 "2024-11-19T12:45:54Z")

</div>

Wzmacniacz całkiem rześki - pewnie mogłeś go wykorzystać  
[http://chipforu.co.kr/wp-content/uploads/2017/07/EUA2310B.pdf](http://chipforu.co.kr/wp-content/uploads/2017/07/EUA2310B.pdf)

> **[EUTECH! 德信科技為專業的類比IC設計公司!Audio Amplifier,Battery/Power Management,Motor...](http://www.eutechmicro.com/index.php?a=products_list&cid=30)**
>
> 德信科技(EUTECH)設計類比技術為3C產品提供音頻放大(CLASS-AB, CLASS-D)及電源管理解決方案。EUTECH是致力於IC設計及高性能的類比式積體電路產品的半導體公司。

co do przetwornicy - hmm tego samego producenta  
[http://chipforu.co.kr/wp-content/uploads/2017/07/EUP3466A.pdf](http://chipforu.co.kr/wp-content/uploads/2017/07/EUP3466A.pdf)  
to być może analizując płytę główną mógłbyś wykorzystać tor zasilania

moduł BT Realteka nie do wzięcia, układ obok MCU to na 99% pamięć flash (przypuszczalnie SPI 8kb=1kiB sugeruje to człon w nazwie 2508, producenta nie poznałem), sam MCU zaglutowany przez przyklejenie rezonatora (i nie sądzę aby był do wykorzystania), ale pozbywając się części tych elementów mógłbyś wykorzystać układy wykonawcze sterujące światłem.

* * *

> **[PCM5101 data sheet, product information and support | TI.com](https://www.ti.com/product/PCM5101)**
>
> TI’s PCM5101 is a 106dB Stereo DAC with 2VRMS output and Integrated Audio PLL. Find parameters, ordering and quality information

to stara konstrukcja i jest biednie z dokumentacją (kiedyś zapewne były też dokumenty opisujące jak projektować, ale przeklikaj też odnośniki do nowszych konstrukcji, tam powinna być tego rodzaju dokumentacja)

Co do szumów, to moduł DAC ma układ auto-mute, więc jeśli nie podasz mu sygnału na wejściu, to wyciszy wyjście sam z siebie (możesz przetestować).

Natomiast ma on 3 tory zasilania, z czego warto podać oddzielne dobrze odfiltrowane zasilanie na zasilanie toru analogowego.  
CPVDD i DVDD mogą być spięte razem, ale AVDD powinno być zasilane idealnie filtrowanym napięciem.

 ![PCM510x-2024-11-19_13-51](https://forum.arturhome.pl/uploads/default/original/3X/8/0/80bab7d1797dac161efc0cd9ca527524ff99c3b2.png)

a i jeszcze sprawdź jak wyłączyć układ deemfazy (czy jest domyślnie wyłączony).

Nawet płytka którą dysponujesz ma to przewidziane

 ![zasilanie-2024-11-19_14-04](https://forum.arturhome.pl/uploads/default/original/3X/4/3/43a4f303dba541709354bbe6685580e66bca1e6a.jpeg)  
oczywiście masa jest wspólna, ale powinieneś korzystać z pół lutowniczych we właściwej okolicy (tj. zasilanie toru cyfrowego i wewnętrznej przetwornicy podajesz w ramce czerwonej, zasilanie analoga w ramce żółtej, a sygnały wyjściowe powinny korzystać z masy w kolejnej ramce żółtej)  
W ogóle widzę, że wejścia sterujące mają blok zworek HxL, więc nawet na podstawie tego obrazka z dokumentacji, który wstawiłem możesz sprawdzić jak masz skonfigurowany swój moduł fabrycznie (pewnie jak na zdjęciu =\> normal latency, deemfaza wyłączona, soft un-mute, I2S; gdybyś chciał sterować funkcjami z MCU lub np. wykrywać stan zasilania dla mutowania, to trzeba rozlutować wybrane zworki).

---

<div class="post-metadata">

**Autor:** ![boskikak](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/b/74df32/32.png) [@boskikak](https://forum.arturhome.pl/u/boskikak)\
**Data wpisu:** [23 Listopad 2024 08:47 UTC](https://forum.arturhome.pl/t/problem-z-dzwiekiem-esp32-tpa3110/13487/11 "2024-11-23T08:47:03Z")

</div>

Można powiedzieć że wersja testowa została wczoraj skręcona i wygląda na to że działa tak jak chciałem 😉 oczywiście wyszły w nocy kruczki których nie przewidziałem, takie jak prześwitująca dioda z ESP która powoduje że w całkowitej ciemności lampka świeci się bardzo delikatnie na czerwono.  
Korzystając z promocji kupiłem 2 sztuki więc druga będzie nieco bardziej rozbudowana bo będzie towarzyszyła podczas grillów w ogrodzie (za czym idzie, mam dużo więcej czasu na zabawę 😉 ).

 ![IMG_20241123_092653](https://forum.arturhome.pl/uploads/default/original/3X/3/e/3e6fcdcf87b17befba74c6de0cb73c63c93688b2.jpeg)

Podsumowując:

- pierdzenia głośnika pozbyłem się odpinając masę z modułu PCM
- szumienie głośnika wyeliminowałem dołożeniem rezystora 10ohm na linii głośnikowej. Okroiło to też głośność odtwarzania bo nawet na minimalnym poziomie było zbyt głośno jak na radio przy łóżku 😃

W kolejnej sztuce chciałbym wykorzystać wbudowany wzmacniacz i poprawić kilka błędów które zrobiłem za pierwszym razem.
