ATNEL tech-forum
https://forum.atnel.pl/

Atmega i Wróżenie z fusów herbacianych
https://forum.atnel.pl/topic137.html
Strona 1 z 2

Autor:  SunRiver [ 10 sty 2012, o 21:59 ]
Tytuł:  Atmega i Wróżenie z fusów herbacianych

Jako ze mam parę modułów opartych o herbaciane "kocie" układy Firmy NXP
TEA5767 postanowiłem sobie trochę poszperać i się tym maleńkim ustrojstwem pobawić


Obrazek

ten niewielki moduł firmy Philips to nic innego jak kompletne RAdio FM Stereo

pogrzebawszy po sieci doszedłem do wniosku że pogadam sobie z oswojonym chińczykiem
张三 - T jest imię chińczyka :)
i tak od herbatki do herbatki :) powstał bliźniaczy układ testowy do prezentowanego na stronie
http://en.pudn.com/downloads97/ebook/de ... 42_en.html

powiedzmy ze całość się nie nadawała do prezentacji z racji chaszczy i krzaków - oczywiście herbacianych dlatego postanowiłem wszystko ładnie przetłumaczyć z krzaków na nasze przy pomocy
oczywiście chińskiej "nie do konca mowić po polska jezyk"

Ale układ jest na tyle ciekawy że jest wart prezentacji na tym szacownym forum.

Układ Tea5767 jak wspomniałem jest gotowym odbiornikiem radiowym w paśmie FM
komunikuje się przy pomocy interfejsu I2C (TWI)

Schemat jest banalnie prosty :)

Przyda sie wspomniany moduł , mega8/48/88/168 i wyświetlacz z noki3310 oraz wzmacniacz LM368
i parę bzdetów:)

Obrazek

Schemat większy w załączniku wraz z wsadem do ATmegi 8:)


całość wygląda tak: (fotki chińskie mój jest bardzo podobny tyle ze na BReadBoardzie:)
ale juz powstaje płytka pod SMD :) która zaprezentuje niebawem :)


Obrazek

Obrazek

Kodu nie będę tłumaczył gdyż wszystko jest w komentarzach po tłumaczeniu z chińskiego
zmieniłem jedynie wyświetlanie - bo chodziło w en i cn :) zostało same en
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Obsługa LCD Nokia3310
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


AtMega8 jest pędzona zegarem wewnętrznym 1 Mhz
wiec nie trzeba grzebać w fusebits

polecam ciekawa zabawka na bateryjce CR2032 śmiga już 2 dzień:)

cała reszta w załaczniku, projekt jest w WinAVR na Programer'sNotepad :)

w załączniku tez skompilowany wsad HEX wystarczy po podłączać i wgrać :)

Autor:  mirekk36 [ 10 sty 2012, o 22:51 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

Szanowny Panie kolego SunRiver - aż mi narobiłeś smaka na tą herbatkę. Ale poleciałem do kilku najbliższych sklepów internetowych tuż za rogiem i okazuje się, że nikt nigdy nie widział takiej herbatki. Dlatego pytanie - gdzie jest ten sklep zielarski, w którym można ją spokojnie nabyć ?

Autor:  SunRiver [ 10 sty 2012, o 22:58 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

Np tu Panie kolego :)
http://arduinosolutions.com/index.php?r ... uct_id=129
ale nie odpowiadam za przedawkowanie :)

Autor:  SunRiver [ 10 sty 2012, o 23:14 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

jako ciekawostka w tanich popsutych mp3 z allegro takich jak ten tez można wydłubać herbatkę :)
http://www.s1mp3.org/en/docs_hwspecs.php

Autor:  mirekk36 [ 11 sty 2012, o 00:00 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

No proszę, kolega odkrył nowe miejsce skąd można pozyskać to "zioło".

Autor:  SunRiver [ 11 sty 2012, o 15:19 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

No wiesz zawsze można samemu uprawiać w warsztacie :) ale dla nas elektroników każda opcja pozyskania jest dobra :)

Autor:  kierlan [ 11 sty 2012, o 15:56 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

nooo... tym żeś mnie zaskoczył :> bardzo ciekawy projekcik tyle ze ja nie słucham radia :(

Autor:  mirekk36 [ 11 sty 2012, o 16:14 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

kierlan napisał(a):
nooo... tym żeś mnie zaskoczył :> bardzo ciekawy projekcik tyle ze ja nie słucham radia :(


A ja - jak widzę takie projekciki - to bym powiedział, że aż się zachciewa słuchać radia. Nie wspominając, że podziwiam naszego kolegę SunRiver'a za taką pasję, którą posiada .... bo to wszystko co nam tu pokazuje o tym właśnie świadczy. Może i projekty drobne - ale za to na pewno potrafią pobudzić wyobraźnię niejednego młodego albo przyszłego nawet adepta elektroniki. Ja osobiście lubię ludzi z pasją.

Autor:  kierlan [ 11 sty 2012, o 17:16 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

No to prawda z tym się mogę zgodzić projekty Sunrivera zachęcają i dają powody do własnych produkcji :P

Autor:  SunRiver [ 11 sty 2012, o 19:37 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

chlip chlip wzruszyłem się normalnie :)

a tak na poważnie to staram się tylko pokazywać drzwi bo jak wszyscy wiedza możliwości jest naprawdę wiele (zwłaszcza w środy, czwartki i niedziele) - :)

Autor:  Sonix [ 12 sty 2012, o 20:01 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

Widzę że kolega SunRiver ma czasu pod dostatkiem :lol:
Nie pozostaje nic innego jak zaopatrzeć się w odpowiednie 'zioło' :ugeek:

Autor:  SunRiver [ 12 sty 2012, o 20:41 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

Czy ja wiem koledzy czy tak mam czasu pod dostatkiem:)

ale jedno jest pewne -- lubię sobie coś po programować :) polutować . Nie cierpię siedzieć bezczynnie.

Autor:  miszczo [ 16 sty 2012, o 21:06 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

Hmm mam drobny problem z kompilacją.

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Autor:  SunRiver [ 16 sty 2012, o 21:27 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

pod czym kompilujesz ??

wystarczy otworzyć dostarczany z WinAVR Programers Notepad i załadować z pliku main.pnproj do niego
i ładnie sie kompiluje bez błędów,

Skąd ci się wzięło includowanie signal.h??

Autor:  miszczo [ 17 sty 2012, o 14:02 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

Wrzuciłem pliki
3310lcd_function.c
delay_function.c
font6x8_pixel.h
main.c
Do nowego projektu do eclipse indigo z pobranego stąd topic53.html .
Jedyne co zmieniłem to w pliku main.c z
#include <avr/delay.h> na #include <util/delay.h>.
A biblioteka signal.h jest załączona w pliku main.

BTW
Czy zrobienie wstawki assemblera z komendą "nop" jest dużo bardziej oszczędne niż _delay_ms()?

Autor:  mirekk36 [ 17 sty 2012, o 15:55 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

miszczo napisał(a):
BTW
Czy zrobienie wstawki assemblera z komendą "nop" jest dużo bardziej oszczędne niż _delay_ms()?


A wyobrażasz sobie ile rozkazów NOP asemblerowych musiałbyś wstawić żeby uzyskać czas przynajmniej 1ms nawet przy taktowaniu tylko 1MHz ????? toż rozkaz NOP wykonuje się w ciągu jednego cyklu zegarowego czyli przy 1MHz czas trwania jednego NOP to zaledwie 1us !!! zatem żeby uzyskać z tego 1ms musiałbyś dać milion rozkazów NOP - jak myślisz znalazłbyś tyle miejsca w pamięci Flash nawet tak dużego mikrokontrolera jak ATmega128 hmmm?

Nie wspomnę już o taktowaniu większym 8MHz czy 20Mhz ;)

Skompiluj sobie program z funkcją _delay_ms(1) i zobacz ile ona zajmuje miejsca, a najlepiej to podejrzyj wtedy plik *.lss czyli jak to wygląda w asemblerze. Uprzedzając fakty podpowiem ci że zobaczysz w asemblerze krótką pętlę ze ściśle wyliczoną ilością przebiegów dla uzyskania czasu 1ms.

Autor:  SunRiver [ 17 sty 2012, o 16:08 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

hehe tu ma Mirek całkowitą racje , ale w miejscu gdzie jest nop chodzi właśnie o 1us a nie 1ms :)
i dlatego właśnie użyty został NOP bo trwa dokładnie 1us:)

To nie jest projekt eclipse i pod eclipse faktycznie coś się krzaczy
ale kompilacja idzie bez problemu z programers Notepada tak jak było w oryginale.
do eclipse trzeba by co nieco poprzerabiać w kodzie , ale uznałem to za niestosowne skoro jak napisałem bazowałem na chińskim projekcie.

Autor:  michci [ 17 lut 2012, o 21:34 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

Witam wszystkich
Znalazłem niedawno taki moduł (TEA5767) u siebie w skarbnicy i szukając ciekawego projektu opartego na nim trafiłem na ten wątek. Zmontowałem sobie to coś i... nie uruchamia się. Atmelki programuję od dość dawna więc się zdziwiłem, bo na portach (wszystkich) po załadowaniu wsadu zrobił się generatorek 13Hz.... Atmega 8L więc wszystko jest na 3,3V. Programowane USBasp. Kombinowałem i nic nie wykombinowałem. Sam piszę trochę w Bascomie (proszę się nie śmiać), do C się przymierzam ale na Cortex. Czy aby ten wsad main.hex (chiński) jest ok?

Autor:  SunRiver [ 17 lut 2012, o 23:15 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

wsad jest ok ,m ale warto samemu przekompilować
zaufaj mi :)

Autor:  tompul [ 9 mar 2012, o 05:20 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

W wakacje popełniłem projekt na module z TEA5767, wymontowanym z odtwarzacza MP3.
Jednak mój moduł wygląda trochę inaczej niż większość tych na internecie. W moim układzie zastosowałem wzm. słuchawkowy TDA1308, a właściwie jego imitację:P Miał mieć zastosowanie w robionym przeze mnie amplitunerze, ale przestał działać już w październiku ;)

Obrazek


Odpuściłem temat aż do teraz, postanowiłem właśnie taki moduł kupić, a że na znanym serwisie aukcyjnym nieurodzaj w zepsutych mp3 to poszukałem gdzie indziej. Najtaniej w tym momencie można kupić na ebay, bo za 2,99$/szt z darmową wysyłką. I tak też dzisiaj zrobiłem. W tym sklepie do którego został wyżej podany link, towar jest aktualnie niedostępny z tego co sprawdziłem.

Działanie układy(jak działał) spełniało moje oczekiwania i mogę go z czystym sumieniem polecić:)
docelowo chce do tego dodać jeszcze dekoder RDS, mam taki scalak mało popularny w internecie, ale może ogarne ;)

http://youtu.be/J0cpdzsovto

Autor:  kierlan [ 9 mar 2012, o 07:07 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

hm... zainteresowałem się tematem i znalazłem takżę projekt na arduino :) http://www.electronicsblog.net/arduino- ... h-tea5767/

z użyciem LCD od 3310 http://arduino.cc/forum/index.php?topic=56300.0


układ w polsce po 15zł + przesyłka http://arduinosolutions.com/index.php?r ... uct_id=129

Autor:  tompul [ 9 mar 2012, o 10:20 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

właśnie napisałem że, taniej jest na ebaju, ponadto:
Dostępność: Oczekiwanie na dostawę 2-3 tyg

Jeszcze dodam że nie w każdej mp3 z radiem jest ten moduł: w niektórych radio może być zrealizowane na innych układach, a w niektórych scalak może być wlutowany w płytkę z elektroniką co też nie uprości nam sprawy. Tak jest w Iriver t10, creative muvo v200, nokia 6610i. Wniosek chyba taki że lepsze są tu mp3 z dolnej półki:P
Ponieważ sam scalak jest w obudowie ciężkiej do lutowania, i jednak parę elementów wymaga, więc taki moduł zdecydowanie ułatwia sprawę.
Można pokusić się o poszukanie starszych wersji tego scalaka czyli TEA5757 oraz OM5610 - są one w obudowie QFN 44 i już lutować jest łatwiej. Wiem że występują w kartach FM do komputera na PCI, w bardzo starych telefonach z FM - v2288/t2288. Wiem jeszcze że układ TEA5767 jest w SE k700i. Nie wiem tylko w jakiej formie, ale pewnie wlutowany w płytkę :( Swego czasu przejrzałem masę dokumentacji różnych urządzeń z radiem żeby namierzyć gdzieś ten moduł i tak kupiłem nokię 6610 za 1 zł. Jednak przy próbie wylutowania TEA5767, gdy już miałem tą kostkę, wyczyściłem ją z cyny, uznałem że to nie mogło się udać:P a nawet jak się udało to prościej użyć takiego moduł z TEA5767 i tymi paroma elementami, niż robić pod niego płytkę samemu.
Pozdrawiam

Autor:  SunRiver [ 9 mar 2012, o 12:12 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

No właśnie kiedyś było sporo clasików 256/512/1024MB z FM gdzie były te właśnie moduły
obecnie ciężko poza ebay-em je dopaść , a w tych tu :
http://allegro.pl/pendrive-mp3-radio-fm ... 24049.html
poza podobną obudową już nie wiadomo jak zamontowali TEA.

Autor:  miszczo [ 9 mar 2012, o 12:16 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

A zadam pytanie z innej beczki. Jak jest z jakością odtwarzanego dźwięku? Dźwięk nie jest jakoś przytłumiony, czy może zbyt "cyfrowy"? Bo układ bardzo fajnie się prezentuje.

Autor:  SunRiver [ 9 mar 2012, o 12:33 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

Dżwięk jest naprawdę fajny , czysty zresztą to zalaeży już od samego toru audio , a tak gra ładnie bez jakiś problemów
na razie tropie dostepność modułu i zbieram wszelkie uszkodzone , mp3 -ki z fm głównie serii S1 i Clasic :)

http://bak1.beareyes.com.cn/2/lib/20040 ... 817166.htm
http://www.anandtech.com/show/1194/4
http://iaudiophile.net/forums/showthread.php?t=9298

Autor:  tompul [ 9 mar 2012, o 13:20 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

heh, co odtwarzacz to inny moduł :P
więc jednak dobrze że kupiłem ten najpopularniejszy
ale jaki by używany odtwarzacz mp3 nie kupić, to zawsze można z niego odzyskać kilka kondensatorków tantalowych, i nam się inwestycja zwróci :)

Autor:  kierlan [ 9 mar 2012, o 15:01 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

tantali podobno się nie odzyskuje bo lubią paść po odlutowaniu, ale to tak z tego co słyszałem tylko..

Autor:  SunRiver [ 18 mar 2012, o 19:43 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

tak gwoli kontynuacji miejsc po zysku herbatek dołączam kolejne 2 odtwarzacze które mi osobiście wpadły w łapki :

1. MP4 :P Digital player : marna pojemność , ale herbatka jest

fotki:

Obrazek
Obrazek
Obrazek


2 wielkie MP3 Manty -- też mizerne walory użytkowe , ale herbatka inside :)

Obrazek
Obrazek


wiec kolejne 2 szt w szufladzie :)

Autor:  tompul [ 18 mar 2012, o 23:54 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

szczęściarz :P
ja za 2-3 tygodnia powinienem mieć 2 sztuki z ebay
robiłeś rds do tego?
tak spytam, do czego Ci aż tyle? :P

Autor:  SunRiver [ 19 mar 2012, o 13:48 ]
Tytuł:  Re: Atmega i Wróżenie z fusów herbacianych

wiesz jak wpada w łapki to może się przydać , obecnie pracuje nad web-radiem ... wydaje mi się trochę lepsza opcja , z tym ze zwykłe fm też będzie wbudowane . nie rds-a jeszcze nie robiłem do niego , ale możliwe ze sie wezmę :)

Strona 1 z 2 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/