nimeni_altci Postat Octombrie 30, 2015 Partajează Postat Octombrie 30, 2015 Salut. Achizitionez un semnal, cu ajutorul unui ADC TLC5540, si am o problema. Partea din semnal ce se afla sub VRef/2 este citita excelent, in timp ce partea care se afla peste Vref/2, este citita in trepte, si deformat. Credeti ca e posibil sa fie stricat convertorul A/D? Mentionez ca referinta lui este 5V. Link spre comentariu
sesebe Postat Octombrie 30, 2015 Partajează Postat Octombrie 30, 2015 Ai facut ceva ce ar fi putut sa strice ADC-ul? E plantat de tine? Ceva masuri de protectie antistatica ti-ai luat cind l-ai plantat si ai lucrat cu el? Cum ai obtinut imaginea de mai sus? Da niste detalii: schema la prelucrare semnal si modul ADC cum este prelucrata informatia de la ADC etc Link spre comentariu
nimeni_altci Postat Octombrie 30, 2015 Autor Partajează Postat Octombrie 30, 2015 Salut. ADC-ul e plantat de mine. Am tot lucrat azi cu placa, si am lipit diverse rezistente. Ideea e ca montajul asta mergea perfect ieri, si afisa imaginea foarte bine. Imaginea e obtinuta printr.o interfata C#, care primeste un pachet de la uC. Link spre comentariu
sesebe Postat Octombrie 30, 2015 Partajează Postat Octombrie 30, 2015 Ai folosit cumva pistol de lipit? Link spre comentariu
nimeni_altci Postat Octombrie 30, 2015 Autor Partajează Postat Octombrie 30, 2015 Nu. Doar statie Link spre comentariu
sesebe Postat Octombrie 30, 2015 Partajează Postat Octombrie 30, 2015 Pai asa numai din ceea ce ai postat eu nu pot sa-ti spun. Filtrarile la referinte sint OK? Daca sint SMD verifica sa nu fie crapate sau mai bine schimba-le. Pe alimentare nu ai zgomot? Daca mai ai un integrat poti sa schimbi sa vezi dar comportamentul este putin ciudat. Link spre comentariu
ratza Postat Octombrie 30, 2015 Partajează Postat Octombrie 30, 2015 Ce sursă de semnal folosești?Ataci ADC-ul direct sau cu buffer? Link spre comentariu
cirip Postat Octombrie 30, 2015 Partajează Postat Octombrie 30, 2015 Eu suspectez ca ai un scurt intre 2 pini de date. Uita-te cu o lupa la pinii expusi si la trasee, atat la convertor cat si la procesor. Link spre comentariu
nimeni_altci Postat Octombrie 30, 2015 Autor Partajează Postat Octombrie 30, 2015 Si daca atac ADC direct, si cu buffer, e aceeasi chestie. Am verificat inca odata, nu e niciun scurt. Link spre comentariu
cirip Postat Octombrie 30, 2015 Partajează Postat Octombrie 30, 2015 Poti sa te uiti cu osciloscopul pe date? Din poza pare ca ai coduri lipsa.Poti sa exporti si sa atasezi valorile numerice din care a rezultat poza postata sau una asemanatoare? Iti fac eu o histograma cu distributia probabilitatii si se vede imediat daca si ce coduri lipsesc (Am mai facut chestia asta). Sinusul are histograma ca o cada de baie, cu distributie continua. Daca are gauri, acolo lipsesc coduri. Cu cat e inregistrarea mai lunga, cu atat mai bine.Ce rata de esantionare folosesti? Esti in specul cipanului? Daca scazi rata de esantionare, ce se intampla? Link spre comentariu
nimeni_altci Postat Octombrie 30, 2015 Autor Partajează Postat Octombrie 30, 2015 M-am uitat cu osciloscopul, si datele par ok. Daca scad viteza de esantionare, obtin o imagine curata. Ideea e ca la viteza maxima de esantionare, nu am un ceas de forma prea buna, si e destul de deformat, dar trece peste nivelul logic pentru HIGH. Se poate ca asta sa fie cauza? Link spre comentariu
digix Postat Octombrie 30, 2015 Partajează Postat Octombrie 30, 2015 The source impedance driving the analog input of the TLC5540 should be less than 100 Ω across the range of input frequency spectrum. Asa scrie in datasheet, ai respectat asta ? Link spre comentariu
cirip Postat Octombrie 30, 2015 Partajează Postat Octombrie 30, 2015 Da. Clocul nasol poate da multa bataie de cap. Orice mizerie pe cloc se transfera direct in domeniul digital ptr ca esantionarea nu e altceva decat o multiplicare in timp. Daca clocul zbarnaie dupa ce a trecut de Vih sau Vil, e okei, dar daca are jitter sau duble tranzitii (probleme de integritatea semnalului), atunci astea se transfera direct pe datele extrase.O alta metoda de depanare e sa extragi un buffer de date si sa-i arzi un FFT. Pe FFT se vad toate mizeriile. Dar atentie, ca trebuie facut cu cap. Frecventa de intrare in ADC trebuie sa pice exact pe unul din binurile FFTului, alfel apare scurgere spectrala si dai de alta belea. Adica ai erori de masura.Daca zici ca datele sunt OK (am auzit de n-shpe ori chestia asta si de fapt nu era okei, dar e greu cand OP da informatii cu pipeta), atunci e posibil sa ai probleme de setup si hold, ptr ca situatia se imbunatateste cand scazi frecventa. Intreb ptr a doua oara: la ce frecventa operezi ADCul? In plus, ce frecventa i-ai dat in intrare?Inca o data solicit un buffer de date cat mai lung pe care sa pot face analiza statistica si FFT. De obicei ies la iveala gainile imediat.Parerea mea e ca ADCul nu e prajit. Ai probleme la nivel de sistem. Link spre comentariu
nimeni_altci Postat Octombrie 30, 2015 Autor Partajează Postat Octombrie 30, 2015 Cred ca ai dreptate. O sa mai renunt la viteza de esantionare. Si mai am o problema. Eu din acelasi microcontroller din care generez ceasul, comand si castigul unui amplificator. Amplificatorul e comandat prin aplicarea 0 sau 3v3 pe grila unui mos. Problema e ca mi se induce ceasul ala si in semnalul de comanda, deci si in semnalul analogic amplificat. Oricunde pun un fir, in ala apare zgmot foarte mare, de vreo 100 200 mv. Ce solutii am in acest caz? Imi cer scuze ca vin cu intrebari asa deodata, dar am maine un concurs pentru care am facut(de fapt incerc sa termin), un osciloscop digital, si sunt in criza de timp. Multumesc. Link spre comentariu
cirip Postat Octombrie 30, 2015 Partajează Postat Octombrie 30, 2015 Intreb ptr a treia oara: la ce frecventa operezi ADCul? Cat e frecventa pe care ai aplicat-o la intrare?Fa o poza la montaj si posteaz-o! Suspectez ca e plin de sirme, nu ai plan de masa, alea, alea ... E cam strans sa-l perii pana maine. 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