میکروکنترلرهای ARM STM32F302RBT6 – MCU 32 بیتی ARM Cortex M4 72MHz 128kB MCU FPU
♠ توضیحات محصول
ویژگی محصول | مقدار ویژگی |
سازنده: | استیمیکروالکترونیک |
دسته بندی محصولات: | میکروکنترلرهای ARM - MCU |
استاندارد RoHS: | جزئیات |
سری: | STM32F3 |
سبک نصب: | SMD/SMT |
بسته بندی/جعبه: | LQFP-64 |
هسته: | آرم کورتکس M4 |
اندازه حافظه برنامه: | ۱۲۸ کیلوبایت |
عرض گذرگاه داده: | ۳۲ بیتی |
وضوح مبدل آنالوگ به دیجیتال: | ۲ × ۶ بیت/۸ بیت/۱۰ بیت/۱۲ بیت |
حداکثر فرکانس ساعت: | ۷۲ مگاهرتز |
تعداد ورودی/خروجیها: | ۵۱ ورودی/خروجی |
اندازه حافظه رم داده: | ۳۲ کیلوبایت |
ولتاژ تغذیه - حداقل: | ۲ ولت |
ولتاژ تغذیه - حداکثر: | ۳.۶ ولت |
حداقل دمای عملیاتی: | - 40 درجه سانتیگراد |
حداکثر دمای عملیاتی: | + ۸۵ درجه سانتیگراد |
بسته بندی: | سینی |
برند: | استیمیکروالکترونیک |
نوع حافظه رم داده: | اسرم |
نوع رابط: | CAN، I2C، I2S، SPI، UART، USART، USB |
حساس به رطوبت: | بله |
تعداد کانالهای ADC: | ۱ کانال |
تعداد تایمرها/شمارندهها: | ۸ تایمر |
سری پردازنده: | ARM Cortex M |
نوع محصول: | میکروکنترلرهای ARM - MCU |
نوع حافظه برنامه: | فلش |
تعداد بسته بندی کارخانه: | ۹۶۰ |
زیرگروه: | میکروکنترلرها - MCU |
نام تجاری: | استیام۳۲ |
وزن واحد: | ۳۴۲.۷۰۰ میلیگرم |
♠ Cortex®-M4 32b MCU+FPU مبتنی بر Arm®، تا 256 کیلوبایت فلش + 40 کیلوبایت SRAM، 2 ADC، 1 کانال DAC، 4 عدد Comp، 2 PGA، تایمر، 2.0-3.6 ولت
خانواده STM32F302xB/STM32F302xC بر اساس هسته RISC 32 بیتی Arm® Cortex®- M4 با کارایی بالا و FPU با فرکانس حداکثر 72 مگاهرتز ساخته شدهاند و دارای یک واحد ممیز شناور (FPU)، یک واحد حفاظت از حافظه (MPU) و یک ماکروسل ردیابی تعبیهشده (ETM) هستند. این خانواده شامل حافظههای تعبیهشده پرسرعت (تا 256 کیلوبایت حافظه فلش، تا 40 کیلوبایت SRAM) و طیف گستردهای از ورودی/خروجیهای پیشرفته و لوازم جانبی متصل به دو باس APB است.
این دستگاهها حداکثر دو مبدل آنالوگ به دیجیتال سریع ۱۲ بیتی (۵ میلیثانیه در ثانیه)، چهار مقایسهکننده، دو تقویتکننده عملیاتی، حداکثر یک کانال DAC، یک RTC کممصرف، حداکثر پنج تایمر ۱۶ بیتی همه منظوره، یک تایمر ۳۲ بیتی همه منظوره و یک تایمر مخصوص کنترل موتور ارائه میدهند. آنها همچنین دارای رابطهای ارتباطی استاندارد و پیشرفته هستند: حداکثر دو I2C، حداکثر سه SPI (دو SPI با I2Sهای مالتی پلکس فول داپلکس هستند)، سه USART، حداکثر دو UART، CAN و USB. برای دستیابی به دقت کلاس صوتی، لوازم جانبی I2S را میتوان از طریق یک PLL خارجی تنظیم زمان کرد.
خانواده STM32F302xB/STM32F302xC در محدوده دمایی -40 تا +85 درجه سانتیگراد و -40 تا +105 درجه سانتیگراد با منبع تغذیه 2.0 تا 3.6 ولت کار میکنند. مجموعهای جامع از حالتهای صرفهجویی در مصرف برق، امکان طراحی برنامههای کممصرف را فراهم میکند.
خانواده STM32F302xB/STM32F302xC دستگاههایی را در چهار بستهبندی از ۴۸ پین تا ۱۰۰ پین ارائه میدهند.
مجموعه لوازم جانبی موجود با دستگاه انتخاب شده تغییر میکند.
• هسته: پردازنده ۳۲ بیتی Arm® Cortex®-M4 با FPU (حداکثر ۷۲ مگاهرتز)، ضرب و تقسیم HW تک سیکلی، دستورالعمل DSP و MPU (واحد حفاظت از حافظه)
• شرایط عملیاتی:
– محدوده ولتاژ VDD، VDDA: 2.0 ولت تا 3.6 ولت
• خاطرات
– ۱۲۸ تا ۲۵۶ کیلوبایت حافظه فلش
– تا ۴۰ کیلوبایت SRAM، با بررسی توازن سختافزاری (HW parity) که روی ۱۶ کیلوبایت اول پیادهسازی شده است.
• واحد محاسبه CRC
• مدیریت تنظیم مجدد و تأمین
– تنظیم مجدد روشن/خاموش کردن دستگاه (POR/PDR)
– آشکارساز ولتاژ قابل برنامهریزی (PVD)
حالتهای کممصرف: خواب، توقف و آماده به کار
– تغذیه VBAT برای RTC و رجیسترهای پشتیبان • مدیریت کلاک
– نوسانساز کریستالی ۴ تا ۳۲ مگاهرتز
– نوسانساز ۳۲ کیلوهرتز برای RTC با کالیبراسیون
– RC داخلی ۸ مگاهرتز با گزینه x 16 PLL
– نوسانساز داخلی ۴۰ کیلوهرتز
• تا ۸۷ ورودی/خروجی سریع
– همه قابل نگاشت روی بردارهای وقفه خارجی
– چندین ماتریس اتصال داخلی با تحمل ۵ ولت
• کنترلر DMA دوازده کاناله
• دو مبدل آنالوگ به دیجیتال با فرکانس 0.20 میکروثانیه (تا 17 کانال) با وضوح قابل انتخاب 12/10/8/6 بیت، محدوده تبدیل 0 تا 3.6 ولت، ورودی تک سر/دیفرانسیلی، تغذیه آنالوگ جداگانه از 2 تا 3.6 ولت
• یک کانال DAC دوازده بیتی با تغذیه آنالوگ از ۲.۴ تا ۳.۶ ولت
• چهار مقایسهگر آنالوگ سریع ریل به ریل با تغذیه آنالوگ از 2 تا 3.6 ولت
• دو تقویتکننده عملیاتی که میتوانند در حالت PGA استفاده شوند، تمام ترمینالها با تغذیه آنالوگ از ۲.۴ تا ۳.۶ ولت قابل دسترسی هستند
• تا 24 کانال حسگر خازنی با پشتیبانی از حسگرهای لمسی، خطی و چرخشی
• تا 11 تایمر
– یک تایمر ۳۲ بیتی و دو تایمر ۱۶ بیتی با حداکثر ۴ ورودی IC/OC/PWM یا شمارنده پالس و انکودر تربیعی (افزایشی)
– یک تایمر کنترل پیشرفته ۱۶ بیتی ۶ کاناله، با حداکثر ۶ کانال PWM، تولید زمان خاموشی و توقف اضطراری
– یک تایمر ۱۶ بیتی با ۲ آیسی/OC، ۱ OCN/PWM، تولید زمان خاموشی و توقف اضطراری
– دو تایمر ۱۶ بیتی با IC/OC/OCN/PWM، تولید زمان خاموشی و توقف اضطراری
– دو تایمر نگهبان (مستقل، پنجرهای)
تایمر SysTick: شمارنده نزولی ۲۴ بیتی
– یک تایمر پایه ۱۶ بیتی برای راهاندازی DAC
• تقویم RTC با زنگ هشدار، بیدارباش دورهای از حالت توقف/آماده به کار
• رابطهای ارتباطی
– رابط CAN (2.0B فعال)
– دو پورت I2C حالت سریع پلاس (۱ مگابیت بر ثانیه) با جریان ۲۰ میلیآمپر، SMBus/PMBus، بیدار شدن از حالت توقف
– حداکثر پنج USART/UART (رابط ISO 7816، LIN، IrDA، کنترل مودم)
– حداکثر سه SPI، دو تا با رابط I2S مالتی پلکس نیمه/تمام دوبلکس، ۴ تا ۱۶ فریم بیتی قابل برنامه ریزی
– رابط پرسرعت USB 2.0
– فرستنده مادون قرمز
• اشکالزدایی با سیم سریال، Cortex®-M4 با FPU ETM، JTAG
• شناسه منحصر به فرد ۹۶ بیتی