Крупнейшая в мире платформа для поставок недостающих и труднодоступных деталей

STM32F103C8T6 Введение

Опубликованное время: 2023-02-24 11:29:13
STM32F103C8T6 — это 32-битный микроконтроллер на базе ядра Cortex-M3, выпущенного компанией STMicroelectronics (ST).

1. Introduction

="https://www.perceptive-ic.com/products?action=model&keyword=STM32F103C8T6" target="_self" title="STM32F103C8T6">STM32F103C8T6 — это 32-битный микроконтроллер на базе ядра Cortex-M3, выпущенный компанией STMicroelectronics (ST). Аппаратное обеспечение упаковано в LQFP48 и относится к серии микроконтроллеров STM32

. x 8 бит GPIO 37 контактов GPIO, включая PA0-PA15, PB0-PB15, PC13-PC15, PD0-PD1 Внешние каналы PA0-PA7 (TIM1, TIM2, TIM3, TIM4)Сторожевые таймеры 2 сторожевых таймера (независимый IWDG, оконный WWDG) ~ 2x
Спецификациякомпонента
МикроконтроллерCortex-M3
Флэш-память64 КБ
SRAM20K x 8 бит
АЦП2x 12-разрядный АЦП, 12 каналов
, PB0-P
B1
Внутренние каналыКанал датчика температуры ADC_Channel_16, внутренний канал опорного напряжения ADC_Channel_17
Таймеры4x 16-битные таймеры/счетчики
TIM1 со вставкой мертвого времени, обычно используемый для управления двигателем ШИМ
Таймер тиков24-битный таймер SysTick
Рабочий диапазон 2 В3,6 В, -40 °C ~ 85 °C
СвязьIIC, 2x SPI
, 3x USART, 1x CAN


2.Соглашение об именовании для серии

STM32
  1. Серия продуктов: STM32 представляет собой 32-разрядный микроконтроллер

  2. серии STMicroelectronics Cortex-Mx (ARM) тип продукта

:
      F- UniversalS-simple
    • L-

    • низкое энергопотребление
    • H - высокая производительность

    • AL- Тип с низким энергопотреблением для автомобильных приложенийAF-Общего назначения для автомобильных приложений

    • .

  1. Product sub-series:

      • 103: ядро ARM Cortex-M3, улучшено.

      Number of pins:
          C=LQFP/QFN 48 pins или WLCSP 32 pins
    1. Flash type:

        4=16KB
      • 6=32KB и так далее. Прибавьте 2 влево и умножьте на 2 вправо.

    1. Package:

          T-LQFP package
    2. Рабочая температура:

        6: -40°C~85°C
      • 8: -40°C~105°C

    >Таким образом, правила именования серии STM32: серия продукта + тип продукта + подсерия продукта + номер контакта + тип флэш-памяти + корпус + рабочая температура.

    <ч3>3. Minimum system board

Возможно, вы часто слышали слово «самая маленькая материнская плата», так что же такое самая маленькая материнская плата? На самом деле, самая маленькая материнская плата является наиболее обтекаемой схемой, настолько обтекаемой, что она может поддерживать только самую базовую нормальную работу микроконтроллера. Минимальная система обычно состоит из внешней схемы сброса, внешней схемы синхронизации и корпуса микроконтроллера. Кроме того, отсутствуют другие внешние устройства, такие как Bluetooth, внешняя EEPROM, чип синхронизации DS1302 и дисплей интерфейса SPI. (Примечание: STM32 поддерживает внутренние часы и сброс при включении питания, но в традиционном смысле самая маленькая система состоит из внешней схемы сброса, внешней схемы синхронизации и корпуса микроконтроллера.)

Основная плата STM32F103C8T6

="0" vspace="0"/>4.Принципиальная схема минимальной материнской платы STM32F103C8T6

Принципиальная схема платы STM32F103C8T6

показана на рисунке 1, а список компонентов показан на рисунке 2.

src="/uploads/images/20230224115552938869662.png" style="width: 90%;; " title="диаграмма STM32F103C8T6" border="0" vspace="0" alt="диаграмма STM32F103C8T6"/>

Рисунок 1 Принципиальная схема основной платы STM32F103C8T6

Список элементов платы STM32F103C8T6>

Рисунок 2 Список компонентов

5.program download

STM32 MCU поддерживает 3 вида методов загрузки программ, которые можно разделить на загрузку через последовательный порт ISP (используйте USB-TTL для подключения PA9, PA10), загрузку SWD (используйте ST-LINK для подключения PA13, PA14), загрузку JTAG (используйте JLINK для подключения PA13, PA14) в соответствии с различными принципами. ПА14, ПА15, ПБ3, ПБ4).

6.Первоначальное введение ST website

The STM32F103xx средней плотностиСемейство линейки nce включает в себя высокопроизводительное 32-битное RISC-ядро ARM®Cortex-M3®, работающее на частоте 72 МГц, высокоскоростную встроенную память (флэш-память до 128 Кбайт и SRAM до 20 Кбайт), а также широкий спектр улучшенных вводов/выходов и периферийных устройств, подключенных к двум шинам APB. Все устройства предлагают два 12-разрядных АЦП, три 16-разрядных таймера общего назначения плюс один ШИМ-таймер, а также стандартные и расширенные интерфейсы связи: до двух I2C и SPI, три USART, USB и CAN.

Устройства работают от напряжения питания от 2,0 до 3,6 В. Они доступны как в диапазоне температур от –40 до +85 °C, так и в расширенном температурном диапазоне от –40 до +105 °C. Полный набор режимов энергосбережения позволяет проектировать приложения с низким энергопотреблением.

Семейство линеек STM32F103xx средней плотности включает устройства в шести различных типах корпусов: от 36 до 100 выводов. В зависимости от устройства чоКроме того, включены различные наборы периферийных устройств, в приведенном ниже описании дается обзор всего спектра периферийных устройств, предлагаемых в этом семействе.

Благодаря этим особенностям семейство высокопроизводительных микроконтроллеров средней плотности STM32F103xx подходит для широкого спектра применений, таких как моторные приводы, управление приложениями, медицинское и портативное оборудование, периферийные устройства для ПК и игр, платформы GPS, промышленные приложения, ПЛК, инверторы, принтеры, сканеры, системы сигнализации, видеодомофоны и системы отопления, вентиляции и кондиционирования воздуха.

Main Features
    ARM®32-bit Cortex-M3® CPU Core
      72 МГц максимальная частота,1,25 DMIPS/МГц (Dhrystone 2.1) производительность при 0 доступе к памяти в состоянии ожидания
    • Однотактное умножение и аппаратное деление
      ul>
    • Memories
        64 или 128 Кбайт флэш-памяти20 Кбайт SRAMClock, reset and supply management
        • 2.0 to 3.6 V application supply and I/Os
      • >POR, PDR и программируемый детектор напряжения (PVD)
      • Кварцевый генератор от 4 до 16 МГцВнутренний RCВнутренний 40 кГц RCPLL for CPU clock32 кГц генератор
      • для RTC
      • с калибровкой
    • Low-power
      • Режимы
      • сна, остановки и ожиданияПоставка VBAT для регистров RTC и резервного копирования
    • 2 x 12-битных, 1 мкс аналого-цифровых преобразователей (до 16 каналов
    • )
        Диапазон преобразования: от 0 до 3,6 V
      • Возможность двойной выборки и удержания
      • >Датчик
    • температурыDMA
        7-канальный контроллер DMAПоддерживаемые периферийные устройства: таймеры, ADC, SPI, I2C и USARTs
      • До 80 быстрых портов ввода-вывода
    •  
      • 26/37/51/80 ввода-вывода, все сопоставлены на 16 внешних векторах прерываний и almost all 5 V-tolerant
    • Режим отладки  
        Serial wire debug (SWD) & JTAG interfaces
    • 7 таймеров  
        Три 16-битных таймера, каждый с 4 IC/OC/PWM или счетчиком импульсов и квадратурным (инкрементальным) входом кодировщика16-битный, ШИМ-таймер управления двигателем с мертвой генерацией и аварийной остановкой2 сторожевых таймера (независимый и оконный)
      • Таймер SysTick 24-битный
      • счетчик
    • До 9 коммуникационных интерфейсов  
      • До 2 x интерфейсов I2C (SMBus/PMBus)До 3 USART (интерфейс ISO 7816, LIN, поддержка ИК-порта, управление модемом
      • )До 2 SPI (18 Мбит/с)Интерфейс CAN (2.0B Active)
    • USB 2.0 full-speed interface
    • CRC вычислительная единица, 96-битный уникальный ID
    • Пакеты ECOPACK®

      STM32F103C8T6

Рекомендуемые детали