میکروکنترلرهای ARM STM32F303CBT6 – MCU 32 بیتی ARM Cortex M4 72MHz 128kB MCU FPU
♠ توضیحات محصول
ویژگی محصول | مقدار ویژگی |
سازنده: | استیمیکروالکترونیک |
دسته بندی محصولات: | میکروکنترلرهای ARM - MCU |
استاندارد RoHS: | جزئیات |
سری: | STM32F3 |
سبک نصب: | SMD/SMT |
بسته بندی / مورد: | LQFP-48 |
هسته: | آرم کورتکس M4 |
اندازه حافظه برنامه: | ۱۲۸ کیلوبایت |
عرض گذرگاه داده: | ۳۲ بیتی |
وضوح مبدل آنالوگ به دیجیتال: | ۴ × ۶ بیت/۸ بیت/۱۰ بیت/۱۲ بیت |
حداکثر فرکانس ساعت: | ۷۲ مگاهرتز |
تعداد ورودی/خروجیها: | ۳۷ ورودی/خروجی |
اندازه حافظه رم داده: | ۳۲ کیلوبایت |
ولتاژ تغذیه - حداقل: | ۲ ولت |
ولتاژ تغذیه - حداکثر: | ۳.۶ ولت |
حداقل دمای عملیاتی: | - 40 درجه سانتیگراد |
حداکثر دمای عملیاتی: | + ۸۵ درجه سانتیگراد |
بسته بندی: | سینی |
برند: | استیمیکروالکترونیک |
نوع حافظه رم داده: | اسرم |
نوع رابط: | میتواند، I2C، SPI، UART، USB |
طول: | ۷ میلیمتر |
حساس به رطوبت: | بله |
تعداد کانالهای ADC: | ۱ کانال |
تعداد تایمرها/شمارندهها: | ۸ تایمر |
سری پردازنده: | ARM Cortex M |
نوع محصول: | میکروکنترلرهای ARM - MCU |
نوع حافظه برنامه: | فلش |
تعداد بسته بندی کارخانه: | ۱۵۰۰ |
زیرگروه: | میکروکنترلرها - MCU |
نام تجاری: | استیام۳۲ |
وزن واحد: | ۰.۰۰۶۴۰۹ اونس |
♠ Cortex®-M4 32b MCU+FPU مبتنی بر Arm®، تا 256 کیلوبایت فلش + 48 کیلوبایت SRAM، 4 ADC، 2 کانال DAC، 7 عدد Comp، 4 PGA، تایمر، 2.0-3.6 ولت
خانواده STM32F303xB/STM32F303xC بر اساس هسته RISC 32 بیتی Arm® Cortex®- M4 با کارایی بالا و FPU با فرکانس حداکثر 72 مگاهرتز ساخته شدهاند و دارای یک واحد ممیز شناور (FPU)، یک واحد حفاظت از حافظه (MPU) و یک ماکروسل ردیابی تعبیهشده (ETM) هستند. این خانواده شامل حافظههای تعبیهشده پرسرعت (تا 256 کیلوبایت حافظه فلش، تا 40 کیلوبایت SRAM) و طیف گستردهای از ورودی/خروجیهای پیشرفته و لوازم جانبی متصل به دو باس APB است.
این دستگاهها حداکثر چهار ADC سریع ۱۲ بیتی (۵ میلیثانیه در ثانیه)، هفت مقایسهکننده، چهار تقویتکننده عملیاتی، حداکثر دو کانال DAC، یک RTC کممصرف، حداکثر پنج تایمر ۱۶ بیتی همه منظوره، یک تایمر ۳۲ بیتی همه منظوره و دو تایمر مخصوص کنترل موتور ارائه میدهند. آنها همچنین دارای رابطهای ارتباطی استاندارد و پیشرفته هستند: حداکثر دو I2C، حداکثر سه SPI (دو SPI با I2Sهای دوطرفه مالتی پلکس)، سه USART، حداکثر دو UART، CAN و USB. برای دستیابی به دقت کلاس صوتی، لوازم جانبی I2S را میتوان از طریق یک PLL خارجی تنظیم زمان کرد.
خانواده STM32F303xB/STM32F303xC در محدوده دمایی -40 تا +85 درجه سانتیگراد و -40 تا +105 درجه سانتیگراد با منبع تغذیه 2.0 تا 3.6 ولت کار میکنند. مجموعهای جامع از حالتهای صرفهجویی در مصرف برق، امکان طراحی برنامههای کممصرف را فراهم میکند.
خانواده STM32F303xB/STM32F303xC دستگاههایی را در چهار بستهبندی از ۴۸ پین تا ۱۰۰ پین ارائه میدهند.
مجموعه لوازم جانبی موجود با دستگاه انتخاب شده تغییر میکند.
• هسته: پردازنده ۳۲ بیتی Arm® Cortex®-M4 با FPU (حداکثر ۷۲ مگاهرتز)، ضرب و تقسیم HW تک سیکلی، ۹۰ DMIPS (از CCM)، دستورالعمل DSP و MPU (واحد حفاظت از حافظه)
• شرایط عملیاتی:
– محدوده ولتاژ VDD، VDDA: 2.0 ولت تا 3.6 ولت
• خاطرات
– ۱۲۸ تا ۲۵۶ کیلوبایت حافظه فلش
– تا ۴۰ کیلوبایت SRAM، با بررسی توازن سختافزاری (HW parity) که روی ۱۶ کیلوبایت اول پیادهسازی شده است.
– تقویتکننده روتین: ۸ کیلوبایت SRAM روی گذرگاه دستورالعمل و داده، با بررسی برابری سختافزار (CCM)
• واحد محاسبه CRC
• مدیریت تنظیم مجدد و تأمین
– تنظیم مجدد روشن/خاموش کردن دستگاه (POR/PDR)
– آشکارساز ولتاژ قابل برنامهریزی (PVD)
حالتهای کممصرف: خواب، توقف و آماده به کار
– تامین VBAT برای RTC و رجیسترهای پشتیبان
• مدیریت ساعت
– نوسانساز کریستالی ۴ تا ۳۲ مگاهرتز
– نوسانساز ۳۲ کیلوهرتز برای RTC با کالیبراسیون
– RC داخلی ۸ مگاهرتز با گزینه x 16 PLL
– نوسانساز داخلی ۴۰ کیلوهرتز
• تا ۸۷ ورودی/خروجی سریع
– همه قابل نگاشت روی بردارهای وقفه خارجی
– چندین ولتاژ ۵ ولتی قابل تحمل
• ماتریس اتصال
• کنترلر DMA دوازده کاناله
• چهار مبدل آنالوگ به دیجیتال با فرکانس 0.20 میکروثانیه (تا 39 کانال) با وضوح قابل انتخاب 12/10/8/6 بیت، محدوده تبدیل 0 تا 3.6 ولت، ورودی تک سر/دیفرانسیلی، تغذیه آنالوگ جداگانه از 2 تا 3.6 ولت
• دو کانال DAC 12 بیتی با تغذیه آنالوگ از 2.4 تا 3.6 ولت
• هفت مقایسهگر آنالوگ سریع ریل به ریل با تغذیه آنالوگ از 2 تا 3.6 ولت
• چهار تقویتکننده عملیاتی که میتوانند در حالت PGA استفاده شوند، همه ترمینالها با تغذیه آنالوگ از ۲.۴ تا ۳.۶ ولت قابل دسترسی هستند
• تا 24 کانال حسگر خازنی با پشتیبانی از حسگرهای لمسی، خطی و چرخشی
• تا ۱۳ تایمر
– یک تایمر ۳۲ بیتی و دو تایمر ۱۶ بیتی با حداکثر ۴ ورودی 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
• شناسه منحصر به فرد ۹۶ بیتی