Forskjellen mellom DSP og Microcontroller

Hovedforskjell: DSP står for digital signalbehandling. Det er i utgangspunktet noen signalbehandling som gjøres på et digitalt signal eller informasjonssignal. En DSP-prosessor har til hensikt å modifisere eller forbedre signalet. En mikrokontroller er derimot en liten datamaskin på en enkelt integrert krets som inneholder en prosessorkjerne, minne og programmerbare inngang / utgang periferiutstyr. Mikrokontrolleren inneholder ofte også programminne, samt en liten mengde RAM.

Microcontrollers og DSPs er to typer mikroprosessorer. De er programmert til å utføre en bestemt applikasjon eller oppgave som gitt av brukeren. De opererer begge ved å manipulere binære data på enheten. Men begge er ganske forskjellige i naturen.

DSP står for digital signalbehandling. Det er i utgangspunktet noen signalbehandling som gjøres på et digitalt signal eller informasjonssignal. En DSP-prosessor har til hensikt å modifisere eller forbedre signalet. Den er preget av representasjon av diskrete enheter, for eksempel diskret tid, diskret frekvens eller diskrete domenesignaler. DSP inkluderer underfelter som kommunikasjonssignalbehandling, radar signalbehandling, sensor array behandling, digital bildebehandling, etc.

Hovedmålene med DSP er å måle, filtrere og / eller komprimere digitale eller analoge signaler. Det gjør dette ved å konvertere signalet fra et ekte analog signal til en digital form. For å konvertere signalet bruker den en digital-til-analog-omformer (DAC). Det nødvendige utgangssignalet er imidlertid ofte et annet analog analog signal. Denne svingen krever også en digital-til-analog-omformer.

Digitale signalbehandling algoritmer kjøres på ulike plattformer, for eksempel mikroprosessorer med generelle formål og standard datamaskiner; spesialiserte prosessorer kalt digitale signalprosessorer (DSPs); spesialbygget maskinvare som applikasjonsspesifisert integrert krets (ASIC) og feltprogrammerbare gatearrayer (FPGAer); Digitale Signal Controllers; og stream behandling for tradisjonelle DSP- eller grafikkbehandlingsprogrammer, for eksempel bilde, video.

Digital signalbehandling er mer komplisert i naturen enn analog signalbehandling; men det har mange fordeler over ASP, for eksempel feilsøking, korreksjon i overføring og datakomprimering.

En mikrokontroller er derimot en liten datamaskin på en enkelt integrert krets som inneholder en prosessorkjerne, minne og programmerbare inngang / utgang periferiutstyr. Mikrokontrolleren inneholder ofte også programminne, samt en liten mengde RAM. En mikrokontroller er noen ganger forkortet som μC, uC eller MCU.

Mikrokontrollere er designet for innebygde applikasjoner. De brukes ofte i automatisk styrte produkter og enheter, for eksempel bilmotorstyringssystemer, implanterbare medisinske enheter, fjernkontroller, kontormaskiner, apparater, verktøy, leker og andre innebygde systemer.

Fordelen med å bruke en mikrokontroller er at det gjør det økonomisk å kontrollere enheter og prosesser digitalt. Den oppnår dette fordi det er mer økonomisk enn å bruke et design som bruker en separat mikroprosessor, minne og inngang / utgangsenheter.

Blandede signalmikrocontrollere er vanlige. De integrerer analoge komponenter som trengs for å kontrollere ikke-digitale elektroniske systemer. Men i dag har mange mikrokontroller type prosessorer enten bygget inn DSP-lignende instruksjoner eller på chip co-prosessorer som omhandler streaming data eller andre DSP operasjoner.

Noen forskjeller mellom DSP og Microcontroller:

  • DSPs har ofte ikke et flashprogramminnet. De trenger at programvaren skal lastes inn i dem. Mens mikrokontrollere har en ikke-slått av sletbar programminnet inni, noen med EPROM-lagringsfunksjoner.
  • DSP er mye raskere for integermatematikkoperasjoner, mens mange mikrokontroller ikke har maskinvaren.
  • DSP er mye raskere for flytende punkt operasjoner. I mikrokontrollere må dette gjøres i programvare.
  • DSPs er orientert for å være en inngang / utgangsenhet med "rask beregningsmaskin". Microcontrollers er en multi-funksjon enhet med flere måter å knytte sammen med verden, men ingen er den raskeste.
  • DSP er ikke konstruert for å være en "robust" enhet. De trenger et godt utformet brett for å fungere skikkelig. Mikrokontrollere kan jobbe på en teststyring.
  • Mikroprosessorer har mange instruksjoner rettet mot multimedia, minnekopiering, etc., som DSP ikke gjør.
  • DSP er en rask kalkulator mikroprosessor, som er svært effektiv for beregning av beregninger og flytting av data, mens mikrokontrollere er en mer fleksibel enhet med flere funksjoner.
Anbefalt

Relaterte Artikler

  • forskjell mellom: Forskjell mellom feil og feil

    Forskjell mellom feil og feil

    Nøkkelforskjell: Feil og feil er to forskjellige ord som faktisk er synonymer av hverandre. De betyr det samme, men brukes i forskjellige sammenhenger. Feil og feil er to forskjellige ord som faktisk er synonymer av hverandre. De betyr også det samme, noe som er gjort feil eller er galt. Dette kan skyldes dårlig vurdering, uoppmerksomhet eller kanskje på grunn av manglende fokus. Ho
  • forskjell mellom: Forskjellen mellom energi og kraft

    Forskjellen mellom energi og kraft

    Hovedforskjell: Energi er kapasiteten til å gjøre arbeid. Det er måling av hvor mye drivstoff som finnes i noe, av hvor mye arbeid det kan oppnå. Det er mengden strøm som forbrukes i å utføre arbeid. Kraft, derimot, er den hastigheten der energi brukes eller forbrukes. Det er hvor mye arbeidet utføres. Vesent
  • forskjell mellom: Forskjellen mellom FLV og SWF

    Forskjellen mellom FLV og SWF

    Hovedforskjell: FLV og SWF er to typer filformat som brukes i Adobe Flash. SWF brukes til multimedia, vektorgrafik og ActionScript. FLV er et containerfilformat som brukes til å levere video over Internett. FLV og SWF er to typer filformat som brukes i Adobe Flash. SWF brukes til multimedia, vektorgrafik og ActionScript.
  • forskjell mellom: Forskjellen mellom teisme og deism

    Forskjellen mellom teisme og deism

    Nøkkelforskjell: Både teisme og deism er tankeskoler som først og fremst handler om tilstedeværelsen av Gud og hans rolle i våre liv. Teismen er troen på at minst en gud eksisterer og at han eller de skaper universet og styrer det. Deism er troen på at et høyere vesen, dvs. gud eksisterer, men ikke forteller folk hva de skal gjøre. Filosof
  • forskjell mellom: Forskjellen mellom Hardwood og myke

    Forskjellen mellom Hardwood og myke

    Hovedforskjell: Hardwood og mykeved er to kategorier som brukes til å klassifisere ulike typer skog. I utgangspunktet er hardved treet som kommer fra et angiosperm-tre. Dette er en type tre som har frø som er vedlagt, enten det er i pods, et skall, et dekk eller i en frukt. Noen kjente hardtre omfatter lønn, balsa, eik, elm, mahogny og sycamore. M
  • forskjell mellom: Forskjellen mellom adhesjon og kohesjon

    Forskjellen mellom adhesjon og kohesjon

    Nøkkelforskjell: Med hensyn til kjemi og fysikk er adhesjon tendensen til ulik partikler eller overflater å kle seg til hverandre. Samhold er tendensen til liknende eller identiske molekyler til å kle seg til hverandre. Lim og sammenhengende er to ord som høres veldig likt på grunn av "sive" i enden, men de er helt forskjellige fra hverandre. De
  • forskjell mellom: Forskjell mellom innfødt og bosted

    Forskjell mellom innfødt og bosted

    Nøkkelforskjell: Begrepet innfødt refererer til hvor personen kommer fra. Dette kan være hvor personen er født eller hvor personen har tilbrakt sin barndom. Domicile, derimot, refererer til en persons faste lovlige opphold. Det er her personen har et hjem og er der de bor. Begrepet "innfødt" og "bosted" er begge brukt i lov og er først og fremst brukt til å avgjøre en persons nasjonalitet og deres juridiske bostedsforhold. Som de
  • forskjell mellom: Forskjell mellom metatittel og sidetittel

    Forskjell mellom metatittel og sidetittel

    Nøkkelforskjell: Begrepet Sidetittel refererer til taggen Eksempel på en tittel. En metatittel refererer til taggen. Begge merkene viser navnet på nettsiden. Metatittel og sidetitler kommer ofte over når du lager websider. Selv om det kan virke som disse to begrepene er forskjellige, er de faktisk det samme. I
  • forskjell mellom: Forskjellen mellom e-leseren og tabellen

    Forskjellen mellom e-leseren og tabellen

    Nøkkelforskjell : En tablett kan betraktes som en lettere og mindre versjon av en bærbar PC. På den annen side har en e-leser blitt spesielt utviklet for nedlasting og lesing av elektroniske kopier av e-bøker, magasiner, etc. En nettbrett gir større funksjonalitet enn medfølelse for en e-leser. Imid

Redaksjonens

Forskjellen mellom C ++ og Java

Hovedforskjell: C ++ er et generell programmeringsspråk, som er utviklet fra det opprinnelige C-programmeringsspråket. Den ble utviklet av Bjarne Stroustrup på Bell Labs, startet i 1979. C ++ ble opprinnelig kalt C med klasser. Det ble omdøpt C ++ i 1983. Java er et annet programmeringsspråk, som har blitt påvirket av C-språket. Det h