میکروکنترلرهای ARM STM32L412CBU6 – MCU بسیار کم مصرف FPU Arm Cortex-M4 MCU 80 مگاهرتز 128 کیلوبایت فلش، USB
♠ توضیحات محصول
ویژگی محصول | ارزش صفت |
سازنده: | STMicroelectronics |
رده محصولات: | میکروکنترلرهای ARM - MCU |
RoHS: | جزئیات |
سلسله: | STM32L412CB |
سبک نصب: | SMD/SMT |
هسته: | ARM Cortex M4 |
اندازه حافظه برنامه: | 128 کیلوبایت |
عرض گذرگاه داده: | 32 بیت |
وضوح ADC: | 2*12 بیتی |
حداکثر فرکانس ساعت: | 80 مگاهرتز |
تعداد ورودی/خروجی: | 38 ورودی/خروجی |
اندازه رم داده: | 40 کیلوبایت |
ولتاژ منبع تغذیه - حداقل: | 1.71 V |
ولتاژ منبع تغذیه - حداکثر: | 3.6 V |
حداقل دمای عملیاتی: | - 40 درجه سانتیگراد |
حداکثر دمای عملیاتی: | + 85 درجه سانتیگراد |
بسته بندی: | سینی |
نام تجاری: | STMicroelectronics |
وضوح DAC: | 12 بیت |
نوع رم داده: | SRAM |
نوع رابط: | I2C، SPI، UART |
حساس به رطوبت: | آره |
تولید - محصول: | MCU + FPU |
نوع محصول: | میکروکنترلرهای ARM - MCU |
نوع حافظه برنامه: | فلاش |
مقدار بسته کارخانه: | 1560 |
زیر مجموعه: | میکروکنترلر - MCU |
نام تجاری: | STM32 |
واحد وزن: | 0.003517 اونس |
♠ Arm® Cortex®-M4 بسیار کم مصرف MCU+FPU 32 بیتی، 100DMIPS، فلش تا 128 کیلوبایت، 40 کیلوبایت SRAM، آنالوگ، داخلی.SMPS
دستگاه های STM32L412xx میکروکنترلرهای بسیار کم مصرفی هستند که بر اساس هسته 32 بیتی RISC Arm® Cortex®-M4 با کارایی بالا و با فرکانس حداکثر 80 مگاهرتز کار می کنند.هسته Cortex-M4 دارای یک واحد نقطه شناور (FPU) تک دقیق است که از تمام دستورالعملهای پردازش داده تک دقیق Arm® و انواع دادهها پشتیبانی میکند.همچنین مجموعه کاملی از دستورالعملهای DSP و واحد حفاظت حافظه (MPU) را اجرا میکند که امنیت برنامه را افزایش میدهد.
دستگاههای STM32L412xx دارای حافظههای پرسرعت (حافظه فلش تا 128 کیلوبایت، 40 کیلوبایت SRAM)، رابط حافظههای فلش Quad SPI (موجود در همه بستهها) و طیف گستردهای از I/Oهای پیشرفته و تجهیزات جانبی متصل به دو گذرگاه APB هستند. ، دو گذرگاه AHB و یک ماتریس گذرگاه چند AHB 32 بیتی.
دستگاههای STM32L412xx چندین مکانیسم حفاظتی را برای حافظه فلش و SRAM تعبیه کردهاند: حفاظت از بازخوانی، حفاظت از نوشتن، حفاظت از بازخوانی کد اختصاصی و فایروال.
این دستگاه ها دو ADC سریع 12 بیتی (5 Msps)، دو مقایسه کننده، یک تقویت کننده عملیاتی، یک RTC کم مصرف، یک تایمر 32 بیتی همه منظوره، یک تایمر 16 بیتی PWM اختصاص داده شده به کنترل موتور، چهار عدد عمومی ارائه می دهند. تایمر 16 بیتی و دو تایمر 16 بیتی کم مصرف.
علاوه بر این، تا 12 کانال حسگر خازنی در دسترس است.
آنها همچنین دارای رابط های ارتباطی استاندارد و پیشرفته هستند، یعنی سه I2C، دو SPI، سه USART و یک UART کم مصرف، یک دستگاه USB با سرعت کامل کمتر.
STM32L412xx در محدوده دمای -40- تا +85 درجه سانتیگراد (اتصال 105+ درجه سانتیگراد) و -40 تا +125 درجه سانتیگراد (اتصال +130 درجه سانتیگراد) از منبع تغذیه 1.71 تا 3.6 VDD هنگام استفاده از رگولاتور داخلی LDO کار می کند. و یک منبع تغذیه 1.00 تا 1.32 ولت VDD12 هنگام استفاده از منبع SMPS خارجی.مجموعه ای جامع از حالت های صرفه جویی در مصرف انرژی، طراحی برنامه های کاربردی کم مصرف را ممکن می سازد.
برخی از منابع تغذیه مستقل پشتیبانی می شوند: ورودی منبع تغذیه مستقل آنالوگ برای ADC، OPAMP و مقایسه کننده.یک ورودی VBAT امکان پشتیبان گیری از RTC و رجیسترهای پشتیبان را فراهم می کند.منابع تغذیه اختصاصی VDD12 را می توان برای دور زدن تنظیم کننده داخلی LDO هنگام اتصال به SMPS خارجی استفاده کرد.
خانواده STM32L412xx شش بسته از بسته های 32 تا 64 پین را ارائه می دهد.
• بسیار کم مصرف با FlexPowerControl
– منبع تغذیه 1.71 ولت تا 3.6 ولت
محدوده دمایی -40 درجه سانتیگراد تا 85/125 درجه سانتیگراد
– 300 nA در حالت VBAT: تامین برای RTC و رجیسترهای پشتیبان 32×32 بیتی
- حالت خاموش شدن 16 نانو آمپر (4 پین بیدار شدن)
– حالت آماده به کار 32 نانو آمپر (4 پین بیدار شدن)
– حالت آماده به کار 245 نانوآمپر با RTC
– حالت توقف 2 0.7 µA، 0.95 µA با RTC
– حالت اجرای 79 µA/MHz (حالت LDO)
– حالت اجرای 28 μA/MHz (حالت SMPS@3.3 V)
- حالت اکتساب دسته ای (BAM)
- بیدار شدن 4 میکروثانیه از حالت توقف
- تنظیم مجدد قهوه ای (BOR)
- ماتریس اتصال
• هسته: CPU Arm® 32 بیتی Cortex®-M4 با FPU، شتاب دهنده بلادرنگ تطبیقی (ART Accelerator™) که امکان اجرای 0 حالت انتظار از حافظه فلش، فرکانس تا 80 مگاهرتز، MPU، 100DMIPS و دستورالعمل های DSP را می دهد.
• معیار عملکرد
– 1.25 DMIPS/MHz (Drystone 2.1)
– 273.55 CoreMark® (3.42 CoreMark/MHz @ 80 MHz)
• معیار انرژی
– 442 ULPMark-CP®
– 165 ULPMark-PP®
• منابع ساعت
– نوسان ساز کریستالی 4 تا 48 مگاهرتز
– نوسان ساز کریستالی 32 کیلوهرتز برای RTC (LSE)
– RC داخلی 16 مگاهرتز برش کارخانه (±1%)
– داخلی کم مصرف 32 کیلوهرتز RC (± 5%)
– نوسان ساز چندسرعته داخلی 100 کیلوهرتز تا 48 مگاهرتز، به صورت خودکار توسط LSE برش داده شده (با دقت ± 0.25 درصد)
– 48 مگاهرتز داخلی با بازیابی ساعت
- PLL برای ساعت سیستم
• تا 52 ورودی/خروجی سریع، اکثر 5 V-تحمل
• RTC با تقویم HW، آلارم و کالیبراسیون
• تا 12 کانال حسگر خازنی: از سنسورهای لمسی کلید لمسی، خطی و چرخشی پشتیبانی می کند
• تایمر 10x: 1x 16 بیتی کنترل موتور پیشرفته، 1x 32 بیتی و 2x 16 بیتی همه منظوره، 1x 16 بیتی پایه، 2x تایمر کم مصرف 16 بیتی (موجود در حالت Stop)، 2x Watchdogs، SysTick تایمر
• خاطرات
– 128 کیلوبایت فلش تک بانکی، حفاظت از بازخوانی کد اختصاصی
– 40 کیلوبایت SRAM شامل 8 کیلوبایت با بررسی برابری سخت افزار
– رابط حافظه چهارگانه SPI با قابلیت XIP
• تجهیزات جانبی آنالوگ غنی (تامین مستقل)
– 2 x 12 بیت ADC 5 Msps، تا 16 بیت با نمونه برداری بیش از حد سخت افزار، 200 µA/Msps
- تقویت کننده های عملیاتی 2 برابر با PGA داخلی
- 1 برابر مقایسه کننده بسیار کم مصرف
– خروجی بافر با ولتاژ مرجع 2.5 ولت یا 2.048 ولت
• رابط های ارتباطی 12x
– محلول USB 2.0 با سرعت تمام کریستال با LPM و BCD
– 3x I2C FM+ (1 مگابیت بر ثانیه)، SMBus/PMBus
– 3 برابر USART (ISO 7816، LIN، IrDA، مودم)
- 1 برابر LPUART (توقف 2 بیدار شدن از خواب)
- 2x SPI (و 1x Quad SPI)
– IRTIM (رابط مادون قرمز)
• کنترلر DMA 14 کاناله
• مولد اعداد تصادفی واقعی
• واحد محاسبه CRC، شناسه منحصر به فرد 96 بیتی
• پشتیبانی از توسعه: اشکال زدایی سیم سریال (SWD)، JTAG، Embedded Trace Macrocell™
• همه بسته ها مطابق با ECOPACK2 هستند