logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

RDA5807M - Niska czułość, szumy mimo podłączenia anteny 30cm i dipolowej

11111olo 01 Gru 2015 19:31 6141 22
  • #1 15202133
    11111olo
    Poziom 42  
    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.
  • Pomocny post
    #2 15202164
    excray
    Poziom 41  
    Ja miałem styczność. Nie miałem problemów z czułością - na kawałku drutu bez problemu odbierało.
  • #3 15202194
    11111olo
    Poziom 42  
    Metr dalej mam tuner Technicsa który też gra na kawałku drutu więc to nie problem zasięgu itp.
    Może coś jest źle ustawione bo jest tam sporo rejestrów.

    Kod: VB.net
    Zaloguj się, aby zobaczyć kod
  • Pomocny post
    #4 15202205
    ASMnauka_
    Poziom 15  
    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.
  • Pomocny post
    #5 15202261
    excray
    Poziom 41  
    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.
  • #6 15202278
    11111olo
    Poziom 42  
    To nie mój kod ;)
    Zapewniam Cię że po wpisaniu jakieś częstotliwości gra właściwa stacja.
  • Pomocny post
    #7 15202348
    excray
    Poziom 41  
    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.
  • Pomocny post
    #8 15202512
    ASMnauka_
    Poziom 15  
    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.
  • #9 15202893
    11111olo
    Poziom 42  
    Mam inne radio na którym gra ta sama stacja. Na słuch jestem pewny że odbierana częstotliwość jest właściwa.
  • Pomocny post
    #10 15203912
    FRANKOX
    Poziom 15  
    Witam !
    Mam pytanie - do czego służy wyjście Port b.1 gdzie jest dołączone , ponieważ nie widziałem schematu ?
  • #11 15204030
    11111olo
    Poziom 42  
    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: VB.net
    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 :/
  • #13 15205242
    11111olo
    Poziom 42  
    Problem był taki że nieuważnie przeczytałem informacje w karcie. 4 bit w rejestrze 03H należy ustawić aby wpisana częstotliwość była uwzględniona.
    Po testach stwierdzam że czułość jest i tak bardzo niska, choć mocne stacje grają bardzo dobrze.
  • #15 15205635
    FRANKOX
    Poziom 15  
    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.
  • #16 15205820
    11111olo
    Poziom 42  
    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?
  • #17 15205867
    excray
    Poziom 41  
    TEA5767 to już prawie zabytek. Testowałem go i moim zdaniem jest dużo słabszy aniżeli RDA5807M
  • #18 15205879
    11111olo
    Poziom 42  
    A TEA5757?
    A może są inne tego typu wynalazki, trochę droższe, ale i o lepszych parametrach?
  • #19 15205890
    excray
    Poziom 41  
    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.
  • Pomocny post
    #20 15206327
    FRANKOX
    Poziom 15  
    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.
  • #21 15206431
    11111olo
    Poziom 42  
    Patrzyłem na płytkę i między RDA5807M a anteną jest tylko jeden kondensator. Nawet jak go pominąłem to nic to nie zmienia.
  • #22 16126498
    texasso
    Poziom 11  
    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.
  • #23 17062099
    excray
    Poziom 41  
    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".
REKLAMA