Różnica między DSP a mikrokontrolerem

Kluczowa różnica: DSP oznacza cyfrowe przetwarzanie sygnału. Jest to zasadniczo każde przetwarzanie sygnału, które odbywa się na cyfrowym sygnale lub sygnale informacyjnym. Procesor DSP ma na celu modyfikację lub ulepszenie sygnału. Z drugiej strony mikrokontroler to mały komputer na jednym obwodzie scalonym zawierający rdzeń procesora, pamięć i programowalne urządzenia peryferyjne wejścia / wyjścia. Mikrokontroler często zawiera także pamięć programu, a także niewielką ilość pamięci RAM.

Mikrokontrolery i procesory DSP to dwa typy mikroprocesorów. Są zaprogramowane do wykonywania określonej aplikacji lub zadania podanego przez użytkownika. Oba działają, manipulując danymi binarnymi urządzenia. Oba mają jednak zupełnie inny charakter.

DSP oznacza cyfrowe przetwarzanie sygnału. Jest to zasadniczo każde przetwarzanie sygnału, które odbywa się na cyfrowym sygnale lub sygnale informacyjnym. Procesor DSP ma na celu modyfikację lub ulepszenie sygnału. Charakteryzuje się reprezentacją odrębnych jednostek, takich jak dyskretny czas, dyskretna częstotliwość lub dyskretne sygnały domeny. DSP obejmuje subpola, takie jak przetwarzanie sygnałów komunikacyjnych, przetwarzanie sygnałów radarowych, przetwarzanie matryc czujników, cyfrowe przetwarzanie obrazów itp.

Głównym celem DSP jest mierzenie, filtrowanie i / lub kompresowanie sygnałów cyfrowych lub analogowych. Czyni to poprzez konwersję sygnału z rzeczywistego sygnału analogowego na postać cyfrową. Do konwersji sygnału wykorzystuje konwerter cyfrowo-analogowy (DAC). Jednak wymagany sygnał wyjściowy jest często kolejnym rzeczywistym sygnałem analogowym. To z kolei wymaga również konwertera cyfrowo-analogowego.

Algorytmy cyfrowego przetwarzania sygnałów działają na różnych platformach, takich jak mikroprocesory ogólnego zastosowania i standardowe komputery; wyspecjalizowane procesory zwane procesorami sygnału cyfrowego (DSP); specjalnie zaprojektowany sprzęt, taki jak układ scalony specyficzny dla aplikacji (ASIC) i programowalne macierze bramek (FPGA); Cyfrowe kontrolery sygnałów; i przetwarzanie strumieniowe dla tradycyjnych aplikacji DSP lub przetwarzania grafiki, takich jak obraz, wideo.

Cyfrowe przetwarzanie sygnału jest bardziej złożone niż przetwarzanie sygnału analogowego; ma jednak wiele zalet w porównaniu z ASP, takich jak wykrywanie błędów, korekta w transmisji i kompresja danych.

Z drugiej strony mikrokontroler to mały komputer na jednym obwodzie scalonym zawierający rdzeń procesora, pamięć i programowalne urządzenia peryferyjne wejścia / wyjścia. Mikrokontroler często zawiera także pamięć programu, a także niewielką ilość pamięci RAM. Mikrokontroler jest czasami określany skrótem μC, uC lub MCU.

Mikrokontrolery są przeznaczone do aplikacji wbudowanych. Są one często używane w produktach i urządzeniach sterowanych automatycznie, takich jak systemy kontroli silników samochodowych, wszczepialne urządzenia medyczne, piloty zdalnego sterowania, maszyny biurowe, urządzenia, elektronarzędzia, zabawki i inne systemy wbudowane.

Zaletą korzystania z mikrokontrolera jest to, że jest on ekonomiczny w sterowaniu cyfrowym urządzeniami i procesami. Osiąga to, ponieważ jest bardziej ekonomiczny niż użycie projektu, który wykorzystuje oddzielny mikroprocesor, pamięć i urządzenia wejścia / wyjścia.

Mikrokontrolery sygnałów mieszanych są powszechne. Zawierają one komponenty analogowe, które są potrzebne do sterowania nie-cyfrowymi systemami elektronicznymi. Jednak obecnie wiele procesorów mikrokontrolerowych zbudowało instrukcje podobne do DSP lub na współprocesorach, które zajmują się strumieniowaniem danych lub innymi procesami DSP.

Niektóre różnice między DSP a mikrokontrolerem:

  • Procesory DSP często nie mają pamięci flash. Potrzebują do tego oprogramowania "załadowanego". Podczas gdy mikrokontrolery mają wewnątrz pamięć kasowalną, która nie wymaga wyłączania zasilania, a niektóre mają pamięć EPROM.
  • Procesory DSP są znacznie szybsze w operacjach z matematyką całkowitą, podczas gdy wiele mikrokontrolerów nie ma sprzętu.
  • Procesory DSP są znacznie szybsze w operacjach zmiennoprzecinkowych. W mikrokontrolerach musi to być wykonane w oprogramowaniu.
  • Procesory DSP są zorientowane na urządzenie wejścia / wyjścia z "szybką maszyną obliczeniową". Mikrokontrolery to wielofunkcyjne urządzenie z kilkoma sposobami połączenia ze światem, jednak żadne z nich nie jest najszybsze.
  • Procesory DSP nie są zaprojektowane jako "niezawodne". Potrzebują dobrze zaprojektowanej deski do prawidłowego działania. Mikrokontrolery mogą pracować na tablicy testowej.
  • Mikroprocesory mają wiele instrukcji zorientowanych na multimedia, funkcje kopiowania pamięci itp., Których procesory DSP nie obsługują.
  • Procesory DSP to szybki mikroprocesor kalkulacyjny, który jest bardzo wydajny do obliczania obliczeń i przenoszenia danych, podczas gdy mikrokontrolery są bardziej elastycznym urządzeniem z większą liczbą funkcji.
Zalecane

Podobne Artykuły

  • różnica pomiędzy: Różnica między HP Slate 7 i Nexus 7

    Różnica między HP Slate 7 i Nexus 7

    Kluczowa różnica: tablet obsługuje 7-calowy ekran o rozdzielczości 1024 x 600 i jest zasilany dwurdzeniowym procesorem A9. Zawiera również pamięć wewnętrzną 16 GB i 1 GB pamięci RAM. Tablet oferuje podstawowy aparat o rozdzielczości 3MP i podstawową kamerę VGA (podstawową). Według Engadget, rama ze stali nierdzewnej oferuje pewną sztywność, a matowe wykończenie grzbietu jest przyjemne dla dłoni. Oferuje żywe kolory
  • różnica pomiędzy: Różnica między Krasnoludkiem i Karzełkiem

    Różnica między Krasnoludkiem i Karzełkiem

    Kluczowa różnica: Dwarf i Midget to dwie nazwy odnoszące się do osoby cierpiącej na karłowatość. Krasnolud jest stanem chorobowym, w wyniku którego dana osoba ma nienormalny wzrost. Osoba dotknięta karłowatością zwykle ma mniej niż 147 cm (4 stopy 10 cali). Historycznie termin karłów był używany do opisywania "proporcjonalnych karłów", podczas gdy krasnoludy mogły być dowolną osobą dotkniętą karłowatością, proporcjonalną lub nieproporcjonalną. Dzisiaj termin "karzeł&q
  • różnica pomiędzy: Różnica między JPG i GIF

    Różnica między JPG i GIF

    Kluczowa różnica: JPG oznacza JPEG, który z kolei oznacza Joint Photographic Expert Group. Nazwa pliku obrazu JPEG to .jpg lub .jpeg. JPEG jest najczęściej używanym formatem zdjęć. GIF to skrót od Graphics Interchange Format. Nazwa pliku użytego do utworzenia pliku GIF to .gif lub .GIF. GIF to format stosowany głównie do obrazów graficznych. JPG i GIF t
  • różnica pomiędzy: Różnica między homonimem a homofonem

    Różnica między homonimem a homofonem

    Kluczowa różnica: Homonim odnosi się do słów w języku angielskim, które mają tę samą pisownię i tę samą wymowę, ale mają inne znaczenie. Homofon to słowa w języku angielskim, które mają tę samą wymowę, ale mają różne znaczenia. Te słowa mogą mieć tę samą pisownię lub mogą mieć różną pisownię. Chociaż mgliście pamięta się o słys
  • różnica pomiędzy: Różnica między dzierżawą a prawem autorskim

    Różnica między dzierżawą a prawem autorskim

    Kluczowa różnica: Freehold odnosi się do rodzaju własności nieruchomości, która jest zatrzymana na czas nieokreślony. Właściciel jest właścicielem zarówno gruntu, jak i budynku. Z kolei dzierżawa odnosi się do rodzaju własności, który zachowuje przez określoną liczbę lat określoną w umowie najmu. Własność własna zosta
  • różnica pomiędzy: Różnica między za granicą i za granicą

    Różnica między za granicą i za granicą

    Kluczowa różnica: za granicą, gdy osoba podróżuje, mieszka lub pracuje w kraju, który nie jest jego własnością. Termin ten może odnosić się do dowolnego kraju, daleko lub poza nim, który nie jest krajem pochodzenia lub narodzin osoby. Z drugiej strony, za granicą oznacza przekraczanie granicy jednego kraju w celu podróży do innego kraju, ale wymaga to przekroczenia części wód, takich jak morze lub ocean. Za granicą i za g
  • różnica pomiędzy: Różnica między mieszaniną a związkiem

    Różnica między mieszaniną a związkiem

    Kluczowa różnica: Mieszanina i związek to dwa różne rodzaje materii. Poszczególne substancje są połączone chemicznie w związku. Z drugiej strony poszczególne substancje stanowiące mieszaninę nie łączą się ze sobą chemicznie. Materia jest głównie klasyfikowana jako czysta substancja i mieszanina. Związek i pierwias
  • różnica pomiędzy: Różnica między DSL i ADSL

    Różnica między DSL i ADSL

    Kluczowa różnica: DSL oznacza "cyfrową linię abonencką". Jest to szerokie pojęcie, że cyfrowe szybkie połączenie danych przez linie telefoniczne. ADSL oznacza "Asymetryczna cyfrowa linia abonencka". Jest to rodzaj technologii DSL, która ma różne prędkości wysyłania i pobierania. Dziś technolo
  • różnica pomiędzy: Różnica między przeznaczeniem a karmą

    Różnica między przeznaczeniem a karmą

    Kluczowa różnica: Los to zestaw z góry określonego zestawu działań lub kursu. Odnosi się do wcześniej ustalonej lub niezmiennej przyszłości, która nastąpi niezależnie od tego, co ktoś robi. To nie daje tej osobie opcji ani woli. Karma stwierdza, że ​​to osoba decyduje o tym, co się dzieje, gdzie działanie lub czyny danej osoby określają, co dana osoba otrzymuje. "Los" i &qu

Wybór Redakcji

Różnica między komentarzem a uwagą

Kluczowa różnica: komentarz jest uważany za spostrzeżenie lub oświadczenie, które wyraża fakt lub opinię na dany temat. Uwaga jest uważana za komentarz. Uwaga jest także komentarzem lub oświadczeniem dotyczącym problemu. Terminy "uwaga" i "komentarz" są mylące dla wielu osób, które dopiero uczą się języka angielskiego. Może to być myląc