STM32F105RCT6 ARM mikrokrmilniki – MCU 32BIT Cortex 64/25 CONNECTIVITY LINE M3
♠ Opis izdelka
Atribut izdelka | Vrednost atributa |
Proizvajalec: | STMicroelectronics |
Kategorija izdelka: | ARM mikrokrmilniki - MCU |
RoHS: | Podrobnosti |
Serija: | STM32F105RC |
Slog montaže: | SMD/SMT |
Paket / etui: | LQFP-64 |
Jedro: | ARM Cortex M3 |
Velikost programskega pomnilnika: | 256 kB |
Širina podatkovnega vodila: | 32-bitni |
Ločljivost ADC-ja: | 12-bitni |
Največja taktna frekvenca: | 72 MHz |
Število V/I: | 51 V/I |
Velikost podatkovnega RAM-a: | 64 kB |
Napajalna napetost - min.: | 2 V |
Napajalna napetost - maks.: | 3,6 V |
Najnižja delovna temperatura: | - 40 °C |
Najvišja delovna temperatura: | +85 °C |
Embalaža: | Pladenj |
Znamka: | STMicroelectronics |
Vrsta podatkovnega RAM-a: | SRAM |
Višina: | 1,4 mm |
Vrsta vmesnika: | CAN, I2C, SPI, USART |
Dolžina: | 10 mm |
Občutljivost na vlago: | Da |
Število kanalov ADC: | 16 kanalov |
Število časovnikov/števcev: | 10 Časovnik |
Serija procesorjev: | ARM Cortex M |
Vrsta izdelka: | ARM mikrokrmilniki - MCU |
Vrsta programskega pomnilnika: | Bliskavica |
Količina v tovarniškem pakiranju: | 960 |
Podkategorija: | Mikrokrmilniki - MCU |
Trgovsko ime: | STM32 |
Širina: | 10 mm |
Teža enote: | 0,012088 oz |
♠ Povezovalna linija, 32-bitni mikrokontroler na osnovi ARM® s 64/256 KB bliskovnega pomnilnika, USB OTG, Ethernet, 10 časovnikov, 2 CAN-a, 2 ADC-ja, 14 komunikacijskih vmesnikov
Družina povezovalnih linij STM32F105xx in STM32F107xx vključuje visokozmogljivo 32-bitno RISC jedro ARM® Cortex®-M3, ki deluje na frekvenci 72 MHz, visokohitrostne vgrajene pomnilnike (flash pomnilnik do 256 Kbajtov in SRAM 64 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, štiri splošne 16-bitne časovnike in PWM časovnik, pa tudi standardne in napredne komunikacijske vmesnike: do dva I2C, tri SPI-je, dva I2S-ja, pet USART-ov, USB OTG FS in dva CAN-ja. Ethernet je na voljo samo pri STM32F107xx.
Družina povezovalnih linij STM32F105xx in STM32F107xx deluje v temperaturnem območju od –40 do +105 °C, od napajalnika od 2,0 do 3,6 V. Celovit nabor načinov varčevanja z energijo omogoča načrtovanje aplikacij z nizko porabo energije.
Družina povezovalnih naprav STM32F105xx in STM32F107xx ponuja naprave v treh različnih tipih ohišja: od 64-pinskega do 100-pinskega. Glede na izbrano napravo so vključeni različni kompleti perifernih naprav. Spodnji opis ponuja pregled celotne ponudbe perifernih naprav, ki so predlagane v tej družini.
Zaradi teh lastnosti je družina mikrokrmilnikov za povezljivost STM32F105xx in STM32F107xx primerna za širok spekter aplikacij, kot so pogoni motorjev in krmiljenje aplikacij, medicinska in ročna oprema, industrijske aplikacije, PLC-ji, inverterji, tiskalniki in skenerji, alarmni sistemi, video domofoni, HVAC in domača avdio oprema.
• Jedro: 32-bitni procesor 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 do 256 KB flash pomnilnika
– 64 KB splošnega 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 s frekvenco od 3 do 25 MHz
– Notranji 8 MHz tovarniško nastavljen RC
– Notranji 40 kHz RC s kalibracijo
– 32 kHz oscilator za RTC s kalibracijo
• Nizka poraba energije
– Načini mirovanja, zaustavitve in pripravljenosti
– VBAT napajanje za RTC in rezervne registre
• 2 × 12-bitna, 1 µs A/D pretvornika (16 kanalov)
– Območje pretvorbe: od 0 do 3,6 V
– Zmogljivost vzorčenja in zadrževanja
– Temperaturni senzor
– do 2 MSPS v prepletenem načinu
• 2 × 12-bitna D/A pretvornika
• DMA: 12-kanalni krmilnik DMA
– Podprte periferne naprave: časovniki, ADC-ji, DAC-ji, I2S-ji, SPI-ji, I2C-ji in USART-ji
• Način odpravljanja napak
– Vmesniki za odpravljanje napak serijskih žic (SWD) in JTAG
–Vgrajena sledilna makrocelica Cortex®-M3™
• Do 80 hitrih vhodno/izhodnih vrat
– 51/80 V/I, vsi preslikani na 16 zunanjih prekinitvenih vektorjev in skoraj vsi 5 V-tolerantni
• Enota za izračun CRC, 96-bitni enolični ID
• Do 10 časovnikov z možnostjo prerazporeditve pinov
– Do štiri 16-bitne časovnike, vsak z do 4 IC/OC/PWM ali števcem impulzov in vhodom kvadraturnega (inkrementalnega) enkoderja
– 1 × 16-bitni PWM časovnik za krmiljenje motorja z generiranjem mrtvega časa in zasilno zaustavitvijo
– 2 × nadzorna časovnika (neodvisen in okenski)
– Časovnik SysTick: 24-bitni števec navzdol
– 2 × 16-bitna osnovna časovnika za krmiljenje DAC-a
• Do 14 komunikacijskih vmesnikov z možnostjo prerazporeditve pinov
– Do 2 × vmesnika I2C (SMBus/PMBus)
– Do 5 USART-ov (vmesnik ISO 7816, LIN, zmogljivost IrDA, upravljanje modema)
– Do 3 SPI-ji (18 Mbit/s), 2 z multipleksiranim vmesnikom I2S, ki ponuja natančnost zvočnega razreda prek naprednih shem PLL
– 2 × CAN vmesnika (2.0B Active) z 512 bajti namenskega SRAM-a
– Krmilnik USB 2.0 za naprave/gostitelje/OTG s polno hitrostjo in vgrajenim PHY, ki podpira HNP/SRP/ID z 1,25 Kbajti namenskega SRAM-a
– 10/100 Ethernet MAC z namenskim DMA in SRAM (4 Kbajti): podpora za strojno opremo IEEE1588, MII/RMII na voljo v vseh ohišjih