STM32F302RBT6 ARM Mikrokontrolagailuak – MCU 32 biteko ARM Cortex M4 72MHz 128kB MCU FPU
♠ Produktuaren deskribapena
Produktuaren atributua | Atributuaren balioa |
Fabrikatzailea: | STMicroelectronics |
Produktuaren kategoria: | ARM Mikrokontrolagailuak - MCU |
RoHS: | Xehetasunak |
Seriea: | STM32F3 |
Muntatzeko estiloa: | SMD/SMT |
Paketea/Kaxa: | LQFP-64 |
Nukleoa: | ARM Cortex M4 |
Programaren memoriaren tamaina: | 128 kB |
Datu-busaren zabalera: | 32 bit |
ADCren bereizmena: | 2 x 6 bit/8 bit/10 bit/12 bit |
Gehienezko erloju-maiztasuna: | 72 MHz |
S/I kopurua: | 51 S/I |
Datuen RAM tamaina: | 32 kB |
Hornidura-tentsioa - Min: | 2 V |
Hornidura-tentsioa - Max: | 3,6 V |
Gutxieneko funtzionamendu-tenperatura: | - 40 °C |
Gehienezko funtzionamendu-tenperatura: | + 85 °C |
Ontziratzea: | Erretilua |
Marka: | STMicroelectronics |
Datu RAM mota: | SRAM |
Interfaze mota: | CAN, I2C, I2S, SPI, UART, USART, USB |
Hezetasunarekiko sentikorra: | Bai |
ADC kanal kopurua: | 1 kanal |
Tenporizadore/Kontagailu kopurua: | 8 Tenporizadorea |
Prozesadore Seriea: | ARM Cortex M |
Produktu mota: | ARM Mikrokontrolagailuak - MCU |
Programaren memoria mota: | Flasha |
Fabrika pakete kantitatea: | 960 |
Azpikategoria: | Mikrokontrolagailuak - MCU |
Izen komertziala: | STM32 |
Unitateko pisua: | 342.700 mg |
♠ Arm®-en oinarritutako Cortex®-M4 32b MCU+FPU, gehienez 256KB Flash+ 40KB SRAM, 2 ADC, 1 DAC kanal, 4 konposatu, 2 PGA, tenporizadoreak, 2.0-3.6 V
STM32F302xB/STM32F302xC familia errendimendu handiko Arm® Cortex®-M4 32 biteko RISC nukleoan oinarritzen da, 72 MHz-ko maiztasunean funtzionatzen duen FPU batekin, eta puntu mugikorreko unitate (FPU), memoria babesteko unitate (MPU) eta trazadura makrozelula (ETM) txertatuta dituena. Familiak abiadura handiko memoria txertatuak (256 Kbyte arte Flash memoria, 40 Kbyte arte SRAM) eta bi APB busetara konektatutako hobetutako I/O eta periferiko sorta zabala ditu.
Gailuek bi 12 biteko ADC azkar (5 Msps), lau konparadore, bi anplifikadore operazional, DAC kanal bat, potentzia baxuko RTC bat, bost helburu orokorreko 16 biteko tenporizadore, 32 biteko tenporizadore orokor bat eta motorren kontrolari eskainitako tenporizadore bat eskaintzen dituzte. Komunikazio interfaze estandarrak eta aurreratuak ere badituzte: bi I2C, hiru SPI (bi SPIak I2S full-duplex multiplexatuak dituzte), hiru USART, bi UART, CAN eta USB. Audio klasearen zehaztasuna lortzeko, I2S periferikoak kanpoko PLL baten bidez erloju daitezke.
STM32F302xB/STM32F302xC familiak -40 eta +85 °C arteko eta -40 eta +105 °C arteko tenperatura-tarteetan funtzionatzen du, 2,0 eta 3,6 V-ko elikatze-iturriarekin. Energia aurrezteko modu multzo oso batek potentzia txikiko aplikazioak diseinatzea ahalbidetzen du.
STM32F302xB/STM32F302xC familiak lau paketetan eskaintzen ditu gailuak, 48 pinetik 100 pinera bitartekoak.
Aukeratutako gailuaren arabera aldatzen da barne hartzen diren periferikoen multzoa.
• Nukleoa: Arm® Cortex®-M4 32 biteko CPUa FPUarekin (gehienez 72 MHz), ziklo bakarreko biderketa eta HW zatiketa, DSP instrukzioa eta MPU (memoria babesteko unitatea)
• Funtzionamendu-baldintzak:
– VDD, VDDA tentsio-tartea: 2,0 V-tik 3,6 V-ra
• Oroitzapenak
– 128 eta 256 Kbyte arteko Flash memoria
– Gehienez 40 Kbyte SRAM, lehenengo 16 Kbyteetan hardware paritate-egiaztapena inplementatuta.
• CRC kalkulu unitatea
• Berrezarri eta hornidura kudeaketa
– Piztea/itzaltzea berrezartzea (POR/PDR)
– Tentsio detektagailu programagarria (PVD)
– Energia gutxiko moduak: Lo, Gelditu eta Itxaron
– RTC eta babeskopia erregistroetarako VBAT hornidura • Erlojuaren kudeaketa
– 4tik 32 MHz-ra bitarteko kristal osziladorea
– 32 kHz-ko osziladorea RTCrako kalibrazioarekin
– Barneko 8 MHz-ko RC 16 PLL aukerarekin
– Barneko 40 kHz-ko osziladorea
• Gehienez 87 sarrera/irteera azkar
– Kanpoko eten bektoreetan mapa daitezke guztiak
– Hainbat 5 V-ko tolerantzia duten • Elkarrizketa matrizea
• 12 kanaleko DMA kontrolatzailea
• Bi ADC 0.20 µS-koak (17 kanal arte), 12/10/8/6 bit-eko bereizmen hautagarriarekin, 0tik 3.6 V-ra bitarteko bihurketa-tartea, sarrera mutur bakarrekoa/diferentziala, 2tik 3.6 V-ra bitarteko elikadura analogiko bereizia
• 12 biteko DAC kanal bat, 2,4 eta 3,6 V arteko hornidura analogikoarekin
• Lau errail-errail konparagailu analogiko azkar, 2 eta 3,6 V arteko elikadura analogikoarekin
• PGA moduan erabil daitezkeen bi anplifikadore operazional, terminal guztiak eskuragarri 2,4 eta 3,6 V arteko hornidura analogikoarekin
• Gehienez 24 sentsore kapazitibo kanal, ukipen-tekla, ukipen-sentsore lineal eta birakariak onartzen dituztenak
• Gehienez 11 tenporizadore
– 32 biteko tenporizadore bat eta bi 16 biteko tenporizadore, gehienez 4 IC/OC/PWM edo pultsu kontagailurekin eta koadraturako (gehigarrizko) kodetzaile sarrerarekin.
– 16 biteko 6 kanaleko kontrol aurreratuko tenporizadore bat, gehienez 6 PWM kanalekin, denbora hila sortzeko eta larrialdiko geldialdiarekin.
– 16 biteko tenporizadore bat, 2 IC/OC, OCN/PWM 1, denbora hilaren sorkuntza eta larrialdiko geldialdia dituena.
– Bi 16 biteko tenporizadore IC/OC/OCN/PWMrekin, denbora hilaren sorkuntzarekin eta larrialdiko geldialdiarekin
– Bi zaindari-tenporizadore (independenteak, leihokoak)
– SysTick tenporizadorea: 24 biteko beheranzko kontagailua
– 16 biteko oinarrizko tenporizadore bat DACa gidatzeko
• Egutegiko RTC alarmarekin, Stop/Stand-etik aldizkako esnatzea
• Komunikazio interfazeak
– CAN interfazea (2.0B Aktiboa)
– Bi I2C Fast mode plus (1 Mbit/s) 20 mA-ko korronte-hustugailuarekin, SMBus/PMBus, STOPetik esnatzeko aukera
– Gehienez bost USART/UART (ISO 7816 interfazea, LIN, IrDA, modem kontrola)
– Gehienez hiru SPI, bi I2S interfazea erdi/duplex osoa multiplexatuarekin, 4 eta 16 bit-marko programagarri
– USB 2.0 abiadura osoko interfazea
– Infragorri igorlea
• Serieko kableen arazketa, Cortex®-M4 FPU ETM-rekin, JTAG
• 96 biteko ID bakarra