مرتب سازی لیست محصولات
مرتب سازی
فیلترها
برند
Maximum Clock Frequency ( MHz )
Data Bus Width ( bit )
Data RAM Size ( kB )
Program Memory Size ( kB )
Number of Timers/Counters ( Timer )
تگ
میکروکنترلرهای خانواده STM32 میکروکنترلرهای مبتنی بر پردازنده Arm Cortex®-M هستند که بهمنظور ارائه آزادی عمل بیشتر به توسعهدهندگان طراحی شدهاند. این سری میکروکنترلر تولیداتی با عملکرد بالا، قابلیتهای بلادرنگ (real-time)، پردازش سیگنالهای دیجیتال، عملکرد توان/ ولتاژ پایین و قابلیت اتصال راحت ضمن حفظ یکپارچگی کامل و سهولت توسعه در اختیار توسعهدهندگان قرار میدهند. همچنین این میکروکنترلرها بهدلیل تنوع مدلها، برخورداری از پشتیبانی نرمافزاری و ابزارهای قدرتمند، برای هر نوع کاربردی در صنعت و الکترونیک ایدهال هستند.
خانواده میکروکنترلرهای STM32 براساس عملکرد، قدرت و میزان مصرف به چهار دسته اصلی تقسیم میشوند:
این گروه با عملکرد فوقالعادهای که دارند و با در اختیار داشتن حافظه بالا و منابع جانبی گسترده، توسعه پروژه را تسریع میکنند و آزادی عمل بیشتری به توسعهدهندگان میدهند تا پروژههای پیچیدهتری را به سرانجام برسانند. همچنین با بهرهگیری از فناوری حافظه غیرفرار ST(NVM) مزایای زیادی برای توسعهدهندگان دارند. در کلاس کاری خود از لحاظ اجرای کد، انتقال داده و پردازش داده بهترین عملکرد را ارائه میدهند. همچنین با داشتن حافظه تعبیهشده بسیار بالا و پریفرالهای پیشرفته در پروژههای زیادی قابل استفاده هستند و راندمان انرژی بالایی دارند. میکروکنترلرهای STM32 high-performance در 5 سری متفاوت در دسترس هستند:
سری STM32H5 که مبتنی بر هسته ARM Cortex®-M33 تولید میشوند و بهترین ترکیب عملکرد، امنیت و مقرون به صرفه بودن را ارائه میدهند. تا فرکانس 250MHz کار میکنند و دارای 128KB تا 2MB حافظه فلش و تا 640KB حافظه رم هستند. سری STM32F4 که مبتنی بر هسته ARM Cortex®-M4 تولید میشوند و با استفاده از تکنولوژی NVM و شتابدهنده ART توانستهاند بالاترین امتیاز میکروکنترلرهای مبتنی بر Cortex®-M را در اختیار داشته باشند. محصولات STM32F407 در این سری از میکروکنترلرهای STM32 جزء پر مخاطبترین قطعات در این کلاس کاری هستند. سری STM32F2 که مبتنی بر هسته ARM Cortex®-M3 تولید میشوند و از تکنولوژی NVM پیشرفته 90nm و شتابدهنده ART و ماتریس باس چندلایه استفاده میکنند. این گروه با عملکرد عالی و قیمت بسیار مناسب ارائه میشوند. سری STM32F7 که با بهرهگیری از شتابدهنده ART و حافظه کش L1، صرفهنظر از اینکه کد برنامه روی حافظه فلش تعبیهشده یا حافظه خارجی باشد، حداکثر عملکرد هسته Cortex®-M7 را ارائه میدهند. سری STM32H7 که مبتنی بر هسته ARM Cortex®-M7 با بهرهگیری از تکنولوژی NVM تولید میشوند، یکی از قدرتمندترین نمونههای تولید شده در مجموعه STM32 هستند. این سری، فرکانس عملیاتی بیشینه تا 480MHz ارائه میدهند. همچنین حافظه عظیم فلش و SRAM دارند و از مجموعه گستردهای از پریفرالها پشتیبانی میکنند. این گروه بهویژه برای کاربردهای محاسباتی با کارایی بالا و پردازش بلادرنگ مناسب هستند. بعضی از نمونههای این سری دارای یک هسته پردازنده جانبی ARM Cortex®-M4 نیز هستند.
مجموعه Mainstream از میکروکنترلرهای 32 بیتی STM32 در طیف گستردهای از بخشها و برنامههای مختلف پاسخگو هستند. معماری آنها بهگونهای متعادل طراحی شدهاست که برای نیازهای اساسی در بازارهای مصرفی و جاهایی که کنترل هزینه و زمان ضروری است، مناسب باشند. بنابراین این میکروکنترلرها برای پاسخگویی به نیاز مهندسان به سیستمهای مقرون به صرفه، قوی و دارای طول عمر بالا ساخته شدهاند. سریهای مختلف این گروه عبارتند از:
سری STM32C0 که مقرون به صرفهترین سری هستند. در پلتفرم مشابه سری STM32G0 ساخته شدهاند و در عینحال که با کیفیت و قابل اعتماد هستند، قیمت بسیار کمی دارند. سری STM32G0 که میکروکنترلرهای کارآمد مبتنی بر هسته ARM Cortex®-M0 هستند. با یکپارچگی بسیار بالا به توسعهدهندگان کمک میکنند تا هزینههای تهیه ادوات اولیه برای توسعه پروژه خود را کاهش دهند و همچنین با کاهش مصرف برق بهترین عملکرد ممکن را ارائه دهند. این سری برای رقابت با میکروکنترلرهای 8 و 16 بیتی طراحی شدهاند. دسته بعدی سری STM32F0 اند که برای مهندسانی که به دنبال تقویت پلتفرم محصول خود و استانداردسازی آن بهکمک هستههای Cortex®-M0 هستند مناسباند. این سری نیز برای رقابت با میکروکنترلرهای 8 و 16 بیتی طراحی شدهاند. در این گروه از میکروکنترلرها دسته STM32F030 حرف اول را میزنند و بین توسعهدهندگان محبوب هستند.
به عنوان گروه بعدی میتوان سری STM32F1 را نام برد که گروه تقویتشده میکروکنترلرهای 32 بیتی STM32 هستند. با استفاده از پریفرالهای درجه یک قطعا عملکرد بالایی ارائه میدهند، بسیار یکپاچه هستند و با قیمتهای مقرون به صرفه، معماری ساده و سهولت استفاده ارائه میشوند. میکروکنترلرهای دسته STM32F103 در این گروه از اهمیت ویژهای برخوردارند و از قویترین محصولات این دسته محسوب میشوند. گروه بعدی، سری STM32F3 هستند که به لطف استفاده از پریفرالهای آنالوگ پیشرفته، کنترل real-time بسیار عالی برای کاربردهای صنعتی و عمومی ارائه میدهند. این گروه بهویژه برای کاربردهای سیگنال مختلط بهینه شدهاند. سری STM32G4 نیز که همه نیازهای پریفرال آنالوگ و پیشرفته را به همراه CPU با کارایی بالا فراهم میکنند گروه دیگر این مجموعه هستند که به عنوان جایگزینی برای سری STM32F3، بهویژه برای کاربردهای سیگنال مختلط بهینه شدهاند.
پلتفرمهای این گروه مبتنی بر تکنولوژی اختصاصی فوقالعاده کمنشت و طراحی بهینه است. این میکروکنترلرها به طراحان سیستمهای امبدد که نیاز به کنترل مصرف انرژی دارند تعادلی بین عملکرد عالی، مصرف مناسب انرژی، امنیت و صرفه اقتصادی ارائه میدهند. این گروه در سه سری تولید میشوند. سری STM32L0 و STM32U0 که جدیدترین گروه از میکروکنترلرهای فوق کممصرف مبتنی بر هسته +ARM Cortex®-M0 هستند و ترکیب ایدهالی از مصرف کم انرژی، ویژگیهای عالی و قیمت مناسب را ارائه میدهند. سری STM32L4 و +STM32L4 که مبتنی بر هسته ARM Cortex®-M4 هستند و دارای حافظه فلش تا 2MB هستند و بدون افزایش مصرف برق از گرافیک پیشرفتهای پشتیبانی میکنند و STM32L5 مبتنی بر هسته ARM Cortex®-M33 که از حافظه خارجی پشتیبانی میکنند و امنیت بالاتری دارند. همچنین سری STM32U5 مبتنی بر هسته ARM Cortex®-M33 که در کلاس کاری خود ایدهالترین میزان مصرف انرژی و ویژگیهای امنیتی پیشرفته را ارائه میدهند. این گروه همچنین شامل رابطهای کاربری گرافیکی عالی هستند.
یک نمونه ایدهال برای طراحان RF که به دنبال چیزی بیش از یک وسیله رادیویی ساده هستند. میکروکنترلرهای سری STM32Wx اتصال وایرلس را فراهم میکنند. عملکرد sub-GHz و محدوه فرکانس 2.4 GHz را پشتیبانی میکنند. همچنین بسیار یکپارچه و قابل اعتماد هستند و در محدوده وسیعی از کاربردهای صنعتی قابل استفاده هستند. سهلالاستفاده و کممصرف هستند، از عملکرد real-time پشتیبانی میکنند و ویژگیهای امنیتی ارائه میدهند. راهحلهای STM32Wx با پروتکلهای مختلف، از نقطهبهنقطه و مش گرفته تا شبکههای گسترده با مصرف کم جریان و ویژگیهای امنیتی سازگار هستند. میکروکنترلرهای بیسیم STM32Wx دارای یک معماری dual-core هستند که از یک MCU و یک فرستنده رادیویی در سیستمی با تراشه کاملا یکپارچه و بسیار مقرون به صرفه ساخته شدهاند. میکروکنترلرهای خانواده STM32Wx شامل دو سری هستند که پروتکلهای رادیویی متفاوتی دارند و از قابلیتهای متفاوتی پشتیبانی میکنند. سری STM32WB، STM32WB0 و STM32WBA که برای اتصالات کوتاه-برد استفاده میشوند و سری STM32WL که برای اتصالات بلند-برد استفاده میشوند.
میکروکنترلرهای STM32 مزایای متعددی دارند که آنها را به انتخاب مناسبی برای کاربردهای مختلف تبدیل میکند. این گروه از میکروکنترلرها با بهرهگیری از هسته پردازنده ARM Cortex®-M سرعت پردازشی بالا و قابلیتهای real-time ارائه میدهند و بنابراین با داشتن عملکرد عالی برای کاربردهای پردازش سیگنال و کنترل بلادرنگ مناسب هستند. همچنین با در اختیار داشتن مجموعه غنی از پریفرالها شامل تایمرها، پروتکلهای ارتباطی و کانورترهای ADC به توسعهدهندگان امکان اجرای پروژههای پیشرفته را میدهند و برای سیستمهای امبدد و اینترنت اشیا مناسب هستند. گروه میکروکنترلرهای STM32 ابزار توسعه نرمافزاری گستردهای مثل STM32CubeProgramming و STM32CubeMonitor را پشتیبانی میکنند که باعث سرعت بخشیدن به توسعه پروژه و سهولت انجام آن میشود. این گروه جهت بهینهسازی مصرف انرژی طراحی شدهاند که آنها را برای استفاده در دستگاههایی که با باتری کار میکنند و جایی که کنترل مصرف انرژی اهمیت بسزایی دارد، ایدهال میسازد. بهطورکلی میتوان گفت میکروکنترلرهای STM32 با ترکیب عملکرد عالی، پریفرالهای غنی و سهولت توسعه، انتخاب مناسبی برای رنج وسیعی از پروژههای مختلف هستند.
شرکت STMicroelectornics مجموعه گستردهای از میکروکنترلرهای 32 بیتی با خصوصیات و پارامترهای مختلف ارائه میدهد. برای انتخاب بهترین میکروکنترلر مناسب پروژه خود باید فاکتورهای مختلفی از جمله معماری هسته، حافظه، نیازهای انرژی، پریفرالهای پشتیبانی شده مثل پریفرالهای ارتباطی USB، I2C، SPI، UART و همچنین قیمت تمام شده قطعه را درنظر بگیریم. در واقع انتخاب میکروکنترلر مناسب وابسته به کاربرد مورد انتظار پروژه ما است.
برای انتخاب قطعه مناسب کاربردهای گرافیکی فاکتورهای زیادی باید درنظر گرفته شود. اولین مورد هسته مناسب و سری میکروکنترلر مورد نیاز است. علاوهبراین، سایز حافظه فلش و رم در میکروکنترلرها نکته کلیدی در انتخاب نمونه مناسب کاربردهای گرافیکی است. همچنین لازم است که رزولوشن نمایش و کیفیت رنگ پیش از انتخاب بررسی شوند. پریفرالهای جانبی مورد نیاز مثل DMA2D، JPEG codec، Chrom-GRC، LCD-TFT و FMC/FSMC نیز باید پشتیبانی شوند.
شرکت ST مجموعه وسیعی از میکروکنترلرهای کممصرف ارائه میدهد که توسعهدهنده باید با توجه به نیازهای پروژه خود قطعه مناسب را بین آنها انتخاب و تهیه کند. برای انتخاب بهترین قطعه کممصرف لازم است ابتدا هسته پردازنده مورد نیازتان را تعیین کنید. همچنین، باید به فاکتورهای زیادی از جمله میزان مصرف انرژی، سایز حافظه، فرکانس کلاک، مدهای مختلف کممصرف، زمان بیداری، منابع فعال که میزان مصرف انرژی را تعیین میکنند، کنترلکننده دسترسی مستقیم به حافظه (DMA) و محدوده ولتاژ مورد نیاز، توجه شود.
اولین مواردی که برای انتخاب میکروکنترلر مناسب کاربردهای کنترل موتور باید به آنها توجه شود، پریفرالهایی از جمله ADC، COMP، DAC، HRTIM و تایمر است. البته باید توجه داشته باشید که عملکرد نهایی پروژه، نیازهای حافظه، تعداد موتورها و تایمرهای پیشرفته، OPAMP، سرعت موتور، امکان نیاز به تایمر 16 بیتی و نمایش گرافیکی که نیازمند پریفرال LCD است نیز میتواند در انتخاب میکروکنترلر مناسب موثر باشد.