Thanks Thanks:  36
Likes Likes:  78
Dislikes Dislikes:  0
Page 1 of 4 1234 LastLast
Results 1 to 15 of 46

Thread: Tef6686 + xdr-gtk rds

  1. #1
    RSP - TEAM zildan's Avatar
    Join Date
    05 Dec 2007
    Location
    Sudul Romaniei
    Posts
    8,511
    Mentioned
    93 Post(s)
    Rep Power
    100

    Default Tef6686 + xdr-gtk rds

    Acum cativa ani m-a rugat @marsel90 sa il ajut sa modifice un radio, mai exact SONY XDR-F1HD.
    Aveti aici povestea.

    In noiembrie 2019 @007 a semnalat existenta unui tuner nou din familia celui folosit in Sony, si chiar am avut discutii placute pe subiect.
    Ne-am cumparat fiecare unu sau mai multe tunere TEF6686 si @007 a fost primul care a reusit sa faca receptii cu el folosind aplicatia plolonezului modificata de un chinez.
    Intre timp @marsel90 a povestit si altora despre noul tuner si impreuna cu @stailus au reusit sa faca treaba buna!

    Despre ce au facut vor povesti ei, important e ca si-au adus contributia la un proiect de receptie DX radio.
    Vor urca codul sursa modificat pe Git si sper sa contribuie cat mai multi la dezvoltarea lui si evident la receptii DX.

    https://www.youtube.com/channel/UCZU...oEtFilyX0WoB-Q
    Sh40, AML, prime focus 1,5m si altele ...

  2. #2
    Standard RSP member marsel90's Avatar
    Join Date
    11 Sep 2007
    Location
    --------
    Posts
    485
    Mentioned
    10 Post(s)
    Rep Power
    69

    Default

    Bun, sa continuam frumoasa poveste despre modulul NXP TEF 6686.

    Au ajuns tunerele, placile arduino si am inceput asamblarea pentru a porni montajul.
    Am ajuns in acest punct, nu radeti, totul este facut pentru a avea acces usor, la modificari si teste ulterioare.





    Cumva trebuia sa gestionam acest montaj pentru a avea receptii cu el. In acel moment existau doua posibilitati. O schita arduino publicata de un chinez cu cativa ani in urma si abandonata, cu care te puteai conecta cu interfata windows XDR-GTK a polonezului Konrad Kosmatka dar, doar cu posibilitatea de a schimba frecventele in sus si jos, fara a avea alte functionalitati compatibile cu interfata XDR-GTK a modulului tuner... cel mai important lipsa afisarii RDS-ului.





    A doua schita arduino gasita este a lui Makserge, dar aici conectare si gestionarea tunerului se face cu putty, interfata cu utilizatorul destul de meschina si fara prea multe obtiuni in gestionarea tunerului.




    @007/RO, aduce solutia hardware pentru a extrage RDS-ul si afisarea lui cu RDSSpy cand ne conectam cu interfata XDR-GTK. Asta inseamna desfacerea modulului tuner si lipirea a doua fire direct la chipsetul TEF6686, solutie care nu este la indemanda oricui.




    @stailus, pleaca de la schita arduino a chinezului si ajunge in mai putin de o saptamana de munca la afisarea corecta a RDS-ului in XDR-GTK si a functionalitatii mai multor comenzi din interfata XDR-GTK catre tuner. Asta fara a exista alte fire intre tuner si placa arduino. Totul se face pe cele doua fire SCL si SDA.

    Aici ar fi urmatoarele:

    -definitivarea rds-ului
    -de-emphasis: 0, 50, 75 us, afisarea corecta a valorii setate.
    -volumul, memorarea si afisarea corecta a valorii

    Adaugate la schita:

    -adaugarea linie pentru calitate audio
    -adaugarea de linie noua cu filtre FM
    -adaugarea de linie pentru setarea gainului maxim la 92dBuV
    -adaugarea de linie pentru o stereofonie expandata placuta



    In filmuletul de jos, vedem o comparatie a modulului NXP TEF 6686 (cum este in prezent cu ultima schita arduino) si Sony XDR-F1HD modificat cu arduino de @zildan.



    Va urma...
    Last edited by marsel90; 11-02-20 at 03:12.

  3. #3
    Standard RSP member
    Join Date
    13 Apr 2007
    Posts
    66
    Mentioned
    8 Post(s)
    Rep Power
    62

    Default

    Pentru cine e interesat de sketch-ul cu RDS il gasiti aici


    https://github.com/stailus/tef6686_rds

  4. #4
    Standard RSP member marsel90's Avatar
    Join Date
    11 Sep 2007
    Location
    --------
    Posts
    485
    Mentioned
    10 Post(s)
    Rep Power
    69

    Default

    Dupa cateva zile de teste si modificari, unde s-a pus accentul pe calitatea sunetului si a selectivitatii, in momentul de fata este gata inca un sketch pentru TEF6686+XDR-GTK.

    Iata mai jos un filmulet demonstrativ

    https://www.youtube.com/watch?v=4dDwq6ysXyY

    P.S

    Dupa publicarea primei schite cu RDS in XDR-GTK de catre @stailus, deja a fost copiata munca lui fara gram de bun simt si publicata o schita fara ca el sa fie mentionat !!!
    Last edited by marsel90; 13-02-20 at 01:46.

  5. #5
    Standard RSP member marsel90's Avatar
    Join Date
    11 Sep 2007
    Location
    --------
    Posts
    485
    Mentioned
    10 Post(s)
    Rep Power
    69

    Default

    Au mai fost aduse imbunatatiri schitei arduino pentru cateva comenzi TEF6686+ XDR-GTK

    -comutare stereo - mono prin apasare dreapta mouse pe iconita ST
    -buton dreapta al mouse-ului pentru a comuta atât setările de câştig RF cât şi IF în acelaşi timp

    https://www.youtube.com/watch?v=rNJt0SviWBU

    https://www.youtube.com/watch?v=ln4Kf7O58EU

    THK @stailus

  6. #6
    Standard RSP member marsel90's Avatar
    Join Date
    11 Sep 2007
    Location
    --------
    Posts
    485
    Mentioned
    10 Post(s)
    Rep Power
    69

    Default

    Ca stire de ultima ora...in seara asta @stailus a reusit si comutarea in AM, adica unde medii !!!


  7. #7
    Standard RSP member marsel90's Avatar
    Join Date
    11 Sep 2007
    Location
    --------
    Posts
    485
    Mentioned
    10 Post(s)
    Rep Power
    69

    Default

    Dar stati, asta nu e tot... s-a mai produs o furaciune !!!
    S-a furat si codul pentru indicatoarele de interferente...
    Si cam asta e tot ce se poate fura din codul lui @stailus... urmatorul cod va fi cu circuit inchis si criptat... mai vede o duda din el omul negru

  8. #8
    Standard RSP member
    Join Date
    13 Apr 2007
    Posts
    66
    Mentioned
    8 Post(s)
    Rep Power
    62

    Default

    Prima versiune in teste

    https://www.youtube.com/watch?v=qGxcBlAxBkA

    Tunerul schimba benzile in functie de frecventa introdusa

    Accepta doar frecvente in benzile

    LW 144 … 288 khz
    MW 522 … 1710 khz
    SW 2300 … 27000 khz
    FM 87500 … 108000 khz

    FM se poate extinde in jos pana la 65000 khz dar nu cred ca are rost.

    Frecventele pentru AM se introduc sub forma .630 pentru 630 khz sau 2.550 pentru 2550 khz

    Scanarea pe AM nu e facuta inca....

    Versiunea nu stiu daca o sa o fac sa nu publica nici macar compilata.

    Toate bune.

  9. #9
    RSP - TEAM zildan's Avatar
    Join Date
    05 Dec 2007
    Location
    Sudul Romaniei
    Posts
    8,511
    Mentioned
    93 Post(s)
    Rep Power
    100

    Default

    Am inceput si eu sapaturile, apare placuta smd cu Atmega328 ce se leaga direct la PI.
    Fara fire fara improvizatii.
    Cand e gata partea hardware cer soft de test.
    Imi place ce faceti, si cum spuneam, daca te dai zeu te vede cel de sus!

    Daca e OK facem si tunerul pe placa cu Atmega.
    Sh40, AML, prime focus 1,5m si altele ...

  10. #10
    RSP - TEAM zildan's Avatar
    Join Date
    05 Dec 2007
    Location
    Sudul Romaniei
    Posts
    8,511
    Mentioned
    93 Post(s)
    Rep Power
    100

    Default

    Dacă e cazul am şi amplificatoare audio SMD, mono evident sa fie mai mare separarea între canale.

    Momentan am ..... 38.7 °C.

    Ciorditorii mor de curiozitate.

    Sh40, AML, prime focus 1,5m si altele ...

  11. #11
    Standard RSP member marsel90's Avatar
    Join Date
    11 Sep 2007
    Location
    --------
    Posts
    485
    Mentioned
    10 Post(s)
    Rep Power
    69

    Default

    @ zildan, facusi 40 °C ?

    Cu ultima schita @stailus a rezolvat si scanarea in benzile LW, MW si SW.

    https://www.youtube.com/watch?v=0_ox4NMyQ6c&t=113s

  12. #12
    RSP - TEAM zildan's Avatar
    Join Date
    05 Dec 2007
    Location
    Sudul Romaniei
    Posts
    8,511
    Mentioned
    93 Post(s)
    Rep Power
    100

    Default Tef6686 + xdr-gtk rds

    Luai un ibuprofen de 200 mg da nu scade .
    E peste 39.
    Sh40, AML, prime focus 1,5m si altele ...

  13. #13
    Member Visitor
    Join Date
    09 Sep 2020
    Location
    Bucuresti
    Posts
    4
    Mentioned
    1 Post(s)
    Rep Power
    0

    Default

    Salutare stimabili proiectanți de compilări.
    De curând am auzit că sa lansat tda7786. După descrierile fabricantului este peste ceea ce am și dețin pe radiourile Skoda.
    Bun, zis și făcut. Am achiziționat un wavgat uno r3 și un afișaj 20/04 și tunerul cu pricina.
    M-am pus pe treabă cu instalarea de soft arduino și pe urmă cu programarea arduino. Am legat afișajul de arduino am legat tunerul. Am făcut pe delete schiță completa.
    Căutând pe net am găsit la nea Nicu de la Craiova un compiler gen arduino nano pentru afisaj și arduino.
    În context chiar am văzut că el stailus de aici are compilerul tef6686 stailus ino.
    Bun am trecut la compilare și dupa ce arduino a început să scrie a dat o prima eroare și sa oprit.
    Am mers pe metoda ștergerii denumirii care dădea eroare sau a modificării contextului cu ce zicea el și așa până am scris tot. Apoi am scris și librăria liquid cristal și ... Bingo afișajul nu arata niciun caracter. Sta aprins pe fundal gălbui spre verde și atât. Dau reset la arduino și licăre un led galben repede și gata ....
    Nu reușesc să îi dau de cap.

  14. #14
    dishwasher val's Avatar
    Join Date
    14 Jul 2007
    Location
    DTX
    Posts
    1,857
    Mentioned
    31 Post(s)
    Rep Power
    84

    Default

    LCD-ul este cu interfață I2C sau "simplu" - cu 16 pini? In al doilea caz pe pinul 3 se leagă cursorul unui semireglabil de 10K ( ceilalți 2 pini la + și la masa pe alimentare). Posibil sa fi făcut asta dar sa fi uitat de el, este pentru contrast; nefiind reglat corespunzator caracterele nu pot fi vizibile pe afișaj.
    UFS910, Nokia d-Box1, Nokia d-Box2, Optibox500, Vu+ Zero4K

  15. #15
    Member Visitor
    Join Date
    09 Sep 2020
    Location
    Bucuresti
    Posts
    4
    Mentioned
    1 Post(s)
    Rep Power
    0

    Default

    Salutare la pasionați și programatori.
    Astăzi am finalizat radioul minune cu greu dar am reușit.
    Problema număr 1 a fost adresa i2c a afișajului. Căutând pe net am văzut că se poate schimba din plăcută i2c de pe a0. Imediat după ce a fost modificată a încărcat stailus.ino
    Acum problema e in felul următor. Am legat antena o sarma lungă și am dat pe 89.0 și nu prinde nimic. Nici înapoi de semnul antenei nu am intensitate ci doar 0%.
    Tunerul meu este xd6686 af.
    Va rog să mă luminați ... Ce are de nu prinde.
    Sda și scl sunt puse corect... !

Page 1 of 4 1234 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •