TI MSP432 - TI MSP432

TI MSP432
DizaynerARM /Texas Instruments
Bitlar32-bit
Tanishtirdi2015
EndiannessOz

The MSP432 a aralash signal mikrokontroller oila Texas Instruments. Bu a 32-bit ARM Cortex-M4F CPU va ularni kengaytiradi 16-bit MSP430 chiziq, kod va ma'lumotlar uchun katta manzil maydoni va tezroq butun son va suzuvchi nuqta MSP430 ga qaraganda hisoblash. MSP430 singari, unda bir qator ichki o'rnatilgan periferik qurilmalar, va kam quvvat talablari uchun mo'ljallangan.

MSP430 / MSP430X bilan taqqoslash

Zamonaviy ko'milgan hisoblash uchun katta miqdordagi ma'lumotlar va kodlar talab qilinadi va ko'pincha suzuvchi nuqta hisob-kitoblarini talab qiladi. MSP430-lar 16-bitli arxitektura ushbu ehtiyojlarni qondirish uchun allaqachon bir marta 20 bitgacha (MSP430X) uzaytirildi, ammo natijada 1 MB chegarasi hali ham juda kichik va ko'rsatmalar to'plamining kengaytmalari kod bajarilishini sekinlashtiradi. Bundan tashqari, MSP430 arxitekturasi apparat suzuvchi nuqta birligini o'z ichiga olmaydi. IEEE754 suzuvchi nuqta hisoblashlari dasturiy ta'minotda taqlid qilinadi[1] asl 16-bitli ma'lumotlarga butun sonli arifmetikadan foydalangan holda va juda sekin.[2]

MSP432 qatorida ishlatiladigan ARM Cortex-M4F arxitekturasi 4 Gbaytgacha birlashtirilgan dastur / ma'lumotlar / periferik xotiraga imkon beradi va o'rnatilgan bitta aniqlikka ega. IEEE754 - mos keladigan suzuvchi nuqta birligi.

MSP430 va MSP432-ni taqqoslash
MSP430MSP430XMSP432
Manzil maydoni16 bit20 bit32 bit
Xotira manzil maydoni64 KB1 MB4GB
Soat tezligi25 MGts48 MGts
Suzuvchi nuqtaYo'qIEEE754 32-bitli FPU
Odatda Dhrystone 2.1 (DMIPS / MGts)0.288[3]1.196
ULPBench past quvvat ballari120167.4

MSP432-dagi tashqi qurilmalar MSP430-ga o'xshaydi va dasturiy ta'minotni qayta ishlatishni osonlashtiradigan o'rnatilgan ROM drayveri kutubxonasi mavjud.[4]

MSP430 dan farqlar quyidagilarni o'z ichiga oladi:

  • Nested Vectored Interrupt Controller (NVIC) yordamida uzilish mexanizmi qayta ishlangan
  • yaxshilangan piksellar sonini (14-bit) va tezligi (1 MSPS) ADC
  • uDMA dvigateli qayta ishlangan
  • ARM-ga tegishli SysTick va Timer32 taymer / taymer bloklari

Boshqa TI ARM Cortex-M qurilmalari bilan aloqasi

MSP432 avval TI-da mavjud bo'lgan Stellaris LM4F120 va Tiva-C TM4C123 qismlariga o'xshaydi. MSP432 biroz sekinroq, arzonroq va sezilarli darajada kam quvvat sarflaydi va keng 32/64 bitli taymer birliklari yoki kvadratsiya kodlovchi bloklari kabi murakkab tashqi qurilmalardan kamroq bo'lishga intiladi. 2017 yilning kuzida TI oilasini Ethernet, USB, CAN va SPI tashqi qurilmalarini o'z ichiga olgan yuqori sifatli qismlar bilan kengaytirdi.

2017 yilda Tiva TM4C129 modeli MSP432 "E-series" deb o'zgartirildi.[5]

MSP432-da bir nechta yangi quyi tizimlar taqdim etildi:

  • Port Mapping Controller (PMAP) ichki atrof-muhit birliklarini fizik pinlarga xaritalar
  • Power Control Manager (PCM) to'liq tezlik va past quvvat rejimlari (LPM 0, 3, 3,5, 4 va 4,5) o'rtasida almashadi.
  • AES va CRC apparat tezlashtiruvchisi

MSP432 qurilmalari

MSP432 qurilmalari MSP430 qurilmalariga o'xshash nomlangan. Masalan; misol uchun MSP432P401RIPZT quyidagi qismlardan iborat:

  • MSP432: Standart prefiks.
  • P: Performance and Low Power seriyali qurilmani bildiradi. 'E' Ethernet, USB, CAN va SPI kabi o'rnatilgan aloqa interfeyslariga ega qismlarni bildiradi; bu qismlar sezilarli darajada yuqori quvvat konvertiga ega.
  • 4: Birinchi raqam '4' 48 MGts chastotali qurilmani bildiradi.
  • 0: Ikkinchi raqam '0' umumiy maqsad sinfini bildiradi, '1' atrof-muhit birliklarini kengaytirdi, masalan, LCD tekshiruvi.
  • 1: Uchinchi raqam '1' periferik konfiguratsiyani, shu jumladan 1 MGts 14-bitli ADC ni bildiradi.
  • RTo'rtinchi raqam "R" 256 KB Flash va 64 KB SRAMni bildiradi, "M" 128 KB Flash va 32 KB SRAM ni bildiradi, "V" 512 KB Flash va 128 KB SRAM, "Y" 1024 KB degan ma'noni anglatadi. Flash va 256 KB SRAM va '1' 2048 KB Flash va 256 KB SRAMni bildiradi.
  • T: 4xxx modelini belgilagichga rioya qilgan holda, umumiy quvvat sarfi pastroq, lekin qochqinning ko'payishi pastroq (odatda 24 MGts) soat versiyasini bildiradi.
  • Men: Harorat oralig'i: S = 0 ... 50 ° C, I = -40 ... 85 ° C, T = -40..105 ° C.
  • PZ: Paket kodi
  • T: Tarqatish formati: kichik g'altak

MSP432P4xx

Birinchi chiqarilgan MSP432 umumiy maqsadli chiplar oilasi, 2017 yilning kuzida kengaytirildi:

  • 2048 KB gacha bo'lgan flesh-xotira
  • 48 MGts gacha bo'lgan tizim tezligi / tezligi uchun dasturlashtiriladigan
  • 1.62-3.7V kuchlanish
  • 90 uA / MHz faol quvvat va 850nA RTC ishlashi
  • Ichki voltaj mos yozuvlar bilan 14-bitli 1 MSPS differentsial SAR ADC
  • ikkita analog taqqoslovchi
  • PWM bilan to'rtta 16 bitli taymergacha
  • real vaqt soati / taqvim
  • ketma-ket UART / IrDA / SPI / i2c
  • 48 ta GPIO pin, ba'zilari uzilish / uyg'onish, nosozliklarni filtrlash va yuqori oqim haydovchisiga ega
  • 128, 192 va 256 bitli AES va 32 bitli CRC bilan ishlaydigan DSP va AES256 tezlatgichi
  • JTAG va ikkita pinli SWD disk raskadrovka interfeysi, Serial Wire Trace va quvvatni disk raskadrovka va profil bilan ta'minlash

MSP432E4xx

  • 1024 KB gacha flesh-xotira va 256 KB SRAM, 6 KB EEPROM
  • 120 MGts gacha bo'lgan tizim soati
  • 2.9-3.6 V kuchlanish
  • 360 uA / MGts quvvatli quvvat va kutish rejimidagi RTC rejimida 1,29uA
  • 15 ta blokda 90 ga qadar GPIO pinlari mavjud, ular tezkor almashtirishni qo'llab-quvvatlaydi, ularning hammasi uzilishni qo'llab-quvvatlaydi, ba'zilari esa kutish rejimidan uyg'onishni qo'llab-quvvatlaydi
  • USB xosti, qurilma va OTG tashqi qurilmasi
  • Ichki yoki tashqi PHY, ichki PHY qo'llab-quvvatlovlaridan foydalangan holda 100Mbit / s quvvatga ega chekilgan IEEE 1588 PTP
  • SDRAM-ni qo'llab-quvvatlash uchun tashqi atrof-muhit interfeysi, 8/16/32-bitli avtobus kengligi 150 MB / sek gacha qo'llab-quvvatlaydi
  • 2 ta MSPS va ichki yoki tashqi kuchlanish ma'lumotlarini qo'llab-quvvatlaydigan ikkita 12-bitli SAR ADC
  • uchta analog taqqoslagich
  • 16 raqamli komparator
  • o'nga qadar I2C interfeyslari
  • ikkita JON 2.0A, 2.0B interfeyslariga qadar
  • ikki yoki to'rtta SSI ishlashini qo'llab-quvvatlaydigan to'rtta SSI (SPI) interfeysi
  • sakkizgacha UART interfeysi
  • 128, 192 va 256 bitli AES va 32 bitli CRC bilan DSP va AES256 tezlatgichi, DES w / 168 bitli kalit uzunligi, SHA-1, SHA-2 va MD5 xeshlash
  • to'rtta uydirma kirishni aniqlaydi
  • bitta kvadraturali kodlovchi periferiya va 8 ta PWM chiqishiga qadar
  • real vaqtda soat / taqvim
  • JTAG va ikkita pinli SWD disk raskadrovka interfeysi, Serial Wire Trace va quvvatni disk raskadrovka va profil bilan ta'minlash

Uskuna ishlab chiqish platformalari

MSP-EXP432P401R ishga tushirish paneli

Ushbu Launchpad taxtasi MSP430 stackable BoosterPacks to'plamiga, shu jumladan kam quvvatli SimpleLink-ga mos keladi. Wi-fi CC3100 BoosterPack. Bunga a kiradi USB to'g'ridan-to'g'ri ishlab chiqish ish stantsiyasiga ulanishi mumkin bo'lgan disk raskadrovka interfeysi.

MSP-EXP432P4111 ishga tushirish paneli

P401R ishga tushirish paneliga o'xshash, bu 2 MB fleshli, 256 KB SRAM hajmli chipni qo'llab-quvvatlaydi va chipning LCD_F atrof-muhitini ishlatadigan 320 segmentli LCD displeyga ega.

MSP-EXP432E401Y ishga tushirish paneli

Bu BoosterPack sarlavhalarining ikkita to'plami va chekilgan jakka o'rnatilgan uzoq rivojlanish taxtasi. Shuningdek, u qo'llab-quvvatlaydi USB OTG ethernet uyasi yonidagi ikkinchi USB portiga ega dasturlar (USB disk raskadrovka portidan ajralib turadi).

MSP-TS432PZ100 maqsadli platasi

Bu 100 pinli LQFP bilan yuqori xarajatlarni ishlab chiqish taxtasi ZIF rozetkasi boshlang'ich MSP432 chiplari va JTAG va Spy Bi-Wire disk raskadrovka interfeyslari tomonidan ishlatiladi.

Rivojlanish vositalari

Shuningdek qarang

Adabiyotlar

Qo'shimcha o'qish

Tashqi havolalar

TI MSP432 rasmiy hujjatlari
ARM rasmiy hujjatlari