Vizitator Gabriel Alin Voicu Postat Iulie 13, 2015 Partajează Postat Iulie 13, 2015 Stiu ca nu am respectat chiar tot, e destul de complicat... Plus ca marea majoritate a documentatiei pe care am citit-o se refera la circuite mult mai complexe cu circuite digitale mult superioare la viteze mult mai mari (peste tot scrie de la x mhz in plus trebuie asa si asa). Alimentarea TDA-ului este din aceeasi sursa, prin fir separat (asta doar pentru ca era dificil sa il trag pe cablaj). Dar alimentarea separata total am incercat-o deja si nu imbunatateste cu nimic. Am scos rezistentele de pull-up si am schimbat adresa i2c a ecranului, tot degeaba. Indiferent ce modific la cablaj, alimentari, etc, totul este la fel, deci cred ca asa prost cum e facut, nu are legatura. Acum ma axez pe partea de soft, cred ca libraria i2c a ecranului este dubioasa... Asta pentru ca: daca las in soft ecranul si scot fizic ecranul, rtc-ul si radio-ul, tot se aude. Pe masura ce adaug componente i2c, sunetul se amplifica. Daca scot din soft LCD-ul, nu se mai aude nimic, indiferent care sunt conectate fizic. Cred ca ecranul comunica diferit, sau nu stiu, fata e restul. Link spre comentariu
sesebe Postat Iulie 13, 2015 Partajează Postat Iulie 13, 2015 Daca spui ca ai citit atunci mai ramine si sa intelegi principiile care se aplica. Sper ca nu esti din categoria celor care considera ca totul se rezolva din SW. Ar fi pacat. Rezolvarea corecta este tot intr-o realizare corecta a cablajului. Ai spus ca ai alimentat si separat fara rezultat, dar ai separat complet si conexiunile de masa? In cel mai rau caz mai trebuie sa faci si o ecranare, dar la al doilea cablaj, traseiele alea lungi de conexiiune pt partea analogica cum crezi ca functioneaza? Sint niste antene de receptie a parazitilor. Pt a minimiza zgomotul captat trebuie sa folosesti traseie cit mai scurte si componente cit mai mici, SMD-urile sint de preferat. Link spre comentariu
Vizitator Gabriel Alin Voicu Postat Iulie 13, 2015 Partajează Postat Iulie 13, 2015 Am citit, am inteles foarte putin. Cu cunostintele mele de electronica si cu dotarile de masurare imi este practic imposibil si sa inteleg, iar daca as intelege toate conceptele, tot nu as putea sa le aplic fara un osciloscop, de exemplu. Eu habar nu am cum arata semnalul i2c. probabil fara comunicatia cu ecranul este patrat si frumos si probabil comunicatia cu ecranul strica acest semnal. Orice modificare hardware a ramas fara nici un rezultat. In cazul in care semnalul este "urat" cand comunica ecranul, probabil acesta se poate corecta tot din hardware, probabil nici modulul Arduino nu este facut la nivelul echipamentelor realizate la nivel inalt in industrie. Dar deja aceste lucruri ma depasesc. Tinand cont ca singurul remediu la indemana mea este eliminarea semnalului i2c cu ecranul, singura solutie este sa il elimin. Acest lucru este urmatorul pe care il voi incerca diseara, voi elimina complet comunicatia i2c cu ecranul, acesta poate sa mearga foarte frumos si folosind 6 pini I/O ai Atmega. Dezavantajul: sunt ultimii pini I/O ramas, deci nu voi putea face alte upgrade-uri pe care le mai am in minte. Avantajul: o sa functioneze corect in starea actuala. Atunci cand voi vrea upgrade-uri, voi trece la alt microcontroller, probabil un Atmega 2560 de pe un Arduino Mega 2560. Inca nu stiu daca (,) comunicatia directa cu LCD-ul va avea efectul dorit. Link spre comentariu
sesebe Postat Iulie 13, 2015 Partajează Postat Iulie 13, 2015 Inseriaza pe pinii de comunicatie cu ecranul rezistente din ce in ce mai mari, pina nu mai merge comunicatia si opreste-te la cele mai mari rezistente cu care inca mai merge comunicatia. pune si nicte condesatori cum ti-am explcat mai devreme. Intrebare: ecranul se afla suprapus peste placa asta? eventual chiar in zona cu IC-ul analogic? Link spre comentariu
Sigisman Postat Iulie 13, 2015 Partajează Postat Iulie 13, 2015 Salutare, Din cate am inteles eu, circuitul pentru LCD este conectat astfel: Arduino (I2C) <--> PCF 8574 (I2C to I/O) <--> Display LCD. Zic bine? Daca am inteles bine, iti propuneam sa conectezi LCD-ul direct la Arduino (I/O) si sa verifici daca mai apar acele sunete. O zi buna ! Link spre comentariu
Vizitator Gabriel Alin Voicu Postat Iulie 13, 2015 Partajează Postat Iulie 13, 2015 (editat) Da, exact asa este conectat. Exact asta vreau sa incerc cum ajung acasa, sa leg direct pinii. Daca o sa mearga, inseamna ca nu e ok comunicatia cu PCF-ul. Pacat, poti sa faci o gramada de chestii cu ala. Ecranul este perpendicular pe placa, la vreo 2 cm de ea (placa este montata in amplificator, in partea din fata, iar pe fatada este montat, central ecranul). Firele care duc la panou au 15-20 cm pentru a facilita inchiderea/deschiderea carcasei. Probabil ecranul se intinde pana spre partea analogica a placii. Asta este valabil atunci cand amplificatorul va fi montat. Acum, este dezmembrat, iar pozitia componentelor una fata de alta nu modifica sunetul in nici un fel. O zi frumoasa, Editat Iulie 13, 2015 de Gabriel Alin Voicu Link spre comentariu
Vizitator Gabriel Alin Voicu Postat Iulie 14, 2015 Partajează Postat Iulie 14, 2015 Bun, desi stiu ca aceasta nu este rezolvarea corecta, am mutat lcd-ul pe direct si aproape s-a rezolvat. Acum, doar la volum maxim si cu inaltele la maxim se aude un tic-tac aproape imperceptibil la aceleasi refresh-uri ale ecranului. Desi este doar o solutie temporara, il las asa, in conditii obisnuite nu se aude nimic. Probabil cu cat linia i2c este mai ocupata, cu atat este mai zgomotoasa, iar eu nu am reusit sa stapanesc acest zgomot. In viitor voi face doua cablaje separate, cel analogic sa fie total separat de cel digital, astfel voi putea sa ma joc mai mult cu pozitia, ecranajul si alte cele. Va multumesc mult pentru raspunsuri, am mai invatat ceva de la voi! Link spre comentariu
Vizitator Gabriel Alin Voicu Postat Iulie 15, 2015 Partajează Postat Iulie 15, 2015 Aaaaaaand, is gone! Stie cineva unde naiba mai gasesc un TDA7439? Am reusit cu putin inainte sa termin si sa inchid cutia sa fac un scurt... s-a dus dracu tot! Arduino si probabil si restul de pe-acolo. Problema e ca si TDA-ul cred ca a fost afectat. Si nu se mai gaseste pe nicaieri. Link spre comentariu
Vizitator Gabriel Alin Voicu Postat Iulie 17, 2015 Partajează Postat Iulie 17, 2015 S-a rezolvat si aceasta problema, schimbat toate modulele arse cu unele noi. Bip-urile sunt inca acolo. DAR, am observat ca la mine acel bruiaj nu se transmite prin cablaj, ci "wireless".Aseara, am pornit-o cu cablurile de semnal dintre placa mea si etajul final deconectate. Si, surpriza! Tot se auzea bip-ul. Asa ca am plimbat capetele cablurilor respective pe langa surse de semnal digital si zgomotul se amplifica. Mentionez ca acele cabluri au mufe la capat, daca apropiam cablul propriu-zis era ok, doar mufele preluau interferenta (cablurile sunt torsadate, fara folie de ecranaj, pe Maica Domnului erau foarte uimiti cand le-am cerut un cablu cu ecran).Asa ca m-am gandit ca cea mai rapida solutie ar fi sa separ fizic cele doua parti ale cablajului, sa il tai in doua. Conectarea bus-ului la TDA o sa o fac tot prin fire, sper sa gasesc ceva de calitate. Eventual sa incastrez partea analogica intr-o carcasa metalica pentru ecranaj. Revin cu detalii dupa "operatie".La mine pe placa, doar TDA-ul este legat la bus direct prin cablaj. Celelalte trei module, RTC-ul, radio-ul si LCD-ul fiind conectate prin pini pe placa. LCD-ul are si fire de la acei pini, fire din alea de pe panglica. Oare faptul ca am folosit asa multi pini amplifica semnalul de antena al acelor trasee? Oricum, nu am sa renunt la acei pini, dar asa, ca idee. Link spre comentariu
sesebe Postat Ianuarie 27, 2016 Partajează Postat Ianuarie 27, 2016 Ai mai reusit sa faci ceva cu proiectul tau? Link spre comentariu
Vizitator Gabriel Alin Voicu Postat Februarie 9, 2016 Partajează Postat Februarie 9, 2016 Salut, l-am asamblat si l-am lasat asa. M-am obisnuit cu sunetul respectiv, care oricum e la un nivel destul de scazut (cu inaltele nu foarte sus) si nu afecteaza muzica in nici un fel (cel putin nu pentru urechea mea). In rest, merge bine de vreo 7-8 luni. Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum