TI MSP432
MSP432 هي عائلة من المتحكمات الدقيقة ذات الإشارات المختلطة من شركة تكساس إنسترومنتس . تعتمد على معالج ARM Cortex-M4F ذي 32 بت ، وهي امتداد لسلسلة MSP430 ذات 16 بت ، مع مساحة عناوين أكبر للتعليمات والبيانات، وسرعة أكبر في حسابات الأعداد الصحيحة والفاصلة العائمة مقارنةً بـ MSP430. وكما هو الحال في MSP430، تحتوي على عدد من الأجهزة الطرفية المدمجة ، وهي مصممة لتلبية متطلبات الطاقة المنخفضة.
في عام 2021، أكدت شركة TI إيقاف إنتاج معالج MSP432 وأنه "لن يكون هناك منتجات جديدة من معالج MSP432". [ 1 ] بعد ذلك، طرحت TI عائلة MSPM0 الأبسط القائمة على وحدة المعالجة المركزية Cortex-M0+ .
مقارنة مع MSP430/MSP430X
تتطلب الحوسبة المدمجة الحديثة كميات كبيرة من البيانات والتعليمات البرمجية، وغالبًا ما تستدعي إجراء عمليات حسابية باستخدام الفاصلة العائمة. سبق أن تم توسيع بنية MSP430 ذات 16 بت إلى 20 بت (MSP430X) لتلبية هذه الاحتياجات، إلا أن الحد الناتج البالغ 1 ميجابايت لا يزال صغيرًا جدًا، كما أن توسيع مجموعة التعليمات يُبطئ تنفيذ التعليمات البرمجية. علاوة على ذلك، لا تتضمن بنية MSP430 وحدة حسابية للفاصلة العائمة في الأجهزة. تتم محاكاة عمليات حساب الفاصلة العائمة وفقًا لمعيار IEEE754 برمجيًا [ 2 ] باستخدام العمليات الحسابية الصحيحة على بياناتها الأصلية ذات 16 بت، وهي بطيئة للغاية. [ 3 ]
تسمح بنية ARM Cortex-M4F المستخدمة في خط MSP432 بما يصل إلى 4 جيجابايت من ذاكرة البرنامج/البيانات/الأجهزة الطرفية الموحدة، وتحتوي على وحدة نقطة عائمة مدمجة أحادية الدقة متوافقة مع IEEE754 .
| MSP430 | MSP430X | MSP432 | |
|---|---|---|---|
| مساحة العنوان | 16 بت | 20 بت | 32 بت |
| مساحة عناوين الذاكرة | 64 كيلوبايت | 1 ميجابايت | 4 غيغابايت |
| سرعة الساعة | 25 ميجاهرتز | 48 ميجاهرتز | |
| الفاصلة العائمة | لا أحد | وحدة معالجة الفاصلة العائمة IEEE754 32 بت | |
| معدل Dhrystone النموذجي 2.1 (DMIPS/MHz) | 0.288 [ 4 ] | 1.196 | |
| نتيجة اختبار ULPBench لاستهلاك الطاقة المنخفض | 120 | 167.4 | |
تتشابه الأجهزة الطرفية في MSP432 مع تلك الموجودة في MSP430، وهناك مكتبة برامج تشغيل ROM مدمجة تسهل إعادة استخدام البرامج. [ 5 ]
تشمل الاختلافات عن MSP430 ما يلي:
- آلية مقاطعة مُعاد تصميمها، باستخدام وحدة تحكم المقاطعة المتجهة المتداخلة (NVIC)
- محول تناظري رقمي محسّن الدقة (14 بت) والسرعة (1 ميجا عينة في الثانية)
- محرك uDMA المعاد تصميمه
- وحدات المؤقت/العداد SysTick و Timer32 الخاصة بمعالجات ARM
العلاقة مع أجهزة TI ARM Cortex-M الأخرى
يُشبه معالج MSP432 معالجي Stellaris LM4F120 وTiva-C TM4C123 اللذين كانا متوفرين سابقًا من شركة TI. يتميز MSP432 بأنه أبطأ قليلاً، وأقل تكلفة، ويستهلك طاقة أقل بكثير، كما أنه يفتقر إلى بعض الملحقات الطرفية المتطورة، مثل وحدات المؤقت العريضة 32/64 بت، أو وحدات التشفير التربيعي. في خريف عام 2017، وسّعت TI نطاق عائلة المعالجات بإضافة معالجات ذات أداء أعلى تحتوي على ملحقات طرفية مثل Ethernet وUSB وCAN وSPI.
في عام 2017، أعيد تسمية Tiva TM4C129 باسم MSP432 "E-series" [ 6 ] ولكن مع ميزات إضافية تشمل: وحدة AES، ووحدة SHA/MD5، ووحدة DES.
تم إدخال العديد من الأنظمة الفرعية الجديدة في MSP432:
- يقوم متحكم تعيين المنافذ (PMAP) بتعيين الأجهزة الطرفية المدمجة إلى دبابيس فعلية.
- يقوم مدير التحكم في الطاقة (PCM) بالتبديل بين وضع السرعة الكاملة ووضع الطاقة المنخفضة (LPM 0، 3، 3.5، 4 و 4.5).
- مُسرِّع الأجهزة AES و CRC
أجهزة MSP432
تُسمى أجهزة MSP432 بأسماء مشابهة لتلك الخاصة بأجهزة MSP430. على سبيل المثال، يتكون MSP432P401RIPZT من الأجزاء التالية:
- MSP432 : بادئة قياسية.
- يشير الحرف P إلى جهاز من سلسلة الأداء العالي والطاقة المنخفضة. أما الحرف E فيشير إلى الأجزاء المزودة بواجهات اتصال مدمجة مثل Ethernet وUSB وCAN وSPI؛ وتتميز هذه الأجزاء بنطاق طاقة أعلى بكثير.
- 4 : يشير الرقم الأول '4' إلى جهاز فلاش بتردد 48 ميجاهرتز.
- 0 : يشير الرقم الثاني '0' إلى فئة الأغراض العامة، بينما يشير الرقم '1' إلى وجود أجهزة طرفية موسعة مثل وحدة تحكم شاشة LCD.
- 1 : يشير الرقم الثالث '1' إلى تكوين الأجهزة الطرفية بما في ذلك محول تناظري رقمي 1 ميجاهرتز 14 بت.
- R : يشير الرقم الرابع 'R' إلى 256 كيلوبايت من ذاكرة الفلاش و 64 كيلوبايت من ذاكرة SRAM، بينما يشير 'M' إلى 128 كيلوبايت من ذاكرة الفلاش و 32 كيلوبايت من ذاكرة SRAM، و 'V' يعني 512 كيلوبايت من ذاكرة الفلاش و 128 كيلوبايت من ذاكرة SRAM، و 'Y' يعني 1024 كيلوبايت من ذاكرة الفلاش و 256 كيلوبايت من ذاكرة SRAM، و '1' يدل على 2048 كيلوبايت من ذاكرة الفلاش و 256 كيلوبايت من ذاكرة SRAM.
- T : يبدو أن اتباع رمز الطراز 4xxx يشير إلى إصدار بتردد ساعة أقل (عادةً 24 ميجاهرتز) يتميز باستهلاك طاقة إجمالي أقل ولكن بتسريب أعلى
- I : نطاق درجة الحرارة: S = 0...50 °C، I = -40...85 °C، T = –40..105 °C.
- PZ : رمز التغليف
- T : صيغة التوزيع: بكرة صغيرة
MSP432P4xx
أول عائلة من رقائق MSP432 للأغراض العامة تم إصدارها، وتم توسيعها في خريف عام 2017:
- ذاكرة فلاش تصل إلى 2048 كيلوبايت
- تردد ساعة النظام يصل إلى 48 ميجاهرتز، قابل للبرمجة لتحقيق المفاضلة بين السرعة والطاقة
- جهد التغذية 1.62–3.7 فولت
- استهلاك الطاقة النشط 90 ميكرو أمبير/ميجاهرتز واستهلاك الطاقة التشغيلية 850 نانو أمبير لساعة الوقت الحقيقي
- محول تناظري رقمي تفاضلي من نوع SAR ذو 14 بت وسرعة 1 ميجا عينة في الثانية مع مرجع جهد داخلي
- مقارنان تناظريان
- ما يصل إلى أربعة مؤقتات 16 بت مع PWM
- ساعة/تقويم يعملان في الوقت الفعلي
- UART التسلسلي/IrDA/SPI/i2c
- 48 منفذ إدخال/إخراج للأغراض العامة، بعضها مزود بخاصية المقاطعة/التنبيه، وتصفية الأعطال، ومحرك تيار عالي
- معالج الإشارات الرقمية ومسرع AES256 مع تشفير AES 128 و192 و256 بت وCRC 32 بت
- واجهة تصحيح أخطاء JTAG وواجهة SWD ثنائية الأطراف مع تتبع الأسلاك التسلسلية وتصحيح أخطاء الطاقة وتحديد خصائصها
MSP432E4xx
- ذاكرة فلاش تصل سعتها إلى 1024 كيلوبايت وذاكرة SRAM بسعة 256 كيلوبايت، وذاكرة EEPROM بسعة 6 كيلوبايت
- ساعة النظام تصل إلى 120 ميجاهرتز
- جهد التغذية 2.9–3.6 فولت
- استهلاك الطاقة النشط 360 ميكرو أمبير/ميجاهرتز و1.29 ميكرو أمبير في وضع السكون RTC
- يحتوي على ما يصل إلى 90 منفذ GPIO موزعة على 15 وحدة، بعضها يدعم التشغيل السريع، وجميعها يدعم المقاطعات، وبعضها يدعم الاستيقاظ من وضع الإسبات.
- مضيف USB، وجهاز، وملحق OTG
- إيثرنت يدعم سرعة 100 ميجابت/ثانية باستخدام طبقة فيزيائية داخلية أو خارجية، وتدعم الطبقة الفيزيائية الداخلية معيار IEEE 1588 PTP
- واجهة طرفية خارجية لدعم ذاكرة الوصول العشوائي الديناميكية المتزامنة (SDRAM)، مع دعم عرض ناقل 8/16/32 بت يصل إلى 150 ميجابايت/ثانية
- محولان تناظريان رقميان من نوع SAR بدقة 12 بت يدعمان معدل نقل بيانات يصل إلى 2 ميجا عينة في الثانية، مع مرجع جهد داخلي أو خارجي.
- ثلاثة مقارنات تناظرية
- 16 جهاز مقارنة رقمي
- ما يصل إلى عشرة منافذ I2C
- يدعم ما يصل إلى واجهتين من نوع CAN 2.0A و 2.0B
- يدعم ما يصل إلى أربع واجهات SSI (SPI) تشغيل ثنائي أو رباعي SSI
- ما يصل إلى ثمانية منافذ UART
- معالج الإشارات الرقمية ومسرع AES256 مع تشفير AES بأحجام 128 و192 و256 بت، وCRC بأحجام 32 بت، بالإضافة إلى DES بطول مفتاح 168 بت، وخوارزميات التجزئة SHA-1 وSHA-2 وMD5.
- أربعة مداخل للكشف عن العبث
- وحدة إدخال مشفر تربيعي واحدة وما يصل إلى 8 مخارج PWM
- ساعة/تقويم يعملان في الوقت الفعلي
- واجهة تصحيح أخطاء JTAG وواجهة SWD ثنائية الأطراف مع تتبع الأسلاك التسلسلية وتصحيح أخطاء الطاقة وتحديد خصائصها
منصات تطوير الأجهزة
لوحة الإطلاق MSP-EXP432P401R
تتوافق لوحة الإطلاق هذه مع مجموعة من وحدات MSP430 BoosterPacks القابلة للتكديس، بما في ذلك وحدة SimpleLink Wi-Fi CC3100 BoosterPack منخفضة الطاقة. وتتضمن واجهة تصحيح أخطاء USB يمكن توصيلها مباشرةً بمحطة التطوير.
لوحة الإطلاق MSP-EXP432P4111
على غرار لوحة الإطلاق P401R، تدعم هذه اللوحة شريحة أكبر مزودة بذاكرة فلاش 2 ميجابايت وذاكرة SRAM 256 كيلوبايت، كما أنها تحتوي على شاشة LCD مكونة من 320 جزءًا تستفيد من وحدة LCD_F الطرفية الخاصة بالشريحة.
لوحة الإطلاق MSP-EXP432E401Y
هذه لوحة تطوير طويلة مزودة بمجموعتين من موصلات BoosterPack ومنفذ إيثرنت مدمج. كما تدعم تطبيقات USB OTG عبر منفذ USB ثانٍ بجوار منفذ الإيثرنت (مختلف عن منفذ تصحيح أخطاء USB).
لوحة الهدف MSP-TS432PZ100
هذه لوحة تطوير ذات تكلفة أعلى مزودة بمقبس LQFP ZIF ذي 100 سن يستخدم بواسطة رقائق MSP432 الأولية، وواجهات تصحيح الأخطاء JTAG و Spy Bi-Wire.
أدوات التطوير
انظر أيضاً
مراجع
- ↑ MSP432P401R: هل تم إيقاف خط إنتاج MSP432؟
- ↑ مكتبة الرياضيات MSP430 FP
- ↑ انظر القسم 9، معيار FFT
- ↑ معالجة البيانات باستخدام DMIPS على MSP430 باستخدام MSP430F149 ومترجم CrossWorks
- ↑ "دليل نقل منصة MSP432" (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 14 أبريل 2015. تم الاطلاع عليه بتاريخ 12 أبريل 2015 .
- ↑ "وحدات التحكم الدقيقة السلكية من SimpleLink > وحدات التحكم الدقيقة لشبكة إيثرنت من SimpleLink MSP432E4"
للمزيد من القراءة
روابط خارجية
- الوثائق الرسمية لجهاز TI MSP432
- الصفحة الرئيسية لـ TI MSP432 (مؤرشفة)
- ورقة بيانات وحدة التحكم الدقيقة للإشارات المختلطة MSP432P401x (مؤرشفة)
- دليل مرجعي تقني لعائلة MSP432P4xx (مؤرشف)
- الوثائق الرسمية لشركة ARM
- وحدات التحكم الدقيقة من شركة تكساس إنسترومنتس
- مقدمات متعلقة بالحاسوب في عام 2015
