Radio FM z TEA5767 i ATmega8
Moduły z układem TEA5767 pozwalają w prosty sposób zbudować radio FM z syntezą PLL. Ich zaletami są popularność, niska cena (ebay: $14 za 10 szt.), małe wymiary i elestyczny interfejs do podłączenia z kontrolerem (I2C lub SPI, możliwe zasilanie napięciem 3,3 lub 5 V).
Poniższy testowy układ i kod zostały zainspirowane przez http://as.elte-s.com/zrob/radio_tea5767.htm, radio z mikrokontrolerem 89S8253 wbudowane w obudowę głośnika.
Użyty moduł został uzyskany z uszkodzonego odtwarzacza mp3 Philips SA3113/02. Wylutowanie modułu jest
dosyć problematyczne ze względu na możliwość oderwania ścieżek kontaktowych.
Na stronie spodniej moduł posiada oznaczenia:
FXO-55D M230-55D DS206
Dokumentacja do tego modułu nie jest dostępna, połączenia zostały zidentyfikowane w oparciu o schemat aplikacyjny TEA5767. "Górna" strona (5 pinów) od strony lewej do prawej:
1. antena 2. Vdd 3. GND 4. VAFL (audio out, kanał lewy) 5. VAFR (audio out, kanał prawy)
"Dolna" strona (7 pinów, od prawej do lewej - zgodnie z ruchem wskazówek zegara):
6. SWPORT1 (może pozostać niepodłączony) 7. BUSENABLE (gdy używane jest I2C należy połączyć z VDD) 8. BUSMODE (gdy używane jest I2C należy połączyć z GDN) 9. WRITE/READ (gdy używane jest I2C należy połączyć z GND) 10.CLOCK (podłączone do PC5, SCL ATmega8 z rezystorem 3k9 pull-up) 11.DATA (podłączone do PC4, SDA ATmega8 z rezystorem 3k9 pull-up) 12.GND
Ze względu na swoją popularność układ TEA5767 doczekał się swoich chińskich kopii jak
SP3767HN w odtwarzaczu MPF1870 z ATJ2097 SoC.
Wydaje się, że SP3767HN posiada datasheet jedynie w języku chińskim,
ale nawet porównanie samych ilustracji z układem Philipsa wskazuje na to, że jest
on bezpośrednią kopią.
Moduł z MPF1870 wygląda na identyczny pin w pin z popularnymi na ebayu PL102 i V102.
Moduł z TEA5767 łatwo jest także uzyskać z odtwarzacza S1 MP3 (oznaczony jako [K], S1MP3 HW spec).
Zdjęcia z demontażu odtwarzaczy mp3, demontaż mp3: anythingbutipod.com.
Arkusz kalkulacyjny umożliwiający wstępne wyliczenie lub sprawdzenie wartości dzielnika PLL dla trybów low-side i high-side injection: TEA5767_PLL_div.ods
Wyjścia audio TEA5767 nie są przeznaczone do bezpośredniego dołączenia słuchawek, ale w celach testowych, licząc się ze zmniejszoną głośnością i pewnymi zniekształceniami słuchawki można dołączyć poprzez połączone szeregowo kondensator odsprzęgający i rezystor min. 560 om (mniejszy rezystor = większe zniekształcenia).
Wzmacniacz audio
Układ uzupełniony został o monofoniczny wzmacniacz małej mocy z układem TDA7052A. Wzmacniacz LM386 jest co prawda łatwiej dostępny i tańszy, ale TDA7052A umożliwia regulację wzmocnienia napięciem. Po połączeniu wejścia sterującego z wyjściem PWM mikrokontrolera możliwe jest programowe sterowanie głośnością (a w dalszej kolejności np. stopniowe włączanie/wyciszanie i zdalne sterowanie) niższym kosztem niż przy użyciu osobnego potencjometru cyfrowego.
Po połączeniu z głośnikiem Tonsil ZG5S (5W, 8ohm - głośnik sprzedawany z radiem samochodowym Unitra Safari 5) w subiektywnym odsłuchu maksymalne użyteczne napięcie sterujące ustalone zostało na 1V, co odpowiada wzmocnieniu 20dB.
Kod źródłowy, WinAVR-20090313
- 2012.05.21 mega8_TEA5767_20120521.zip, pierwsza wersja o charakterze testowym, "interfejs użytkownika" ograniczony do strojenia; duża ilość informacji diagnostycznych dostępna poprzez UART 9600 bps
- 2012.09.16 mega8_TEA5767_20120916.zip, uzupełnienie o zapis ustawień do EEPROM oraz kontrolę głośności dla wzmacniacza TDA7052A przez PWM