STM32F103C8T7TR ARM mikrokrmilniki – linija MCU Mainstream Performance, Arm Cortex-M3 MCU 64 Kbajtov bliskavice 72 MHz CPU, mo
♠ Opis izdelka
Atribut izdelka | Vrednost atributa |
Proizvajalec: | STMicroelectronics |
Kategorija izdelka: | ARM mikrokrmilniki - MCU |
RoHS: | Podrobnosti |
Serija: | STM32F103C8 |
Ločljivost ADC-ja: | 12-bitni |
Embalaža: | Kolut |
Embalaža: | Rezani trak |
Znamka: | STMicroelectronics |
Vrsta izdelka: | ARM mikrokrmilniki - MCU |
Količina v tovarniškem pakiranju: | 2400 |
Podkategorija: | Mikrokrmilniki - MCU |
Trgovsko ime: | STM32 |
♠ 32-bitni mikrokontroler srednje gostote zmogljivosti na osnovi Arm® s 64 ali 128 KB bliskovnega pomnilnika, USB, CAN, 7 časovniki, 2 ADC-jema, 9 priključki
Družina srednje gostote zmogljivosti STM32F103xx vključuje visokozmogljivo 32-bitno RISC jedro Arm® Cortex®-M3, ki deluje na frekvenci 72 MHz, visokohitrostne vgrajene pomnilnike (flash pomnilnik do 128 Kbajtov in SRAM do 20 Kbajtov) ter široko paleto izboljšanih V/I in perifernih naprav, priključenih na dve vodili APB. Vse naprave ponujajo dva 12-bitna ADC-ja, tri splošne 16-bitne časovnike in en PWM časovnik, pa tudi standardne in napredne komunikacijske vmesnike: do dva I2C in SPI, tri USART-e, USB in CAN.
Naprave delujejo z napajanjem od 2,0 do 3,6 V. Na voljo so v temperaturnem območju od –40 do +85 °C in v razširjenem temperaturnem območju od –40 do +105 °C. Celovit nabor načinov varčevanja z energijo omogoča načrtovanje aplikacij z nizko porabo energije.
Družina srednje gostote STM32F103xx vključuje naprave v šestih različnih tipih ohišja: od 36-pinskega do 100-pinskega. Glede na izbrano napravo so vključeni različni kompleti perifernih naprav, spodnji opis pa ponuja pregled celotne ponudbe perifernih naprav, ki so predlagane v tej družini.
Zaradi teh lastnosti je družina mikrokrmilnikov srednje gostote STM32F103xx primerna za širok spekter aplikacij, kot so pogoni motorjev, krmiljenje aplikacij, medicinska in ročna oprema, periferne naprave za osebne računalnike in igre, platforme GPS, industrijske aplikacije, PLC-ji, inverterji, tiskalniki, skenerji, alarmni sistemi, video domofoni in HVAC sistemi.
• 32-bitno jedro procesorja Arm® Cortex®-M3
– Najvišja frekvenca 72 MHz, zmogljivost 1,25 DMIPS/MHz (Dhrystone 2.1) pri dostopu do pomnilnika v stanju čakanja 0
– Enociklično množenje in strojna deljenje
• Spomini
– 64 ali 128 KB flash pomnilnika
– 20 KB SRAM-a
• Upravljanje ure, ponastavitve in napajanja
– Napajanje aplikacije in vhodi/izhodi od 2,0 do 3,6 V
– POR, PDR in programabilni detektor napetosti (PVD)
– Kristalni oscilator od 4 do 16 MHz
– Notranji 8 MHz tovarniško nastavljen RC
– Notranji 40 kHz RC
– PLL za takt procesorja
– 32 kHz oscilator za RTC s kalibracijo
• Nizka poraba energije
– Načini mirovanja, zaustavitve in pripravljenosti
– VBAT napajanje za RTC in rezervne registre
• 2x 12-bitna, 1 µs A/D pretvornika (do 16 kanalov)
– Območje pretvorbe: od 0 do 3,6 V
– Zmogljivost dvojnega vzorčenja in zadrževanja
– Temperaturni senzor
• DMA
– 7-kanalni DMA krmilnik
– Podprte periferne naprave: časovniki, ADC, SPI-ji, I2C-ji in USART-ji
• Do 80 hitrih vhodno/izhodnih vrat
– 26/37/51/80 V/I, vsi preslikani na 16 zunanjih prekinitvenih vektorjev in skoraj vsi 5 V-tolerantni
• Način odpravljanja napak
– Vmesniki za odpravljanje napak serijskih žic (SWD) in JTAG
• Sedem časovnikov
– Trije 16-bitni časovniki, vsak z do 4 IC/OC/PWM ali števcem impulzov in vhodom kvadraturnega (inkrementalnega) enkoderja
– 16-bitni PWM časovnik za krmiljenje motorja z generiranjem mrtvega časa in zasilno zaustavitvijo
– Dva nadzorna časovnika (neodvisen in okenski)
– Časovnik SysTick 24-bitni števec navzdol
• Do devet komunikacijskih vmesnikov
– Do dva vmesnika I2C (SMBus/PMBus®)
– Do trije USART-i (vmesnik ISO 7816, LIN, zmogljivost IrDA, upravljanje modema)
– Do dva SPI-ja (18 Mbit/s)
– Vmesnik CAN (2.0B aktivni)
– Vmesnik USB 2.0 s polno hitrostjo
• Enota za izračun CRC, 96-bitni enolični ID