A tda7318 (tda7313) és az arduino audio processzor előerősítője

Köszönetet mondunk Timofei Nosovnak a TDA7318 projekt ötletéért.

Hangfrekvenciás erősítő építésekor, amikor minden készen van és hangolva van, gyakran előerősítőre van szükség. Kívánatos, hogy továbbra is multifunkcionális legyen, igen képernyővel, órával és távirányítóval.

Mi van, ha megméri a kimeneti tranzisztorok hőmérsékletét, és ha szükséges, bekapcsolja a ventilátort? És ha az UMZCH csőben építkezik, akkor az anód késleltetése szükséges. Ha pedig tranzisztor, akkor késleltetni kell az akusztika aktiválását. De itt nem lehet megtenni mikrokontroller nélkül. A feladat bonyolult. A firmware-t meg kell írni, a táblákat vésni, a részleteket kiválasztani stb.

tda7318

Úgy gondoltam, mintha ez a felépítés nem lenne különösebben drága, de kiigazítás nélkül, a helyén lévő "plug and work" egy kisebb helyet foglal el az erősítő házában, de az étel nem zavarta, a lemez nem laza, és ha a fű, olyan egy és szerény. Jó lenne mindezt kész modulokból összegyűjteni, például a Lego-ból.

Itt van egy megoldás erre a problémára, és erről ebben a cikkben lesz szó. Ennek a döntésnek pedig Arduino a neve!

Mit tehet a PU és hol alkalmazható?

A kialakítás a TDA7318 audio processzor előerősítője. Autonóm, teljes, autonóm munkaeszköz, amelyet Arduino kezel.

Az audiovezérlő funkciók (a továbbiakban: AP) mellett számos további funkció is létezik, amelyek hasznosak lehetnek, ha a kialakítás egy összeszerelt audio erősítőbe van integrálva, mind tranzisztorokon, mikrochipeken és lámpákon.
Külön készülékként kiváló minőségű előerősítőként vagy fejhallgató-erősítőként használható.

Amit meg kell ismételnünk?

1) Arduino One, Arduino Nano

Először is szükségünk lesz Arduinóra. Két lehetőség kínálkozik számunkra tökéletesen: Arduino Uno R3 és Arduino Nano Ver 3.0. A különbség csak a fizikai méretben van.

tda7313

processzor

processzor

audio

Arduino Uno-t vagy Arduino Nano-t fogunk használni az ATmega328 mikrovezérlőkkel.
A cikkben tárgyaltakat olyan emberek számára hoztuk létre, akik távol állnak a programozástól és a mikrovezérlőkkel való együttműködéstől. Az Arduino egy kész megoldás, amelyhez nincs szükség programozókra stb.

Az Arduino mikrovezérlők megkülönböztethetők a bennük előre feltöltött bootloader (bootloader) jelenlétével. Ezzel a rendszerbetöltővel a felhasználó külön hagyományos hardver programozók használata nélkül tölti be a programot a mikrovezérlőbe.

2) Arduino pajzs

A LEGO elv elnyeréséhez bővítőkártyára van szükség, az Arduino úgynevezett "shildjére".
Itt van egy shild az Uno számára: Expansion Shield Uno

tda7318

arduino

Vigyél Shildre. helyezze bele a megfelelő Arduino táblát és ennyi. Az előre telepített szoftverrel csatlakozunk a számítógépéhez, és kitöltjük a vázlatot, amelyet a cikk végén talál. Az ügy padlója elkészült. A kezeléshez marad a TDA7318 és a kiegészítő modulok csatlakoztatása.

3) TDA7318

SGS-Thomson Hi-Fi sztereó audio processzor. Az ábrán négy bemenet látható, amelyek mindegyikét kiválaszthatjuk például egy PC-ből, egy TV-ből, egy DVD-ből.

tda7318

Esetünkben csak három bemenetet fogunk használni. Kevesen csatlakoznak háromnál több forráshoz az erősítőhöz. Ezenkívül biztosítjuk a kompatibilitást anélkül, hogy megváltoztatnánk a sémát és a firmware-t a TDA7313 lapkával. amelynek kezdetben csak három bemenete van.
Szükségünk van egy TDA7318 chipre a DIP28 csomagban. Megtehet bármi mást, de felajánlunk egy ilyen chipért felkészített díjat.

processzor

A tábla összeállítása így néz ki. Rajz a fájl részben.

processzor

audio

A TDA7318 audioprocesszor a sztereó jelet (bal és jobb) négycsatornás (négyes) térhangzattá alakítja. Ez magyarázza két sztereó kimenet jelenlétét: az első és a hátsó hangszórót. Megvalósíthatja a frekvenciakompenzációs módot (Loudnes). Ehhez elegendő "eljátszani" a 18., 19., 20., 21. lábon található elemek megnevezéseivel, és a hangot erősebbé vagy halkabbá tenni.

Soroljuk fel a TDA7318-on megvalósított módokat:
- teljes térfogat (64 szint);
- A hangszín alacsony (16 szint);
- A bélyeg magas (16 szint);
- Frontális egyensúly (16 szint);
- hátsó egyensúly (16 szint);
- egyensúly az elülső és a hátsó rész között (úgynevezett igazítás) (16 szint);
- üzemmód deaktiválása (csend);
- enyhe növekedés az indításkor (4 szint másodpercenként);
- a némítás üzemmódból való kilépéskor a hangerő enyhe növekedése (4 szint másodpercenként);

Egyensúly a projektünkben, nem fogjuk használni, valamint az ál-volumetrikus módot. A hangerő beállításának lépéseit 32-re csökkentették.

A fenti beállítások mindegyikét automatikusan menti az Arduino mikrovezérlő nem felejtő memóriája.

Valós időben a DS1307 valós idejű óra (RTC) modulja egy elektronikus áramkör, amelyet kifejezetten az idő, a dátum, a hét napja, valamint az egyéb időpontok és naptári dátumok elszámolására terveztek. Széles körben használják az adatrögzítő rendszerekben, amikor elektronikus órákat, ébresztőórákat, stoppereket, vezérlő eszközöket hoznak létre, amelyek bizonyos ideig működnek. Jellemzően egy ilyen séma az eszköz megfontolása mellett magában foglal egy önálló tápegységet is, amely akkor is folytatja a munkát, ha a fő rendszert kikapcsolják. Az I2C buszon működik. A modul bármely végrehajtásakor készen vásárolhat, például ilyen.

processzor

előerősítője

Vagy csináld, itt a vázlat. Ügyeljen a chip pirossal jelölt 7. tűjére. Ez fontos, erről a második részben mesélünk.

előerősítője

5) DS18B20

DS18B20 modul - közös digitális hőmérő chip, a Dallas-tól kapható, -55 ° C és + 125 ° C közötti mérési tartomány és 0,5 ° C pontosság -10 ° C és + 85 között ° C

processzor

arduino

6) stabilizátorok 7812, 7809, 7805

Lineáris feszültségszabályozók 12, 9 és 5 voltra. A 12 voltos feszültség hasznos az UMZCH készülék hűtőventilátorainak működtetéséhez (ha nincs rá szükség - kizárhatja), 9 V-val az AP kártya tápellátására és 5 V-ra az arduin tápellátására. Stabilizátorok 7812, 7809, 7805 - sok Ali-n.

előerősítője

A tápegység verziónkban a következő.

7) A Nokia 5110 színes képernyője

LCD 1.44 »Piros soros 128 × 128 SPI színes TFT LCD képernyő modul (Nokia 5110). Ez egy színes TFT képernyő, mérete 1,44 hüvelyk, a képernyő 128 × 128 képpontos és 262 színű, az SPI interfészt használja az Arduino csatlakozásához. 5V/3,3V tápegység.

előerősítője

8) Encoder

A kódolót bármely más helyettesíti, beépített gombbal.

tda7318

A beépített gombkódolónak köszönhetően minden vezérlési funkció egyetlen gombbal (csavarral) elvégezhető. Tartalmazza az erősítő aktiválását és deaktiválását. Néhány funkció csak a konzolról érhető el, de erről később.

9) infravörös fotodetektor

arduino

audio

Vagy bármilyen fotoreceptor, amely kéznél lesz.

Vigyázz, különféle indexképekkel rendelkeznek.

Csatlakozáskor elegendő egy 0,1 μF-os kondenzátort elhelyezni a fotodetektor táplábain a zaj csökkentése érdekében.

10) Távirányító

Használhat bármilyen tetszőleges IR-RC-5 formátumot, lehetőleg színes gombokkal a használat megkönnyítése érdekében. Például lásd az ábrát.

előerősítője

Kívánatos is, de nem szükséges, hogy a gomb lenyomva tartása esetén a konzol újra továbbítsa a kódot.

11) MOSFET modul

Ezzel ellenőrizni fogjuk az erősítő ventilátor hűtőventilátorának működését. Használhatja a MOSFET modult az Arduino számára készen. ahogy a fotón látható.

audio

Vagy saját maga végezze el a modult. A FET grafikus képe kondicionált.

processzor

Bármilyen térhatású tranzisztort alkalmazhat N. ugrásokkal. Az IRFZ44N jól működik. IRFZ46N. IRFZ48N.
Ventilátor - bármilyen számítógépes ventilátor 12 V-hoz.

12) RESET gomb

Normál nyitógomb, bármilyen típusú, megfelel a test ízének és kialakításának. Szükségünk van a gombra az Arduino mikrovezérlő alaphelyzetbe állításához, arra az esetre, ha az utóbbi hirtelen összeomlik, vagy más hiba lép fel. A gomb a tok hátuljára kerül. A ház belsejében elhelyezhetők, egy kis lyukat hagyva.

13) Relé mód

Ha az AP-t csöves erõsítõbe telepítjük, kettõs relés modulra van szükségünk. TDA7318 tápegységhez és anódos feszültségellátáshoz.

tda7318

Az UMZC tranzisztorban elegendő egy modul 4 reléhez. Az egyik relé a TDA7318 bekapcsolásához, kettő - a hangszórórendszer beépítésének késleltetésére, a negyedik pedig a prozapas.

arduino

Kaphat egy visszirányú bemenettel rendelkező modult, ahol az "1" helyett logikai "0" értéket kell megadnia a relé aktiválásához. Ezt a hiányosságot könnyű kiküszöbölni.

Távolítsa el a LED-t és az optocsatolót, adjon hozzá egy alapellenállást a tranzisztorhoz. Minden, van egy klasszikus relé modulunk.

Önállóan összeállíthatja a megfelelő verziót egy optocsatolóval. Különösen hasznos, ha nem használ 5 voltos reléket.

tda7313

14) A vezetékek csatlakoztatása

A rendelkezésünkre álló összes modul után mindent össze kell raknunk. Ezt egy ilyen "anya-anya" szálak segítségével fogjuk megtenni.

arduino

tda7313

Hossza kb. 20 cm. Alkatrészeket kell vásárolnia vagy gyártania 15.

15) Ferrit gyűrűk

előerősítője

A tóban nyomtatott áramköri rajzok:
▼ ds1307-pcb.7z | Letöltve 5,71 Kb alkalommal.

Archívumra van szüksége a cikkhez?
Válassza ki a lehetőséget, hogy teljes hozzáférést kapjon a Datagor's Journal of Practical Electronics anyagaihoz.


▼ tda7318-pcb.7z | 12,63 Kb fájl feltöltve 30 alkalommal.

Archívumra van szüksége a cikkhez?
Válassza ki a lehetőséget, hogy teljes hozzáférést kapjon a Datagor's Journal of Practical Electronics anyagaihoz.

Adatlap: TDA7318:
▼ tda7318pdf.7z | 82,7 Kb fájl feltöltve 25 alkalommal.

Archívumra van szüksége a cikkhez?
Válassza ki a lehetőséget, hogy teljes hozzáférést kapjon a Datagor's Journal of Practical Electronics anyagaihoz.

Folytatni!

A cikk első részében részletesen átéltem a projekt leírását, mit kell vásárolnia vagy elkészítenie, milyen elemeket és modulokat kell választania.

A második részben:
- az összes modult összekapcsoljuk az Arduinóval
- részletesen kitérünk az Arduino vázlatának (firmware) felépítésére
- megtanulják, hogyan kell olvasni a konzol kódjait.
- ismerkedjen meg a képernyőn megjelenő összes funkcióval és információval
- ellenőrizze a teljes AP szerelvény működését.

Köszönöm a figyelmet!
Tisztelettel: Vlagyimir és Erbol.