اولین میکروکنترلر هشت پایه ۳۲ بیتی شرکت ST

مقدمه بر میکروکنترلرهای STM32G0

اواخر اسفندماه سال ۹۷ بود که شرکت st یک خبر تازه از میکروکنترلرهای جدید خودش یعنی سری stm32g0 منتشر کرد که این سری از میکروکنترلرها از معماری arm cortex-m0plus بهره گرفته بودند. توضیحاتی که این شرکت درباره این سری از این میکروکنترلرها داده بود به این شرح بود:

اولین میکروکنترلر هشت پایه 32 بیتی شرکت ST

این سری از میکروکنترلرها اولین نوع از خودشون در جهان هستند که دارای پورت USB-C و هم چنین پروتکل (PD 3.0) یا Power Delivery می باشند. ۵۱۲ کیلوبایت حافظه فلش، ADC از نوع ۱۲ بیتی، دارای ۲ کانال DAC، ارتباطات سریال UART و پکیج های از نوع ۸ پایه تا ۱۰۰ پایه در این سری به چشم می خورد.

اولین میکروکنترلر هشت پایه 32 بیتی شرکت ST

ویژگی ها

در این مقاله به معرفی ویژگی های کلیدی یک مدل هشت پایه از این سری یعنی STM32G041J6 میپردازیم:

  • ۱۱ timers (one 128 MHz capable): 16-bit for advanced motor control, one 32-bit and four 16-bit general-purpose, two low-power 16-bit, two watchdogs, SysTick timer
  • Calendar RTC with alarm and periodic wakeup from Stop/Standby/Shutdown
  • Communication interfaces
    • Two I۲C-bus interfaces supporting Fast-mode Plus (1 Mbit/s) with extra current sink, one supporting SMBus/PMBus and wakeup from Stop mode
    • Two USARTs with master/slave synchronous SPI; one supporting ISO7816 interface, LIN, IrDA capability, auto baud rate detection and wakeup feature
    • One low-power UART
    • Two SPIs (32 Mbit/s) with 4- to 16-bit programmable bitframe, one multiplexed with I۲S interface
  • True random number generator (RNG)
  • AES encryption with 128/256-bit key
  • Development support: serial wire debug (SWD)
  • ۹۶-bit unique ID
  • All packages ECOPACK®۲ compliant
  • Core: Arm® ۳۲-bit Cortex®-M0+ CPU, frequency up to 64 MHz
  • -۴۰°C to 85°C/125°C operating temperature
  • Memories
    • Up to 64 Kbytes of Flash memory
    • ۸ Kbytes of SRAM with HW parity check
  • CRC calculation unit
  • Reset and power management
    • Voltage range: 1.7 V to 3.6 V
    • Power-on/Power-down reset (POR/PDR)
    • Programmable Brownout reset (BOR)
    • Programmable voltage detector (PVD)
    • Low-power modes:Sleep, Stop, Standby, Shutdown
    • VBAT supply for RTC and backup registers
  • Clock management
    • ۴ to 48 MHz crystal oscillator
    • ۳۲ kHz crystal oscillator with calibration
    • Internal 16 MHz RC with PLL option (±۱ %)
    • Internal 32 kHz RC oscillator (±۵ %)
  • Up to 44 fast I/Os
    • All mappable on external interrupt vectors
    • Multiple 5 V-tolerant I/Os
  • ۵-channel DMA controller with flexible mapping
  • ۱۲-bit, 0.4 μs ADC (up to 16 ext. channels)
    • Up to 16-bit with hardware oversampling
    • Conversion range: 0 to 3.6V
انقلاب دیگر شرکت ST با میکروکنترلرهای STM32MP1

دیاگرام مداری تراشه

در تصویر زیر یک دیاگرام مداری از میکروکنترلری که صحبت میکنیم توسط این شرکت ارائه شده که برخی از قابلیت های این میکروکنترلر را به ما نشان میده.

اولین میکروکنترلر هشت پایه 32 بیتی شرکت ST

نرم افزار مخصوص این تراشه

شاید با خودتون بگید خب پس راه اندازی میکروکنترلر هم مثل بقیه با همون نرم افزار STMCubeMX انجام میشه ولی اینبار شرکت انحصارا یک نرم افزار برای این سری از میکروکنترلر را همراه با محصول ارائه داده به نام STMCubeG0 که در لینک پایین قابل دسترسی هستش.

صفحه دسترسی به نرم افزار

برد دیسکاوری

برای همین سری از میکروکنترلرهای هشت پین ۳۲ بیتی که فعلا سه مدل متفاوت ازش تولید شده به همین منظور این شرکت یک برد دیسکاوری هم ارائه داده که در این لینک میتونید به بررسی تخصصی تر این موضوع توجه کنید.

اولین میکروکنترلر هشت پایه 32 بیتی شرکت ST

با کمی دقت میشه متوجه شد که بر روی برد دیسکاوری یک سوکتی تعبیه شده تا برد آی سی که در پایین قرار داره با اتصال پین هدر به برد بشه ازش توی این سوکت استفاده کرد که یک طرح جالب و کاربردی هستش که در برد بورد هم بشه ازش استفاده کرد.
در این آدرس نیز آموزش های لازم برای این سری از میکروکنترلر را در سایت ST میتونید مشاهده کنید.

برچسب ها

tags, , , , , , , , , , , , , , , , ,
معرفی STM32CubeIDE جدیدترین IDE شرکت ST
آموزش میکروکنترلرهای STM8 با توابع EEPROM – SPL

این مطلب را به اشتراک بگذارید

پست های مرتبط

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

فهرست