Різниця між процесором DSP і мікроконтролером

Основна різниця: DSP означає цифрову обробку сигналів. Це в основному будь-яка обробка сигналу, що виконується на цифровому сигналі або інформаційному сигналі. Процесор DSP є спеціалізованим мікропроцесором, який має архітектуру, оптимізовану для оперативних потреб обробки цифрового сигналу. Мікроконтролер, з іншого боку, являє собою невеликий комп'ютер на одній інтегральній схемі, що містить ядро ​​процесора, пам'ять і програмовані периферійні пристрої введення / виводу. Мікроконтролер часто також містить пам'ять програми, а також невелику кількість оперативної пам'яті.

Мікроконтролери та процесори DSP є двома типами мікропроцесорів. Вони запрограмовані на виконання певної програми або завдання, заданого користувачем. Вони обидва працюють, маніпулюючи двійковими даними на пристрої. Тим не менш, обидва вони мають різний характер.

DSP означає цифрову обробку сигналів. Це в основному будь-яка обробка сигналу, що виконується на цифровому сигналі або інформаційному сигналі. DSP прагне змінювати або покращувати сигнал. Вона характеризується поданням дискретних одиниць, таких як дискретний час, дискретні частоти або дискретні сигнали домену. DSP включає підполя, такі як обробка сигналів зв'язку, обробка радіолокаційних сигналів, обробка датчиків, обробка цифрових зображень тощо.

Процесор DSP є спеціалізованим мікропроцесором, який має архітектуру, оптимізовану для оперативних потреб обробки цифрового сигналу. Основна мета процесора DSP - вимірювання, фільтрація та / або стиснення цифрових або аналогових сигналів. Це робить це шляхом перетворення сигналу з реального аналогового сигналу в цифрову форму. Для перетворення сигналу використовується цифро-аналоговий перетворювач (ЦАП). Однак, необхідний вихідний сигнал часто є іншим реальним аналоговим сигналом. Це також потребує цифро-аналогового перетворювача.

Алгоритми цифрової обробки сигналів працюють на різних платформах, таких як мікропроцесори загального призначення та стандартні комп'ютери; спеціалізовані процесори, що називаються цифровими сигнальними процесорами (DSP); спеціально побудовані апаратні засоби, такі як інтегровані схеми (ASIC) і програмовані затворні матриці (FPGA); Цифрові контролери сигналів; і обробка потоку для традиційних DSP або графічних додатків обробки, таких як зображення, відео.

Цифрова обробка сигналів є більш складною за своєю природою, ніж аналогова обробка сигналів; однак він має багато переваг перед ASP, такі як виявлення помилок, корекція передачі і стиснення даних.

Мікроконтролер, з іншого боку, являє собою невеликий комп'ютер на одній інтегральній схемі, що містить ядро ​​процесора, пам'ять і програмовані периферійні пристрої введення / виводу. Мікроконтролер часто також містить пам'ять програми, а також невелику кількість оперативної пам'яті. Мікроконтролер іноді скорочується як µC, UC або MCU.

Мікроконтролери призначені для вбудованих програм. Вони часто використовуються в автоматично керованих продуктах і пристроях, таких як системи керування двигунами автомобілів, імплантовані медичні пристрої, пульти дистанційного керування, офісні машини, прилади, електроінструменти, іграшки та інші вбудовані системи.

Перевагою використання мікроконтролера є те, що він робить його економічним для цифрового керування пристроями та процесами. Вона досягає цього, оскільки вона є більш економічною, ніж використання конструкції, що використовує окремий мікропроцесор, пам'ять і пристрої введення / виводу.

Змішані мікроконтролери сигналу є загальними. Вони інтегрують аналогові компоненти, необхідні для управління нецифровими електронними системами. Однак сьогодні багато процесори типу мікроконтролера або вбудовані в DSP-подібні інструкції, або на мікропроцесори, що мають справу з потоковими даними або іншими операціями DSP.

Деякі відмінності між DSP і мікроконтролером:

  • DSP часто не мають оперативної пам'яті. Вони потребують програмного забезпечення, яке потрібно "завантажувати" у них. У той час як мікроконтролери не мають вимикається пам'яті програм у пам'яті, деякі з можливостями магазину EPROM.
  • DSP є набагато швидше для цілочисельних математичних операцій, тоді як багато мікроконтролерів не мають апаратного забезпечення.
  • DSPs набагато швидше для операцій з плаваючою точкою. У мікроконтролерах це необхідно робити в програмному забезпеченні.
  • DSP є орієнтованими на пристрій введення / виводу з «швидкою машиною обчислення». Мікроконтролери - це багатофункціональний пристрій з декількома способами взаємодії зі світом, однак жоден з них не є найшвидшим.
  • DSP не розроблені як "надійний" пристрій. Їм потрібна добре розроблена плата для належної роботи. Мікроконтролери можуть працювати на тестовій платі.
  • Мікропроцесори мають безліч інструкцій, орієнтованих на мультимедіа, можливості копіювання пам'яті і т.д., які DSP не мають.
  • DSP є швидким мікропроцесором калькулятора, який дуже ефективний для обчислення розрахунків і переміщення даних, тоді як мікроконтролери є більш гнучким пристроєм з більшою кількістю функцій.
Рекомендуємо

Схожі Статті

  • різниця між: Різниця між HP Slate 7 і Nexus 7

    Різниця між HP Slate 7 і Nexus 7

    Ключова різниця: Slate підтримує 7-дюймовий дисплей 1024 x 600 і живиться від двоядерного процесора A9. Вона також включає в себе 16 Гб вбудованої пам'яті і 1 Гб оперативної пам'яті. Планшет пропонує первинну камеру 3MP і VGA (основну) додаткову камеру. Згідно engadget, каркас з нержавіючої сталі пропонує дея
  • різниця між: Різниця між Java і J2EE

    Різниця між Java і J2EE

    Ключова різниця: Java - це мова програмування, на яку вплинув мова С. Це значною мірою породжує його синтаксис з C і C ++, однак він має менше можливостей низького рівня, ніж теж. J2EE - це обчислювальна платформа, заснована на мові програмування Java. Обчислювальна платформа дозволяє запускати розроблене прог
  • різниця між: Різниця між алгеброю і арифметикою

    Різниця між алгеброю і арифметикою

    Ключова різниця: арифметика і алгебра - це дві галузі математики. Арифметика, будучи найосновнішою з усіх галузей математики, має справу з основним обчисленням чисел за допомогою операцій, таких як додавання, множення, ділення та віднімання. З іншого боку, алгебра використовує числа та змінні для вирішення завдань. Вона базується на застосуванні узагальнених правил для вирішення проблем. Арифметика і алгебра є двома різними галузями мат
  • різниця між: Різниця між Sony Xperia S і HTC One X

    Різниця між Sony Xperia S і HTC One X

    Основна відмінність: Xperia S оснащений 4, 3-дюймовим сенсорним TFT-екраном з поперечною стійкою на стійкому до подряпин склу. Дисплей забезпечує вражаючу щільність 342 ppi і живиться від двоядерного процесора Qualcomm з частотою 1, 5 ГГц. HTC One X є популярним продуктом корпорації HTC. Він поставляється з Android v4.0 Сендвіч морозива і оновлюється до v4.1.1 Jelly Bean. Вона включає 1, 5 ГГц, чотирьохяде
  • різниця між: Різниця між загальним законом та кодексом

    Різниця між загальним законом та кодексом

    Ключові відмінності: Загальні закони - це закони, які були прийняті на основі судових рішень. Ці закони розробляються на підставі рішень, які були надані у старих судових справах. Загальні закони також відомі як прецедентне право або прецедент. Закон про кодекс є систематичним і всеосяжним письмовим викладом законів конкрет
  • різниця між: Різниця між аргументом та обговоренням

    Різниця між аргументом та обговоренням

    Ключова відмінність: Аргумент - це в основному словесне незгода, сварка. У угоді люди висловлюють свої різні думки, а потім кожна людина намагається переконати інших, що точка зору є правильною. Дискусія, з іншого боку, є більш дружньою. Це розмова, в якій кожна сторона висловлює свої погляди. Проте, вони просто обговорюють погляди, позитиви та негат
  • різниця між: Різниця між різьбленням ниток і ниткою для вишивання

    Різниця між різьбленням ниток і ниткою для вишивання

    Основні відмінності: Вишивка Нитка і нитка для судів - це два різні типи ниток, які використовуються в різних виробах або вишивці. Нитка для вишивання складається з шести ниток, які можуть бути легко відокремлені, тоді як різьблення - це різьба, що складається з крученого матеріалу. Нитки для вишивання відрізняються високою якістю, а отже, дорожче, ніж різьблення. Вишивка ниткою або ниткою, оскільки її назва означає, що вона була спеціально розроблена для вишивання або будь-якого іншого виду рукоділля. Він в
  • різниця між: Різниця між модулем і класом

    Різниця між модулем і класом

    Ключова різниця: У мовах програмування класи є кресленнями об'єктів, які містять поля, подібні до полів і методів. Модуль вводить визначення, що стосується властивостей, подій, змінних і процедур його членів. Модулі не можуть бути реалізовані подібно до класів. У багатьох мовах програмування, класи і модулі відіграють важливу роль. Класи часто розглядаються як план об'єкт
  • різниця між: Різниця між Span Stellar Pinnacle Pro і Sony Xperia J

    Різниця між Span Stellar Pinnacle Pro і Sony Xperia J

    Основна різниця: Spine Stellar Pinnacle Pro Mi-535 - це чотирьохядерний телефон середньої потужності зі швидкістю 1, 2 ГГц. Він працює під управлінням Android 4.2 Jelly Bean і живиться від 1 Гб оперативної пам'яті. У телефоні є 8-мегапіксельна камера з автофокусом і світлодіодним спалахом. Телефон також оснащений 5-мегапіксельною передн

Вибір Редакції

Різниця між скульптурою та архітектурою

Ключова різниця: Скульптура може бути визначена як тривимірне мистецтво, яке створюється шляхом формування фігур або конструкцій у жорсткому матеріалі. Архітектура визначається як мистецтво і наука проектування та будівництва, які можуть бути використані з метою мешкання. Оксфордський словник визначає скульптуру як «мистецтво виготовлення дво- або тривимірних репрезентативних або абстрактних форм, особливо шляхом різьблення каменю або дерева або шляхом лиття металу або штукатурки». Слово походить ві