STMicroelectronics STM32F105xx MCUs der Konnektivitäts-Produktlinie

STMikroelectronics STM32F105xx Mikrocontroller der Konnektivitäts-Produktlinie verfügen über den ARM Cortex™-M3-32-Bit-Hochleistungs-RISC-Core, der mit einer Frequenz von 72 MHz betrieben wird, Embedded-Hochgeschwindigkeitsspeicher sowie eine große Auswahl von I/Os und Peripherie, die mit zwei APB-Bussen verbunden sind. Alle Bauteile bieten zwei 12-Bit-ADCs, vier 16-Bit-Universal-Timer mit einem PWM-Timer sowie standardmäßige und erweiterte Kommunikationsschnittstellen: bis zu zwei I2Cs, drei SPIs, zwei I2Ss, fünf USARTs, einen USB-OTG-FS und zwei CANs.

Merkmale

  • Core: ARM® Cortex®-M3-32-Bit-CPU
    • 72 MHz maximale Frequenz, Leistung ohne Wartezustand bei Speicherzugriff von 1,25 DMIPS/MHz (Dhrystone 2.1)
    • Einzelzyklus-Multiplikation und Hardware-Division
  • Speicher
    • Flash-Speicher: 64 Kbyte bis 256 Kbyte
    • Universal-SRAM: 64 Kbyte
  • Takt-, Reset- und Versorgungsmanagement
    • 0 V bis 3,6 V Applikationsversorgung und I/Os
    • POR, PDR und programmierbarer Spannungsdetektor (PVD)
    • Quarzoszillator von 3 MHz bis 25 MHz
    • Interner werksseitig getrimmter 8-MHz-RC
    • Interner 40-kHz-RC mit Kalibrierung
    • 32-kHz-Oszillator für RTC mit Kalibrierung
  • Geringer Stromverbrauch
    • Schlaf-, Stopp- und Standby-Modus
    • VBAT-Versorgung für RTC und Backup-Register
  • 2 × 12-Bit-Analog-Digital-Wandler mit 1 μs (16 Kanäle)
    • Umwandlungsbereich: 0 bis 3,6 V
    • Abtast- und Halteschaltung
    • Temperatursensor
    • Bis zu 2 MS/s im verschachtelten Modus
  • 2 × 12-Bit-Digital-Analog-Wandler
    • DMA: 12-Kanal-DMA-Controller
      • Unterstützte Peripherie: Timer, ADCs, DAC, I2Ss, SPIs, I2Cs und USARTs
      • Debug-Modus
        • SWD- (Serial Wire Debug) und JTAG-Schnittstellen
        • Cortex®-M3 Embedded Trace Macrocell™
      • Bis zu 80 schnelle I/O-Anschlüsse
        • 51/80 I/Os, die alle auf 16 externen Interrupt-Vektoren angeordnet werden können und fast alle 5-V-tolerant sind
      • CRC-Berechnungseinheit, eindeutige 96-Bit-ID
  • Bis zu 10 Timer mit Neuzuordnungsfunktion für Pinbelegung
    • Bis zu vier 16-Bit-Timer mit jeweils bis zu vier IC/OC/PWM- oder Pulszähler und Quadratur-(Inkremental)-Encoder-Eingang
    • 2 × 16-Bit-Motorsteuerungs-PWM-Timer mit Totzeit-Generierung und Notabschaltung
    • 2 × Watchdog-Timer (unabhängig und Fenster)
    • SysTick-Timer: ein 24-Bit-Abwärtszähler
    • 2 × 16-Bit-Basic-Timer zur Ansteuerung des DAC
  • Bis zu 14 Kommunikationsschnittstellen mit Neuzuordnungsfunktion für Pinbelegung
    • Bis zu 2 × I2C-Schnittstellen (SMBus/PMBus)
    • Bis zu 5 USARTs (ISO 7816 Schnittstelle, LIN, IrDA-Funktion, Modem-Steuerung)
    • Bis zu 3 SPIs (18 MBit/s), 2 mit einer gemultiplexten I2S-Schnittstelle, die eine Genauigkeit der Audio-Klasse über erweiterte PLL-Regelungen bietet
    • 2 × CAN-Schnittstellen (2.0B aktiv) mit 512 Byte dediziertem SRAM
    • USB 2.0 Full-Speed-Bauteil/Host/OTG-Controller mit On-Chip-PHY, die HNP/SRP/ID mit einem dedizierten SRAM von 1,5 Kbyte unterstützen
    • 10/100-Ethernet-MAC mit dediziertem DMA und SRAM (4 Kbyte): IEEE1588 Hardware-Unterstützung, MII/RMII auf allen Gehäusen verfügbar

Applikationen

  • Motorantriebe und Applikationssteuerung
  • Medizinische und Handheld-Geräte
  • Industrieapplikationen
  • SPS
  • Wechselrichter
  • Scanner und Drucker
  • Alarmsysteme
  • Video-Gegensprechanlage
  • HLK
  • Home-Audiogeräte

Blockdiagramm

Blockdiagramm - STMicroelectronics STM32F105xx MCUs der Konnektivitäts-Produktlinie
Veröffentlichungsdatum: 2019-09-05 | Aktualisiert: 2024-03-13