Forskel mellem DSP Processor og Microcontroller

Hovedforskel: DSP står for digital signalbehandling. Det er stort set enhver signalbehandling, der er udført på et digitalt signal eller informationssignal. En DSP-processor er en specialiseret mikroprocessor, der har en arkitektur optimeret til de operationelle behov for digital signalbehandling. En mikrocontroller er på den anden side en lille computer på et enkelt integreret kredsløb, der indeholder en processorkerne, hukommelse og programmerbare indgangs- / udgangsstik. Mikrocontrolleren indeholder ofte også programhukommelse, samt en lille mængde RAM.

Mikrocontrollere og DSP-processorer er to typer mikroprocessorer. De er programmeret til at udføre en bestemt applikation eller opgave som angivet af brugeren. De opererer begge ved at manipulere de binære data på enheden. Men begge er ganske forskellige i naturen.

DSP står for digital signalbehandling. Det er stort set enhver signalbehandling, der er udført på et digitalt signal eller informationssignal. DSP sigter mod at ændre eller forbedre signalet. Den er karakteriseret ved repræsentationen af ​​diskrete enheder, såsom diskret tid, diskret frekvens eller diskrete domænesignaler. DSP indbefatter underfelter som kommunikationssignalbehandling, radar signalbehandling, sensor array behandling, digital billedbehandling osv.

En DSP-processor er en specialiseret mikroprocessor, der har en arkitektur optimeret til de operationelle behov for digital signalbehandling. Hovedformålet med en DSP-processor er at måle, filtrere og / eller komprimere digitale eller analoge signaler. Det gør det ved at konvertere signalet fra et virkeligt analog signal til en digital form. For at konvertere signalet bruger den en digital-til-analog-konverter (DAC). Det krævede udgangssignal er dog ofte et andet analog analog signal. Denne tur kræver også en digital-til-analog-konverter.

Digitale signalbehandling algoritmer kører på forskellige platforme, såsom almindelige mikroprocessorer og standard computere; specialiserede processorer kaldet digitale signalprocessorer (DSP'er); specialbygget hardware såsom applikationsspecifik integreret kredsløb (ASIC) og feltprogrammerbare portarrayer (FPGA'er); Digital Signal Controllers; og stream behandling for traditionelle DSP- eller grafikbehandlingsprogrammer, som f.eks. billede, video.

Digital signalbehandling er mere kompleks end analog signalbehandling; men det har mange fordele i forhold til ASP, såsom fejldetektion, korrektion i transmission og datakomprimering.

En mikrocontroller er på den anden side en lille computer på et enkelt integreret kredsløb, der indeholder en processorkerne, hukommelse og programmerbare indgangs- / udgangsstik. Mikrocontrolleren indeholder ofte også programhukommelse, samt en lille mængde RAM. En mikrocontroller er undertiden forkortet som μC, uC eller MCU.

Mikrocontrollere er designet til indlejrede applikationer. De bruges ofte i automatisk styrede produkter og enheder, såsom automobilsystemer, implanterbare medicinsk udstyr, fjernbetjeninger, kontormaskiner, apparater, elværktøj, legetøj og andre indlejrede systemer.

Fordelen ved at bruge en mikrocontroller er, at det gør det økonomisk at styre enheder og processer digitalt. Det opnår dette, da det er mere økonomisk end at bruge et design, som bruger en separat mikroprocessor, hukommelse og input / output-enheder.

Blandede signalmikrocontrollere er almindelige. De integrerer analoge komponenter, der er nødvendige for at styre ikke-digitale elektroniske systemer. Men i dag har mange mikrocontroller type processorer enten bygget i DSP-lignende instruktioner eller på chip co-processorer, der beskæftiger sig med streaming data eller andre DSP operationer.

Nogle forskelle mellem DSP og Microcontroller:

  • DSP'er har ofte ikke flash-programhukommelse. De har brug for softwaren til at blive "indlæst" i dem. Mens mikrocontrollere har en ikke-slukket sletbar programhukommelse inde, nogle med EPROM-lagerfunktioner.
  • DSP'er er meget hurtigere for integermatematikoperationer, mens mange mikrocontrollere ikke har hardware.
  • DSP'er er meget hurtigere for flydende punktoperationer. I mikrocontrollere skal dette gøres i software.
  • DSP'er er orienteret til at være en input / output enhed med 'hurtig beregningsmaskine'. Microcontrollers er en multi-feature enhed med flere måder at interfacere med verden, men ingen er den hurtigste.
  • DSP'er er ikke designet til at være en "robust" enhed. De har brug for et godt designet bord til at fungere ordentligt. Mikrocontrollere kan arbejde på et testkort.
  • Mikroprocessorer har mange instruktioner rettet mod multimedie, hukommelseskopieringsfunktioner osv., Som DSP'er ikke gør.
  • DSP'er er en hurtig regnemaskine mikroprocessor, der er meget effektiv til beregning af beregninger og flytende data, mens mikrocontrollere er en mere fleksibel enhed med flere funktioner.
Anbefalet

Relaterede Artikler

  • forskel mellem: Forskel mellem 3GP og 3G2

    Forskel mellem 3GP og 3G2

    Nøgleforskel: Både 3GP og 3G2 er filformater, der hovedsagelig bruges til at afspille videoer med lyd. Men hvad de fleste mennesker ikke indser, at 3GP og 3G2 ikke er kodende formater, men er containerfiler, dvs. stort set wrappers til formaterede videofiler. 3GP er et multimedie container format primært til 3G UMTS multimedietjenester. D
  • forskel mellem: Forskel mellem Nexus 7 og Nexus 10

    Forskel mellem Nexus 7 og Nexus 10

    Nøgleforskel: Nexus 7 er en tabletcomputer, der kører Android 4.1 (også kaldet Jelly Bean) operativsystem. Det blev udviklet i samarbejde med Asus. Nexus 10 er en tabletcomputer, der kører Android 4.2 (også kaldet Jelly Bean) operativsystem, som blev frigivet med det. Det blev udviklet i samarbejde med Samsung. Med
  • forskel mellem: Forskel mellem cookies og sessioner

    Forskel mellem cookies og sessioner

    Nøgleforskel: Cookie, også kendt som HTTP-cookie, web-cookie eller browser cookie, er en lille pakke data, der sendes fra et websted til serveren og er gemt i brugerens webbrowser. Cookiesne bruges til at sende information til hjemmesiden skaberen, hvad angår brugerens tidligere aktiviteter, når de sidst var adgang til hjemmesiden. Se
  • forskel mellem: Forskel mellem sund og sygdomsfri

    Forskel mellem sund og sygdomsfri

    Hovedforskel: Sund og sygdomsfri er grundlæggende tilstande for normale mennesker. En sund person kan være sygdomsfri, men en sygdomsfri person kan ikke være en sund person; dvs. sund er en individuel tilstand, som er fysisk, mentalt, følelsesmæssigt og fysiologisk godt i deres livsstil. Mens sygdomsfri er en tilstand af kroppen, der blot indebærer frihed fra sygdomme. Sund
  • forskel mellem: Forskel mellem Char og Varchar

    Forskel mellem Char og Varchar

    Nøgleforskel: I databasesystemer som SQL Server, Char og Varchar er begge datatyper, hvor char faktisk refererer til tegn, og Varchar henviser til variabel karakter. De begge bruges til at gemme strengtyper af værdier med en maksimal længde på 8.000 tegn. Lagringsstørrelsen for char er den samme som deklareret, mens scenen sixe af Varchar afhænger af bytes af de faktiske data, der er indtastet. Char
  • forskel mellem: Forskel mellem Drupal og Joomla

    Forskel mellem Drupal og Joomla

    Nøgleforskel: Drupal er en fri og open source content management framework (CMF), der er skrevet i PHP sprog. Det bruges til blogging websites såvel som til politiske og offentlige hjemmesider. Joomla er gratis og open source content management system (CMS), der giver brugerne mulighed for at opbygge hjemmesider og online applikationer.
  • forskel mellem: Forskel mellem opløselighed og opløsning

    Forskel mellem opløselighed og opløsning

    Nøgleforskel : Opløsning er den proces, hvorved et opløst stof opløses i et opløsningsmiddel og danner en opløsning. Opløselighed er et kvantitativt udtryk, der definerer den maksimale mængde opløst stof, som opløses i opløsningsmidlet. Opløsning og opløselighed er relateret til hinanden, men der er stadig en subtil forskel mellem dem. Opløsning r
  • forskel mellem: Forskel mellem influenza og svineinfluenza

    Forskel mellem influenza og svineinfluenza

    Hovedforskel: Hovedforskellen mellem det regulære influenza- og svineinfluenza er, at de er forårsaget af forskellige patogener. Influenza, der almindeligvis betegnes som influenza, skyldes RNA-virusene i familien Orthomyxoviridae. Svineinfluenza er derimod forårsaget af en anden type virus. Svineinfluenza er forårsaget af svineinfluenzavirus (SIV) eller svine-oprindelse influenzavirus (S-OIV). Di
  • forskel mellem: Forskel mellem Sony Xperia L og Samsung Galaxy S4

    Forskel mellem Sony Xperia L og Samsung Galaxy S4

    Nøgleforskel: Nogle af de nyeste nye smartphones er Sony Xperia SP og Sony Xperia L, der begge tilhører Sony's Xperia flagskib. Sony Xperia L er en mellemtone smartphone. Den har en 4, 3-tommers skærm med en opløsning på 854x480px og et ridsefast dæksglas. Den kører på Android 4.1 med et Dual-Core 1GHz Qualcomm MSM8230 chipset og 1 GB RAM. Samsun

Redaktørens Valg

Forskel mellem stille og helt

Nøgleforskel: Ordene er stille og helt ens i udtale, men er slet ikke det samme. Stille er et adjektiv, der ofte angiver en form for tilbageholdenhed, og ganske vist er et adverb, der bruges til at intensivere en erklæring i en vis grad. Ordet roligt er et adjektiv der bruges til at udtrykke noget, der ikke er højt, eller er stille i naturen. S