میکروکنترلرهای ARM STM32L412C8U6 - MCU پردازنده FPU فوق کم مصرف Arm Cortex-M4 MCU 80 مگاهرتز 64 کیلوبایت فلش، USB
♠ توضیحات محصول
ویژگی محصول | مقدار ویژگی |
سازنده: | استیمیکروالکترونیک |
دسته بندی محصولات: | میکروکنترلرهای ARM - MCU |
استاندارد RoHS: | جزئیات |
سری: | STM32L412C8 |
سبک نصب: | SMD/SMT |
بسته بندی / مورد: | QFN-48 |
هسته: | آرم کورتکس M4 |
اندازه حافظه برنامه: | ۶۴ کیلوبایت |
عرض گذرگاه داده: | ۳۲ بیتی |
وضوح مبدل آنالوگ به دیجیتال: | ۲ × ۱۲ بیتی |
حداکثر فرکانس ساعت: | ۸۰ مگاهرتز |
تعداد ورودی/خروجیها: | ۳۸ ورودی/خروجی |
اندازه حافظه رم داده: | ۴۰ کیلوبایت |
ولتاژ تغذیه - حداقل: | ۱.۷۱ ولت |
ولتاژ تغذیه - حداکثر: | ۳.۶ ولت |
حداقل دمای عملیاتی: | - 40 درجه سانتیگراد |
حداکثر دمای عملیاتی: | + ۸۵ درجه سانتیگراد |
بسته بندی: | سینی |
ولتاژ تغذیه آنالوگ: | ۱.۶۲ ولت تا ۳.۶ ولت |
برند: | استیمیکروالکترونیک |
نوع حافظه رم داده: | اسرم |
نوع رابط: | I2C، SPI، UART، USART، USB |
حساس به رطوبت: | بله |
تعداد کانالهای ADC: | ۱۲ کانال |
محصول: | MCU+FPU |
نوع محصول: | میکروکنترلرهای ARM - MCU |
نوع حافظه برنامه: | فلش |
تعداد بسته بندی کارخانه: | ۱۵۶۰ |
زیرگروه: | میکروکنترلرها - MCU |
نام تجاری: | استیام۳۲ |
تایمرهای نگهبان: | تایمر نگهبان، پنجرهای |
وزن واحد: | ۰.۰۰۳۵۱۷ اونس |
♠ پردازندهی ARM® Cortex®-M4 با توان مصرفی بسیار کم، ۳۲ بیتی MCU+FPU، ۱۰۰DMIPS، تا ۱۲۸ کیلوبایت فلش، ۴۰ کیلوبایت SRAM، آنالوگ، خروجی SMPS
دستگاههای STM32L412xx میکروکنترلرهای فوقالعاده کممصرفی هستند که بر اساس هسته RISC 32 بیتی Arm® Cortex®-M4 با کارایی بالا ساخته شدهاند و با فرکانس تا 80 مگاهرتز کار میکنند. هسته Cortex-M4 دارای یک واحد نقطه شناور (FPU) با دقت واحد است که از همه دستورالعملهای پردازش داده با دقت واحد Arm® و انواع داده پشتیبانی میکند. همچنین مجموعهای کامل از دستورالعملهای DSP و یک واحد حفاظت از حافظه (MPU) را پیادهسازی میکند که امنیت برنامه را افزایش میدهد.
دستگاههای STM32L412xx دارای حافظههای پرسرعت (حافظه فلش تا ۱۲۸ کیلوبایت، ۴۰ کیلوبایت SRAM)، رابط حافظه فلش Quad SPI (موجود در همه بستهها) و طیف گستردهای از ورودی/خروجیهای پیشرفته و لوازم جانبی متصل به دو باس APB، دو باس AHB و یک ماتریس باس AHB چندگانه ۳۲ بیتی هستند.
دستگاههای STM32L412xx چندین مکانیسم حفاظتی برای حافظه فلش و SRAM تعبیه کردهاند: محافظت در برابر خواندن، محافظت در برابر نوشتن، محافظت در برابر خواندن کد اختصاصی و فایروال.
این دستگاهها شامل دو مبدل آنالوگ به دیجیتال سریع ۱۲ بیتی (۵ میلیثانیه در ثانیه)، دو مقایسهکننده، یک تقویتکننده عملیاتی، یک RTC کممصرف، یک تایمر ۳۲ بیتی همه منظوره، یک تایمر PWM ۱۶ بیتی مختص کنترل موتور، چهار تایمر ۱۶ بیتی همه منظوره و دو تایمر کممصرف ۱۶ بیتی هستند.
علاوه بر این، تا ۱۲ کانال حسگر خازنی در دسترس است.
آنها همچنین دارای رابطهای ارتباطی استاندارد و پیشرفته، یعنی سه I2C، دو SPI، سه USART و یک UART کممصرف و یک USB با سرعت کامل بدون کریستال دستگاه هستند.
STM32L412xx در محدوده دمایی -40 تا +85 درجه سانتیگراد (اتصال +105 درجه سانتیگراد) و -40 تا +125 درجه سانتیگراد (اتصال +130 درجه سانتیگراد) با منبع تغذیه VDD 1.71 تا 3.6 ولت هنگام استفاده از رگولاتور داخلی LDO و با منبع تغذیه VDD12 1.00 تا 1.32 ولت هنگام استفاده از منبع تغذیه خارجی SMPS کار میکند. مجموعهای جامع از حالتهای صرفهجویی در مصرف برق، طراحی برنامههای کممصرف را امکانپذیر میسازد.
برخی از منابع تغذیه مستقل پشتیبانی میشوند: ورودی تغذیه مستقل آنالوگ برای ADC، OPAMP و مقایسهکننده. ورودی VBAT امکان پشتیبانگیری از RTC و رجیسترهای پشتیبان را فراهم میکند. منابع تغذیه اختصاصی VDD12 میتوانند برای دور زدن رگولاتور LDO داخلی هنگام اتصال به SMPS خارجی استفاده شوند.
خانواده STM32L412xx شش بسته از بستههای ۳۲ تا ۶۴ پین ارائه میدهد.
• فوقالعاده کممصرف با FlexPowerControl
منبع تغذیه ۱.۷۱ ولت تا ۳.۶ ولت
محدوده دمایی -40 درجه سانتیگراد تا 85/125 درجه سانتیگراد
– ۳۰۰ نانوآمپر در حالت VBAT: تغذیه برای RTC و رجیسترهای پشتیبان ۳۲×۳۲ بیتی
حالت خاموش کردن ۱۶ نانوآمپر (۴ پین بیدارباش)
حالت آماده به کار ۳۲ نانوآمپر (۴ پین بیدارباش)
حالت آماده به کار ۲۴۵ نانوآمپر با RTC
– 0.7 میکروآمپر حالت توقف 2، 0.95 میکروآمپر با RTC
– حالت اجرای ۷۹ میکروآمپر بر مگاهرتز (حالت LDO)
– حالت اجرای ۲۸ میکروآمپر بر مگاهرتز (@حالت SMPS با ولتاژ ۳.۳ ولت)
– حالت جمعآوری دستهای (BAM)
– ۴ میکروثانیه زمان بیدار شدن از حالت توقف
– تنظیم مجدد خاموشی (BOR)
– ماتریس اتصال متقابل
• هسته: پردازنده مرکزی Arm® 32 بیتی Cortex®-M4 با FPU، شتابدهنده تطبیقی بلادرنگ (ART Accelerator™) که امکان اجرای بدون انتظار از حافظه فلش را فراهم میکند، فرکانس تا 80 مگاهرتز، MPU، 100DMIPS و دستورالعملهای DSP
• معیار عملکرد
– ۱.۲۵ DMIPS/MHz (درایاستون ۲.۱)
۲۷۳.۵۵ CoreMark® (۳.۴۲ CoreMark/MHz @ ۸۰ MHz)
• معیار انرژی
– ۴۴۲ ULPMark-CP®
– ۱۶۵ ULPMark-PP®
• منابع کلاک
– نوسانساز کریستالی ۴ تا ۴۸ مگاهرتز
– نوسانساز کریستالی ۳۲ کیلوهرتز برای RTC (LSE)
– RC داخلی ۱۶ مگاهرتز تنظیمشده توسط کارخانه (±۱٪)
– RC داخلی کممصرف ۳۲ کیلوهرتز (±۵٪)
– نوسانساز داخلی چند سرعته ۱۰۰ کیلوهرتز تا ۴۸ مگاهرتز، تنظیم خودکار توسط LSE (دقت بهتر از ±۰.۲۵٪)
– داخلی ۴۸ مگاهرتز با قابلیت بازیابی کلاک
- PLL برای ساعت سیستم
• تا ۵۲ ورودی/خروجی سریع، اکثراً ۵ ولت تحملپذیر
• RTC با تقویم HW، آلارم و کالیبراسیون
• تا ۱۲ کانال حسگر خازنی: پشتیبانی از حسگرهای لمسی، خطی و چرخشی
• 10 تایمر: 1 تایمر 16 بیتی پیشرفته برای کنترل موتور، 1 تایمر 32 بیتی و 2 تایمر 16 بیتی عمومی، 1 تایمر 16 بیتی پایه، 2 تایمر 16 بیتی کم مصرف (در حالت توقف موجود است)، 2 تایمر واچ داگ، تایمر SysTick
• خاطرات
– حافظه فلش تک بانکی ۱۲۸ کیلوبایتی، محافظت اختصاصی از بازخوانی کد
۴۰ کیلوبایت SRAM شامل ۸ کیلوبایت با بررسی برابری سختافزاری
رابط حافظه چهارگانه SPI با قابلیت XIP
• لوازم جانبی آنالوگ غنی (منبع تغذیه مستقل)
– ۲ مبدل آنالوگ به دیجیتال ۱۲ بیتی ۵ میلیثانیه در ثانیه، تا ۱۶ بیت با نمونهبرداری سختافزاری، ۲۰۰ میکروآمپر در ثانیه
– ۲ تقویتکننده عملیاتی با PGA داخلی
– ۱ عدد مقایسهگر فوقالعاده کممصرف
خروجی بافر شده با ولتاژ مرجع دقیق ۲.۵ ولت یا ۲.۰۴۸ ولت
• 12 رابط ارتباطی
- راهکار USB 2.0 با سرعت کامل و بدون کریستال و با LPM و BCD
– 3x I2C FM+ (1 مگابیت بر ثانیه)، SMBus/PMBus
– 3 برابر USART (ISO 7816، LIN، IrDA، مودم)
– ۱ عدد LPUART (بیدار شدن از خواب در مرحله ۲)
دو SPI (و یک Quad SPI)
– IRTIM (رابط مادون قرمز)
• کنترلر DMA 14 کاناله
• مولد عدد تصادفی واقعی
• واحد محاسبه CRC، شناسه منحصر به فرد ۹۶ بیتی
• پشتیبانی از توسعه: اشکالزدایی با سیم سریال (SWD)، JTAG، Embedded Trace Macrocell™