Sari la conținut

Calitatea MCU-urilor


dan_e

Postări Recomandate

Vi s-a intamplat vreodata in experienta voastra sa gasiti microcontrolere care pe aceesi versiune software sa se comporte diferit, spre exemplu, pe partea de convertoare ADC ?? Adica, cu unele exemplare sa obtineti o precizie mai buna si cu alte microcontrolere, de acelasi tip, o precizie mai proasta la masurarea unei tensiuni continue captata cu ADC ?

Si daca da, ce metode exista pentru a reduce la minim sau elimina problema asta ? Strategii software anume sau... ?

Editat de dan_e
Link spre comentariu
Distribuie pe alte site-uri

Acum cativa ani in urma pe cand lucram la o clona yihua 853D prezentata aici pe un cablaj imprimat test: 

atunci am creeat un volt-metru ampermetru cu posibilitatea citiri curentului de scc. si resetarea iesirei sursei de alimentare atunci cand se producea un scurtcircuit pe iesirea ei. Au urmat apoi si alte variante de voltmetru-ampermetru cu Atmega168 in loc de Atmega32. De atunci am observat o neliniaritate a preciziei de masurare ADC pe intreg domeniul de citire a tensiunii continue spre exemplu. Neliniaritatea se inregistra la toate exemplarele de microcontrolere (MCU) testate chiar si din acelasi lot, deci cu acelasi cod sau numar. Deci, as putea spune fara sa exagerez sau sa gresesc, ca microcontrolere au si ele o dispersie a parametrilor de fabricatie ca orice componenta electronica. Neliniaritatea se inregistra si in cazul cand am trecut la oversampling pe parte de software si tot aici, ca o concluzie generala utila nu numai mie ci si tuturor, am observat ca e mult mai util sa alegem un ADC pe mai multi biti decat ar fi teoretic necesar deoarece mai multi biti pe ADC ne face sa ne luam grija de la asemenea dispersii de fabricatie dar nu in totalitate.

Link spre comentariu
Distribuie pe alte site-uri

La 31.05.2019 la 8:11, dan_e a spus:

Vi s-a intamplat vreodata in experienta voastra sa gasiti microcontrolere care pe aceesi versiune software sa se comporte diferit, spre exemplu, pe partea de convertoare ADC ?? Adica, cu unele exemplare sa obtineti o precizie mai buna si cu alte microcontrolere, de acelasi tip, o precizie mai proasta la masurarea unei tensiuni continue captata cu ADC ?

Si daca da, ce metode exista pentru a reduce la minim sau elimina problema asta ? Strategii software anume sau... ?

E ceva normal ca si microcontrolerele sunt piese electronice. Si nu degeaba unele soft-uri, cum sunt LC_metrele cu MCU, vin cu functie de autocalibrare.

Link spre comentariu
Distribuie pe alte site-uri

Este in primul rand software luand ca etalon o piesa electronica careia i se cunoaste cat mai precis valoarea ei. Spre exemplu, daca aceasta piesa este un capacitor, atunci se citeste tensiunea de incarcare a capacitorului cu ajutorul unui convertor analog-digital din MCU. Convertorul ADC are propria lui toleranta care ar trebui corectata software. Pe un anume lot de MCU-uri producatorul estimeaza toleranta si o corecteaza software, nu exact, ca nu e posibil, pentru ca orice aparat de masura are propria lui precizie de masurare care este influentata in tot lantul schemei electronice si de performantele/toleranta convertorului ADC. Si referinta de tensiune ADC este importanta. Deci, la final autocalibrarea are influente atat software cat si hardware, depinde de schema electronica la care ne raportam.

  • Like 1
Link spre comentariu
Distribuie pe alte site-uri

La 31.05.2019 la 8:11, dan_e a spus:

Vi s-a intamplat vreodata in experienta voastra sa gasiti microcontrolere care pe aceesi versiune software sa se comporte diferit, spre exemplu, pe partea de convertoare ADC ?? Adica, cu unele exemplare sa obtineti o precizie mai buna si cu alte microcontrolere, de acelasi tip, o precizie mai proasta la masurarea unei tensiuni continue captata cu ADC ?

Si daca da, ce metode exista pentru a reduce la minim sau elimina problema asta ? Strategii software anume sau... ?

@dan_e, daca aveti un caz punctual, cu un anumit tip de microcontroler, poate ni-l prezentati in topic, impreuna cu masuratorile aferente.

Specificațiile DC pentru un convertor analog-to-digital (ADC) demonstrează performanța pentru intrările analogice de starea de echilibru. Aceste specificații sunt deosebit de importante în aplicațiile de instrumentare în care ADC este utilizat pentru măsurarea lentă a evenimentelor fizice, cum ar ar fi temperatura, presiunea sau greutatea sau semnale electrice in general. Aceste specificatii din cataloage se pot defini astfel:

O nota de aplicatii despre acuratete si metode de calibrare este in atasament.

@gsabac

AN2989 ADC acuratete si calibrare.pdf

  • Thanks 1
Link spre comentariu
Distribuie pe alte site-uri

  • 2 weeks later...

Multumesc mult pentru raspunsuri.

Deci, pana la urma, cum sunt tranzistoare fake, sa fie si MCU-uri fake ? E posibil asta?

Link spre comentariu
Distribuie pe alte site-uri

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 cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum
  • Navigare recentă   0 membri

    • Nici un utilizator înregistrat nu vede această pagină.
×
×
  • Creează nouă...

Informații Importante

Folosim cookie-uri și tehnologii asemănătoare pentru a-ți îmbunătăți experiența pe acest website, pentru a-ți oferi conținut și reclame personalizate și pentru a analiza traficul și audiența website-ului. Înainte de a continua navigarea pe www.tehnium-azi.ro te rugăm să fii de acord cu: Termeni de Utilizare.

ATENTIE !!! Functionarea Tehnium Azi depinde de afisarea de reclame.

Pentru a putea accesa in continuoare site-ul web www.tehnium-azi.ro, va rugam sa dezactivati extensia ad block din browser-ul web al vostru. Dupa ce ati dezactivat extensia ad block din browser dati clic pe butonul de mai jos.

Multumim.

Apasa acest buton dupa dezactivarea extensiei Adblock