توضیحات
STM32L4Q5xx خانواده اي از دستگاه هاي ميکروکنترلر بسيار کم مصرف (بخشي از سري STM32L4+) را بر اساس هسته 32 بيتي RISC Arm® Cortex®-M4 با کارايي بالا تعيين مي کند. آنها در فرکانس تا 120 مگاهرتز کار مي کنند. هسته Cortex-M4 داراي يک واحد نقطه شناور تک دقيق (FPU) است که از تمام دستورالعمل هاي پردازش داده تک دقيق Arm® و همه انواع داده ها پشتيباني مي کند. هسته CortexM4 همچنين مجموعه کاملي از دستورالعملهاي DSP (پردازش سيگنال ديجيتال) و واحد حفاظت حافظه (MPU) را اجرا ميکند که امنيت برنامه را افزايش ميدهد. اين دستگاه ها داراي حافظه هاي پرسرعت (1 مگابايت حافظه فلش و 320 کيلوبايت SRAM)، يک کنترلر حافظه خارجي انعطاف پذير (FSMC) براي حافظه هاي ثابت (براي دستگاه هاي داراي بسته هاي 100 پين و بيشتر)، دو رابط حافظه فلش OCTOSPI (براي دستگاههايي با بستههاي 100 پين يا بيشتر) و طيف گستردهاي از I/Oهاي پيشرفته و تجهيزات جانبي متصل به دو گذرگاه APB، دو گذرگاه AHB و يک ماتريس گذرگاه چند AHB 32 بيتي. اين دستگاه ها چندين مکانيسم حفاظتي را براي حافظه فلش و SRAM تعبيه شده تعبيه مي کنند: حفاظت از بازخواني، حفاظت از نوشتن، حفاظت از بازخواني کد اختصاصي و فايروال. اين دستگاه ها دو ADC سريع 12 بيتي (5 Msps)، دو مقايسه کننده، دو تقويت کننده عملياتي، دو کانال DAC، يک بافر مرجع ولتاژ داخلي، يک RTC کم مصرف، دو تايمر 32 بيتي همه منظوره، دو تايمر 16 بيتي ارائه مي دهند. تايمر PWM مخصوص کنترل موتور، هفت تايمر 16 بيتي همه منظوره و دو تايمر کم مصرف 16 بيتي. اين دستگاه ها از دو فيلتر ديجيتال براي مدولاتورهاي خارجي سيگما دلتا (DFSDM) پشتيباني مي کنند. علاوه بر اين، تا 24 کانال حسگر خازني در دسترس است.
Description
STM32L4Q5xx designates a family of ultra-low-power microcontroller devices (part of
STM32L4+ Series) based on the high-performance Arm® Cortex®-M4 32-bit RISC core.
They operate at a frequency of up to 120 MHz.
The Cortex-M4 core features a single-precision floating-point unit (FPU), which supports all
the Arm® single-precision data-processing instructions and all the data types. The CortexM4 core also implements a full set of DSP (digital signal processing) instructions and a
memory protection unit (MPU) that enhances the application’s security.
These devices embed high-speed memories (1 Mbyte of Flash memory and 320 Kbytes of
SRAM), a flexible external memory controller (FSMC) for static memories (for devices with
packages of 100 pins and more), two OCTOSPI Flash memory interfaces (for devices with
packages of 100 pins or more) and an extensive range of enhanced I/Os and peripherals
connected to two APB buses, two AHB buses and a 32-bit multi-AHB bus matrix.
These devices embed several protection mechanisms for embedded Flash memory and
SRAM: readout protection, write protection, proprietary code readout protection and a
firewall.
These devices offer two fast 12-bit ADCs (5 Msps), two comparators, two operational
amplifiers, two DAC channels, an internal voltage reference buffer, a low-power RTC, two
general-purpose 32-bit timers, two 16-bit PWM timers dedicated to motor control, seven
general-purpose 16-bit timers, and two 16-bit low-power timers. The devices support two
digital filters for external sigma delta modulators (DFSDMs). In addition, up to 24 capacitive
sensing channels are available.
|