View Full Version : 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 (https://www.sateliti.info/showthread.php/31413-SONY-XDR-F1HD-Radio-Tuner-cu-XDR-I2C) 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/UCZUJwMEs-oEtFilyX0WoB-Q
Bun, sa continuam frumoasa poveste despre modulul NXP TEF 6686. :D
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.
https://i.postimg.cc/vm9z8PPD/tuner-TEF6686.jpg (https://postimg.cc/TydmCcvX)
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.
https://i.postimg.cc/hj3Lgjnh/image.png (https://postimages.org/)
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.
https://i.postimg.cc/ZYB4jpDj/tef2.jpg
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.
https://i.postimg.cc/ncNs0nk9/TEF3.jpg
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
https://i.postimg.cc/hPhgyw4k/20200211-011030-104500-E299.png
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.
https://www.youtube.com/watch?v=Jg59VdtfCrg
Va urma...
Pentru cine e interesat de sketch-ul cu RDS il gasiti aici
https://github.com/stailus/tef6686_rds
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 !!!
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
Ca stire de ultima ora...in seara asta stailus a reusit si comutarea in AM, adica unde medii !!!
https://i.postimg.cc/Nf8WmBd5/TEF-AM.jpg
Dar stati, asta nu e tot... s-a mai produs o furaciune !!!
S-a furat si codul pentru indicatoarele de interferente... :oops:
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 :agresiv:
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.
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.
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.
https://i.postimg.cc/mrzkzWT0/image.png (https://postimages.org/)
@ 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
Luai un ibuprofen de 200 mg da nu scade .
E peste 39.
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.
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.
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... !
Seara buna.
Astăzi nea Nicu mi-a dat vestea proasta... Arduino al meu uno r3 produs de wavgat este prost. I-am explicat majoritatea erorilor și a dat verdict clar... Placa de dezvoltare e incapabilă deoarece e chinezeasca.
Soluția a fost sa iau de la optimus digital un uno r3 și pe urmă să compilez apoi sa scriu programul.
Am o întrebare pentru cei ce dețin tef6686 sau na f8602 daca nu are conectate sda și scl, in difuzoare se aud pureci sau e liniște? Vreau de curiozitate să știu treaba asta. Merci.
Se aude ce vrea ele, adica difuzoarele... Noaptea mintii !!!
Marsel90 ce răspuns este cel dat de tine?
Spune omului clar.
Cunosc personajul foarte bine. Nu-l cunosti pe cel care este in spatele acestui nick !
Ce sa-i spui ?
Face, strica si dupa improsca cu rahat ca nu e bun !!!
Astăzi nea Nicu mi-a dat vestea proasta... Arduino al meu uno r3 produs de wavgat este prost. I-am explicat majoritatea erorilor și a dat verdict clar... Placa de dezvoltare e incapabilă deoarece e chinezeasca.
Asta e poveste.
Ia fa o poza sa vedem si noi.
Am mai facut o imbunatatire ... cablaj si urmeaza o carcasa si o mufa la 90grade :D
https://i.postimg.cc/d1HdrJH3/pz3.jpg
https://i.postimg.cc/q7HCYyJH/pz4.jpg
Asta e poveste.
Ia fa o poza sa vedem si noi.
Am spus clar ... Produsul chinezesc produs de wavgat e incompatibil cu sketch-ul produs de stailus.
Iată boardul sa nu mai zici că e poveste scrisă de dragul de a vorbi.
https://imgur.com/a/V71WmZ9
Acum am board nou luat de la optimus digital scris corect și compilat și cu o sarma lunga de 1m la etajul 5/10 prind până și pirați noaptea.
Va ziceam de Skoda swing. Pe acela daca nu am circuitul de intrare la antena care îl am pe mașina, în apartament prind slab multe radiouri...
Problema se pune in felul următor că dacă vrei să ai tef6686hn trebuie cumpărată o navi între 6-14mil. Ori nu stau acu să cumpăr radiouri de e top pentru a prinde semnale slabe și având calitate. Tot căutând pe net am găsit soluția asta la nea Nicu și am zis sa o fac și eu.
P.s nu am mania navi pe mașina... Eu am gps și radiourile masinii.
tef6686hn
la ora actual acest chip echipeaza si radio-uri a caror preturi de vanzare sa fie max 350 de lei in magazinele de specialitate
deja in comert se gasesc aparate de radio de masina cu data de fabricatie 2018-2019-ian 2020 si care sunt echipate cu acest chip
lista cu radio-uri verificate/testate de mine ca fiind echipate cu tef6686hn
pioneer deh-s100 ubg------F8601
pioneer deh-s100 ub-------F8601
pioneer mvh-s110 ubw----F8601
pioneer mvh-s170 ubg----F8601
pioneer deh-s170 ubg-----F8601
pioneer deh-s190 ubg-----F8602
https://www.youtube.com/watch?v=S_aFnA9V4lE----------------pioneer mvh-s170 ubg----F8601
ce de sa arunci cu banii multi pe navigatii sau radio-uri de top cand cu suma de 150 de lei iti cumperi un radio cu tef6686hn (second-hand)
succes si receptii DX tuturor
Puskin
Poate nu ai inteles bine, sustin ideea de radio DX manufacturizat din module.
Eram curios ce kkt de arduino cumparasei.
Mai bine zii ce user vechi ai pe forum si treci la categoria "varstnici" evident avand o atitudie corespunzatoare.
Bafta la receptii !
Cam asa receptioneaza si se aude TEF-ul in comparatie cu Sony !
Pe 105.5 mhz este local Digifm cu 10kw putere iar pe 105.6 este Radio Resita Semenic de la 170 km ! Sunet mai clar pe TEF !
96.8 Favorit de la Bechet... pe TEF zgomotul este mai coborat decat la Sony si se poate intelege !
https://www.youtube.com/watch?v=Ok9CSSKwSNM
Mai bine zii ce user vechi ai pe forum si treci la categoria "varstnici" evident avand o atitudie corespunzatoare.
Contul vechi sigur nu este banat, cred ca a uitat parola si nu si-a batut capul sa o recupereze.
Inca un test
https://www.youtube.com/watch?v=c4OesBXOa4g
Scurta comparatie intre tunere cu cateva semnale foarte slabe si in conditii de receptie dificila...unu sau doua posturi puternice pe frecventele alaturate.
https://www.youtube.com/watch?v=0Q34Adtz0PA
Pe piață au aparut tot felul de sisteme ieftine numite Android-Tesla type car-infotainment system dedicate pentru diverse modele de masini
Chipsetul radio este ST7786 la marea majoritate. Este neperformant si insensibil. Ar fi posibila inlocuirea cu un NXP 6686?
Softului original 8227L contine si driverele pentru NXP 6686 in cele mai multe cazuri.
salut Marsel,
am si eu acelasi model de tuner ca cel din fotografiile tale, trebuie cumva inlocuit cristalul de quartz la el?
parca am citit pe alte site-uri ceva ca nu ar merge cu arduino decat cu un Q de 9Mhz
Da quartz de 9mhz...
Am facut o varianta cu display.
https://www.youtube.com/watch?v=WljLeBYbNmw
https://i.postimg.cc/WTd6TbC0/IMG-20201118-152218.jpg
https://i.postimg.cc/591GDQn5/IMG-20201118-152159.jpg
Aici versiunea XDR-GTK modificata pentru TEF6686 si schita pentru arduino cu care functioneaza versiunea de XDR-GTK-TEF6686 Edition.x64
Multumiri: Konrad Kosmatka, Stailus, Voxit.
https://onedrive.live.com/?authkey=%21ALSgwkR0dmIM9ZE&id=DC32A19084F87C5%212562&cid=0DC32A19084F87C5
Schita arduino pentru TEF6686 si softul pentru windows XDR-GTK-TEF6686 Edition se pot descarca si de aici :
https://github.com/marsel90-1
Am personalizat softul XDR-GTK de la Konrad in GTK-TEF6686_v1.1 pentru tunerul cu cipset TEF6686(F8602)
Se poate descarca de aici: https://github.com/marsel90-1/GTK-TEF6686
https://i.postimg.cc/9MsZc39x/1.jpg (https://postimages.org/)
https://i.postimg.cc/1X66tWcy/2.jpg (https://postimages.org/)
https://i.postimg.cc/7Zq7HnCy/3.jpg (https://postimages.org/)
https://i.postimg.cc/7L627PMs/4.jpg (https://postimages.org/)
Am inceput sa traduc in limba romana programul GTK-TEF6686
https://i.postimg.cc/W48bkhtY/11.jpg (https://postimages.org/)
https://i.postimg.cc/MK1cGZ0N/12.jpg (https://postimages.org/)
https://i.postimg.cc/7ZVfgBWN/13.jpg (https://postimages.org/)
O mica previzualizare a GTK-TEF6686 in limba romana !
https://www.youtube.com/watch?v=6YtZ326XMrw
Misto. Vreau si eu o scula din asta. De unde se poate cumpara?
Din china de pe aliexpress.
https://i.postimg.cc/WTd6TbC0/IMG-20201118-152218.jpg
https://i.postimg.cc/591GDQn5/IMG-20201118-152159.jpg
Ai cuva gcode de la ele ?
https://www.youtube.com/watch?v=kJtzPxq58mU
https://www.youtube.com/watch?v=QNJ9rDnODb4&t=167s
https://nicuflorica.blogspot.com/search?q=tef6686
https://github.com/tehniq3/TEF6686/blob/master/radio_stailus_scroll.ino
Il gasiti aici (https://www.pcbway.com/project/shareproject/RDS_radio_with_TEF6686.html) multumiri speciale "Nicu FLORICA"
Softuri la zi pentru tunerul bazat pe TEF6686 si interfata TEF-GTK pentru calculator gasiti aici
https://github.com/marsel90-1/NXP-TEF6686_Arduino_Radio
https://i.postimg.cc/nLF4L5HT/20210714-012125-93200-D28-B.png (https://postimages.org/)
Am adaugat in schita arduino pentru iesirea audio ( DAC_Left : FM MPX (DARC) signal / DAC_Right : mono audio ).
La interfata TEF-GTK am adaugat obtiunea MPX.
https://i.postimg.cc/XNrVHB8P/bandicam-2021-07-28-22-15-25-073.jpg
Descarcare de aici: https://github.com/marsel90-1/NXP-TEF6686_Arduino_Radio
Mainboard TEF6686 FM v.1 @Sjef Verhoeven
https://i.postimg.cc/mrLP48Br/1693221492617.jpg (https://postimg.cc/tscqtd10)
https://i.postimg.cc/28YBk4Qg/1693221492624.jpg (https://postimg.cc/mhdrV16S)
https://i.postimg.cc/QxqKHHSC/1693221492628.jpg (https://postimg.cc/JGGzF7fC)
TEF6686 ESP32 controlboard v.1 @Sjef Verhoeven
https://i.postimg.cc/NfFsZzkw/1695121167508.jpg (https://postimg.cc/xcrVzgZs)
https://i.postimg.cc/XYFbbSZt/1695121167515.jpg (https://postimg.cc/qNkYsFxG)
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.