الفرق بين DSP و Microcontroller | الفرق بين | ar.natapa.org

الفرق بين DSP و Microcontroller




الفرق الرئيسي: DSP لتقف على معالجة الإشارات الرقمية. هو أساسا أي معالجة الإشارات التي تتم على إشارة رقمية أو إشارة المعلومات. يهدف معالج DSP إلى تعديل الإشارة أو تحسينها. ومن ناحية أخرى ، فإن وحدة التحكم الدقيقة عبارة عن كمبيوتر صغير على دارة واحدة متكاملة تحتوي على نواة المعالج والذاكرة والأجهزة الطرفية للإدخال / الإخراج القابلة للبرمجة. يتضمن الميكروكونترولر في كثير من الأحيان ذاكرة البرنامج ، وكذلك كمية صغيرة من ذاكرة الوصول العشوائي.

Microcontrollers و DSPs هما نوعان من المعالجات الدقيقة. يتم برمجتها لتنفيذ تطبيق معين أو مهمة معينة من قبل المستخدم. كلاهما يعمل عن طريق معالجة البيانات الثنائية على الجهاز. ومع ذلك ، كلاهما مختلفان تمامًا في طبيعتهما.

DSP لتقف على معالجة الإشارات الرقمية. هو أساسا أي معالجة الإشارات التي تتم على إشارة رقمية أو إشارة المعلومات. يهدف معالج DSP إلى تعديل الإشارة أو تحسينها. يتميز بتمثيل وحدات منفصلة ، مثل الوقت المنفصل ، التردد المنفصل ، أو إشارات المجال المنفصلة. يشمل DSP الحقول الفرعية مثل معالجة إشارات الاتصالات ، معالجة إشارات الرادار ، معالجة مصفوفة أجهزة الاستشعار ، معالجة الصور الرقمية ، إلخ.

الهدف الرئيسي من DSP هو قياس وتصفية و / أو ضغط الإشارات الرقمية أو التناظرية. يقوم بذلك عن طريق تحويل الإشارة من إشارة تناظرية في العالم الحقيقي إلى شكل رقمي. من أجل تحويل الإشارة فإنه يستخدم محول رقمي إلى تمثيلي (DAC). ومع ذلك ، فإن إشارة الخرج المطلوبة غالباً ما تكون إشارة تناظرية حقيقية في العالم الحقيقي. هذا بدوره يتطلب أيضا محول رقمي إلى تمثيلي.

تعمل خوارزميات معالجة الإشارة الرقمية على منصات مختلفة ، مثل المعالجات الدقيقة للأغراض العامة والحواسيب القياسية ؛ المعالجات المتخصصة تسمى معالجات الإشارة الرقمية (DSPs) ؛ أجهزة مبنية لهذا الغرض مثل الدوائر المتكاملة الخاصة بالتطبيقات (ASIC) ومصفوفات بوابة قابلة للبرمجة الميدانية (FPGAs) ؛ تحكم الاشارة الرقمية. ومعالجة الدفق لتطبيقات معالجة الرسومات أو DSP التقليدية ، مثل الصورة والفيديو.

تعد معالجة الإشارات الرقمية أكثر تعقيدًا في الطبيعة من معالجة الإشارات التناظرية ؛ ومع ذلك فإنه يحتوي على العديد من المزايا عبر ASP ، مثل اكتشاف الأخطاء وتصحيح الإرسال وضغط البيانات.

ومن ناحية أخرى ، فإن وحدة التحكم الدقيقة عبارة عن كمبيوتر صغير على دارة واحدة متكاملة تحتوي على نواة المعالج والذاكرة والأجهزة الطرفية للإدخال / الإخراج القابلة للبرمجة. يتضمن الميكروكونترولر في كثير من الأحيان ذاكرة البرنامج ، وكذلك كمية صغيرة من ذاكرة الوصول العشوائي. يتم أحيانًا اختصار وحدة التحكم الدقيقة مثل ،C أو uC أو MCU.

تم تصميم ميكروكنترولر لتطبيقات مدمجة. وغالبًا ما يتم استخدامها في منتجات وأجهزة يتم التحكم فيها تلقائيًا ، مثل أنظمة التحكم في محركات السيارات والأجهزة الطبية القابلة للزرع وأجهزة التحكم عن بُعد والآلات المكتبية والأجهزة المنزلية وأدوات الطاقة واللعب وغيرها من الأنظمة المضمنة.

تكمن الفائدة من استخدام وحدة التحكم الدقيقة في أنه يجعل من الإمكان التحكم في الأجهزة والعمليات الرقمية بشكل رقمي. ويحقق ذلك لأنه أكثر اقتصادا من استخدام تصميم يستخدم معالجا منفصلة للذاكرة ، وذاكرة ، وأجهزة إدخال / إخراج.

ميكروكنترولر إشارة مختلطة شائعة. أنها تدمج المكونات التناظرية اللازمة للتحكم في الأنظمة الإلكترونية غير الرقمية. ومع ذلك ، فإن العديد من معالجات وحدات التحكم الدقيقة إما أن تكون مبنية على تعليمات DSP-like أو على معالجات مشتركة للرقائق تتعامل مع بيانات التدفق أو عمليات DSP الأخرى.

بعض الاختلافات بين DSP و Microcontroller:

  • غالبًا لا تحتوي DSP على ذاكرة برنامج فلاش. إنهم بحاجة إلى "تحميل" البرامج على الجهاز. في حين أن وحدات التحكم الدقيقة لديها ذاكرة برنامج غير قابلة للإزالة في الداخل ، بعضها مزود بقدرات تخزين EPROM.
  • DSPs هي أسرع بكثير لعمليات الرياضيات صحيح ، في حين أن العديد من microcontrollers لم يكن لديك الأجهزة.
  • DSPs هي أسرع بكثير لعمليات الفاصلة العائمة. في microcontrollers ، يجب القيام بذلك في البرنامج.
  • يتم توجيه DSPs ليكون جهاز الإدخال / الإخراج مع "آلة حساب سريع". Microcontrollers هي جهاز متعدد الميزات مع عدة طرق للتواصل مع العالم ، ولكن لا يوجد أي منها الأسرع.
  • لم يتم تصميم DSPs لتكون جهاز "قوي". انهم بحاجة الى مجلس مصممة بشكل جيد للعمل بشكل صحيح. يمكن أن تعمل وحدات التحكم الدقيقة على لوحة الاختبار.
  • تحتوي المعالجات الدقيقة على العديد من الإرشادات الموجهة إلى الوسائط المتعددة ، وخصائص نسخ الذاكرة ، وما إلى ذلك ، التي لا يوفرها مزوِّدو DSP.
  • DSPs عبارة عن معالج ميكروي سريع للحاسبة ، وهو فعال للغاية لحسابات الحوسبة ونقل البيانات ، في حين أن المتحكمات الدقيقة هي جهاز أكثر مرونة مع ميزات أكثر.

المقال السابق

الفرق بين جراحة الالتفافية و Angioplasty

المقالة القادمة

الفرق بين Smartwatch والسوار الذكي