آیسی STM32F103C8T6 پکیج LQFP-48
توجه: پایه های یک طرف دارای خمیدگی می باشد به همین علت با قیمت مناسب تری عرضه می شود.
میکروکنترلر STM32F103C8T6 با پکیج LQFP48 یکی از پیشرفته ترین و پرکاربردترین آیسی های خانواده STM32 است که برای پروژه های صنعتی و سیستم های تعبیه شده طراحی شده است. این آیسی دارای هسته ARM 32-bit Cortex-M3 میباشد و فرکانس کاری حداکثر آن 72 MHz است و توان عملیاتی 1.25 DMIPS/MHz را در دسترسی صفر به حافظه ارائه میدهد. این پردازنده قابلیت انجام عملیات ضرب تک چرخه و تقسیم سخت افزاری را دارد که اجرای برنامه های پیچیده و محاسباتی را بسیار سریع و کارآمد میکند.
حافظه داخلی شامل 64Kb فلش و 20Kb SRAM است که فضای کافی برای ذخیره برنامه های متنوع و داده های مورد نیاز فراهم میکند. برای مدیریت کلاک و تغذیه، این آیسی از ولتاژ کاری 2.0 تا 3.6 ولت پشتیبانی میکند و دارای سیستم های POR ، PDR و برنامه پذیر برای تشخیص ولتاژ (PVD) میباشد. منابع کلاک شامل اسیلاتور کریستالی 4 تا 16MHz ، نوع RC داخلی 8MHz کارخانه ای و RC داخلی 40kHz است و همچنین PLL برای کلاک CPU و اسیلاتور 32kHz برای RTC با قابلیت کالیبراسیون فراهم شده است.
این ویژگی ها در کنار حالت های کم مصرف Sleep ، Stop و Standby امکان طراحی پروژه های کم توان و قابل حمل را میسر میکنند و تغذیه VBAT برای RTC و رجیسترهای پشتیبان اضافه شده است. از قابلیت های مهم آیسی برنامه پذیر STM32F103C8T6 که به مهندسین و توسعه دهندگان امکان میدهد برنامه های خود را به سادگی روی میکروکنترلر بارگذاری و اجرا کنند. این میکروکنترلر دارای دو مبدل آنالوگ به دیجیتال 12bit با سرعت 1 μs و قابلیت پشتیبانی از 16 کانال میباشد و محدوده تبدیل آن از 0 تا 3.6 ولت است.
همچنین قابلیت Dual-sample و نگهداری سیگنال ها و سنسور دما و کنترل حافظه از طریق DMA با 7 کانال فراهم شده است. این چیپست دارای پورت های ورودی و خروجی متنوع است و تا 80 پورت سریع I/O را پشتیبانی میکند. تعداد I/O ها قابل تنظیم بین 26 ، 37 ، 51 و 80 عدد است و تمامی آن ها قابل نگاشت روی 16 وکتور وقفه خارجی هستند و تقریباً همه مقاوم به ولتاژ 5 ولت میباشند.
برای دیباگ و توسعه، STM32F103C8T6 از رابط های Serial wire debug (SWD) و JTAG پشتیبانی میکند و امکان استفاده از 7 تایمر شامل سه تایمر 16bit با قابلیت پشتیبانی تا 4 IC/OC/PWM یا شمارنده پالس و ورودی انکودر مربعی، تایمر PWM موتور با تولید Dead-time و توقف اضطراری، دو تایمر Watchdog مستقل و Window و یک تایمر SysTick 24-bit وجود دارد.
این میکروکنترلر از 9 رابط ارتباطی مختلف پشتیبانی میکند که شامل دو I2C با SMBus و PMBus ، سه USART با ISO 7816 و قابلیت LIN و IrDA و کنترل مودم ، دو SPI با سرعت 18Mbit/s ، رابط CAN 2.0B فعال و USB 2.0 Full-speed میشود. همچنین این چیپست دارای واحد محاسبه CRC و شناسه یکتا 96bit است که امنیت و صحت داده ها را تضمین میکند.
با توجه به مشخصات فنی گسترده و توانایی های ارتباطی بالا، کاربرد میکروکنترلر STM32F103C8T6 در پروژه های صنعتی ، رباتیک ، ابزار دقیق و سیستم های تعبیه شده بسیار وسیع است. این میکروکنترلر امکان اجرای برنامه های پیچیده و مدیریت چند وظیفه ای را فراهم میکند و مهندسین را قادر میسازد محصولات خلاقانه و با کیفیت بالا طراحی کنند. استفاده از پکیج LQFP48 باعث جمع و جور بودن برد و سازگاری با انواع بردهای توسعه و پروژه های مختلف شده است و از نظر طراحی سخت افزاری انعطاف پذیری بالایی ارائه میدهد.
توجه : این کالا شامل مرجوعی نمی باشد .
کاربرد :
- کنترل و راه اندازی ربات های ساده آموزشی و پروژه های دانشجویی
- پروژه های هوبی و الکترونیک سازماندهی شده
- دستگاه های خانگی هوشمند
- توسعه بردهای ابزار دقیق کوچک و دستگاه های اندازه گیری دیجیتال
- ساخت سیستم های اتوماسیون خانگی و سنسورهای محیطی
- اجرای پروژه های الکترونیکی مبتنی بر سنسورهای دما ، رطوبت و نور
- راه اندازی موتورهای کوچک DC و PWM برای پروتوتایپ های رباتیک
- توسعه تجهیزات پزشکی کوچک با سنجش سیگنال های آنالوگ
- پیاده سازی سیستم های ارتباطی داخلی با استفاده از رابط های سریال و I2C / SPI
بصورت کلی این میکروکنترلر برای کاربردهای با نیاز به پردازش متوسط و مصرف انرژی پایین مناسب است.
مشخصات فنی میکروکنترلر STM32F103C8T6
- هسته پردازنده : ARM 32-bit Cortex-M3
- فرکانس کاری حداکثر : 72 مگاهرتز
- توان عملیاتی : 1.25 DMIPS / مگاهرتز (بنچمارک Dhrystone 2.1) در دسترسی صفر به حافظه
- عملیات سخت افزاری : ضرب تک چرخه و تقسیم سخت افزاری
- حافظه فلش : 64 کیلوبایت
- حافظه SRAM اس رم : 20 کیلوبایت
- مدیریت کلاک ، ریست و تغذیه : پشتیبانی از ولتاژ 2.0 تا 3.6 ولت برای تغذیه و ورودی/خروجی ها
- سیستم های حفاظت ولتاژ : POR ، PDR و برنامه پذیر برای تشخیص ولتاژ (PVD)
- منابع کلاک :
اسیلاتور کریستالی 4 تا 16 مگاهرتز
RC داخلی 8 مگاهرتز کارخانه ای
RC داخلی 40 کیلوهرتز
PLL برای کلاک CPU
اسیلاتور 32 کیلوهرتز برای RTC با قابلیت کالیبراسیون
- حالت های کم مصرف : Sleep ، Stop و Standby
- تغذیه VBAT برای RTC و رجیسترهای پشتیبان
- مبدل های آنالوگ به دیجیتال : 2 عدد ، 12-bit ، سرعت 1 میکروثانیه ، تا 16 کانال
- محدوده تبدیل آنالوگ : 0 تا 3.6 ولت
- قابلیت Dual-sample و نگهداری سیگنال ها
- سنسور دما داخلی
- کنترل مستقیم حافظه : DMA با 7 کانال
- پشتیبانی از تجهیزات جانبی: تایمرها ، مبدل آنالوگ به دیجیتال ، رابط SPI ، I²C و USART
- تعداد پورت های سریع ورودی/خروجی : تا 80 عدد
- تعداد I/O های قابل برنامه ریزی : 26 ، 37 ، 51 و 80 عدد ، قابل نگاشت روی 16 وکتور وقفه خارجی و مقاوم به ولتاژ 5 ولت
- حالت دیباگ : رابط Serial wire debug (SWD) و JTAG
- تایمرها :
سه تایمر 16bit با قابلیت 4 IC / OC / PWM یا شمارنده پالس و ورودی انکودر مربعی
تایمر PWM موتور 16bit با تولید Dead-time و توقف اضطراری
دو تایمر Watchdog مستقل و Window
تایمر SysTick 24-bit Downcounter - رابط های ارتباطی :
2 رابط I²C با پشتیبانی SMBus و PMBus
3 رابط USART با پشتیبانی ISO 7816 و LIN و IrDA و کنترل مودم
2 رابط SPI با سرعت 18 مگابیت بر ثانیه
رابط CAN نسخه 2.0B فعال
رابط USB 2.0 Full-speed
- واحد محاسبه CRC
- شناسه یکتا : 96bit
امکانات :
- پردازنده ARM 32-bit Cortex-M3 با فرکانس کاری 72 مگاهرتز و توان عملیاتی 1.25 DMIPS / مگاهرتز برای اجرای برنامه های تعبیه شده
- حافظه داخلی شامل 64 کیلوبایت فلش و 20 کیلوبایت SRAM برای ذخیره برنامه ها و داده های کاربردی
- پشتیبانی از مبدل آنالوگ به دیجیتال 12-bit با سرعت 1 میکروثانیه و قابلیت استفاده از 1 تا 16 کانال برای اندازه گیری سیگنال ها
- رابط های ارتباطی متنوع شامل I2C ، SPI ، USART ، CAN و USB 2.0 Full-speed برای اتصال و تبادل داده بین بردها و دستگاه ها
مستندات:
دانلود دیتاشیت STM32F103C8T6 پکیج LQFP48
Technical Specifications of STM32F103C8T6 :
ARM 32-bit Cortex-M3 CPU Core
Maximum frequency 72 MHz, 1.25 DMIPS / MHz (Dhrystone 2.1) at 0 wait state memory access
Single-cycle multiplication and hardware division
Flash memory 64 Kbytes
SRAM 20 Kbytes
Clock, reset and supply management
Application supply and I / O voltage 2.0 to 3.6 V
POR, PDR, and programmable voltage detector (PVD)
Crystal oscillator 4 to 16 MHz
Internal RC 8 MHz factory-trimmed
Internal RC 40 kHz
PLL for CPU clock
32 kHz oscillator for RTC with calibration
Low power modes: Sleep, Stop and Standby
VBAT supply for RTC and backup registers
2 x 12-bit, 1 microsecond A / D converters (up to 16 channels)
Conversion range 0 to 3.6 V
Dual-sample and hold capability
Temperature sensor
DMA 7-channel controller
Peripherals supported: timers, ADC, SPI, I²C and USART
Up to 80 fast I / O ports
26 / 37 / 51 / 80 I / Os, mappable on 16 external interrupt vectors and almost all 5 V-tolerant
Debug mode: Serial wire debug (SWD) and JTAG interfaces
7 timers: three 16-bit timers with up to 4 IC / OC / PWM or pulse counter and quadrature encoder input
16-bit motor control PWM timer with dead-time generation and emergency stop
2 watchdog timers (Independent and Window)
SysTick timer 24-bit downcounter
Up to 9 communication interfaces
Up to 2 I²C interfaces (SMBus / PMBus)
Up to 3 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control)
Up to 2 SPIs (18 megabit / s)
CAN interface 2.0B Active
USB 2.0 full-speed interface
CRC calculation unit
96-bit unique ID