Verschil tussen DSP en Microcontroller

Belangrijk verschil: DSP staat voor digitale signaalverwerking. Het is eigenlijk elke signaalverwerking die wordt uitgevoerd op een digitaal signaal of informatiesignaal. Een DSP-processor heeft tot doel het signaal aan te passen of te verbeteren. Een microcontroller, aan de andere kant, is een kleine computer op een enkele geïntegreerde schakeling die een processorkern, geheugen en programmeerbare invoer / uitvoer-randapparatuur bevat. De microcontroller omvat vaak ook programmageheugen, evenals een kleine hoeveelheid RAM.

Microcontrollers en DSP's zijn twee soorten microprocessors. Ze zijn geprogrammeerd om een ​​bepaalde toepassing of taak uit te voeren zoals opgegeven door de gebruiker. Ze werken allebei door de binaire gegevens op het apparaat te manipuleren. Beide zijn echter heel verschillend van aard.

DSP staat voor digitale signaalverwerking. Het is eigenlijk elke signaalverwerking die wordt uitgevoerd op een digitaal signaal of informatiesignaal. Een DSP-processor heeft tot doel het signaal aan te passen of te verbeteren. Het wordt gekenmerkt door de weergave van discrete eenheden, zoals discrete tijd, discrete frequentie of discrete domeinsignalen. DSP omvat subvelden zoals verwerking van communicatiesignalen, verwerking van radarsignalen, verwerking van sensorarrays, digitale beeldverwerking, enz.

Het belangrijkste doel van DSP is het meten, filteren en / of comprimeren van digitale of analoge signalen. Het doet dit door het signaal van een real-world analoog signaal naar een digitale vorm om te zetten. Om het signaal om te zetten gebruikt het een digitaal-naar-analoog omzetter (DAC). Het vereiste uitgangssignaal is echter vaak een ander realistisch analoog signaal. Dit is beurt vereist ook een digitaal-naar-analoog omzetter.

Algoritmen voor digitale signaalverwerking worden op verschillende platforms gebruikt, zoals microprocessors voor algemene doeleinden en standaardcomputers; gespecialiseerde processoren die digitale signaalprocessors (DSP's) worden genoemd; speciaal gebouwde hardware zoals toepassingsspecifieke geïntegreerde schakelingen (ASIC's) en veldprogrammeerbare poortarrays (FPGA's); Digitale signaalcontrollers; en stream-verwerking voor traditionele DSP of grafische verwerkingstoepassingen, zoals beeld, video.

Digitale signaalverwerking is complexer van aard dan analoge signaalverwerking; het heeft echter vele voordelen ten opzichte van ASP, zoals foutdetectie, correctie in transmissie en datacompressie.

Een microcontroller, aan de andere kant, is een kleine computer op een enkele geïntegreerde schakeling die een processorkern, geheugen en programmeerbare invoer / uitvoer-randapparatuur bevat. De microcontroller omvat vaak ook programmageheugen, evenals een kleine hoeveelheid RAM. Een microcontroller wordt soms afgekort als μC, uC of MCU.

Microcontrollers zijn ontworpen voor embedded applicaties. Ze worden vaak gebruikt in automatisch geregelde producten en apparaten, zoals besturingssystemen voor automotoren, implanteerbare medische apparaten, afstandsbedieningen, kantoormachines, apparaten, elektrisch gereedschap, speelgoed en andere ingebedde systemen.

Het voordeel van het gebruik van een microcontroller is dat het economisch aantrekkelijk is om apparaten en processen digitaal te bedienen. Dit wordt bereikt omdat het zuiniger is dan een ontwerp dat een afzonderlijke microprocessor, geheugen en invoer / uitvoerapparaten gebruikt.

Gemengde signaalmicrocontrollers komen vaak voor. Ze integreren analoge componenten die nodig zijn om niet-digitale elektronische systemen te besturen. Tegenwoordig hebben veel processoren van het type microcontroller echter ingebouwde DSP-achtige instructies of op chip-co-processors die te maken hebben met streaming-gegevens of andere DSP-bewerkingen.

Enkele verschillen tussen DSP en Microcontroller:

  • DSP's hebben vaak geen flash-programmageheugen. Ze hebben de software nodig om erin te worden 'geladen'. Terwijl microcontrollers een niet-voedingsbaar programmaboekje hebben dat niet kan worden gewist, sommige met EPROM-opslagmogelijkheden.
  • DSP's zijn veel sneller voor geheeltallige wiskundige bewerkingen, terwijl veel microcontrollers de hardware niet hebben.
  • DSP's zijn veel sneller voor drijvende-kommabewerkingen. In microcontrollers moet dit in software worden gedaan.
  • DSP's zijn georiënteerd om een ​​invoer / uitvoerapparaat te zijn met 'snelle rekenmachine'. Microcontrollers zijn een multifunctioneel apparaat met verschillende manieren om verbinding te maken met de wereld, maar geen enkele is de snelste.
  • DSP's zijn niet ontworpen om een ​​'robuust' apparaat te zijn. Ze hebben een goed ontworpen bord nodig om goed te kunnen werken. Microcontrollers kunnen werken op een testboard.
  • Microprocessors hebben veel instructies gericht op multimedia, functies voor het kopiëren van geheugen, enz., Die DSP's niet gebruiken.
  • DSP's zijn een snelle rekenmachinemicroprocessor, die zeer effectief is voor het berekenen van berekeningen en het verplaatsen van gegevens, terwijl microcontrollers een flexibeler apparaat met meer functies zijn.
Aanbevolen

Gerelateerde Artikelen

  • verschil tussen: Verschil tussen chloor en chloride

    Verschil tussen chloor en chloride

    Belangrijk verschil: chloor is een natuurlijk element met een symbool Cl en atoomnummer 17. Onder standaardomstandigheden is het element een geelgroen gas. Chloride is een chloorion. Kort gezegd, als atomen elektronen krijgen of verliezen, worden ze ionen. Chlooratomen krijgen één elektron om een ​​chloride-ion (Cl-) te worden. Een
  • verschil tussen: Verschil tussen rechten en plichten

    Verschil tussen rechten en plichten

    Belangrijk verschil: Rechten zijn wettelijke, sociale of ethische principes van vrijheid waar mensen recht op hebben door een bestuursorgaan, terwijl taken verantwoordelijkheden of verplichtingen zijn van een individu, door het bestuursorgaan, die door de genoemde persoon moeten worden gedaan. Rechten en plichten zijn twee kanten van dezelfde medaille
  • verschil tussen: Verschil tussen Samsung Galaxy Mega 6.3 en Samsung Galaxy Tab 2 7.0

    Verschil tussen Samsung Galaxy Mega 6.3 en Samsung Galaxy Tab 2 7.0

    Belangrijk verschil: Samsung heeft nu zijn 'aanbod in de phablet-categorie uitgebreid met de introductie van de Samsung Galaxy Mega 5.8 en Samsung Galaxy Mega 6.3. De Samsung Galaxy Mega 6.3 is zo genoemd vanwege zijn 6, 3 inch TFT capacitieve touchscreen met een resolutie van 720 x 1280 pixels. De telefoon wordt aangedreven door een dual-core 1
  • verschil tussen: Verschil tussen Sony Xperia S en Sony Xperia SP

    Verschil tussen Sony Xperia S en Sony Xperia SP

    Belangrijk verschil: de Xperia S heeft een 4, 3-inch TFT-aanraakscherm met een onbreekbaar blad op krasbestendig glas. Het display biedt een indrukwekkende dichtheid van 342 ppi en wordt aangedreven door een Qualcomm Dual-Core-processor van 1, 5 GHz. Xperia SP is een 4, 6-inch TFT-capacitieve touchscreen-telefoon die is omhuld met een behuizing van volledig aluminium
  • verschil tussen: Verschil tussen podoloog en podoloog

    Verschil tussen podoloog en podoloog

    Belangrijk verschil: het verschil tussen een podoloog en een pedicure is specifiek niets. Ze zijn allebei hetzelfde. Podotherapie of chiropodie is een tak van geneeskunde die is gewijd aan de studie van de diagnose, medische en chirurgische behandeling van aandoeningen van de voet, enkel en onderbenen
  • verschil tussen: Verschil tussen cursus en programma

    Verschil tussen cursus en programma

    Belangrijkste verschil: wanneer het wordt gebruikt in hogere studies (college) in de Verenigde Staten of Canada, verwijst cursus naar een klasse die gewoonlijk een semester of een academische periode duurt. Aan de andere kant, programma is een andere term die wordt gebruikt voor de graad. Voor iemand die onlangs is begonnen met het solliciteren naar de universiteit, zijn er veel termen die ze tegenkomen die hen in verwarring zullen brengen
  • verschil tussen: Verschil tussen Harry Potter en Lord of the Rings

    Verschil tussen Harry Potter en Lord of the Rings

    Belangrijk verschil: Harry Potter is geschreven door JK Rowling en werd voor het eerst gepubliceerd in 1994. Lord of the Rings is ouder en werd in 1954 uitgegeven door JRR Tolkien. Bovendien heeft Harry Potter zeven boeken in zijn serie, terwijl Lord of the Rings er slechts drie heeft. Ze hebben ook verschillende verhaallijnen en verhalen
  • verschil tussen: Het verschil tussen vriendelijke groeten en de uwe

    Het verschil tussen vriendelijke groeten en de uwe

    Sleutelverschil: 'Hoogachtend' wordt veel gebruikt in een formele brief waarin de auteur de naam van de respondent kent. 'Regards' wordt vaak gebruikt voor informele communicatie die is geschreven aan goede vrienden of familieleden. Values ​​of gebruikelijke sluitingen zijn een belangrijk aspect voor elke brief of e-mail. In
  • verschil tussen: Verschil tussen Investment Banking en Merchant Banking

    Verschil tussen Investment Banking en Merchant Banking

    Belangrijkste verschil: Investeringsbanken zijn financiële instellingen die particulieren, bedrijven en overheden helpen bij het aantrekken van financieel kapitaal door middel van underwriting of optreden als agent van de klant bij de uitgifte van effecten. Een zakenbank is een financiële instelling die bedrijven kapitaal verschaft in de vorm van aandelenbezit in plaats van leningen.

Editor'S Choice

Verschil tussen zombie en vampier

Belangrijkste verschil: vampiers worden afgebeeld als knappe, charismatische, charmante bleke mensen die liever smullen van menselijk bloed. Vampiers worden ook afgebeeld als hebbende vermogens zoals ESP, telepathie, telekinese en het vermogen om vleermuizen of andere dieren te worden. Kruisen, houten stokken, heilig water, bepaalde kruiden (ijzerhard), knoflook en zilver worden beschouwd als zwakke plekken van vampiers