Care este diferența reală între calculul analog și digital?


Răspunsul 1:

Digital: reprezintă toate numerele ca fiind valoarea lor cea mai apropiată într-o sumă ponderată de puteri a două; analog: Reprezint numerele ca o valoare de rezistență sau o tensiune peste sau un curent printr-un rezistor. Precizia la care știu rezistența, tensiunea sau curentul este în general limitată la un procent de procente. Precizia PPM pe parametrii analogici este foarte scumpă.

Calculul este o secvență de operații pe numere și perechi de numere. Calculul digital este calculat din operații elementare pe biți, care sunt variabile care pot avea doar două valori posibile. Multe calcule digitale pot fi realizate fie în serie, adresându-se unei perechi de biți simultan, sau în paralel, adresându-se simultan mai multe perechi de biți. Deci, există multe abordări sau algoritmi pentru a implementa fiecare operațiune aritmetică, cum ar fi adăugarea, înmulțirea sau sortarea. Calculul analogic se bazează pe aplicarea legii de tensiune a lui Kirchoff, legea curentă a lui Kirchoff și regula superpoziției pentru a implementa adunarea, scăderea, înmulțirea și divizarea, precum și capacitatea amplificatoarelor operaționale de a îmbunătăți exactitatea rețelelor RC pasive în integrare și diferențiere. Rețelele de circuite de amplificare op pot fi interconectate pentru a rezolva ecuațiile diferențiale.

[Pot edita mai detaliat aici]

Deci, în general, calculul digital este mai complex, mai precis și mai scalabil, în timp ce calculul analog are o gamă limitată de precizie, dar poate fi configurat destul de rapid, de la componente disponibile, pentru a rezolva anumite probleme nu prea complicate, în real timp. Calculul digital necesită, în general, prelevarea de probe și conversia valorilor analogice din „lumea reală”. Datele pot fi stocate, arhivate, partajate și tratate. Calculatoarele analogice pot lucra direct cu ieșirile și intrările analogice ale senzorilor, actuatoarelor și traductoarelor. Analog poate fi mai simplu / mai ieftin pentru anumite probleme simple


Răspunsul 2:

Analogic se referă la un semnal (mediul este irelevant, poate fi tensiune, curent, putere optică etc.) care are o gamă continuă de valori în domeniul său. De exemplu, o baterie poate avea o tensiune de la 1V până la 1,7V și orice altceva, cum ar fi 1.5285368V.

Digital se referă la un semnal discretizat într-un interval. De exemplu, TTL permite două valori: 0–0.8V este clasificat ca scăzut, iar 2-5V este clasificat la nivel ridicat. Tehnic nu este posibil să interpretezi nimic între 0,8V și 2V. În mod similar, când numărați până la 8 pe degete, reprezentați semnalul 8 cu „unități deget” discrete. Acum nu poți conta până la 8,5 pe degete (presupunând că nu există jumătate / al treilea deget sau trucuri matematice).

Un exemplu simplu ilustrează diferența. Luați două bucăți de sfoară și așezați-le una după alta. Lungimea este analogică, așa că utilizați calculul analog pentru a găsi lungimea totală.

Apoi, măsurați fiecare șir până la cel mai apropiat cm (orice unitate rezonabilă este în regulă). Apoi adăugați cele două numere pe degete. Lungimea a fost discretizată până la cel mai apropiat cm, deci folosiți calcul digital.

Cele două numere nu ar trebui să fie aceleași, cu excepția cazului în care sunteți un tăietor de coarde foarte precis.


Răspunsul 3:

Calculul analogic nu are memorie. Este strict în timp real. Tensiunile analogice sunt monitorizate. Calculele ar putea fi efectuate folosind amplificatoare operaționale. Ieșirile sunt analogice, probabil tamponate la tensiuni și curenți mari. Regulatoarele de tensiune ar putea fi un exemplu simplu de calcul analogic. Sistemele militare timpurii (poate era războiul din Coreea?) Pentru controlul armelor erau calculatoare analogice care foloseau tuburi de vid. Poate că începutul războiului din Vietnam a avut tranzistoare în calcul analogic. Poate amperi op la sfârșitul anilor 60 până la începutul anilor 70.

Astăzi analogul este convertit în digital, toate procesările se fac în digital, apoi sunt convertite înapoi în analog pentru operare.