Elektroda.pl
Elektroda.pl
X
SterControl
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

RDA5807M - Bardzo niska czułość

11111olo 01 Gru 2015 19:31 3474 22
  • #1 01 Gru 2015 19:31
    11111olo
    Poziom 43  

    Witam
    Zachciało mi się zrobić radyjko na tym chipie. Wszystko podpiąłem jak należy, wgrałem skompilowany kod napisany w Bascomie (przerobiłem tylko na Atmega8) i z głośników usłyszałem szum. To był dobry znak bo chip wydawał się sprawny.
    Podłączyłem jako antenę kawałek drutu (30cm) i ustawiłem na silną stację. Z głośników było słychać tylko szum. Po chwili usłyszałem bardzo zaszumioną stację. Podpiąłem zewnętrzną, trójelementową antenę dipolową i wtedy jako tako grało.
    Może za dużo się spodziewałem ale czy ktoś miał styczność z tym chipem? Może mam jakiś felerny.
    Może są inne lepsze. Zależy mi na radio all in one, czyli podobnie jak tu sterowanie z AVRka po I2C.

    0 22
  • SterControl
  • Pomocny post
    #2 01 Gru 2015 19:39
    excray
    Poziom 39  

    Ja miałem styczność. Nie miałem problemów z czułością - na kawałku drutu bez problemu odbierało.

    0
  • SterControl
  • Pomocny post
    #4 01 Gru 2015 19:48
    ASMnauka_
    Poziom 14  

    Ja nie miałem styczności z tym układem (RDA5807M), natomiast jestem prawie zadowolony z Si4703.
    Prawie tylko dlatego, że gotowy moduł, który kupiłem ma spaprane wejście antenowe.
    Jest ono podłączone do masy słuchawek, przez co są kłopoty z odczytem RDS, jak i odbiorem w terenie zabudowanym.

    0
  • Pomocny post
    #5 01 Gru 2015 20:01
    excray
    Poziom 39  

    Nie znam się na bascomie ale Twój kod wydaje mi się dziwny. Adres urządzenia to 0x10 (W-0x20, R-0x21 jak kto woli), pierwsze dwa bajty to rejestr konfiguracyjny z adresu 0x02 a kolejne dwa to dopiero częstotliwość stacji zapisana w formie 87+offset x kanał + jeszcze kilka bitów konfiguracyjnych a u Ciebie jest (o ile dobrze rozumiem Twój kod) zupełnie inaczej.

    0
  • Pomocny post
    #7 01 Gru 2015 20:24
    excray
    Poziom 39  

    Wybacz przez chwilę wydawało mi się że masz problem z tym modułem, ale skoro wszystko jest OK to nie zawracaj sobie głowy moimi uwagami.

    0
  • Pomocny post
    #8 01 Gru 2015 21:00
    ASMnauka_
    Poziom 14  

    11111olo napisał:
    To nie mój kod ;)
    Masz rację, kod jest z tej strony http://www.royalsystems.dk/blog/RDA5807SP.bas
    11111olo napisał:
    Zapewniam Cię że po wpisaniu jakieś częstotliwości gra właściwa stacja.
    Na jakiej podstawie tak twierdzisz ?
    Czyżby na podstawie zapewnień autora przedstawionego kodu ?
    Moim zdaniem excray ma rację, brak inicjalizacji (konfiguracji) RDA5807M.

    0
  • Pomocny post
    #10 02 Gru 2015 11:50
    FRANKOX
    Poziom 14  

    Witam !
    Mam pytanie - do czego służy wyjście Port b.1 gdzie jest dołączone , ponieważ nie widziałem schematu ?

    0
  • #11 02 Gru 2015 12:40
    11111olo
    Poziom 43  

    Tam podpiąłem zwykłego leda który świeci się przez sekundę. Na początku coś pokręciłem w fusebits i w ogóle nie działało, a led daje pewność że mikrokontroler w ogóle pracuje.

    Osłabia mnie to radio. Jedyna stacja która grała w miarę znośnie była na 107,9MHz. Przykładowe Radio Opole na 103,2 to jeden wielki szum.

    ************************
    Zmieniłem cały kod na mega uproszczony - jedna konfiguracja i powinno grać.
    Powinno ale jest cisza, nawet nie szumi.


    Kod: vbnet
    Zaloguj się, aby zobaczyć kod


    Wg opisu w PDF trzeba wysłać wszystkie szesnastobitowe rejestry tylko że część nie jest cała opisana i nie wiadomo jak to do końca jest :/

    0
  • #15 02 Gru 2015 21:00
    FRANKOX
    Poziom 14  

    Dzisiaj na płytce stykowej zmontowałem układ z modułem rda5807m i załadowałem program który kolega podał tu na forum i u mnie układ śmiga z 20cm kabelkiem.
    Zmieniłem tylko skok częstotliwości z 0.1 MHz na 0.05 MHz co poprawiło przy słabszych stacjach dostrajanie.Układ steruje moduł wzmacniacza mocy na PAM8403
    (2x2W) zasilanym z usb komputera. Jeżeli kolega używa RDA5807M to ta wersja układu ma maksymalne napięcie zasilania tylko 3.3V inne wersje pracują do 5V. U siebie łapie chyba wszystkie dostępne stacje radiowe .Jako częstotliwość startową wpisałem 89.4 MHz u mnie to jest Radio Z.Stacje zmieniam stukając przewodem
    +- o minus zasilania , czyli program jest OK prawdopodobnie moduł jest depnięty albo ma za wysokie napięcie zasilania.

    0
  • #16 02 Gru 2015 21:47
    11111olo
    Poziom 43  

    Napięcie 3,25V. Nie sprawdzałem ile stacji łapie ale te silne grają na nim średnio. To porównanie jest do niezłego tunera Technics ST-GT550.

    A co sądzicie o TEA5767?
    Kiedyś popularna była głowica OM5610 z TEA5757 i podobno była dobra. To inny scalaczek ale może 5767 ma podobne parametry?

    0
  • #17 02 Gru 2015 22:00
    excray
    Poziom 39  

    TEA5767 to już prawie zabytek. Testowałem go i moim zdaniem jest dużo słabszy aniżeli RDA5807M

    0
  • #19 02 Gru 2015 22:09
    excray
    Poziom 39  

    Silicon Labs robi mnóstwo takich układów jak choćby ww. SI4703 więc można przebierać. Nie wiem tylko jak z ich dostępnością. Jeśli to jest problem tylko z czułością to można dobudować wzmacniacz antenowy.

    0
  • Pomocny post
    #20 03 Gru 2015 06:17
    FRANKOX
    Poziom 14  

    Mój moduł z TEA5767 nie chciał działać chyba kupiłem jakiś bubel .Czytałem że trafiają się całe złe partie słabo polutowane i niektórzy je podgrzewają aby lepiej się połączyły.

    0
  • #22 14 Gru 2016 15:25
    texasso
    Poziom 10  

    Z mojego skromnego doświadczenia. Kiedy podłączyłem radyjko oparte na Si4703 i zasiliłem je ze złącza USB miałem duże problemy aby odebrać nawet bardzo silne stacje. Zdecydowałem się zasilić układ z baterii (2xAA) różnica znaczna. Sygnał stereo praktycznie bez zakłóceń oraz sygnał RDS odebrany w ciągu paru sekund. Prawdopodobnie zakłócenia że złącza USB uniemożliwiają prawidłowa pracę układu. Nie próbowałem jeszcze zasilacza stabilizowanego a nie mam ochoty budować filtru zasilania tak że układ pracuje na bateriach.

    0
  • #23 25 Lut 2018 11:45
    excray
    Poziom 39  

    Tak na marginesie dopowiem w tym temacie, że ze wszystkich testowanych przeze mnie modułów najlepszą czułością i jakością odbioru wykazywał się RDA5807. Si4703 ma gorszą czułość. Ponadto trzeba uważać co się wpisuje do nieużywanych rejestrów układu RDA5807. Na ten przykład rejestr 0x05 ma bity 0d 7 do 4 opisane jako Reserved. Niemniej wpisanie tam 0 powoduje znaczny spadek czułości. Należy wpisać tam "1".

    1