Diferența dintre DSP și microcontroler

Diferența de bază: DSP reprezintă procesarea semnalelor digitale. Este practic orice procesare de semnal care se face pe un semnal digital sau un semnal de informație. Un procesor DSP își propune să modifice sau să îmbunătățească semnalul. Un microcontroler, pe de altă parte, este un mic computer pe un singur circuit integrat care conține un nucleu procesor, memorie și periferice programabile de intrare / ieșire. Microcontrolerul include adesea memorie de program, precum și o cantitate mică de memorie RAM.

Microcontrolerele și DSP-urile sunt două tipuri de microprocesoare. Acestea sunt programate să efectueze o anumită aplicație sau o sarcină dată de utilizator. Ambele funcționează prin manipularea datelor binare de pe dispozitiv. Cu toate acestea, ambele sunt destul de diferite în natură.

DSP reprezintă procesarea semnalelor digitale. Este practic orice procesare de semnal care se face pe un semnal digital sau un semnal de informație. Un procesor DSP își propune să modifice sau să îmbunătățească semnalul. Se caracterizează prin reprezentarea unităților discrete, cum ar fi timpul discret, frecvența discretă sau semnalele de domeniu discret. DSP include sub-câmpuri cum ar fi procesarea semnalelor de comunicații, prelucrarea semnalului radar, procesarea matricei senzorilor, procesarea digitală a imaginilor etc.

Scopul principal al DSP este măsurarea, filtrarea și / sau comprimarea semnalelor digitale sau analogice. Aceasta face acest lucru prin convertirea semnalului dintr-un semnal analogic real într-o formă digitală. Pentru a converti semnalul acesta utilizează un convertor digital-analogic (DAC). Cu toate acestea, semnalul de ieșire necesar este adesea un alt semnal analogic din lumea reală. Aceasta este rândul său, de asemenea, necesită un convertor digital-analogic.

Algoritmii de prelucrare a semnalului digital funcționează pe diferite platforme, cum ar fi microprocesoarele cu scop general și computerele standard; procesoare specializate numite procesoare de semnal digital (DSP); hardware-ul construit în scopuri, cum ar fi circuitul integrat specific aplicației (ASIC) și arraile de poartă programabile pe câmp (FPGA); Controlere semnal digitale; și procesarea fluxurilor pentru aplicațiile tradiționale DSP sau pentru procesarea grafică, cum ar fi imaginile, videoclipurile.

Procesarea semnalelor digitale este mai complexă decât prelucrarea semnalelor analogice; cu toate acestea, are multe avantaje față de ASP, cum ar fi detectarea erorilor, corectarea transmisiei și comprimarea datelor.

Un microcontroler, pe de altă parte, este un mic computer pe un singur circuit integrat care conține un nucleu procesor, memorie și periferice programabile de intrare / ieșire. Microcontrolerul include adesea memorie de program, precum și o cantitate mică de memorie RAM. Un microcontroler este uneori abreviat ca μC, uC sau MCU.

Microcontrolerele sunt concepute pentru aplicații încorporate. Acestea sunt adesea utilizate în produsele și dispozitivele controlate în mod automat, cum ar fi sistemele de control al motoarelor pentru automobile, dispozitivele medicale implantabile, telecomenzile, mașinile de birou, aparatele, sculele electrice, jucăriile și alte sisteme încorporate.

Avantajul utilizării unui microcontroler este acela că îl face economia de a controla digital dispozitivele și procesele. Acest lucru este realizat deoarece este mai economic decât utilizarea unui design care utilizează un microprocesor separat, o memorie și dispozitive de intrare / ieșire.

Microcontrolerele cu semnal mixt sunt comune. Ele integrează componente analoage care sunt necesare pentru a controla sistemele electronice non-digitale. Cu toate acestea, astăzi, multe procesoare de tip microcontroler au construit fie instrucțiuni asemănătoare DSP, fie co-procesoare de chip care se ocupă de streaming de date sau de alte operații DSP.

Unele diferențe între DSP și Microcontroler:

  • DSP-urile nu au adesea o memorie flash program. Ei au nevoie de software pentru a fi "încărcați" în ele. În timp ce microcontrolerele au o memorie de program care nu poate fi ștearsă, unele cu capabilități de stocare EPROM.
  • DSP-urile sunt mult mai rapide pentru operațiile matematice întregi, în timp ce multe microcontrolere nu au hardware-ul.
  • DSP-urile sunt mult mai rapide pentru operațiile în virgulă mobilă. În microcontrolere, acest lucru trebuie făcut în software.
  • DSP-urile sunt orientate spre a fi un dispozitiv de intrare / ieșire cu "mașină de calcul rapid". Microcontrolerele sunt un dispozitiv multifuncțional cu mai multe moduri de a interfața cu lumea, însă nici unul nu este cel mai rapid.
  • DSP-urile nu sunt proiectate să fie un dispozitiv "robust". Ei au nevoie de o placă bine concepută pentru a funcționa corect. Microcontrolerele pot funcționa pe un panou de testare.
  • Microprocesoarele au multe instrucțiuni orientate către caracteristici multimedia, funcții de copiere a memoriei etc., pe care DSP-urile nu le utilizează.
  • DSP-urile sunt un microprocesor de calculator rapid, care este foarte eficient pentru calculele de calcul și date în mișcare, în timp ce microcontrolerele sunt un dispozitiv mai flexibil, cu mai multe caracteristici.
Recomandat

Articole Similare

  • comparații populare: Diferența dintre Cloud Computing și Vmware

    Diferența dintre Cloud Computing și Vmware

    Diferența cheie: Cloud computing este folosit pentru a defini o nouă clasă de calcul care se bazează pe tehnologia rețelei. Cloud computing are loc pe internet. Acesta cuprinde o colecție de hardware, software și infrastructură de internet integrate și în rețea. Aceste infrastructuri sunt folosite pentru a furniza diverse servicii utilizatorilor. VMware se
  • comparații populare: Diferența dintre oraș și județ

    Diferența dintre oraș și județ

    Diferența cheie: Un oraș este o așezare mare și permanentă. Un județ este mai mare decât un oraș din punct de vedere geografic. Județele conțin orașe, sate, orașe, localități sau alte corporații municipale. Orașele și județele sunt, în principiu, simple moduri de a diviza terenul din punct de vedere geografic din motive politice. Este o metodă de
  • comparații populare: Diferența dintre Microsoft Surface Pro și Microsoft Surface RT

    Diferența dintre Microsoft Surface Pro și Microsoft Surface RT

    Diferenta cheie: La momentul lansarii sale, Microsoft Surface a fost prezentat ca o cruce perfecta intre o tableta si un laptop. A fost lansat inițial în februarie 2013. Microsoft Surface Pro are un ecran ClearType HD de 10, 6 inch, cu o densitate a pixelilor de aproximativ 208 pixeli. Ecranul este Full HD, o caracteristică care nu este disponibilă în majoritatea tabletelor. Dis
  • comparații populare: Diferența dintre Burberry Real și Fake

    Diferența dintre Burberry Real și Fake

    Diferența cheie: Burberry real utilizează modele de înaltă calitate. În timp ce articolele falsificate Burberry sunt doar o copie a design-ului mărcilor originale / reale ale Burberry. Burberry este o pungă de designer de înaltă calitate, care își are originea în Anglia în 1856. Este încă o marcă foarte faimoasă și este adesea copiată. Unii comercianți
  • comparații populare: Diferența dintre carne și pui

    Diferența dintre carne și pui

    Diferența principală : Carnea este un termen general pentru carnea animalelor, în timp ce puiul este un tip foarte comun de păsări de curte obținute de la păsări. Oamenii sunt omnivori în natură și se cunosc că se bucură de carne, păsări de curte, pești etc. de la vremurile preistorice. Carnea și puiu
  • comparații populare: Diferența dintre cumpărare și cumpărare

    Diferența dintre cumpărare și cumpărare

    Diferența principală: În esență, ambii termeni înseamnă să câștigi ceva împotriva banilor. Cu toate acestea, cumpărarea este considerată termen general, cel mai frecvent utilizat pentru a se referi la bunurile și mărfurile de zi cu zi. Cu toate acestea, achiziția este considerată mai mult un termen formal decât cumpărarea. Achiziționarea și
  • comparații populare: Diferența dintre Blackberry Q10 și Blackberry Z10

    Diferența dintre Blackberry Q10 și Blackberry Z10

    Diferența cheie: BlackBerry Q10 are un touchscreen capacitiv AMOLED de 3.1 inchi, care permite utilizatorilor accesul la date prin atingere și cântărește aproximativ 139 de grame. Sub ecran, există o tastatură completă QWERTY care este similară cu cele găsite pe vechile BlackBerry. Dispozitivul este alimentat de procesorul TI OMAP 4470 Cortex-A9 de 1, 5 GHz și GPU-ul PowerVR SGX544. Blackberr
  • comparații populare: Diferența dintre urologie și nefrologie

    Diferența dintre urologie și nefrologie

    Diferența principală: nefrologii se ocupă de tulburări ale rinichiului. Urologii sunt chirurgi care se ocupă de tulburări ale tractului urinar. Mulți nu cunosc diferența dintre un urolog și un nefrolog. Acest lucru se datorează în principal faptului că domeniile lor de specialitate sunt strâns legate. Practic, ne
  • comparații populare: Diferența dintre jocurile pe calculator și jocurile de pe console

    Diferența dintre jocurile pe calculator și jocurile de pe console

    Diferența principală: Jocurile PC și Consola sunt jocuri generale de tip audio-video. Jocurile pe calculator sunt jocuri de calculator obișnuite, care sunt jucate pe computere, în timp ce jocurile de consolă sunt jocuri video generale și se joacă cu ajutorul diferitelor dispozitive hardware. Jocurile pe calculator sunt jocuri de calculator comune, care sunt jucate pe computerele personale generale. Primel

Alegerea Editorului

Diferența dintre Redneck și Hick

Diferența principală: Redneck este un termen disperat pentru un membru al clasei rurale de muncă din mediul rural, în special în Statele Unite din sud. Un hick este, de asemenea, un termen de argou ofensiv pentru o persoană neintegraată și neinteligibilă. Redneck este un termen de argou ofensator pentru fermierii săraci albi. Ei nu su