STMicroelectronics STM32MP133C F 32 bitų „Arm Cortex-A7“ 1 GHz MPU
Specifikacijos
- Branduolys: Arm Cortex-A7
- Atmintis: išorinė SDRAM, įterptinė SRAM
- Duomenų magistralė: 16 bitų lygiagreti sąsaja
- Saugumas / sauga: atstatymas ir energijos valdymas, LPLV-Stop2, budėjimo režimas
- Pakuotė: LFBGA, TFBGA su minimaliu 0.5 mm žingsniu
- Laikrodžių valdymas
- Bendrosios paskirties įvesties / išvesties
- Sujungimo matrica
- 4 DMA valdikliai
- Ryšių periferiniai įrenginiai: iki 29
- Analoginiai periferiniai įrenginiai: 6
- Laikmačiai: iki 24, sarginiai: 2
- Aparatinės įrangos spartinimas
- Derinimo režimas
- Saugikliai: 3072 bitų, įskaitant unikalų ID ir HUK AES 256 raktams
- Atitinka ECOPACK2 reikalavimus
„Arm Cortex-A7“ posistemis
STM7MP32C/F mikroschemos „Arm Cortex-A133“ posistemė teikia…
Prisiminimai
Įrenginyje yra išorinė SDRAM ir įterptoji SRAM duomenų saugojimui…
DDR valdiklis
DDR3/DDR3L/LPDDR2/LPDDR3 valdiklis valdo prieigą prie atminties…
Maitinimo šaltinių valdymas
Maitinimo schema ir prižiūrėtojas užtikrina stabilų energijos tiekimą…
Laikrodžių valdymas
RCC tvarko laikrodžio paskirstymą ir konfigūracijas…
Bendrosios paskirties įvesties / išvesties (GPIO)
GPIO suteikia sąsajos galimybes išoriniams įrenginiams...
„TrustZone“ apsaugos valdiklis
ETZPC padidina sistemos saugumą valdydamas prieigos teises…
Magistralių jungčių matrica
Matrica palengvina duomenų perdavimą tarp skirtingų modulių…
DUK
K: Koks yra maksimalus palaikomų ryšio periferinių įrenginių skaičius?
A: STM32MP133C/F palaiko iki 29 ryšio periferinių įrenginių.
K: Kiek analoginių periferinių įrenginių yra prieinama?
A: Įrenginys siūlo 6 analoginius periferinius įrenginius įvairioms analoginėms funkcijoms atlikti.
“`
STM32MP133C STM32MP133F
„Arm® Cortex®-A7“ iki 1 GHz, 2×ETH, 2×CAN FD, 2×ADC, 24 laikmačiai, garsas, kriptovaliuta ir išplėstinė apsauga
Duomenų lapas – gamybos duomenys
Savybės
Apima naujausią ST patentuotą technologiją
Šerdis
· 32 bitų „Arm® Cortex®-A7 L1“ 32 kbitų I / 32 kbitų D 128 kbitų vieninga 2 lygio talpykla „Arm® NEONTM“ ir „Arm® TrustZone®“
Prisiminimai
· Išorinė DDR atmintis iki 1 GB, iki LPDDR2/LPDDR3-1066 16 bitų, iki DDR3/DDR3L-1066 16 bitų
· 168 KB vidinės SRAM atminties: 128 KB AXI SYSRAM atminties + 32 KB AHB SRAM atminties ir 8 KB SRAM atsarginės kopijos srityje
· Dviguba „Quad-SPI“ atminties sąsaja · Lankstus išorinis atminties valdiklis, galintis iki
16 bitų duomenų magistralė: lygiagreti sąsaja, skirta prijungti išorinius IC ir SLC NAND atmintis su iki 8 bitų ECC
Saugumas / apsauga
· Saugus įkrovimas, „TrustZone®“ periferiniai įrenginiai, 12 xtamper kaiščiai, įskaitant 5 x aktyvius tampers
· Temperatūra, tūr.tage, dažnio ir 32 kHz stebėjimas
Reset ir maitinimo valdymas
· Maitinimas nuo 1.71 V iki 3.6 VI/Os (5 V tolerantiški I/O) · POR, PDR, PVD ir BOR · Lustuose integruoti LDO (USB 1.8 V, 1.1 V) · Atsarginis reguliatorius (~0.9 V) · Vidiniai temperatūros jutikliai · Mažos galios režimai: miego, stabdymo, LPLV stabdymo
LPLV-Stop2 ir budėjimo režimas
LFBGA
TFBGA
LFBGA289 (14 × 14 mm) žingsnis 0.8 mm
TFBGA289 (9 × 9 mm) TFBGA320 (11 × 11 mm)
Minimalus žingsnis 0.5 mm
· DDR atminties išsaugojimas budėjimo režimu · PMIC kompaniono mikroschemos valdikliai
Laikrodžio valdymas
· Vidiniai osciliatoriai: 64 MHz HSI osciliatorius, 4 MHz CSI osciliatorius, 32 kHz LSI osciliatorius
· Išoriniai generatoriai: 8–48 MHz HSE generatorius, 32.768 kHz LSE generatorius
· 4 × PLL su daliniu režimu
Bendrosios paskirties įvestis/išėjimai
· Iki 135 saugių įvesties / išvesties prievadų su pertraukimo galimybe
· Iki 6 žadinimo valandų
Sujungimo matrica
· 2 magistralių matricos: 64 bitų „Arm® AMBA® AXI“ sujungimas, iki 266 MHz; 32 bitų „Arm® AMBA® AHB“ sujungimas, iki 209 MHz
4 DMA valdikliai procesoriaus apkrovimui
· Iš viso 56 fiziniai kanalai
· 1 x didelės spartos bendrosios paskirties pagrindinis tiesioginės atminties prieigos valdiklis (MDMA)
· 3 × dviejų prievadų DMA su FIFO ir užklausų maršrutizatoriaus galimybėmis optimaliam periferinių įrenginių valdymui
2024 m. rugsėjo mėn
Tai informacija apie visą gaminį.
DS13875 5 red
1/219
www.st.com
STM32MP133C/F
Iki 29 ryšio periferinių įrenginių
· 5 × I2C FM+ (1 Mbit/s, SMBus/PMBusTM) · 4 × UART + 4 × USART (12.5 Mbit/s,
ISO7816 sąsaja, LIN, IrDA, SPI) · 5 × SPI (50 Mbit/s, įskaitant 4 su pilnai dvipusiu ryšiu
I2S garso klasės tikslumas per vidinį garso PLL arba išorinį laikrodį) (+2 QUADSPI + 4 su USART) · 2 × SAI (stereo garsas: I2S, PDM, SPDIF Tx) · SPDIF Rx su 4 įėjimais · 2 × SDMMC iki 8 bitų (SD/e·MMCTM/SDIO) · 2 × CAN valdikliai, palaikantys CAN FD protokolą · 2 × USB 2.0 didelės spartos pagrindinis kompiuteris arba 1 × USB 2.0 didelės spartos pagrindinis kompiuteris
+ 1 × USB 2.0 didelės spartos OTG vienu metu · 2 × Ethernet MAC/GMAC IEEE 1588v2 aparatinė įranga, MII/RMII/RGMII
6 analoginiai periferiniai įrenginiai
· 2 × ADC su 12 bitų maksimalia skiriamąja geba iki 5 Msps
· 1 x temperatūros jutiklis · 1 x skaitmeninis filtras sigma-delta moduliatoriui
(DFSDM) su 4 kanalais ir 2 filtrais · Vidinis arba išorinis ADC etaloninis signalas VREF+
Iki 24 laikmačių ir 2 sargių
· 2 × 32 bitų laikmačiai su iki 4 IC/OC/PWM arba impulsų skaitikliu ir kvadratūriniu (inkrementiniu) kodavimo įėjimu
· 2 × 16 bitų pažangūs laikmačiai · 10 × 16 bitų bendrosios paskirties laikmačių (įskaitant
2 pagrindiniai laikmačiai be PWM) · 5 × 16 bitų mažos galios laikmačiai · Saugus RTC su sekundės dalimis tikslumu ir
aparatinės įrangos kalendorius · 4 „Cortex®-A7“ sistemos laikmačiai (saugūs,
nesaugus, virtualus, hipervizorius) · 2 × nepriklausomi stebėjimo įtaisai
Aparatinis pagreitis
· AES 128, 192, 256 DES/TDES
2 (nepriklausoma, nepriklausoma, saugi) 5 (2 apsaugomi) 4 5 (3 apsaugomi)
4 + 4 (įskaitant 2 apsaugotus USART), kai kurie gali būti įkrovos šaltiniai
2 (iki 4 garso kanalų), su I2S pagrindiniu/pavaldžiu, PCM įvestimi, SPDIF-TX 2 prievadais
Įterptinis HSPHY su BCD Įterptinis HS PHY su BCD (apsaugotas), gali būti įkrovos šaltinis
2 × HS, bendrinami tarp pagrindinio kompiuterio ir OTG 4 įėjimų
2 (1 × TTCAN), laikrodžio kalibravimas, 10 KB bendras buferis 2 (8 + 8 bitai) (apsaugota), e·MMC arba SD gali būti įkrovos šaltinis 2 pasirenkami nepriklausomi maitinimo šaltiniai SD kortelių sąsajoms
1 (dvigubas-keturgubas) (apsaugotas), gali būti įkrovos šaltinis
–
–
Įkrovimas
–
Įkrovimas
Batas Batas
(1)
Lygiagretus adresas/duomenys 8/16 bitų FMC Lygiagretus AD-mux 8/16 bitų
NAND 8/16 bitų 10/100M/gigabito Ethernet DMA kriptografija
Maišos funkcija Tikrųjų atsitiktinių skaičių generatorius Saugikliai (vieną kartą programuojami)
4 × CS, iki 4 × 64 MB
Taip, 2× CS, SLC, BCH4/8, gali būti įkrovos šaltinis 2 x (MII, RMI, RGMII) su PTP ir EEE (apsaugota)
3 atvejai (1 saugus), 33 kanalų MDMA PKA (su DPA apsauga), DES, TDES, AES (su DPA apsauga)
(visus galima apsaugoti) SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3, HMAC
(saugoma) „True-RNG“ (saugoma) 3072 efektyvūs bitai (saugu, vartotojui prieinami 1280 bitų)
–
Batas –
–
16/219
DS13875 5 red
STM32MP133C/F
Aprašymas
1 lentelė. STM32MP133C/F savybės ir periferinių įrenginių skaičius (tęsinys)
STM32MP133CAE STM32MP133FAE STM32MP133CAG STM32MP133FAG STM32MP133CAF STM32MP133FAF Įvairūs
Savybės
LFBGA289
TFBGA289
TFBGA320
GPIO su pertraukimu (bendras skaičius)
135(2)
Apsaugomi GPIO pažadinimo kontaktai
Visi
6
Tamper kaiščiai (aktyvus tamper)
12 (5)
DFSDM Iki 12 bitų sinchronizuotas ADC
4 įvesties kanalai su 2 filtrais
–
2(3) (iki 5 Msps kiekviename 12 bitų) (apsaugojamas)
ADC1: 19 kanalų, įskaitant 1 vidinį, 18 kanalų, skirtų
Iš viso 12 bitų ADC kanalai (4)
naudotojas, įskaitant 8x diferencialą
–
ADC2: 18 kanalų, įskaitant 6 vidinį, 12 kanalų, skirtų
naudotojas, įskaitant 6x diferencialą
Vidinis ADC VREF VREF+ įvesties kaištis
1.65 V, 1.8 V, 2.048 V, 2.5 V arba VREF+ įvestis –
Taip
1. QUADSPI gali būti paleistas iš specialių GPIO arba naudodamas kai kuriuos FMC Nand8 įkrovos GPIO (PD4, PD1, PD5, PE9, PD11, PD15 (žr. 7 lentelę: STM32MP133C/F rutuliukų apibrėžimai).
2. Šis bendras GPIO skaičius apima keturis JTAG GPIO ir trys BOOT GPIO su ribotu naudojimu (gali konfliktuoti su išorinio įrenginio prijungimu ribų nuskaitymo arba paleidimo metu).
3. Kai naudojami abu ADC, abiejų ADC branduolio laikrodis turi būti toks pat ir negalima naudoti įterptųjų ADC išankstinio skalavimo įrenginių.
4. Be to, yra ir vidiniai kanalai: – ADC1 vidinis kanalas: VREFINT – ADC2 vidiniai kanalai: temperatūra, vidinis tūristage nuoroda, VDDCORE, VDDCPU, VDDQ_DDR, VBAT / 4.
DS13875 5 red
17/219
48
Aprašymas 18/219
STM32MP133C/F
1 pav. STM32MP133C/F blokinė schema
IC reikmenys
@VDDA
HSI
AXIM: „Arm“ 64 bitų AXI sujungimas (266 MHz) T
@VDDCPU
GIC
T
„Cortex-A7“ procesorius, 650/1000 MHz + MMU + FPU + NEONT
32 tūkst. dramblių
32 tūkst. iD
CNT (laikmatis) T
ETM
T
2561K2B8LK2B$L+2$SCU T
asinchroninis
128 bitai
TT
CSI
LSI
Derinimo laikasamp
generatorius TSGEN
T
DAP
(JTAG/SWD)
128 KB SISRAM
ROM 128KB
38
2 x ETH MAC
10/100/1000 (be GMII)
FIFO
TT
T
BKPSRAM 8KB
T
RNG
T
HASH
16b FIZINIS
DDRCTRL 58
LPDDR2/3, DDR3/3L
asinchroninis
T
KRIPAS
T
SAES
DDRMCE T TZC T
DDRPHYC
T
13
DLY
8b QUADSPI (dvigubas) T
37
16b
FMC
T
CRC
T
DLYBSD1
(SDMMC1 DLY valdymas)
T
DLYBSD2
(SDMMC2 DLY valdymas)
T
DLYBQS
(QUADSPI DLY valdymas)
FIFO FIFO
DLY DLY
14 8b SDMMC1 T 14 8b SDMMC2 T
PHY
2
USBH
2
(2xHS pagrindiniai kompiuteriai)
PLUSB
FIFO
T
PBS
FIFO
T MDMA 32 kanalai
AXIMC TT
17 16b sekimo prievadas
ETZPC
T
IWDG1
T
@VBAT
BSEC
T
OTP saugikliai
@VDDA
2
RTC / AWU
T
12
TAMP / Atsarginės kopijos T
@VBAT
2
LSE (32 kHz XTAL)
T
Sistemos laiko nustatymas STGENC
kartos
STGENR
USBPHYC
(USB 2 x PHY valdymas)
IWDG2
@VBAT
@VDDA
1
VREFBUF
T
4
16b LPTIM2
T
1
16b LPTIM3
T
1
16b LPTIM4
1
16b LPTIM5
3
BOOT smeigtukai
SYSCFG
T
8
8b
HDP
10 16b TIM1 / PWM 10 16b TIM8 / PWM
13
SAI1
13
SAI2
9
4 kanalų DFSDM
10 KB CCU buferis
4
FDCAN1
4
FDCAN2
FIFO FIFO
APB2 (100 MHz)
8KB FIFO
APB5 (100 MHz)
APB3 (100 MHz)
APB4
asinchroninis AHB2APB
SRAM1 16KB T SRAM2 8KB T SRAM3 8KB T
AHB2APB
DMA1
8 srautai
DMAMUX1
DMA2
8 srautai
DMAMUX2
DMA3
8 srautai
T
PMB (proceso monitorius)
DTS (skaitmeninis temperatūros jutiklis)
ttage reguliatoriai
@VDDA
Tiekimo priežiūra
FIFO
FIFO
FIFO
2×2 matrica
AHB2APB
64 bitų AXI
64 bitų AXI pagrindinis procesorius
32 bitų AHB 32 bitų AHB pagrindinis
32 bitų APB
„TrustZone“ saugumo apsauga
AHB2APB
APB2 (100 MHz)
APB1 (100 MHz)
FIFO FIFO FIFO FIFO FIFO FIFO
MLAHB: 32 bitų daugiafunkcinė AHB magistralės matrica (209 MHz)
APB6
FIFO FIFO FIFO FIFO
@VBAT
T
FIFO
Sveikatos, saugos ir sveikatos tarnyba (XTAL)
2
PLL1/2/3/4
T
RCC
5
T galia
9
T
EXTI
16 toliau
176
T
USBO
(OTG HS)
PHY
2
T
12b ADC1
18
T
12b ADC2
18
T
GPIOA
16b
16
T
GPIOB
16b
16
T
GPIOC
16b
16
T
GPIOD
16b
16
T
GPIOE
16b
16
T
GPIOF
16b
16
T
GPIOG 16b 16
T
GPIOH
16b
15
T
GPIOI
16b
8
AHB2APB
T
USART1
IrDA išmanioji kortelė
5
T
USART2
IrDA išmanioji kortelė
5
T
SPI4/I2S4
5
T
SPI5
4
T
I2C3 / SMBUS
3
T
I2C4 / SMBUS
3
T
I2C5 / SMBUS
3
Filtras Filtras Filtras
T
TIM12
16b
2
T
TIM13
16b
1
T
TIM14
16b
1
T
TIM15
16b
4
T
TIM16
16b
3
T
TIM17
16b
3
TIM2 TIM3 TIM4
32b
5
16b
5
16b
5
TIM5 TIM6 TIM7
32b
5
16b
16b
LPTIM1 16b
4
USART3
IrDA išmanioji kortelė
5
UART4
4
UART5
4
UART7
4
UART8
4
Filtras Filtras
I2C1 / SMBUS
3
I2C2 / SMBUS
3
SPI2/I2S2
5
SPI3/I2S3
5
USART6
IrDA išmanioji kortelė
5
SPI1/I2S1
5
FIFO FIFO
FIFO FIFO
MSv67509V2
DS13875 5 red
STM32MP133C/F
3
Funkcionaliai baigtaview
Funkcionaliai baigtaview
3.1
3.1.1
3.1.2
„Arm Cortex-A7“ posistemė
Savybės
· ARMv7-A architektūra · 32 kbitų L1 instrukcijų talpykla · 32 kbitų L1 duomenų talpykla · 128 kbitų 2 lygio talpykla · „Arm + Thumb®-2“ instrukcijų rinkinys · „Arm TrustZone“ saugumo technologija · „Arm NEON“ pažangus SIMD · DSP ir SIMD plėtiniai · VFPv4 slankiojo kablelio kodas · Aparatinės įrangos virtualizacijos palaikymas · Įterptinis sekimo modulis (ETM) · Integruotas bendrasis pertraukimų valdiklis (GIC) su 160 bendrinamų periferinių pertraukimų · Integruotas bendrasis laikmatis (CNT)
Baigėsiview
„Cortex-A7“ procesorius yra labai energiją taupantis programų procesorius, skirtas užtikrinti puikų našumą aukščiausios klasės nešiojamuosiuose įrenginiuose ir kitose mažai energijos naudojančiose įterptosiose bei vartotojų programose. Jis užtikrina iki 20 % didesnį vieno srauto našumą nei „Cortex-A5“ ir panašų našumą kaip ir „Cortex-A9“.
„Cortex-A7“ apjungia visas didelio našumo „Cortex-A15“ ir „CortexA17“ procesorių funkcijas, įskaitant virtualizacijos palaikymą aparatinėje įrangoje, NEON ir 128 bitų AMBA 4 AXI magistralės sąsają.
„Cortex-A7“ procesorius sukurtas naudojant energiją taupantį 8 s procesorių.tag„Cortex-A5“ procesoriaus srautas. Jis taip pat turi integruotą L2 talpyklą, skirtą mažam energijos suvartojimui, mažesnei operacijų delsai ir patobulintam OS palaikymui talpyklos priežiūrai. Be to, patobulintas šakų prognozavimas ir atminties sistemos našumas, naudojant 64 bitų įkėlimo kelią, 128 bitų AMBA 4 AXI magistrales ir padidintą TLB dydį (256 įrašai, palyginti su 128 įrašais „Cortex-A9“ ir „Cortex-A5“), o tai padidina našumą esant dideliems darbo krūviams, pvz. web naršymas.
„Thumb-2“ technologija
Užtikrina didžiausią tradicinio „Arm“ kodo našumą ir tuo pačiu sumažina instrukcijų saugojimui reikalingą atmintį iki 30 %.
„TrustZone“ technologija
Užtikrina patikimą saugumo programų, pradedant skaitmeninių teisių valdymu ir baigiant elektroniniais mokėjimais, diegimą. Platus technologijų ir pramonės partnerių palaikymas.
DS13875 5 red
19/219
48
Funkcionaliai baigtaview
STM32MP133C/F
NEONAS
NEON technologija gali paspartinti multimedijos ir signalų apdorojimo algoritmus, tokius kaip vaizdo kodavimas/dekodavimas, 2D/3D grafika, žaidimai, garso ir kalbos apdorojimas, vaizdų apdorojimas, telefonija ir garso sintezė. „Cortex-A7“ suteikia variklį, kuris siūlo tiek „Cortex-A7“ slankiojo kablelio įrenginio (FPU) našumą ir funkcionalumą, tiek NEON pažangiojo SIMD instrukcijų rinkinio įgyvendinimą, skirtą dar labiau paspartinti medijos ir signalų apdorojimo funkcijas. NEON išplečia „Cortex-A7“ procesoriaus FPU, kad būtų galima naudoti keturių MAC ir papildomus 64 bitų bei 128 bitų registrų rinkinius, palaikančius platų SIMD operacijų rinkinį su 8, 16 ir 32 bitų sveikaisiais skaičiais ir 32 bitų slankiojo kablelio duomenų kiekiais.
Aparatinės įrangos virtualizavimas
Labai efektyvi aparatinė duomenų valdymo ir arbitražo palaikymas, kai kelios programinės įrangos aplinkos ir jų programos gali vienu metu pasiekti sistemos galimybes. Tai leidžia realizuoti patikimus įrenginius su virtualiomis aplinkomis, kurios yra gerai izoliuotos viena nuo kitos.
Optimizuotos L1 talpyklos
Našumui ir energijos suvartojimui optimizuoti L1 podėliai sujungia minimalios prieigos delsos metodus, kad būtų maksimaliai padidintas našumas ir sumažintas energijos suvartojimas.
Integruotas L2 talpyklos valdiklis
Suteikia mažo delsos laiko ir didelio pralaidumo prieigą prie talpykloje saugomos atminties aukštu dažniu arba sumažina energijos suvartojimą, susijusį su prieiga prie atminties ne lustuose.
„Cortex-A7“ slankiojo kablelio blokas (FPU)
FPU teikia didelio našumo vieno ir dviejų tikslumo slankiojo kablelio instrukcijas, suderinamas su „Arm VFPv4“ architektūra, kuri programiškai suderinama su ankstesnės kartos „Arm“ slankiojo kablelio koprocesoriais.
„Snoop“ valdymo blokas (SCU)
SCU yra atsakingas už sujungimų, arbitražo, ryšio, talpyklos ir sistemos atminties perdavimo, talpyklos koherencijos ir kitų procesoriaus funkcijų valdymą.
Šis sistemos suderinamumas taip pat sumažina programinės įrangos sudėtingumą, susijusį su programinės įrangos suderinamumo palaikymu kiekvienoje OS tvarkyklėje.
Bendrasis pertraukimų valdiklis (GIC)
Įgyvendindamas standartizuotą ir architektūriškai sukurtą pertraukimų valdiklį, GIC suteikia išsamų ir lankstų požiūrį į procesorių tarpusavio komunikaciją bei sistemos pertraukimų maršrutizavimą ir prioritetizavimą.
Palaiko iki 192 nepriklausomų pertraukimų, valdomų programinės įrangos, suteikiančių aparatinės įrangos prioritetus ir nukreipiamų tarp operacinės sistemos ir „TrustZone“ programinės įrangos valdymo sluoksnio.
Šis maršruto parinkimo lankstumas ir pertraukimų virtualizavimo operacinėje sistemoje palaikymas suteikia vieną iš pagrindinių funkcijų, reikalingų norint pagerinti sprendimo, naudojančio hipervizorių, galimybes.
20/219
DS13875 5 red
STM32MP133C/F
Funkcionaliai baigtaview
3.2
3.2.1
3.2.2
Prisiminimai
Išorinė SDRAM
STM32MP133C/F įrenginiuose integruotas išorinės SDRAM valdiklis, kuris palaiko: · LPDDR2 arba LPDDR3, 16 bitų duomenys, iki 1 Gbaito, iki 533 MHz takto dažnis · DDR3 arba DDR3L, 16 bitų duomenys, iki 1 Gbaito, iki 533 MHz takto dažnis
Integruota SRAM
Visuose įrenginiuose yra: · SYSRAM: 128 kbitų (su programuojamo dydžio saugia zona) · AHB SRAM: 32 kbitų (saugoma) · BKPSRAM (atsarginė SRAM): 8 kbitų
Šios srities turinys yra apsaugotas nuo galimų nepageidaujamų rašymo prieigų ir gali būti saugomas budėjimo arba VBAT režimu. BKPSRAM (ETZPC programoje) gali būti apibrėžta kaip prieinama tik saugia programine įranga.
3.3
DDR3/DDR3L/LPDDR2/LPDDR3 valdiklis (DDRCTRL)
DDRCTRL kartu su DDRPHYC suteikia visapusišką atminties sąsajos sprendimą DDR atminties posistemei. · Viena 64 bitų AMBA 4 AXI prievadų sąsaja (XPI) · AXI laikrodis, asinchroninis su valdikliu · DDR atminties šifravimo modulis (DDRMCE) su AES-128 DDR įrašymu skrydžio metu
Šifravimas / skaitymo iššifravimas. · Palaikomi standartai:
JEDEC DDR3 SDRAM specifikacija, JESD79-3E, skirta DDR3/3L su 16 bitų sąsaja
JEDEC LPDDR2 SDRAM specifikacija, JESD209-2E, skirta LPDDR2 su 16 bitų sąsaja
JEDEC LPDDR3 SDRAM specifikacija, JESD209-3B, skirta LPDDR3 su 16 bitų sąsaja
· Pažangus planavimo įrenginys ir SDRAM komandų generatorius · Programuojamas visas duomenų plotis (16 bitų) arba pusė duomenų pločio (8 bitai) · Pažangus QoS palaikymas su trimis srauto klasėmis skaitymo metu ir dviem srauto klasėmis rašymo metu · Parinktys, kaip išvengti žemesnio prioriteto srauto trūkumo · Garantuotas nuoseklumas įrašymo po skaitymo (WAR) ir skaitymo po įrašymo (RAW) metu
AXI prievadai · Programuojamas pliūpsnio ilgio parinkčių palaikymas (4, 8, 16) · Įrašymo sujungimas, leidžiantis sujungti kelis įrašus tuo pačiu adresu į vieną
vienas įrašymas · vienos eilės konfigūracija
DS13875 5 red
21/219
48
Funkcionaliai baigtaview
STM32MP133C/F
· Automatinio SDRAM išjungimo įjungimo ir išjungimo, kurį sukelia neatvykusių operacijų skaičius programuojamu laiku, palaikymas
· Automatinio laikrodžio sustabdymo (LPDDR2/3) palaikymas, kai trūksta operacijų
· Automatinio mažos galios režimo palaikymas, kai per programuojamą laiką neįvyksta operacijos per mažos galios sąsają
· Programuojama puslapiavimo politika · Automatinio arba programinės įrangos valdomo savaiminio atnaujinimo įėjimo ir išėjimo palaikymas · Programinės įrangos valdomo gilaus išjungimo įėjimo ir išėjimo palaikymas (LPDDR2 ir
LPDDR3) · Palaikomi aiškūs SDRAM režimo registrų atnaujinimai, valdomi programinės įrangos · Lanksti adresų susiejimo logika, leidžianti pritaikyti eilučių, stulpelių ir kt.
banko bitai · Vartotojo pasirenkamos atnaujinimo valdymo parinktys · Su DDRPERFM susijęs blokas, padedantis stebėti ir derinti našumą
DDRCTRL ir DDRPHYC (ETZPC) gali būti apibrėžti kaip prieinami tik saugia programine įranga.
Pagrindinės DDRMCE (DDR atminties šifravimo modulio) funkcijos išvardytos toliau: · AXI sistemos magistralės pagrindinės/pavaldžiosios sąsajos (64 bitų) · Tiesioginis šifravimas (rašymui) ir iššifravimas (skaitymui), pagrįstas integruota užkarda
programavimas · Du šifravimo režimai vienam regionui (daugiausia vienas regionas): be šifravimo (apėjimo režimas),
Blokinio šifro režimas · Regionų pradžia ir pabaiga apibrėžti 64 kbitų detalumu · Numatytasis filtravimas (0 regionas): suteikta bet kokia prieiga · Regiono prieigos filtravimas: nėra
Palaikomas blokinis šifras: AES. Palaikomas sujungimo režimas. Blokinis režimas su AES šifru suderinamas su ECB režimu, nurodytu NIST FIPS 197 leidinyje „Advanced Encryption Standard“ (AES), su susijusia rakto išvedimo funkcija, pagrįsta Keccak-400 algoritmu, paskelbtu adresu https://keccak.team. websvetainė. · Vienas tik rašymui skirtų ir užrakinamų pagrindinių raktų registrų rinkinys · AHB konfigūracijos prievadas, turintis privilegijų žinomumą
22/219
DS13875 5 red
STM32MP133C/F
Funkcionaliai baigtaview
3.4
„TrustZone“ adresų erdvės valdiklis DDR (TZC) atminčiai
TZC naudojamas DDR valdiklio skaitymo / rašymo prieigoms filtruoti pagal „TrustZone“ teises ir pagal nesaugų pagrindinį serverį (NSAID) iki devynių programuojamų regionų: · Konfigūraciją palaiko tik patikima programinė įranga · Vienas filtro blokas · Devyni regionai:
0 regionas visada įjungtas ir apima visą adresų diapazoną. 1–8 regionai turi programuojamą bazinį / galinį adresą ir gali būti priskirti
bet kuris vienas arba abu filtrai. · Saugios ir nesaugios prieigos leidimai, programuojami pagal regioną · Nesaugios prieigos, filtruojamos pagal NSAID · To paties filtro kontroliuojami regionai neturi persidengti · Gedimų režimai su klaida ir (arba) pertraukimu · Priėmimo galimybė = 256 · Vartų sargo logika kiekvienam filtrui įjungti ir išjungti · Spekuliacinės prieigos
DS13875 5 red
23/219
48
Funkcionaliai baigtaview
STM32MP133C/F
3.5
Įkrovos režimai
Paleidimo metu vidinės įkrovos ROM naudojamas įkrovos šaltinis pasirenkamas pagal BOOT PIN kodą ir OTP baitus.
2 lentelė. Įkrovos režimai
BOOT2 BOOT1 BOOT0 Pradinis įkrovos režimas
Komentarai
Laukti įeinančio ryšio:
0
0
0
UART ir USB(1)
USART3/6 ir UART4/5/7/8 su numatytaisiais kontaktais
Didelės spartos USB įrenginys, prijungtas prie OTG_HS_DP/DM kontaktų (2)
0
0
1 Nuoseklusis NOR mirksėjimas (3) Nuoseklusis NOR mirksėjimas QUADSPI (5)
0
1
0
e·MMC(3)
e·MMC SDMMC2 (numatytasis)(5)(6)
0
1
1
NAND atmintis(3)
SLC NAND blykstė FMC
1
0
0
Kūrimo sistemos paleidimas (be „flash“ atminties paleidimo)
Naudojamas norint gauti derinimo prieigą be paleidimo iš „flash“ atminties (4)
1
0
1
SD kortelė (3)
SD kortelė SDMMC1 įrenginyje (numatytasis nustatymas)(5)(6)
Laukti įeinančio ryšio:
1
1
0 UART ir USB(1)(3) USART3/6 ir UART4/5/7/8 numatytuosiuose kontaktuose
Didelės spartos USB įrenginys, prijungtas prie OTG_HS_DP/DM kontaktų (2)
1
1
1 Nuoseklioji NAND atmintis (3) Nuoseklioji NAND atmintis QUADSPI (5)
1. Galima išjungti OTP nustatymuose. 2. USB reikalingas HSE laikrodis/krištolas (žr. AN5474 apie palaikomus dažnius su ir be OTP nustatymų). 3. Įkrovos šaltinį galima pakeisti OTP nustatymuose (pvz.,amp4. Pradinis paleidimas iš SD kortelės, tada e·MMC su OTP nustatymais). 7. „Cortex®-A13“ branduolys begaliniame cikle perjungia PA5. 6. Numatytuosius kontaktus galima pakeisti naudojant OTP. XNUMX. Arba OTP galima pasirinkti kitą SDMMC sąsają nei ši numatytoji.
Nors žemo lygio įkrovimas atliekamas naudojant vidinius laikrodžius, ST tiekiamiems programinės įrangos paketams, taip pat pagrindinėms išorinėms sąsajoms, tokioms kaip DDR, USB (bet neapsiribojant), reikia kristalo arba išorinio osciliatoriaus, prijungto prie HSE kontaktų.
Žr. RM0475 „STM32MP13xx pažangūs Arm® pagrindu veikiantys 32 bitų MPU“ arba AN5474 „Darbo su STM32MP13xx linijų aparatinės įrangos kūrimu pradžia“, kur rasite apribojimus ir rekomendacijas dėl HSE kontaktų prijungimo ir palaikomų dažnių.
24/219
DS13875 5 red
STM32MP133C/F
Funkcionaliai baigtaview
3.6
Maitinimo valdymas
3.6.1
Atsargiai:
Maitinimo schema
· VDD yra pagrindinis įvesties / išvesties šaltinis, o vidinė dalis, kuriai maitinimas tiekiamas budėjimo režimu, yra maitinama. Naudingasis tūristagDiapazonas yra nuo 1.71 V iki 3.6 V (įprastai 1.8 V, 2.5 V, 3.0 V arba 3.3 V).
VDD_PLL ir VDD_ANA turi būti sujungti žvaigžde su VDD. · VDDCPU yra „Cortex-A7“ procesoriui skirtas tūrinis vienetas.tage tiekimas, kurio vertė priklauso nuo
pageidaujamas procesoriaus dažnis. Nuo 1.22 V iki 1.38 V veikimo režimu. VDD turi būti prieš VDDCPU. · VDDCORE yra pagrindinis skaitmeninis tūrio matuoklistage ir paprastai išsijungia budėjimo režimu.tagVeikimo režimu diapazonas yra nuo 1.21 V iki 1.29 V. VDD turi būti prieš VDDCORE. · VBAT kontaktą galima prijungti prie išorinės baterijos (1.6 V < VBAT < 3.6 V). Jei išorinė baterija nenaudojama, šis kontaktas turi būti prijungtas prie VDD. · VDDA yra analoginis (ADC/VREF), maitinimo įtampatage (nuo 1.62 V iki 3.6 V). Norint naudoti vidinį VREF+, VDDA turi būti lygi arba didesnė už VREF+ + 0.3 V. · VDDA1V8_REG kontaktas yra vidinio reguliatoriaus išvestis, viduje prijungta prie USB PHY ir USB PLL. Vidinis VDDA1V8_REG reguliatorius yra įjungtas pagal numatytuosius nustatymus ir gali būti valdomas programine įranga. Budėjimo režimu jis visada išjungtas.
Specifinis BYPASS_REG1V8 kontaktas niekada negali būti paliktas laisvas. Jis turi būti prijungtas prie VSS arba VDD, kad būtų galima įjungti arba išjungti garsumą.tage reguliatorius. Kai VDD = 1.8 V, turėtų būti nustatytas BYPASS_REG1V8. · VDDA1V1_REG kontaktas yra vidinio reguliatoriaus, viduje prijungto prie USB PHY, išvestis. Vidinis VDDA1V1_REG reguliatorius yra įjungtas pagal numatytuosius nustatymus ir gali būti valdomas programine įranga. Budėjimo režimu jis visada išjungtas.
· VDD3V3_USBHS yra didelės spartos USB maitinimo šaltinis. Vol.tage diapazonas yra nuo 3.07 V iki 3.6 V.
VDD3V3_USBHS negali būti, nebent yra VDDA1V8_REG, kitaip STM32MP133C/F gali būti negrįžtamai pažeistas. Tai turi būti užtikrinta PMIC eilės tvarka arba naudojant išorinį komponentą, jei naudojamas diskretus komponentinis maitinimo šaltinis.
· VDDSD1 ir VDDSD2 yra atitinkamai SDMMC1 ir SDMMC2 SD kortelių maitinimo šaltiniai, skirti palaikyti itin didelės spartos režimą.
· VDDQ_DDR yra DDR IO maitinimo šaltinis. Nuo 1.425 V iki 1.575 V, skirtas DDR3 atminties moduliams prijungti (tip. 1.5 V).
1.283 V iki 1.45 V, skirta DDR3L atminties moduliams prijungti (tip. 1.35 V)
1.14 V–1.3 V, skirta LPDDR2 arba LPDDR3 atminties moduliams prijungti (tip. 1.2 V)
Įjungimo ir išjungimo fazėse turi būti laikomasi šių galios sekos reikalavimų:
· Kai VDD yra mažesnis nei 1 V, kiti maitinimo šaltiniai (VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR) turi likti mažesni nei VDD + 300 mV.
· Kai VDD yra didesnis nei 1 V, visi maitinimo šaltiniai yra nepriklausomi.
Išjungimo fazės metu VDD gali laikinai sumažėti iki mažesnio lygio nei kitų tiekiamų šaltinių tik tuo atveju, jei STM32MP133C/F tiekiama energija išlieka mažesnė nei 1 mJ. Tai leidžia išorinius atjungimo kondensatorius iškrauti skirtingomis laiko konstantomis išjungimo pereinamojo proceso fazės metu.
DS13875 5 red
25/219
48
Funkcionaliai baigtaview
V 3.6
VBOR0 1
2 pav. Įjungimo / išjungimo seka
STM32MP133C/F
VDDX(1) VDD
3.6.2
Pastaba: 26/219
0.3
Įjungimas
Veikimo režimas
Išjungimas
laiko
Netinkama tiekimo sritis
VDDX < VDD + 300 mV
VDDX nepriklauso nuo VDD
MSv47490V1
1. VDDX reiškia bet kurį maitinimo šaltinį iš šių: VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR.
Maitinimo prižiūrėtojas
Įrenginiuose yra integruota įjungimo / išjungimo atstatymo (POR) / išjungimo atstatymo (PDR) grandinė, sujungta su įtampos kritimo atstatymo (BOR) grandine:
· Įjungimo atstatymas (POR)
POR valdiklis stebi VDD maitinimo šaltinį ir lygina jį su fiksuota riba. Įrenginiai lieka atstatymo režime, kai VDD yra žemiau šios ribos. · Atstatymas išjungimo metu (PDR)
PDR valdymo įtaisas stebi VDD maitinimo šaltinį. Atstatymas atliekamas, kai VDD nukrenta žemiau fiksuotos ribos.
· Apsaugos nuo įtampos kritimo atstatymas (BOR)
BOR valdiklis stebi VDD maitinimo šaltinį. Naudojant pasirinkimo baitus galima konfigūruoti tris BOR slenksčius (nuo 2.1 iki 2.7 V). Kai VDD nukrenta žemiau šios slenksčio, generuojamas atstatymas.
· VDDCORE atstatymas įjungus (POR_VDDCORE). POR_VDDCORE priežiūros įrankis stebi VDDCORE maitinimo šaltinį ir lygina jį su fiksuota slenkstine verte. VDDCORE sritis lieka atstatymo režime, kai VDDCORE yra žemiau šios slenkstinės vertės.
· VDDCORE atstatymas išjungiant maitinimą (PDR_VDDCORE). PDR_VDDCORE priežiūros įrenginys stebi VDDCORE maitinimo šaltinį. VDDCORE srities atstatymas generuojamas, kai VDDCORE nukrenta žemiau fiksuotos ribos.
· VDDCPU atstatymas įjungus (POR_VDDCPU). POR_VDDCPU priežiūros įrankis stebi VDDCPU maitinimo šaltinį ir lygina jį su fiksuota slenkstine verte. VDDCPU sritis lieka atstatymo režime, kai VDDCORE yra žemiau šios slenksčio vertės.
PDR_ON kaištis skirtas „STMicroelectronics“ gamybos bandymams ir programoje visada turi būti prijungtas prie VDD.
DS13875 5 red
STM32MP133C/F
Funkcionaliai baigtaview
3.7
Mažos galios strategija
Yra keli būdai, kaip sumažinti STM32MP133C/F energijos suvartojimą: · Sumažinkite dinaminį energijos suvartojimą sulėtindami procesoriaus taktinius dažnius ir (arba)
magistralės matricos laikrodžius ir (arba) atskirų periferinių įrenginių laikrodžių valdymą. · Taupyti energiją, kai procesorius yra neveikos būsenoje, pasirinkus iš galimų mažo
energijos režimus pagal naudotojo programos poreikius. Tai leidžia pasiekti geriausią kompromisą tarp trumpo paleidimo laiko, mažo energijos suvartojimo ir galimų žadinimo šaltinių. · Naudokite DVFS (dinaminį garsumotage ir dažnio mastelio keitimo) veikimo taškai, kurie tiesiogiai valdo procesoriaus taktinį dažnį ir VDDCPU išvesties maitinimą.
Veikimo režimai leidžia valdyti takto paskirstymą skirtingoms sistemos dalims ir sistemos galią. Sistemos veikimo režimą valdo MPU posistemė.
MPU posistemės mažo energijos suvartojimo režimai išvardyti toliau: · Miego režimas: CPU laikrodžiai sustabdomi, o periferinių įrenginių laikrodžiai veikia taip, kaip nurodyta
anksčiau nustatytas RCC (atstatymo ir laikrodžio valdiklyje). · CStop: CPU periferinio(-ių) įrenginio(-ių) laikrodis(-iai) sustabdomas. · CStandby: VDDCPU OFF
CPU į mažo energijos suvartojimo režimus „CSleep“ ir „CStop“ pereina vykdydamas WFI (laukimo pertraukties) arba WFE (laukimo įvykio) instrukcijas.
Galimi šie sistemos veikimo režimai: · Veikimas (sistema veikia visu našumu, VDDCORE, VDDCPU ir laikrodžiai ĮJUNGTI) · Stop (laikrodžiai IŠJUNGTI) · LP-Stop (laikrodžiai IŠJUNGTI) · LPLV-Stop (laikrodžiai IŠJUNGTI, VDDCPU ir VDDCPU maitinimo lygis gali būti sumažintas) · LPLV-Stop2 (VDDCPU IŠJUNGTA, VDDCORE sumažintas ir laikrodžiai IŠJUNGTI) · Budėjimo režimas (VDDCPU, VDDCORE ir laikrodžiai IŠJUNGTI)
3 lentelė. Sistemos ir procesoriaus energijos vartojimo režimai
Sistemos maitinimo režimas
CPU
Vykdymo režimas
CRun arba CSleep
Stabdymo režimas LP-Stop režimas LPLV-Stop režimas LPLV-Stop2 režimas
Budėjimo režimas
CStop arba CStandby
3.8
Atstatyti ir laikrodžio valdiklis (RCC)
Laikrodžio ir atstatymo valdiklis valdo visų laikrodžių generavimą, taip pat laikrodžių sinchronizavimą ir sistemos bei periferinių įrenginių atstatymo valdymą. RCC suteikia didelį lankstumą renkantis laikrodžių šaltinius ir leidžia taikyti laikrodžių santykius, siekiant pagerinti energijos suvartojimą. Be to, kai kuriuose ryšio periferiniuose įrenginiuose, kurie gali dirbti su
DS13875 5 red
27/219
48
Funkcionaliai baigtaview
STM32MP133C/F
3.8.1 3.8.2
dviejų skirtingų laikrodžio sričių (arba magistralės sąsajos laikrodžio, arba branduolio periferinio įrenginio laikrodžio), sistemos dažnį galima keisti nekeičiant baudos greičio.
Laikrodžio valdymas
Įrenginiuose įmontuoti keturi vidiniai osciliatoriai, du osciliatoriai su išoriniu kristalu arba rezonatoriumi, trys vidiniai osciliatoriai su greitu paleidimo laiku ir keturi PLL.
RCC gauna šiuos laikrodžio šaltinio įėjimus: · Vidiniai osciliatoriai:
64 MHz HSI taktinis dažnis (1 % tikslumas), 4 MHz CSI taktinis dažnis, 32 kHz LSI taktinis dažnis · Išoriniai osciliatoriai: 8–48 MHz HSE taktinis dažnis, 32.768 kHz LSE taktinis dažnis
RCC turi keturis PLL: · PLL1, skirtas procesoriaus taktiniam signalui · PLL2, teikiantis:
AXI-SS taktiniai signalai (įskaitant APB4, APB5, AHB5 ir AHB6 tiltus) DDR sąsajos taktiniai signalai · PLL3, teikiantys: daugiasluoksnės AHB ir periferinės magistralės matricos taktinius signalus (įskaitant APB1,
APB2, APB3, APB6, AHB1, AHB2 ir AHB4) branduolio laikrodžiai periferiniams įrenginiams · PLL4, skirtas branduolio laikrodžių generavimui įvairiems periferiniams įrenginiams
Sistema paleidžiama pagal HSI laikrodį. Tada vartotojo programa gali pasirinkti laikrodžio konfigūraciją.
Sistemos atstatymo šaltiniai
Įjungimo metu atstatomas visų registrų veikimas, išskyrus derinimo, dalį RCC, dalį RTC ir maitinimo valdiklio būsenos registrų, taip pat atsarginio maitinimo sritį.
Programos atstatymas generuojamas iš vieno iš šių šaltinių: · atstatymas iš NRST skydelio · atstatymas iš POR ir PDR signalo (paprastai vadinamas įjungimo atstatymu) · atstatymas iš BOR (paprastai vadinamas įtampos kritimu) · atstatymas iš nepriklausomo sarginio modulio 1 · atstatymas iš nepriklausomo sarginio modulio 2 · programinės įrangos sistemos atstatymas iš „Cortex-A7“ (CPU) · gedimas HSE, kai aktyvuota laikrodžio apsaugos sistemos funkcija
Sistemos atstatymas generuojamas dėl vieno iš šių šaltinių: · programos atstatymo · atstatymo iš POR_VDDCORE signalo · išėjimo iš budėjimo režimo į veikimo režimą
28/219
DS13875 5 red
STM32MP133C/F
Funkcionaliai baigtaview
MPU procesoriaus atstatymas generuojamas iš vieno iš šių šaltinių: · sistemos atstatymas · kiekvieną kartą, kai MPU išeina iš „CStandby“ režimo · programinės įrangos MPU atstatymas iš „Cortex-A7“ (CPU)
3.9
Bendrosios paskirties įvesties / išvesties (GPIO)
Kiekvieną GPIO kontaktą galima sukonfigūruoti programine įranga kaip išvestį (stūmimo-traukimo arba atviro nutekėjimo, su arba be ištraukimo), kaip įvestį (su arba be ištraukimo) arba kaip alternatyvią periferinę funkciją. Dauguma GPIO kontaktų yra bendrinami su skaitmeninėmis arba analoginėmis alternatyviomis funkcijomis. Visi GPIO gali atlaikyti didelę srovę ir turi greičio pasirinkimą, kad būtų galima geriau valdyti vidinį triukšmą, energijos suvartojimą ir elektromagnetinę spinduliuotę.
Po atstatymo visi GPIO veikia analoginiu režimu, siekiant sumažinti energijos suvartojimą.
Įvesties / išvesties konfigūraciją prireikus galima užrakinti laikantis konkrečios sekos, kad būtų išvengta netyčinio įrašymo į įvesties / išvesties registrus.
Visus GPIO kontaktus galima atskirai nustatyti kaip saugius, o tai reiškia, kad programinės įrangos prieiga prie šių GPIO ir susijusių periferinių įrenginių, apibrėžtų kaip saugūs, yra apribota iki saugios programinės įrangos, veikiančios centriniame procesoriuje.
3.10
Pastaba:
„TrustZone“ apsaugos valdiklis (ETZPC)
ETZPC naudojamas konfigūruoti „TrustZone“ magistralių pagrindinių ir pavaldinių įrenginių saugumą su programuojamais saugumo atributais (saugomais ištekliais). Pavyzdžiui: · Galima programuoti lustu esančio SYSRAM saugaus regiono dydį. · AHB ir APB periferinius įrenginius galima padaryti saugius arba neapsaugotus. · AHB SRAM gali būti saugi arba neapsaugota.
Pagal numatytuosius nustatymus SYSRAM, AHB SRAM ir apsaugoti periferiniai įrenginiai nustatyti tik saugiai prieigai, todėl prie jų negali prisijungti nesaugūs pagrindiniai įrenginiai, pvz., DMA1/DMA2.
DS13875 5 red
29/219
48
Funkcionaliai baigtaview
STM32MP133C/F
3.11
Magistralių jungčių matrica
Įrenginiuose yra AXI magistralės matrica, viena pagrindinė AHB magistralės matrica ir magistralių tilteliai, leidžiantys magistralių pagrindinius įrenginius sujungti su magistralių pavaldiniais įrenginiais (žr. paveikslėlį žemiau, taškai žymi įjungtas pagrindinio/pavaldinio jungtis).
3 pav. STM32MP133C/F magistralės matrica
MDMA
SDMMC2
SDMMC1
DBG iš MLAHB sujungimo USBH
CPU
ETH1 ETH2
128 bitų
AXIM
M9
M0
M1 M2
M3
M11
M4
M5
M6
M7
S0
S1 S2 S3 S4 S5 S6 S7 S8 S9
Numatytasis pavaldinys AXIMC
NIC-400 AXI 64 bitai 266 MHz – 10 pagrindinių / 10 pavaldžių įrenginių
Iš AXIM sujungimo DMA1 DMA2 USBO DMA3
M0
M1 M2
M3 M4
M5
M6 M7
S0
S1
S2
S3
S4 S5 Sujungimas AHB 32 bitai 209 MHz – 8 pagrindiniai / 6 pavaldiniai
DDRCTRL 533 MHz AHB tiltas į AHB6 Į MLAHB sujungimas FMC/NAND QUADSPI SYSRAM 128 KB ROM 128 KB AHB tiltas į AHB5 APB tiltas į APB5 APB tiltas į DBG APB
AXI 64 sinchroninis pagrindinis prievadas AXI 64 sinchroninis pavaldinis prievadas AXI 64 asinchroninis pagrindinis prievadas AXI 64 asinchroninis pavaldinis prievadas AHB 32 sinchroninis pagrindinis prievadas AHB 32 sinchroninis pavaldinis prievadas AHB 32 asinchroninis pagrindinis prievadas AHB 32 asinchroninis pavaldinis prievadas
Tiltas į AHB2 SRAM1 SRAM2 SRAM3 Į AXIM jungtį Tiltas į AHB4
MSv67511V2
MLAHB
30/219
DS13875 5 red
STM32MP133C/F
Funkcionaliai baigtaview
3.12
DMA valdikliai
Įrenginiuose yra šie DMA moduliai, skirti procesoriaus apkrovai sumažinti: · pagrindinė tiesioginės atminties prieigos (MDMA)
MDMA yra didelės spartos DMA valdiklis, atsakingas už visų tipų atminties perdavimą (iš periferinių įrenginių į atmintį, iš atminties į atmintį, iš atminties į periferinius įrenginius) be jokio procesoriaus įsikišimo. Jis turi pagrindinę AXI sąsają. MDMA gali sąveikauti su kitais DMA valdikliais, kad išplėstų standartines DMA galimybes, arba gali tiesiogiai valdyti periferinių įrenginių DMA užklausas. Kiekvienas iš 32 kanalų gali atlikti blokų perdavimą, pakartotinius blokų perdavimą ir susietųjų sąrašų perdavimą. MDMA galima nustatyti taip, kad atliktų saugius perdavimus į apsaugotą atmintį. · trys DMA valdikliai (nesaugūs DMA1 ir DMA2, bei saugus DMA3). Kiekvienas valdiklis turi dviejų prievadų AHB, iš viso 16 nesaugių ir aštuonis saugius DMA kanalus, skirtus FIFO pagrindu atlikti blokų perdavimą.
Du DMAMUX įrenginiai multipleksuoja ir nukreipia DMA periferinių įrenginių užklausas į tris DMA valdiklius, užtikrindami didelį lankstumą, maksimaliai padidindami vienu metu vykdomų DMA užklausų skaičių, taip pat generuodami DMA užklausas iš periferinių įrenginių išvesties paleidiklių arba DMA įvykių.
DMAMUX1 susieja DMA užklausas iš nesaugių periferinių įrenginių su DMA1 ir DMA2 kanalais. DMAMUX2 susieja DMA užklausas iš saugių periferinių įrenginių su DMA3 kanalais.
3.13
Išplėstinis pertraukimų ir įvykių valdiklis (EXTI)
Išplėstinis pertraukimų ir įvykių valdiklis (EXTI) valdo procesoriaus ir sistemos pažadinimą per konfigūruojamas ir tiesiogines įvykių įvestis. EXTI teikia pažadinimo užklausas maitinimo valdymui ir generuoja pertraukimo užklausą GIC bei įvykius procesoriaus įvykių įvestims.
EXTI žadinimo užklausos leidžia pažadinti sistemą iš sustabdymo režimo, o centrinį procesorių – iš sustabdymo ir budėjimo režimų.
Pertraukimo užklausos ir įvykio užklausos generavimą taip pat galima naudoti vykdymo režimu.
EXTI taip pat apima EXTI IOport pasirinkimą.
Kiekvieną pertraukimą ar įvykį galima nustatyti kaip saugų, kad prieiga būtų apribota tik saugiai programinei įrangai.
3.14
Ciklinio atleidimo patikrinimo skaičiavimo vienetas (CRC)
CRC (ciklinio perteklinio patikrinimo) skaičiavimo blokas naudojamas CRC kodui gauti naudojant programuojamą polinomą.
Be kitų pritaikymų, CRC pagrįsti metodai naudojami duomenų perdavimo arba saugojimo vientisumui patikrinti. Pagal EN/IEC 60335-1 standartą jie suteikia galimybę patikrinti „flash“ atminties vientisumą. CRC skaičiavimo blokas padeda apskaičiuoti programinės įrangos parašą vykdymo metu, kad būtų galima palyginti jį su nuorodos parašu, sugeneruotu susiejimo metu ir saugomu tam tikroje atminties vietoje.
DS13875 5 red
31/219
48
Funkcionaliai baigtaview
STM32MP133C/F
3.15
Lankstus atminties valdiklis (FMC)
Pagrindinės FMC valdiklio savybės yra šios: · Sąsaja su statinės atminties įrenginiais, įskaitant:
NOR „flash“ atmintis Statinė arba pseudostatinė atsitiktinės prieigos atmintis (SRAM, PSRAM) NAND „flash“ atmintis su 4 bitų/8 bitų BCH aparatinės įrangos ECC · 8 bitų duomenų magistralės plotis · Nepriklausoma lustų pasirinkimo kontrolė kiekvienam atminties bankui · Nepriklausoma kiekvieno atminties banko konfigūracija · Rašymo FIFO
FMC konfigūracijos registrus galima apsaugoti.
3.16
Dviguba keturių SPI atminties sąsaja (QUADSPI)
QUADSPI yra specializuota ryšio sąsaja, skirta vienguboms, dviguboms arba keturguboms SPI „flash“ atmintims. Ji gali veikti bet kuriuo iš šių trijų režimų: · Netiesioginis režimas: visos operacijos atliekamos naudojant QUADSPI registrus. · Būsenos apklausos režimas: išorinės „flash“ atminties būsenos registras periodiškai nuskaitomas ir...
Nustačius vėliavėlę, gali būti generuojamas pertraukimas. · Atminties susiejimo režimas: išorinė „flash“ atmintis susiejama su adresų erdve
ir sistema tai mato kaip vidinę atmintį.
Naudojant dvigubos blykstės režimą, kai vienu metu pasiekiamos dvi „Quad-SPI“ atmintys, pralaidumą ir talpą galima padidinti dvigubai.
QUADSPI yra sujungtas su uždelsimo bloku (DLYBQS), leidžiančiu palaikyti išorinių duomenų dažnį, viršijantį 100 MHz.
QUADSPI konfigūracijos registrai gali būti saugūs, kaip ir jo uždelsimo blokas.
3.17
Analoginiai-skaitmeniniai keitikliai (ADC1, ADC2)
Įrenginiuose integruoti du analoginiai-skaitmeniniai keitikliai, kurių skiriamąją gebą galima konfigūruoti iki 12, 10, 8 arba 6 bitų. Kiekvienas ADC dalijasi iki 18 išorinių kanalų, atlikdamas konvertavimą vieno kadro arba skenavimo režimu. Skenavimo režimu automatinis konvertavimas atliekamas pasirinktoje analoginių įėjimų grupėje.
Abu ADC turi apsaugotas magistralės sąsajas.
Kiekvieną ADC gali aptarnauti DMA valdiklis, todėl ADC konvertuotos vertės gali būti automatiškai perkeltos į paskirties vietą be jokių programinės įrangos veiksmų.
Be to, analoginio stebėjimo funkcija gali tiksliai stebėti konvertuotą tūrįtage iš vieno, kai kurių ar visų pasirinktų kanalų. Pertrauka sukuriama, kai konvertuojamas tūristage yra už programuotų ribų.
Norint sinchronizuoti analoginį/skaitmeninį konvertavimą ir laikmačius, analoginius-skaitmeninius keitiklius (ADC) gali suaktyvinti bet kuris iš šių laikmačių: TIM1, TIM2, TIM3, TIM4, TIM6, TIM8, TIM15, LPTIM1, LPTIM2 ir LPTIM3.
32/219
DS13875 5 red
STM32MP133C/F
Funkcionaliai baigtaview
3.18
Temperatūros jutiklis
Įrenginiuose yra įmontuotas temperatūros jutiklis, kuris generuoja tūrįtage (VTS), kuris kinta tiesiškai priklausomai nuo temperatūros. Šis temperatūros jutiklis yra viduje prijungtas prie ADC2_INP12 ir gali matuoti įrenginio aplinkos temperatūrą nuo 40 iki +125 °C su ±2 % tikslumu.
Temperatūros jutiklis pasižymi geru tiesiškumu, tačiau jį reikia kalibruoti, kad būtų pasiektas geras bendras temperatūros matavimo tikslumas. Kadangi temperatūros jutiklio poslinkis kiekviename luste skiriasi dėl proceso skirtumų, nekalibruotas vidinis temperatūros jutiklis tinka taikymams, kurie aptinka tik temperatūros pokyčius. Siekiant pagerinti temperatūros jutiklio matavimo tikslumą, kiekvienas įrenginys yra individualiai gamykloje kalibruojamas ST. Temperatūros jutiklio gamyklinio kalibravimo duomenys saugomi ST OTP srityje, kuri pasiekiama tik skaitymo režimu.
3.19
Skaitmeninis temperatūros jutiklis (DTS)
Įrenginiuose integruotas dažnio išėjimo temperatūros jutiklis. DTS skaičiuoja dažnį pagal LSE arba PCLK, kad pateiktų temperatūros informaciją.
Palaikomos šios funkcijos: · pertraukimų generavimas pagal temperatūros slenkstį · pažadinimo signalo generavimas pagal temperatūros slenkstį
3.20
Pastaba:
VBAT veikimas
VBAT maitinimo srityje yra RTC, atsarginiai registrai ir atsarginė SRAM.
Siekiant optimizuoti akumuliatoriaus veikimo laiką, šią energijos sritį maitina VDD, kai įmanoma, arba vol.tage prijungiamas prie VBAT išvesties (kai nėra VDD maitinimo). VBAT maitinimas perjungiamas, kai PDR aptinka, kad VDD nukrito žemiau PDR lygio.
TtagVBAT išvado e gali būti tiekiamas iš išorinės baterijos, superkondensatoriaus arba tiesiogiai per VDD. Pastaruoju atveju VBAT režimas neveikia.
VBAT veikimas įjungiamas, kai nėra VDD.
Nė vienas iš šių įvykių (išoriniai pertraukimai, TAMP įvykis arba RTC aliarmas / įvykiai) gali tiesiogiai atkurti VDD maitinimą ir priversti įrenginį išjungti VBAT režimą. Nepaisant to, TAMP Įvykiai ir RTC aliarmai/įvykiai gali būti naudojami signalui generuoti išorinei grandinei (paprastai PMIC), kuri gali atkurti VDD maitinimą.
DS13875 5 red
33/219
48
Funkcionaliai baigtaview
STM32MP133C/F
3.21
ttage etaloninis buferis (VREFBUF)
Įrenginiuose įmontuotas garsastagetaloninis buferis, kurį galima naudoti kaip tūriotagADC etalonas, taip pat kaip tūrinistagIšorinių komponentų etalonas per VREF+ kontaktą. VREFBUF gali būti saugus. Vidinis VREFBUF palaiko keturių tūriųtagĮtampa: · 1.65 V · 1.8 V · 2.048 V · 2.5 V Išorinis įtampos šaltinistagKai vidinis VREFBUF yra išjungtas, atskaitos signalas gali būti tiekiamas per VREF+ kontaktą.
4 pav. Ttage atskaitos buferis
VREFINT
+
–
VREF+
VSSA
MSv64430V1
3.22
Skaitmeninis filtras sigma-delta moduliatoriui (DFSDM)
Įrenginiuose integruotas vienas DFSDM su dviejų skaitmeninių filtrų modulių palaikymu ir keturiais išoriniais įvesties nuosekliaisiais kanalais (siųstuvais-imtuvais) arba pakaitomis keturiais vidiniais lygiagrečiais įėjimais.
DFSDM prie įrenginio jungia išorinius moduliatorius ir atlieka gautų duomenų srautų skaitmeninį filtravimą. Moduliatoriai naudojami analoginiams signalams konvertuoti į skaitmeninius-nuosekliuosius srautus, kurie sudaro DFSDM įėjimus.
DFSDM taip pat gali prijungti PDM (impulsų tankio moduliacijos) mikrofonus ir atlikti PDM konvertavimą į PCM bei filtravimą (aparatinės įrangos spartinimas). DFSDM turi papildomus lygiagrečius duomenų srauto įėjimus iš ADC arba iš įrenginio atminties (per DMA/CPU perdavimus į DFSDM).
DFSDM siųstuvai-imtuvai palaiko kelis nuosekliosios sąsajos formatus (įvairiems moduliatoriams palaikyti). DFSDM skaitmeniniai filtrų moduliai atlieka skaitmeninį apdorojimą pagal vartotojo nustatytus filtrų parametrus, kurių galutinė ADC skiriamoji geba yra iki 24 bitų.
34/219
DS13875 5 red
STM32MP133C/F
Funkcionaliai baigtaview
DFSDM periferinis įrenginys palaiko: · Keturis multipleksuotus įvesties skaitmeninius nuosekliuosius kanalus:
konfigūruojama SPI sąsaja įvairiems moduliatoriams prijungti konfigūruojama Mančesterio kodavimo 1 laido sąsaja PDM (impulsų tankio moduliacija) mikrofono įvesties maksimalus įvesties takto dažnis iki 20 MHz (10 MHz Mančesterio kodavimui) moduliatorių takto išvestis (nuo 0 iki 20 MHz) · Alternatyvūs įėjimai iš keturių vidinių skaitmeninių lygiagrečių kanalų (iki 16 bitų įvesties skiriamoji geba): vidiniai šaltiniai: ADC duomenys arba atminties duomenų srautai (DMA) · Du skaitmeniniai filtrų moduliai su reguliuojamu skaitmeniniu signalo apdorojimu: Sincx filtras: filtro tvarka / tipas (nuo 1 iki 5), viršįtampiaiampling santykio (nuo 1 iki 1024) integratorius: viršijimaiampling santykis (nuo 1 iki 256) · Iki 24 bitų išvesties duomenų skiriamoji geba, išvesties duomenų formatas su ženklu · Automatinis duomenų poslinkio korekcija (poslinkis registre saugomas vartotojo) · Nuolatinis arba vienkartinis konvertavimas · Konvertavimo pradžią suaktyvina: programinis paleidiklis vidiniai laikmačiai išoriniai įvykiai konvertavimo pradžia sinchroniškai su pirmuoju skaitmeninio filtro moduliu (DFSDM) · Analoginis stebėjimo įtaisas su: mažos ir didelės vertės duomenų slenksčio registrais specialus konfigūruojamas Sincx skaitmeninis filtras (eiliškumas = nuo 1 iki 3,
persileidimaiamp(kalbėjimo santykis = nuo 1 iki 32) įvestis iš galutinių išvesties duomenų arba iš pasirinktų įvesties skaitmeninių nuosekliųjų kanalų; nuolatinis stebėjimas nepriklausomai nuo standartinio konversijos; · Trumpojo jungimo detektorius, skirtas aptikti prisotintas analogines įvesties vertes (apatinis ir viršutinis diapazonas): iki 8 bitų skaitiklis, skirtas aptikti nuo 1 iki 256 iš eilės einančių 0 arba 1 nuosekliųjų duomenų sraute; nuolatinis kiekvieno įvesties nuosekliojo kanalo stebėjimas; · Pertraukimo signalo generavimas analoginio stebėjimo signalo arba trumpojo jungimo detektoriaus atveju; · Ekstremalių verčių detektorius: programinės įrangos atnaujinamų galutinių konversijos duomenų minimalių ir maksimalių verčių saugojimas; · DMA galimybė nuskaityti galutinius konversijos duomenis; · Pertraukimai: konversijos pabaiga, viršijimas, analoginis stebėjimo signalas, trumpasis jungimas, įvesties nuosekliojo kanalo laikrodžio nebuvimas; · „Įprastos“ arba „įšvirkštos“ konversijos: „įprastas“ konversijas galima užklausti bet kuriuo metu arba net nuolatiniu režimu.
nedarant jokios įtakos „įterptų“ konversijų laikui; „įterptos“ konversijos, skirtos tiksliam laikui ir turint aukštą konversijų prioritetą.
DS13875 5 red
35/219
48
Funkcionaliai baigtaview
STM32MP133C/F
3.23
Tikrasis atsitiktinių skaičių generatorius (RNG)
Įrenginiuose integruotas vienas atsitiktinių skaičių generatorius (RNG), kuris pateikia 32 bitų atsitiktinius skaičius, generuojamus integruotos analoginės grandinės.
RNG (ETZPC sistemoje) gali būti apibrėžtas kaip prieinamas tik naudojant saugią programinę įrangą.
Tikrasis atsitiktinių skaičių generatorius prie apsaugotų AES ir PKA periferinių įrenginių jungiasi per specialią magistralę (kurios CPU neskaito).
3.24
Kriptografiniai ir maišos procesoriai (CRYP, SAES, PKA ir HASH)
Įrenginiuose integruotas vienas kriptografinis procesorius, palaikantis pažangius kriptografinius algoritmus, paprastai reikalingus konfidencialumui, autentifikavimui, duomenų vientisumui ir nepaneigiamumui užtikrinti keičiantis pranešimais su kitu įrenginiu.
Įrenginiuose taip pat integruotas specialus DPA atsparus saugus AES 128 ir 256 bitų raktas (SAES) ir PKA aparatinės įrangos šifravimo / iššifravimo greitintuvas, o speciali aparatinės įrangos magistralė nėra pasiekiama centriniam procesoriui.
Pagrindinės CRYP savybės: · DES/TDES (duomenų šifravimo standartas / trigubas duomenų šifravimo standartas): ECB (elektroninis
kodų knyga) ir CBC (šifravimo blokų sujungimo) sujungimo algoritmai, 64, 128 arba 192 bitų raktas · AES (pažangus šifravimo standartas): ECB, CBC, GCM, CCM ir CTR (skaitiklio režimo) sujungimo algoritmai, 128, 192 arba 256 bitų raktas
Universalios HASH pagrindinės savybės: · SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3 (saugūs HASH algoritmai) · HMAC
Kriptografinis greitintuvas palaiko DMA užklausų generavimą.
CRYP, SAES, PKA ir HASH (ETZPC sistemoje) gali būti apibrėžti kaip prieinami tik saugia programine įranga.
3.25
Įkrovos ir saugumo bei OTP kontrolė (BSEC)
BSEC (įkrovos, saugumo ir OTP valdymas) skirtas valdyti OTP (vieną kartą programuojamą) saugiklių dėžutę, naudojamą įterptinei nepastoviajai įrenginio konfigūracijos ir saugos parametrų saugyklai. Kai kurios BSEC dalys turi būti sukonfigūruotos taip, kad prie jų galėtų prisijungti tik saugi programinė įranga.
BSEC gali naudoti OTP žodžius 256 bitų HWKEY saugojimui SAES (saugus AES).
36/219
DS13875 5 red
STM32MP133C/F
Funkcionaliai baigtaview
3.26
Laikmačiai ir sargai
Įrenginiuose yra du pažangaus valdymo laikmačiai, dešimt bendrosios paskirties laikmačių (iš kurių septyni yra apsaugoti), du pagrindiniai laikmačiai, penki mažos galios laikmačiai, du sarginiai laikmačiai ir keturi sistemos laikmačiai kiekviename „Cortex-A7“.
Visus laikmačio skaitiklius galima užšaldyti derinimo režimu.
Žemiau esančioje lentelėje palyginamos pažangios valdymo, bendrosios paskirties, bazinių ir mažos galios laikmačių funkcijos.
Laikmačio tipas
Laikmatis
4 lentelė. Laikmačio funkcijų palyginimas
Kontrrezoliucija
sijos
Skaitiklio tipas
Prescaler koeficientas
DMA užklausos generavimas
Užfiksuoti / palyginti kanalus
Papildoma produkcija
Maksimali sąsaja
taktas (MHz)
Maks
laikmatis
takto dažnis (MHz)(1)
Išplėstinis TIM1, -kontrolinis TIM8
16 bitų
Aukštyn, bet koks sveikasis skaičius žemyn, nuo 1 aukštyn/žemyn iki 65536
Taip
TIM2 TIM5
32 bitų
Aukštyn, bet koks sveikasis skaičius žemyn, nuo 1 aukštyn/žemyn iki 65536
Taip
TIM3 TIM4
16 bitų
Aukštyn, bet koks sveikasis skaičius žemyn, nuo 1 aukštyn/žemyn iki 65536
Taip
Bet koks sveikasis skaičius
TIM12(2) 16 bitų
Tarp 1
Nr
Generolas
ir 65536
tikslas
TIM13(2) TIM14(2)
16 bitų
Bet koks sveikasis skaičius nuo 1 iki XNUMX
ir 65536
Nr
Bet koks sveikasis skaičius
TIM15(2) 16 bitų
Tarp 1
Taip
ir 65536
TIM16(2) TIM17(2)
16 bitų
Bet koks sveikasis skaičius nuo 1 iki XNUMX
ir 65536
Taip
Pagrindinis
TIM6, TIM7
16 bitų
Bet koks sveikasis skaičius nuo 1 iki XNUMX
ir 65536
Taip
LPTIM1,
Mažos galios
LPTIM2(2), LPTIM3(2),
LPTIM4,
16 bitų
1, 2, 4, 8, aukštyn 16, 32, 64,
128
Nr
LPTIM5
6
4
104.5
209
4
Nr
104.5
209
4
Nr
104.5
209
2
Nr
104.5
209
1
Nr
104.5
209
2
1
104.5
209
1
1
104.5
209
0
Nr
104.5
209
1(3)
Nr
104.5 104.5
1. Maksimalus laikmačio takto dažnis yra iki 209 MHz, priklausomai nuo RCC esančio TIMGxPRE bito. 2. Apsaugotas laikmatis. 3. LPTIM nėra fiksavimo kanalo.
DS13875 5 red
37/219
48
Funkcionaliai baigtaview
STM32MP133C/F
3.26.1 3.26.2 3.26.3
Išplėstinio valdymo laikmačiai (TIM1, TIM8)
Pažangaus valdymo laikmačiai (TIM1, TIM8) gali būti laikomi trifaziais PWM generatoriais, multipleksuotais 6 kanaluose. Jie turi vienas kitą papildančius PWM išėjimus su programuojamais įterptais neveikos laikais. Jie taip pat gali būti laikomi pilnaverčiais bendrosios paskirties laikmačiais. Jų keturi nepriklausomi kanalai gali būti naudojami: · įvesties fiksavimui · išvesties palyginimui · PWM generavimui (kraštiniai arba centriniai režimai) · vieno impulso režimo išėjimui
Jei sukonfigūruoti kaip standartiniai 16 bitų laikmačiai, jie turi tas pačias funkcijas kaip ir bendrosios paskirties laikmačiai. Jei sukonfigūruoti kaip 16 bitų PWM generatoriai, jie turi visas moduliacijos galimybes (0–100 %).
Išplėstinio valdymo laikmatis gali veikti kartu su bendrosios paskirties laikmačiais per laikmačio susiejimo funkciją sinchronizavimui arba įvykių sujungimui.
TIM1 ir TIM8 palaiko nepriklausomą DMA užklausų generavimą.
Bendrosios paskirties laikmačiai (TIM2, TIM3, TIM4, TIM5, TIM12, TIM13, TIM14, TIM15, TIM16, TIM17)
STM32MP133C/F įrenginiuose yra dešimt sinchronizuojamų bendrosios paskirties laikmačių (skirtumus žr. 4 lentelėje). · TIM2, TIM3, TIM4, TIM5
TIM 2 ir TIM5 yra pagrįsti 32 bitų automatinio perkrovimo aukštyn/žemyn skaitikliu ir 16 bitų išankstinio skalavimo įrenginiu, o TIM3 ir TIM4 yra pagrįsti 16 bitų automatinio perkrovimo aukštyn/žemyn skaitikliu ir 16 bitų išankstinio skalavimo įrenginiu. Visi laikmačiai turi keturis nepriklausomus kanalus įvesties fiksavimui / išvesties palyginimui, PWM arba vieno impulso režimo išėjimui. Tai leidžia didžiausiuose korpusuose turėti iki 16 įvesties fiksavimo / išvesties palyginimo / PWM. Šie bendrosios paskirties laikmačiai gali veikti kartu arba su kitais bendrosios paskirties laikmačiais ir pažangios valdymo laikmačiais TIM1 ir TIM8, naudojant laikmačio susiejimo funkciją sinchronizavimui arba įvykių grandinavimui. Bet kuris iš šių bendrosios paskirties laikmačių gali būti naudojamas PWM išėjimams generuoti. TIM2, TIM3, TIM4, TIM5 turi nepriklausomą DMA užklausų generavimą. Jie gali apdoroti kvadratūrinius (inkrementinius) kodavimo signalus ir skaitmeninius išėjimus iš vieno iki keturių Holo efekto jutiklių. · TIM12, TIM13, TIM14, TIM15, TIM16, TIM17 Šie laikmačiai yra pagrįsti 16 bitų automatinio perkrovimo skaitikliu ir 16 bitų išankstiniu skaleriu. TIM13, TIM14, TIM16 ir TIM17 turi vieną nepriklausomą kanalą, o TIM12 ir TIM15 turi du nepriklausomus kanalus įvesties fiksavimui / išvesties palyginimui, PWM arba vieno impulso režimo išėjimui. Juos galima sinchronizuoti su pilnai funkcionaliais bendrosios paskirties laikmačiais TIM2, TIM3, TIM4, TIM5 arba naudoti kaip paprastas laiko bazes. Kiekvieną iš šių laikmačių galima apibrėžti (ETZPC) kaip prieinamą tik naudojant saugią programinę įrangą.
Baziniai laikmačiai (TIM6 ir TIM7)
Šie laikmačiai daugiausia naudojami kaip bendra 16 bitų laiko bazė.
TIM6 ir TIM7 palaiko nepriklausomą DMA užklausų generavimą.
38/219
DS13875 5 red
STM32MP133C/F
Funkcionaliai baigtaview
3.26.4
3.26.5 3.26.6
Mažos galios laikmačiai (LPTIM1, LPTIM2, LPTIM3, LPTIM4, LPTIM5)
Kiekvienas mažos galios laikmatis turi nepriklausomą laikrodį ir veikia ir sustabdymo režimu, jei jį signalizuoja LSE, LSI arba išorinis laikrodis. LPTIMx gali pažadinti įrenginį iš sustabdymo režimo.
Šie mažos galios laikmačiai palaiko šias funkcijas: · 16 bitų skaitiklis aukštyn su 16 bitų automatinio įkrovimo registru · 16 bitų palyginimo registras · Konfigūruojama išvestis: impulsinis, PWM · Nuolatinis / vienkartinis režimas · Pasirenkamas programinės / aparatinės įrangos įvesties paleidiklis · Pasirenkamas laikrodžio šaltinis:
vidinis laikrodžio šaltinis: LSE, LSI, HSI arba APB laikrodis, išorinis laikrodžio šaltinis per LPTIM įvestį (veikia net ir be vidinio laikrodžio)
veikiantis šaltinis, naudojamas impulsų skaitiklio programoje) · Programuojamas skaitmeninis trikdžių filtras · Kodavimo režimas
LPTIM2 ir LPTIM3 (ETZPC sistemoje) gali būti apibrėžti kaip prieinami tik saugia programine įranga.
Nepriklausomos priežiūros institucijos (IWDG1, IWDG2)
Nepriklausomas sarginis įtaisas pagrįstas 12 bitų žemyn skaitikliu ir 8 bitų išankstinio dalijimo reguliatoriumi. Jį sinchronizuoja nepriklausomas 32 kHz vidinis RC (LSI) ir, kadangi jis veikia nepriklausomai nuo pagrindinio takto, gali veikti sustabdymo ir budėjimo režimais. IWDG gali būti naudojamas kaip sarginis įtaisas, skirtas įrenginiui atkurti, kai kyla problema. Jį galima konfigūruoti aparatine arba programine įranga naudojant parinkčių baitus.
IWDG1 (ETZPC sistemoje) gali būti apibrėžtas kaip prieinamas tik naudojant saugią programinę įrangą.
Bendrieji laikmačiai (Cortex-A7 CNT)
„Cortex-A7“ bendriniai laikmačiai, įmontuoti „Cortex-A7“, yra maitinami sistemos laiko generavimo (STGEN) reikšmėmis.
„Cortex-A7“ procesorius turi šiuos laikmačius: · fizinį laikmatį, skirtą naudoti saugiame ir nesaugiame režimuose
Fizinio laikmačio registrai yra fiksuoti, kad būtų galima pateikti saugias ir nesaugias kopijas. · virtualus laikmatis, skirtas naudoti nesaugiuose režimuose · fizinis laikmatis, skirtas naudoti hipervizoriaus režime
Bendrieji laikmačiai nėra atmintyje susieti periferiniai įrenginiai ir yra prieinami tik naudojant konkrečias „Cortex-A7“ koprocesoriaus instrukcijas (cp15).
3.27
Sistemos laikmačio generavimas (STGEN)
Sistemos laiko generavimas (STGEN) generuoja laiko skaičiavimo reikšmę, kuri užtikrina nuoseklų view laiko visiems „Cortex-A7“ bendriniams laikmačiams.
DS13875 5 red
39/219
48
Funkcionaliai baigtaview
STM32MP133C/F
Sistemos laiko generavimo funkcijos: · 64 bitų pločio, kad būtų išvengta apsivertimo problemų · Pradžia nuo nulio arba programuojamos vertės · Valdymo APB sąsaja (STGENC), leidžianti išsaugoti ir atkurti laikmatį
išsijungimo atveju · Tik skaitymui skirta APB sąsaja (STGENR), leidžianti ne tik nuskaityti laikmačio reikšmę
saugi programinė įranga ir derinimo įrankiai · Laikmačio vertės didinimas, kurį galima sustabdyti sistemos derinimo metu
STGENC (ETZPC sistemoje) gali būti apibrėžtas kaip prieinamas tik saugia programine įranga.
3.28
Realaus laiko laikrodis (RTC)
RTC užtikrina automatinį žadinimą, kad būtų galima valdyti visus mažos galios režimus. RTC yra nepriklausomas BCD laikmatis / skaitiklis ir turi paros laiko laikrodį / kalendorių su programuojamais aliarmo pertraukimais.
RTC taip pat apima periodinę programuojamą žadinimo vėliavėlę su pertraukimo galimybe.
Dviejuose 32 bitų registruose yra sekundės, minutės, valandos (12 arba 24 valandų formatu), diena (savaitės diena), data (mėnesio diena), mėnuo ir metai, išreikšti dvejetainiu koduotu dešimtainiu formatu (BCD). Sekundžių dalies reikšmė taip pat pateikiama dvejetainiu formatu.
Dvejetainis režimas yra palaikomas, kad būtų lengviau valdyti programinės įrangos tvarkykles.
28, 29 (keliamieji metai), 30 ir 31 dienos mėnesių kompensacijos atliekamos automatiškai. Taip pat galima atlikti vasaros laiko kompensaciją.
Papildomuose 32 bitų registruose yra programuojami aliarmo sekundžių poskyriai, sekundės, minutės, valandos, diena ir data.
Skaitmeninio kalibravimo funkcija kompensuoja bet kokius kristalinio osciliatoriaus tikslumo nuokrypius.
Atstačius atsarginės kopijos domeno parametrus, visi RTC registrai yra apsaugoti nuo galimų parazitinių rašymo prieigų ir apsaugoti saugia prieiga.
Kol tiekimo tūristagJei RTC išlieka veikimo diapazone, jis niekada nesustoja, nepriklausomai nuo įrenginio būsenos (veikimo režimas, mažos energijos sąnaudos režimas arba atstatymas).
Pagrindinės RTC funkcijos yra šios: · Kalendorius su sekundžių dalimis, sekundėmis, minutėmis, valandomis (12 arba 24 formatu), diena (diena)
savaitė), data (mėnesio diena), mėnuo ir metai · Programuojama programine įranga programuojamas vasaros laiko kompensavimas · Programuojamas aliarmas su pertraukimo funkcija. Aliarmą gali sukelti bet kas
kalendoriaus laukų derinys. · Automatinio žadinimo blokas, generuojantis periodinę vėliavėlę, kuri suaktyvina automatinį žadinimą
pertrauktis · Atskaitos takto aptikimas: galima tiksliau nustatyti antrojo šaltinio taktą (50 arba 60 Hz)
naudojamas kalendoriaus tikslumui padidinti. · Tikslus sinchronizavimas su išoriniu laikrodžiu naudojant sekundės dalies poslinkio funkciją · Skaitmeninio kalibravimo grandinė (periodinė skaitiklio korekcija): 0.95 ppm tikslumas, gautas naudojant
kelių sekundžių kalibravimo langas
40/219
DS13875 5 red
STM32MP133C/F
Funkcionaliai baigtaview
· Laikasamp Įvykių išsaugojimo funkcija · SWKEY saugojimas RTC atsarginių kopijų registruose su tiesiogine prieiga prie SAE magistralės (ne
nuskaitomas procesoriaus) · Maskuojami pertraukimai / įvykiai:
Signalas A Signalas B Pažadinimo pertraukimo laikasamp · „TrustZone“ palaikymas: visiškai saugus RTC žadintuvas A, žadintuvas B, žadinimo laikmatis ir laikasamp individualus saugus arba nesaugus
konfigūracijos RTC kalibravimas atliktas saugioje arba nesaugioje konfigūracijoje
3.29
Tamper ir atsarginiai registrai (TAMP)
32 x 32 bitų atsarginiai registrai išsaugomi visais mažos galios režimais ir VBAT režimu. Jie gali būti naudojami jautriems duomenims saugoti, nes jų turinys yra apsaugotasampaptikimo grandinė.
Septyni tampįvesties kaiščiai ir penki tamper išvesties kaiščiai yra skirti apsaugai nuo tampaptikimas. Išorinis tampŠie kaiščiai gali būti konfigūruojami krašto aptikimui, krašto ir lygio aptikimui, lygio aptikimui su filtravimu arba aktyviam aptikimui.ampkuris padidina saugumo lygį automatiškai tikrindamas, ar tampJų kontaktai nėra išoriškai atidaryti arba trumpai sujungti.
TAMP pagrindinės savybės · 32 atsarginiai registrai (TAMP_BKPxR), įdiegtas likusioje RTC srityje
įjungiamas VBAT, kai VDD maitinimas išjungtas · 12 tampgalimi kontaktai (septyni įėjimai ir penki išėjimai) · Bet kuris tampaptikimas gali generuoti RTC laikąamp įvykis. · Bet koks tampAptikimas ištrina atsarginius registrus. · „TrustZone“ palaikymas:
TampSaugi arba nesaugi konfigūracija. Atsarginių kopijų registrų konfigūracija trijose konfigūruojamose dydžio srityse:
...viena skaitymui/rašymui saugi sritis ...viena rašymui saugi / skaitymui nesaugi sritis ...viena skaitymui/rašymui nesaugi sritis · Monotoniškas skaitiklis
3.30
Integrinių grandynų sąsajos (I2C1, I2C2, I2C3, I2C4, I2C5)
Įrenginiuose integruotos penkios I2C sąsajos.
I2C magistralės sąsaja tvarko ryšį tarp STM32MP133C/F ir nuosekliosios I2C magistralės. Ji valdo visą I2C magistralei būdingą sekos nustatymą, protokolą, arbitražą ir laiko nustatymą.
DS13875 5 red
41/219
48
Funkcionaliai baigtaview
STM32MP133C/F
I2C periferinis įrenginys palaiko: · I2C magistralės specifikaciją ir vartotojo vadovo, 5-osios redakcijos, suderinamumą:
Pavaldinio ir pagrindinio įrenginio režimai, kelių pagrindinių įrenginių galimybė Standartinis režimas (Sm), kurio bitų sparta iki 100 kbit/s Greitasis režimas (Fm), kurio bitų sparta iki 400 kbit/s Greitasis režimas Plus (Fm+), kurio bitų sparta iki 1 Mbit/s ir 20 mA išvesties pavaros įvestys/išvestys 7 bitų ir 10 bitų adresavimo režimas, keli 7 bitų pavaldinių adresai Programuojamas nustatymo ir palaikymo laikas Papildomas laikrodžio tempimas · Suderinamumas su sistemos valdymo magistralės (SMBus) specifikacija, 2.0 versija: Aparatinės įrangos PEC (paketų klaidų tikrinimas) generavimas ir patikrinimas su ACK
valdymas Adresų skyrimo protokolo (ARP) palaikymas SMBus įspėjimas · Suderinamumas su maitinimo sistemos valdymo protokolo (PMBusTM) specifikacija, 1.1 versija · Nepriklausomas laikrodis: nepriklausomų laikrodžio šaltinių pasirinkimas, leidžiantis I2C ryšio greičiui nepriklausyti nuo PCLK perprogramavimo · Pažadinimas iš sustabdymo režimo, kai adresas sutampa · Programuojami analoginiai ir skaitmeniniai triukšmo filtrai · 1 baito buferis su DMA galimybe
I2C3, I2C4 ir I2C5 (ETZPC sistemoje) gali būti apibrėžti kaip prieinami tik saugia programine įranga.
3.31
Universalus sinchroninis asinchroninis imtuvas-siųstuvas (USART1, USART2, USART3, USART6 ir UART4, UART5, UART7, UART8)
Įrenginiuose yra keturi integruoti universalūs sinchroniniai imtuvai-siųstuvai (USART1, USART2, USART3 ir USART6) ir keturi universalūs asinchroniniai imtuvai-siųstuvai (UART4, UART5, UART7 ir UART8). USARTx ir UARTx funkcijų santrauką žr. toliau pateiktoje lentelėje.
Šios sąsajos užtikrina asinchroninį ryšį, IrDA SIR ENDEC palaikymą, daugiaprocesorinį ryšio režimą, vieno laido pusdupleksinį ryšio režimą ir turi LIN pagrindinio/pavaldžio galimybę. Jos užtikrina CTS ir RTS signalų aparatinės įrangos valdymą ir RS485 tvarkyklės įgalinimą. Jos gali bendrauti iki 13 Mbit/s greičiu.
USART1, USART2, USART3 ir USART6 taip pat teikia išmaniosios kortelės režimą (suderinamą su ISO 7816) ir SPI tipo ryšio galimybes.
Visi USART turi laikrodžio sritį, nepriklausomą nuo procesoriaus laikrodžio, todėl USARTx gali pažadinti STM32MP133C/F iš sustabdymo režimo, naudodamas iki 200 Kbaud duomenų perdavimo spartą. Pažadinimo įvykiai iš sustabdymo režimo yra programuojami ir gali būti:
· Pradinio bito aptikimas
· bet koks gautas duomenų kadras
· konkretus užprogramuotas duomenų rėmelis
42/219
DS13875 5 red
STM32MP133C/F
Funkcionaliai baigtaview
Visas USART sąsajas gali aptarnauti DMA valdiklis.
5 lentelė. USART/UART funkcijos
USART režimai / funkcijos (1)
USART1/2/3/6
UART4/5/7/8
Aparatūros srauto valdymas modemui
X
X
Nuolatinis bendravimas naudojant DMA
X
X
Daugiaprocesorinis bendravimas
X
X
Sinchroninis SPI režimas (pagrindinis/pavaldinis)
X
–
Išmaniosios kortelės režimas
X
–
Vienlaidis pusdupleksinis ryšys IrDA SIR ENDEC blokas
X
X
X
X
LIN režimas
X
X
Dvigubo laikrodžio sritis ir pažadinimas iš mažos galios režimo
X
X
Imtuvo skirtojo laiko pertraukimas Modbus ryšys
X
X
X
X
Automatinis duomenų perdavimo greičio aptikimas
X
X
Vairuotojo įjungimas
X
X
USART duomenų ilgis
7, 8 ir 9 bitai
1. X = palaikoma.
USART1 ir USART2 (ETZPC sistemoje) gali būti apibrėžti kaip prieinami tik naudojant saugią programinę įrangą.
3.32
Nuosekliosios periferinės sąsajos (SPI1, SPI2, SPI3, SPI4, SPI5) ir integruotos garso sąsajos (I2S1, I2S2, I2S3, I2S4)
Įrenginiuose yra iki penkių SPI (SPI2S1, SPI2S2, SPI2S3, SPI2S4 ir SPI5), kurie leidžia palaikyti iki 50 Mbit/s spartą pagrindiniu ir pavaldiniu režimuose, pusiau dvipusiu, pilnai dvipusiu ir vienapusiu režimu. 3 bitų išankstinis daliklis suteikia aštuonis pagrindinio režimo dažnius, o kadrą galima konfigūruoti nuo 4 iki 16 bitų. Visos SPI sąsajos palaiko NSS impulsų režimą, TI režimą, aparatinės įrangos CRC skaičiavimą ir 8 bitų įterptųjų Rx ir Tx FIFO su DMA galimybe dauginimą.
I2S1, I2S2, I2S3 ir I2S4 yra multipleksuoti su SPI1, SPI2, SPI3 ir SPI4. Jie gali veikti pagrindiniu arba pavaldiniu režimu, pilno dvipusio ir pusiau dvipusio ryšio režimais ir gali būti sukonfigūruoti veikti su 16 arba 32 bitų skiriamąja geba kaip įvesties arba išvesties kanalas. GarsasampPalaikomi signalo dažniai nuo 8 kHz iki 192 kHz. Visos I2S sąsajos palaiko daugybę 8 bitų įterptųjų Rx ir Tx FIFO su DMA galimybe.
SPI4 ir SPI5 (ETZPC sistemoje) gali būti apibrėžti kaip prieinami tik saugia programine įranga.
3.33
Nuosekliosios garso sąsajos (SAI1, SAI2)
Įrenginiuose integruoti du SAI, kurie leidžia kurti daugybę stereo arba mono garso protokolų.
DS13875 5 red
43/219
48
Funkcionaliai baigtaview
STM32MP133C/F
pvz., I2S, LSB arba MSB pagrįsti, PCM/DSP, TDM arba AC'97. SPDIF išvestis yra prieinama, kai garso blokas sukonfigūruotas kaip siųstuvas. Siekiant užtikrinti tokį lankstumo ir perkonfigūravimo lygį, kiekvienas SAI turi du nepriklausomus garso subblokus. Kiekvienas blokas turi savo laikrodžio generatorių ir įvesties/išvesties linijos valdiklį. GarsasampPalaikomi iki 192 kHz garso dažniai. Be to, dėl integruotos PDM sąsajos galima palaikyti iki aštuonių mikrofonų. SAI gali veikti pagrindine arba pavaldine konfigūracija. Garso subblokai gali būti imtuvas arba siųstuvas ir gali veikti sinchroniškai arba asinchroniškai (kito atžvilgiu). SAI galima prijungti prie kitų SAI, kad veiktų sinchroniškai.
3.34
SPDIF imtuvo sąsaja (SPDIFRX)
SPDIFRX skirtas priimti S/PDIF srautą, atitinkantį IEC-60958 ir IEC-61937 standartus. Šie standartai palaiko paprastus stereofoninius srautus iki didelio našumo.ampdažnis ir suspaustas daugiakanalis erdvinis garsas, pvz., apibrėžtas „Dolby“ arba DTS (iki 5.1).
Pagrindinės SPDIFRX savybės yra šios: · Galimos iki keturių įėjimų · Automatinis simbolių dažnio aptikimas · Maksimalus simbolių dažnis: 12.288 MHz · Palaikomas stereo srautas nuo 32 iki 192 kHz · Palaikomi garso standartai IEC-60958 ir IEC-61937, vartotojų programos · Lyginumo bitų valdymas · Ryšys naudojant DMA garso signalamsamples · Ryšys naudojant DMA valdymo ir vartotojo kanalo informacijai · Pertraukimo galimybės
SPDIFRX imtuvas turi visas būtinas funkcijas simbolių greičiui aptikti ir gaunamam duomenų srautui dekoduoti. Vartotojas gali pasirinkti norimą SPDIF įvestį, o kai pasiekiamas galiojantis signalas, SPDIFRX iš naujo...ampSPDIFRX apdoroja įeinantį signalą, dekoduoja Mančesterio srautą ir atpažįsta kadrus, subkadrus ir blokų elementus. SPDIFRX perduoda procesoriui dekoduotus duomenis ir susijusias būsenos žymas.
SPDIFRX taip pat siūlo signalą pavadinimu „spdif_frame_sync“, kuris persijungia ties S/PDIF subkadrų dažniu, naudojamu tiksliam s apskaičiavimui.amplaikrodžio dreifo algoritmų dažnis.
3.35
Saugios skaitmeninės įvesties / išvesties „MultiMediaCard“ sąsajos (SDMMC1, SDMMC2)
Dvi saugios skaitmeninės įvesties / išvesties „MultiMediaCard“ sąsajos (SDMMC) užtikrina sąsają tarp AHB magistralės ir SD atminties kortelių, SDIO kortelių bei MMC įrenginių.
SDMMC funkcijos apima šias: · Atitiktis įterptųjų „MultiMediaCard“ sistemos specifikacijos 5.1 versijai
Plokštė palaiko tris skirtingus duomenų magistralės režimus: 1 bito (numatytasis), 4 bitų ir 8 bitų
44/219
DS13875 5 red
STM32MP133C/F
Funkcionaliai baigtaview
(HS200 SDMMC_CK greitis apribotas iki maksimalaus leistino įvesties/išvesties greičio) (HS400 nepalaikomas)
· Visiškas suderinamumas su ankstesnėmis „MultiMediaCard“ versijomis (atgalinis suderinamumas)
· Visiškas atitikimas SD atminties kortelės specifikacijų 4.1 versijai (SDR104 SDMMC_CK greitis apribotas iki maksimalaus leistino įvesties/išvesties greičio, SPI ir UHS-II režimai nepalaikomi)
· Visiškas atitikimas SDIO kortelės specifikacijos 4.0 versijai. Kortelė palaiko du skirtingus duomenų magistralės režimus: 1 bito (numatytasis) ir 4 bitų (SDR104 SDMMC_CK greitis apribotas iki maksimalaus leistino įvesties/išvesties greičio, SPI ir UHS-II režimai nepalaikomi).
· Duomenų perdavimo greitis iki 208 MB/s 8 bitų režimu (priklausomai nuo maksimalaus leistino įvesties/išvesties greičio)
· Duomenų ir komandų išvestis įgalina signalus, skirtus valdyti išorinius dvikrypčius valdiklius
· Specialus DMA valdiklis, integruotas į SDMMC pagrindinio kompiuterio sąsają, leidžiantis dideliu greičiu perduoti duomenis tarp sąsajos ir SRAM
· IDMA susietojo sąrašo palaikymas
· Specialūs maitinimo šaltiniai, VDDSD1 ir VDDSD2, atitinkamai SDMMC1 ir SDMMC2, todėl nereikia į SD kortelės sąsają įdėti lygio keitiklio UHS-I režimu
Tik kai kurie SDMMC1 ir SDMMC2 GPIO yra prieinami specialiame VDDSD1 arba VDDSD2 maitinimo kontakte. Jie yra numatytųjų SDMMC1 ir SDMMC2 įkrovos GPIO dalis (SDMMC1: PC[12:8], PD[2], SDMMC2: PB[15,14,4,3], PE3, PG6). Alternatyvių funkcijų lentelėje juos galima identifikuoti signalais su priesaga „_VSD1“ arba „_VSD2“.
Kiekvienas SDMMC yra sujungtas su delsos bloku (DLYBSD), leidžiančiu palaikyti išorinį duomenų dažnį, viršijantį 100 MHz.
Abi SDMMC sąsajos turi apsaugotus konfigūravimo prievadus.
3.36
Valdiklio srities tinklas (FDCAN1, FDCAN2)
Valdiklio srities tinklo (CAN) posistemį sudaro du CAN moduliai, bendra pranešimų RAM atmintis ir laikrodžio kalibravimo blokas.
Abu CAN moduliai (FDCAN1 ir FDCAN2) atitinka ISO 11898-1 (CAN protokolo specifikacijos 2.0 versija, A ir B dalys) ir CAN FD protokolo specifikacijos 1.0 versiją.
10 kilobaitų pranešimų RAM atmintis įgyvendina filtrus, priėmimo FIFO, priėmimo buferius, perdavimo įvykių FIFO ir perdavimo buferius (plius TTCAN trigerius). Šią pranešimų RAM atmintį dalijasi du FDCAN1 ir FDCAN2 moduliai.
Bendras laikrodžio kalibravimo įrenginys yra neprivalomas. Jis gali būti naudojamas kalibruotam laikrodžiui generuoti tiek FDCAN1, tiek FDCAN2 iš HSI vidinio RC osciliatoriaus ir PLL, įvertinant FDCAN1 gautus CAN pranešimus.
DS13875 5 red
45/219
48
Funkcionaliai baigtaview
STM32MP133C/F
3.37
Universali nuoseklioji magistralė (USBH)
Įrenginiuose integruotas vienas didelės spartos USB prievadas (iki 480 Mbit/s) su dviem fiziniais prievadais. USBH palaiko tiek mažos, tiek didelės spartos (OHCI), tiek didelės spartos (EHCI) operacijas, nepriklausomai kiekviename prievade. Jame integruoti du siųstuvai-imtuvai, kuriuos galima naudoti mažos spartos (1.2 Mbit/s), didelės spartos (12 Mbit/s) arba didelės spartos (480 Mbit/s) veikimui. Antrasis didelės spartos siųstuvas-imtuvas naudojamas kartu su didelės spartos OTG prievadu.
USBH atitinka USB 2.0 specifikaciją. USBH valdikliams reikalingi specialūs laikrodžiai, kuriuos generuoja PLL, esantis USB didelės spartos PHY viduje.
3.38
Didelės spartos USB OTG (on-the-go)
Įrenginiuose integruotas vienas didelės spartos (iki 480 Mbit/s) USB OTG įrenginys / pagrindinis kompiuteris / OTG periferinis įrenginys. OTG palaiko tiek viso greičio, tiek didelės spartos veikimą. Didelės spartos veikimo (480 Mbit/s) siųstuvas-imtuvas yra bendrinamas su antruoju USB pagrindinio kompiuterio prievadu.
USB OTG HS atitinka USB 2.0 ir OTG 2.0 specifikacijas. Jis turi programine įranga konfigūruojamą galinių taškų nustatymą ir palaiko sustabdymo / tęsimo režimą. USB OTG valdikliams reikalingas specialus 48 MHz laikrodis, kurį generuoja PLL RCC viduje arba USB didelės spartos PHY viduje.
Pagrindinės USB OTG HS savybės išvardytos toliau: · Kombinuotas Rx ir Tx FIFO dydis – 4 kbaitai su dinaminiu FIFO dydžio nustatymu · SRP (sesijos užklausos protokolas) ir HNP (šeimininko derybų protokolas) palaikymas · Aštuoni dvikrypčiai galiniai taškai · 16 pagrindinių kompiuterių kanalų su periodiniu OUT palaikymas · Programinė įranga konfigūruojama OTG1.3 ir OTG2.0 veikimo režimams · USB 2.0 LPM (jungties energijos valdymo) palaikymas · Baterijos įkrovimo specifikacijos 1.2 versijos palaikymas · HS OTG PHY palaikymas · Vidinis USB DMA · Vidinis HNP/SNP/IP (nereikia jokio išorinio rezistoriaus) · OTG/šeimininko režimams reikalingas maitinimo jungiklis, jei magistralės maitinami įrenginiai yra prijungti.
prijungtas.
USB OTG konfigūracijos prievadas gali būti saugus.
46/219
DS13875 5 red
STM32MP133C/F
Funkcionaliai baigtaview
3.39
Gigabito Ethernet MAC sąsajos (ETH1, ETH2)
Įrenginiai turi du IEEE-802.3-2002 reikalavimus atitinkančius gigabito medijos prieigos valdiklius (GMAC), skirtus Ethernet LAN ryšiui per pramonės standarto nuo terpės nepriklausomą sąsają (MII), sumažintą nuo terpės nepriklausomą sąsają (RMII) arba sumažintą gigabito nuo terpės nepriklausomą sąsają (RGMII).
Įrenginiams prijungti prie fizinės LAN magistralės reikalingas išorinis fizinės sąsajos įrenginys (PHY) (vytos poros, šviesolaidinis ir kt.). PHY prie įrenginio prievado prijungiamas naudojant 17 signalų MII, 7 signalus RMII arba 13 signalų RGMII ir gali būti taktinis dažnis naudojant 25 MHz (MII, RMII, RGMII) arba 125 MHz (RGMII) iš STM32MP133C/F arba iš PHY.
Įrenginiai turi šias funkcijas: · Veikimo režimai ir PHY sąsajos
10, 100 ir 1000 Mbit/s duomenų perdavimo sparta. Palaiko tiek pilno dvipusio, tiek pusiau dvipusio perdavimo operacijas. MII, RMII ir RGMII PHY sąsajos. Apdorojimo valdymas. Daugiasluoksnis paketų filtravimas: MAC filtravimas šaltinyje (SA) ir paskirties vietoje (DA).
adresas su tobulu ir maišos filtru, VLAN tagfiltravimas su tobulumo ir maišos filtrais, 3 sluoksnio filtravimas pagal IP šaltinio (SA) arba paskirties (DA) adresą, 4 sluoksnio filtravimas pagal šaltinio (SP) arba paskirties (DP) prievadą. Dvigubas VLAN apdorojimas: iki dviejų VLAN įterpimas. tags perdavimo kelyje, tag Filtravimas priėmimo kelyje IEEE 1588-2008/PTPv2 palaikymas Palaiko tinklo statistiką su RMON/MIB skaitikliais (RFC2819/RFC2665) · Aparatinės įrangos perkėlimo apdorojimas Preambulės ir kadro pradžios duomenų (SFD) įterpimas arba ištrynimas Vientisumo kontrolinės sumos perkėlimo variklis IP antraštei ir TCP/UDP/ICMP naudingajai apkrovai: perdavimo kontrolinės sumos skaičiavimas ir įterpimas, priėmimo kontrolinės sumos skaičiavimas ir palyginimas Automatinis ARP užklausos atsakymas su įrenginio MAC adresu TCP segmentavimas: automatinis didelio perdavimo TCP paketo padalijimas į kelis mažus paketus · Mažos galios režimas Energiją taupantis Ethernet (standartas IEEE 802.3az-2010) Nuotolinis žadinimo paketų ir AMD Magic PacketTM aptikimas
Ir ETH1, ir ETH2 galima programuoti kaip saugius. Kai tai saugu, operacijos per AXI sąsają yra saugios, o konfigūracijos registrus galima modifikuoti tik naudojant saugią prieigą.
DS13875 5 red
47/219
48
Funkcionaliai baigtaview
STM32MP133C/F
3.40
Derinimo infrastruktūra
Įrenginiai siūlo šias derinimo ir sekimo funkcijas, skirtas programinės įrangos kūrimui ir sistemų integravimui palaikyti: · Lūžio taškų derinimas · Kodo vykdymo sekimas · Programinės įrangos instrumentavimas · JTAG Derinimo prievadas · Nuosekliojo laido derinimo prievadas · Paleidiklio įvestis ir išvestis · Sekimo prievadas · „Arm CoreSight“ derinimo ir sekimo komponentai
Derinimą galima valdyti naudojant JTAG/nuoseklaus laido derinimo prieigos prievadas, naudojant pramonės standartinius derinimo įrankius.
Sekimo prievadas leidžia fiksuoti duomenis registravimui ir analizei.
Derinimo prieigą prie saugių sričių įgalina BSEC autentifikavimo signalai.
48/219
DS13875 5 red
STM32MP133C/F
Kontaktų išdėstymas, kontaktų aprašymas ir alternatyvios funkcijos
4
Kontaktų išdėstymas, kontaktų aprašymas ir alternatyvios funkcijos
5 pav. STM32MP133C/F LFBGA289 išvestis
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
A
VSS
PA9
PD10
PB7
PE7
PD5
PE8
PG4
PH9
PH13
PC7
PB9
PB14
PG6
PD2
PC9
VSS
B
PD3
5 PF
PD14
PE12
PE1
PE9
PH14
PE10
1 PF
3 PF
PC6
PB15
PB4
PC10
PC12
DDR_DQ4 DDR_DQ0
C
PB6
PH12
PE14
PE13
PD8
PD12
PD15
VSS
PG7
PB5
PB3
VDDSD1
0 PF
PC11
DDR_DQ1
DDR_ DQS0N
DDR_ DQS0P
D
PB8
PD6
VSS
PE11
PD1
PE0
PG0
PE15
PB12
PB10
VDDSD2
VSS
PE3
PC8
DDR_ DQM0
DDR_DQ5 DDR_DQ3
E
PG9
PD11
PA12
PD0
VSS
PA15
PD4
PD9
2 PF
PB13
PH10
VDDQ_ DDR
DDR_DQ2 DDR_DQ6 DDR_DQ7 DDR_A5
DDR_ ATSTATYTI
F
PG10
PG5
PG8
PH2
PH8
VDDCPU
VDD
VDDCPU VDDCPU
VDD
VDD
VDDQ_ DDR
VSS
DDR_A13
VSS
DDR_A9
DDR_A2
G
9 PF
6 PF
10 PF
PG15
8 PF
VDD
VSS
VSS
VSS
VSS
VSS
VDDQ_ DDR
DDR_BA2 DDR_A7
DDR_A3
DDR_A0 DDR_BA0
H
PH11
PI3
PH7
PB2
PE4
VDDCPU
VSS
VDDCORE VDDCORE VDDCORE
VSS
VDDQ_ DDR
DDR_WEN
VSS
DDR_ODT DDR_CSN
DDR_ RASN
J
PD13
VBAT
PI2
VSS_PLL VDD_PLL VDDCPU
VSS
VDDCORE
VSS
VDDCORE
VSS
VDDQ_ DDR
VDDCORE DDR_A10
DDR_ CASN
DDR_ CLKP
DDR_ CLKN
K
PC14OSC32_IN
PC15OSC32_
OUT
VSS
PC13
PI1
VDD
VSS
VDDCORE VDDCORE VDDCORE
VSS
VDDQ_ DDR
DDR_A11 DDR_CKE DDR_A1 DDR_A15 DDR_A12
L
PE2
4 PF
PH6
PI0
PG3
VDD
VSS
VSS
VSS
VSS
VSS
VDDQ_ DDR
DDR_ATO
DDR_ DTO0
DDR_A8 DDR_BA1 DDR_A14
M
7 PF
PA8
PG11
VDD_ANA VSS_ANA
VDD
VDD
VDD
VDD
VDD
VDD
VDDQ_ DDR
DDR_ VREF
DDR_A4
VSS
DDR_ DTO1
DDR_A6
N
PE6
PG1
PD7
VSS
PB11
13 PF
VSSA
PA3
NJTRST
VSS_USB VDDA1V1_
HS
REG
VDDQ_ DDR
PWR_LP
DDR_ DQM1
DDR_ DQ10
DDR_DQ8 DDR_ZQ
P
PH0OSC_IN
PH1OSC_OUT
PA13
14 PF
PA2
VREF-
VDDA
PG13
PG14
VDD3V3_ USBHS
VSS
PI5-BOOT1 VSS_PLL2 PWR_ON
DDR_ DQ11
DDR_ DQ13
DDR_DQ9
R
PG2
PH3
PWR_CPU _ĮJUNGTA
PA1
VSS
VREF+
PC5
VSS
VDD
15 PF
VDDA1V8_ REG
PI6-BOOT2
VDD_PLL2
PH5
DDR_ DQ12
DDR_ DQS1N
DDR_ DQS1P
T
PG12
PA11
PC0
12 PF
PC3
11 PF
PB1
PA6
PE5
PDR_ON USB_DP2
PA14
USB_DP1
BYPASS_ REG1V8
PH4
DDR_ DQ15
DDR_ DQ14
U
VSS
PA7
PA0
PA5
PA4
PC4
PB0
PC1
PC2
NRST
USB_DM2
USB_ RREF
USB_DM1 PI4-BOOT0
PA10
PI7
VSS
MSv65067V5
Aukščiau pateiktame paveikslėlyje parodyta pakuotės viršutinė dalis view.
DS13875 5 red
49/219
97
Kontaktų išdėstymas, kontaktų aprašymas ir alternatyvios funkcijos
STM32MP133C/F
6 pav. STM32MP133C/F TFBGA289 išvestis
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
A
VSS
PD4
PE9
PG0
PD15
PE15
PB12
1 PF
PC7
PC6
0 PF
PB14
VDDSD2 VDDSD1 DDR_DQ4 DDR_DQ0
VSS
B
PE12
PD8
PE0
PD5
PD9
PH14
2 PF
VSS
3 PF
PB13
PB3
PE3
PC12
VSS
DDR_DQ1
DDR_ DQS0N
DDR_ DQS0P
C
PE13
PD1
PE1
PE7
VSS
VDD
PE10
PG7
PG4
PB9
PH10
PC11
PC8
DDR_DQ2
DDR_ DQM0
DDR_DQ3 DDR_DQ5
D
5 PF
PA9
PD10
VDDCPU
PB7
VDDCPU
PD12
VDDCPU
PH9
VDD
PB15
VDD
VSS
VDDQ_ DDR
DDR_ ATSTATYTI
DDR_DQ7 DDR_DQ6
E
PD0
PE14
VSS
PE11
VDDCPU
VSS
PA15
VSS
PH13
VSS
PB4
VSS
VDDQ_ DDR
VSS
VDDQ_ DDR
VSS
DDR_A13
F
PH8
PA12
VDD
VDDCPU
VSS
VDDCORE
PD14
PE8
PB5
VDDCORE
PC10
VDDCORE
VSS
VDDQ_ DDR
DDR_A7
DDR_A5
DDR_A9
G
PD11
PH2
PB6
PB8
PG9
PD3
PH12
PG15
PD6
PB10
PD2
PC9
DDR_A2 DDR_BA2 DDR_A3
DDR_A0 DDR_ODT
H
PG5
PG10
8 PF
VDDCPU
VSS
VDDCORE
PH11
PI3
9 PF
PG6
BYPASS_ REG1V8
VDDCORE
VSS
VDDQ_ DDR
DDR_BA0 DDR_CSN DDR_WEN
J VDD_PLL VSS_PLL
PG8
PI2
VBAT
PH6
7 PF
PA8
12 PF
VDD
VDDA1V8_ REG
PA10
DDR_ VREF
DDR_ RASN
DDR_A10
VSS
DDR_ CASN
K
PE4
10 PF
PB2
VDD
VSS
VDDCORE
PA13
PA1
PC4
NRST
VSS_PLL2 VDDCORE
VSS
VDDQ_ DDR
DDR_A15
DDR_ CLKP
DDR_ CLKN
L
6 PF
VSS
PH7
VDD_ANA VSS_ANA
PG12
PA0
11 PF
PE5
15 PF
VDD_PLL2
PH5
DDR_CKE DDR_A12 DDR_A1 DDR_A11 DDR_A14
M
PC14OSC32_IN
PC15OSC32_
OUT
PC13
VDD
VSS
PB11
PA5
PB0
VDDCORE
USB_ RREF
PI6-BOOT2 VDDCORE
VSS
VDDQ_ DDR
DDR_A6
DDR_A8 DDR_BA1
N
PD13
VSS
PI0
PI1
PA11
VSS
PA4
PB1
VSS
VSS
PI5-BOOT1
VSS
VDDQ_ DDR
VSS
VDDQ_ DDR
VSS
DDR_ATO
P
PH0OSC_IN
PH1OSC_OUT
4 PF
PG1
VSS
VDD
PC3
PC5
VDD
VDD
PI4-BOOT0
VDD
VSS
VDDQ_ DDR
DDR_A4 DDR_ZQ DDR_DQ8
R
PG11
PE6
PD7
PWR_ CPU_ON
PA2
PA7
PC1
PA6
PG13
NJTRST
PA14
VSS
PWR_ON
DDR_ DQM1
DDR_ DQ12
DDR_ DQ11
DDR_DQ9
T
PE2
PH3
13 PF
PC0
VSSA
VREF-
PA3
PG14
USB_DP2
VSS
VSS_ USBHS
USB_DP1
PH4
DDR_ DQ13
DDR_ DQ14
DDR_ DQS1P
DDR_ DQS1N
U
VSS
PG3
PG2
14 PF
VDDA
VREF+
PDR_ON
PC2
USB_DM2
VDDA1V1_ REG
VDD3V3_ USBHS
USB_DM1
PI7
Aukščiau pateiktame paveikslėlyje parodyta pakuotės viršutinė dalis view.
PWR_LP
DDR_ DQ15
DDR_ DQ10
VSS
MSv67512V3
50/219
DS13875 5 red
STM32MP133C/F
Kontaktų išdėstymas, kontaktų aprašymas ir alternatyvios funkcijos
7 pav. STM32MP133C/F TFBGA320 išvestis
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
A
VSS
PA9
PE13 PE12
PD12
PG0
PE15
PG7
PH13
3 PF
PB9
0 PF
PC10 PC12
PC9
VSS
B
PD0
PE11
5 PF
PA15
PD8
PE0
PE9
PH14
PE8
PG4
1 PF
VSS
PB5
PC6
PB15 PB14
PE3
PC11
DDR_ DQ4
DDR_ DQ1
DDR_ DQ0
C
PB6
PD3
PE14 PD14
PD1
PB7
PD4
PD5
PD9
PE10 PB12
PH9
PC7
PB3
VDD SD2
PB4
PG6
PC8
PD2
DDR_ DDR_ DQS0P DQS0N
D
PB8
PD6
PH12
PD10
PE7
2 PF
PB13
VSS
DDR_ DQ2
DDR_ DQ5
DDR_ DQM0
E
PH2
PH8
VSS
VSS
VDD procesorius
PE1
PD15
VDD procesorius
VSS
VDD
PB10
PH10
VDDQ_ DDR
VSS
VDD SD1
DDR_ DQ3
DDR_ DQ6
F
8 PF
PG9
PD11 PA12
VSS
VSS
VSS
DDR_ DQ7
DDR_ A5
VSS
G
6 PF
PG10
PG5
VDD procesorius
H
PE4
PF10 PG15
PG8
J
PH7
PD13
PB2
9 PF
VDD procesorius
VSS
VDD
VDD procesorius
VDD ŠERDIS
VSS
VDD
VSS
VDDQ_ DDR
VSS
VSS
VDD
VDD
VSS
VDD ŠERDIS
VSS
VDD
VDD ŠERDIS
VDDQ_ DDR
DDR_ A13
DDR_ A2
DDR_ A9
DDR_ ATSTATYMAS
N
DDR_ BA2
DDR_ A3
DDR_ A0
DDR_ A7
DDR_ BA0
DDR_ CSN
DDR_ ODT
K
VSS_ PLL
VDD_ PLL
PH11
VDD procesorius
PC15-
L
VBAT OSC32 PI3
VSS
_OUT
PC14-
M
VSS OSC32 PC13
_IN
VDD
N
PE2
4 PF
PH6
PI2
VDD procesorius
VDD ŠERDIS
VSS
VDD
VSS
VSS
VSS
VSS
VSS
VDD ŠERDIS
VSS
VSS
VDD ŠERDIS
VSS
VSS
VSS
VSS
VSS
VDD
VDD ŠERDIS
VSS
VDD
VDD ŠERDIS
VDDQ_ DDR
VSS
VDDQ_ DDR
VDD ŠERDIS
VDDQ_ DDR
DDR_ WEN
DDR_ RASN
VSS
VSS
DDR_ A10
DDR_ CASN
DDR_ CLKN
VDDQ_ DDR
DDR_ A12
DDR_ CLKP
DDR_ A15
DDR_ A11
DDR_ A14
DDR_ CKE
DDR_ A1
P
PA8
7 PF
PI1
PI0
VSS
VSS
DDR_ DTO1
DDR_ ATO
DDR_ A8
DDR_ BA1
R
PG1
PG11
PH3
VDD
VDD
VSS
VDD
VDD ŠERDIS
VSS
VDD
VDD ŠERDIS
VSS
VDDQ_ DDR
VDDQ_ DDR
DDR_ A4
DDR_ ZQ
DDR_ A6
T
VSS
PE6
PH0OSC_IN
PA13
VSS
VSS
DDR_ VREF
DDR_ DQ10
DDR_ DQ8
VSS
U
PH1OSC_ OUT
VSS_ ANA
VSS
VSS
VDD
VDDA VSSA
PA6
VSS
VDD ŠERDIS
VSS
VDD VDDQ_ CORE DDR
VSS
ĮJUNGTA
DDR_ DQ13
DDR_ DQ9
V
PD7
VDD_ ANA
PG2
PA7
VREF-
NJ TRST
VDDA1 V1_ REG
VSS
PWR_ DDR_ DDR_ LP DQS1P DQS1N
W
PWR_
PG3
PG12 procesorius_ PF13
PC0
ON
PC3 VREF+ PB0
PA3
PE5
VDD
USB_ RREF
PA14
VDD 3V3_ USBHS
VDDA1 V8_ REG
VSS
APLINK S_REG
1V8
PH5
DDR_ DQ12
DDR_ DQ11
DDR_ DQM1
Y
PA11
14 PF
PA0
PA2
PA5
11 PF
PC4
PB1
PC1
PG14
NRST
15 PF
USB_ VSS_
PI6-
USB_
PI4-
VDD_
DM2 USBHS BOOT2 DP1 BOOT0 PLL2
PH4
DDR_ DQ15
DDR_ DQ14
AA
VSS
PB11
PA1
12 PF
PA4
PC5
PG13
PC2
PDR_ ĮJUNGTA
USB_ DP2
PI5-
USB_
BOOT1 DM1
VSS_ PLL2
PA10
PI7
VSS
Aukščiau pateiktame paveikslėlyje parodyta pakuotės viršutinė dalis view.
MSv65068V5
DS13875 5 red
51/219
97
Kontaktų išdėstymas, kontaktų aprašymas ir alternatyvios funkcijos
STM32MP133C/F
6 lentelė. Legendos / sutrumpinimai, naudojami lentelėje
Vardas
Santrumpa
Apibrėžimas
Smeigtuko pavadinimas Smeigtuko tipas
I / O struktūra
Pastabos Alternatyvios funkcijos Papildomos funkcijos
Jei nenurodyta kitaip, kaiščio funkcija atstatymo metu ir po jo yra tokia pati kaip ir tikrasis kaiščio pavadinimas.
S
Tiekimo kaištis
I
Įveskite tik kaištį
O
Išvestis tik kaištis
I/O
Įvesties/išvesties kaištis
A
Analoginis arba specialus lygio kaištis
FT (U/D/PD) 5 V tolerantiškas I/O (su fiksuotu ištraukimu / ištraukimu / programuojamu ištraukimu)
DDR
1.5 V, 1.35 V arba 1.2 VI/O, skirta DDR3, DDR3L, LPDDR2/LPDDR3 sąsajai
A
Analoginis signalas
RST
Atstatymo kaištis su silpnu įtempimo rezistoriumi
_f(1) _a(2) _u(3) _h(4)
FT įvesties/išvesties parinktis I2C FM+ parinktis Analoginė parinktis (tiekiama VDDA analoginei įvesties/išvesties daliai) USB parinktis (tiekiama VDD3V3_USBxx USB įvesties/išvesties daliai) Didelės spartos išvestis, tipinė 1.8 V VDD (skirta SPI, SDMMC, QUADSPI, TRACE)
_vh(5)
Labai didelės spartos parinktis, skirta 1.8 V tipinei VDD įtampai (ETH, SPI, SDMMC, QUADSPI, TRACE)
Jei pastaboje nenurodyta kitaip, visi įėjimai / išėjimai nustatomi kaip slankiojantys įėjimai atstatymo metu ir po jo.
Funkcijos, pasirinktos per GPIOx_AFR registrus
Funkcijos, tiesiogiai pasirenkamos / įjungiamos per periferinius registrus
1. Susijusios įvesties / išvesties struktūros 7 lentelėje yra šios: FT_f, FT_fh, FT_fvh 2. Susijusios įvesties / išvesties struktūros 7 lentelėje yra šios: FT_a, FT_ha, FT_vha 3. Susijusios įvesties / išvesties struktūros 7 lentelėje yra šios: FT_u 4. Susijusios įvesties / išvesties struktūros 7 lentelėje yra šios: FT_h, FT_fh, FT_fvh, FT_vh, FT_ha, FT_vha 5. Susijusios įvesties / išvesties struktūros 7 lentelėje yra šios: FT_vh, FT_vha, FT_fvh
52/219
DS13875 5 red
STM32MP133C/F
Kontaktų išdėstymas, kontaktų aprašymas ir alternatyvios funkcijos
PIN numeris
7 lentelė. STM32MP133C/F rutulių apibrėžimai
Kamuolių funkcijos
Smeigtuko pavadinimas (funkcija po
iš naujo)
Pakaitinės funkcijos
Papildomos funkcijos
LFBGA289 TFBGA289 TFBGA320
PIN tipo įvesties/išvesties struktūra
Pastabos
K10 F6 U14 A2 D2 A2 A1 A1 T5 M6 F3 U7
D4 E4 B2
B2 D1 B3 B1 G6 C2
C3 E2 C3 F6 D4 E7 E4 E1 B1
C2 G7 D3
C1 G3 C1
VDDCORE S
–
PA9
Įvesties/išvesties FT_h
VSS VDD
S
–
S
–
PE11
Įvesties/išvesties FT_vh
5 PF
Įvesties/išvesties FT_h
PD3
Įvesties/išvesties FT_f
PE14
Įvesties/išvesties FT_h
VDDCPU
S
–
PD0
Įvesties/išvesties FT
PH12
Įvesties/išvesties FT_fh
PB6
Įvesties/išvesties FT_h
–
–
TIM1_CH2, I2C3_SMBA,
–
DFSDM1_DATIN0, USART1_TX, UART4_TX,
FMC_NWAIT(įkrova)
–
–
–
–
TIM1_CH2,
USART2_CTS/USART2_NSS,
SAI1_D2,
–
SPI4_MOSI/I2S4_SDO, SAI1_FS_A, USART6_CK,
ETH2_MII_TX_ER,
ETH1_MII_TX_ER,
FMC_D8 (bagažinė) / FMC_AD8
–
TRACED12, DFSDM1_CKIN0, I2C1_SMBA, FMC_A5
TIM2_CH1,
–
USART2_CTS/USART2_NSS, DFSDM1_CKOUT, I2C1_SDA,
SAI1_D3, FMC_CLK
TIM1_BKIN, SAI1_D4,
UART8_RTS/UART8_DE,
–
QUADSPI_BK1_NCS,
QUADSPI_BK2_IO2,
FMC_D11 (bagažinė) / FMC_AD11
–
–
SAI1_MCLK_A, SAI1_CK1,
–
FDCAN1_RX,
FMC_D2 (bagažinė) / FMC_AD2
USART2_TX, TIM5_CH3,
DFSDM1_CKIN1, I2C3_SCL,
–
SPI5_MOSI, SAI1_SCK_A, QUADSPI_BK2_IO2,
SAI1_CK2, ETH1_MII_CRS,
FMC_A6
TRACED6, TIM16_CH1N,
TIM4_CH1, TIM8_CH1,
–
USART1_TX, SAI1_CK2, QUADSPI_BK1_NCS,
ETH2_MDIO, FMC_NE3,
HDP6
–
–
–
TAMP_IN6 –
–
–
DS13875 5 red
53/219
97
Kontaktų išdėstymas, kontaktų aprašymas ir alternatyvios funkcijos
STM32MP133C/F
PIN numeris
7 lentelė. STM32MP133C/F rutulio apibrėžimai (tęsinys)
Kamuolių funkcijos
Smeigtuko pavadinimas (funkcija po
iš naujo)
Pakaitinės funkcijos
Papildomos funkcijos
LFBGA289 TFBGA289 TFBGA320
PIN tipo įvesties/išvesties struktūra
Pastabos
A17 A17 T17 M7 – J13 D2 G9 D2 F5 F1 E3 D1 G4 D1
E3 F2 F4 F8 D6 E10 F4 G2 E2 C8 B8 T21 E2 G1 F3
E1 G5 F2 G5 H3 F1 M8–M5
VSS VDD PD6 PH8 PB8
PA12 VDDCPU
PH2 VSS PD11
PG9 PF8 VDD
S
–
S
–
Įvesties/išvesties FT
Įvesties/išvesties FT_fh
Įvesties/išvesties FT_f
Įvesties/išvesties FT_h
S
–
Įvesties/išvesties FT_h
S
–
Įvesties/išvesties FT_h
Įvesties/išvesties FT_f
Įvesties/išvesties FT_h
S
–
–
–
–
–
–
TIM16_CH1N, SAI1_D1, SAI1_SD_A, UART4_TX (įkrovimas)
TRACED9, TIM5_ETR,
–
USART2_RX, I2C3_SDA,
FMC_A8, HDP2
TIM16_CH1, TIM4_CH3,
I2C1_SCL, I2C3_SCL,
–
DFSDM1_DATIN1,
UART4_RX, SAI1_D1,
FMC_D13 (bagažinė) / FMC_AD13
TIM1_ETR, SAI2_MCLK_A,
USART1_RTS/USART1_DE,
–
ETH2_MII_RX_DV/ETH2_
RGMII_RX_CTL/ETH2_RMII_
CRS_DV, FMC_A7
–
–
LPTIM1_IN2, UART7_TX,
QUADSPI_BK2_IO0(įkrova),
–
ETH2_MII_CRS,
ETH1_MII_CRS, FMC_NE4,
ETH2_RGMII_CLK125
–
–
LPTIM2_IN2, I2C4_SMBA,
USART3_CTS/USART3_NSS,
SPDIFRX_IN0,
–
QUADSPI_BK1_IO2,
ETH2_RGMII_CLK125,
FMC_CLE(įkrova)/FMC_A16,
UART7_RX
DBTRGO, I2C2_SDA,
–
USART6_RX, SPDIFRX_IN3, FDCAN1_RX, FMC_NE2,
FMC_NCE(įkrova)
TIM16_CH1N, TIM4_CH3,
–
TIM8_CH3, SAI1_SCK_B, USART6_TX, TIM13_CH1,
QUADSPI_BK1_IO0(įkrova)
–
–
–
–
WKUP1
–
54/219
DS13875 5 red
STM32MP133C/F
Kontaktų išdėstymas, kontaktų aprašymas ir alternatyvios funkcijos
PIN numeris
7 lentelė. STM32MP133C/F rutulio apibrėžimai (tęsinys)
Kamuolių funkcijos
Smeigtuko pavadinimas (funkcija po
iš naujo)
Pakaitinės funkcijos
Papildomos funkcijos
LFBGA289 TFBGA289 TFBGA320
PIN tipo įvesties/išvesties struktūra
Pastabos
F3 J3 H5
F9 D8 G5 F2 H1 G3 G4 G8 H4
F1 H2 G2 D3 B14 U5 G3 K2 H3 H8 F10 G2 L1 G1 D12 C5 U6 M9 K4 N7 G1 H9 J5
PG8
Įvesties/išvesties FT_h
VDDCPU PG5
S
–
Įvesties/išvesties FT_h
PG15
Įvesties/išvesties FT_h
PG10
Įvesties/išvesties FT_h
VSS
S
–
10 PF
Įvesties/išvesties FT_h
VDDCORE S
–
6 PF
Įvesties/išvesties FT_vh
VSS VDD
S
–
S
–
9 PF
Įvesties/išvesties FT_h
TIM2_CH1, TIM8_ETR,
SPI5_MISO, SAI1_MCLK_B,
USART3_RTS/USART3_DE,
–
SPDIFRX_IN2,
QUADSPI_BK2_IO2,
QUADSPI_BK1_IO3,
FMC_NE2, ETH2_CLK
–
–
–
TIM17_CH1, ETH2_MDC, FMC_A15
USART6_CTS/USART6_NSS,
–
UART7_CTS, QUADSPI_BK1_IO1,
ETH2_PHY_INTN
SPI5_SCK, SAI1_SD_B,
–
UART8_CTS, FDCAN1_TX, QUADSPI_BK2_IO1 (įkrovimas),
FMC_NE3
–
–
TIM16_BKIN, SAI1_D3, TIM8_BKIN, SPI5_NSS, – USART6_RTS/USART6_DE, UART7_RTS/UART7_DE,
QUADSPI_CLK(įkrova)
–
–
TIM16_CH1, SPI5_NSS,
UART7_RX(įkrovimas),
–
QUADSPI_BK1_IO2, ETH2_MII_TX_EN/ETH2_
RGMII_TX_CTL/ETH2_RMII_
TX_EN
–
–
–
–
TIM17_CH1N, TIM1_CH1,
DFSDM1_CKIN3, SAI1_D4,
–
UART7_CTS, UART8_RX, TIM14_CH1,
QUADSPI_BK1_IO1(įkrova),
QUADSPI_BK2_IO3, FMC_A9
TAMP_IN4
–
TAMP_IN1 –
DS13875 5 red
55/219
97
Kontaktų išdėstymas, kontaktų aprašymas ir alternatyvios funkcijos
STM32MP133C/F
PIN numeris
7 lentelė. STM32MP133C/F rutulio apibrėžimai (tęsinys)
Kamuolių funkcijos
Smeigtuko pavadinimas (funkcija po
iš naujo)
Pakaitinės funkcijos
Papildomos funkcijos
LFBGA289 TFBGA289 TFBGA320
PIN tipo įvesties/išvesties struktūra
Pastabos
H5 K1 H2 H6 E5 G7 H4 K3 J3 E5 D13 U11 H3 L3 J1
H1 H7 K3
J1 N1 J2 J5 J1 K2 J4 J2 K1 H2 H8 L4 K4 M3 M3
PE4 VDDCPU
PB2 VSS PH7
PH11
PD13 VDD_PLL VSS_PLL
PI3 PC13
Įvesties/išvesties FT_h
S
–
Įvesties/išvesties FT_h
S
–
Įvesties/išvesties FT_fh
Įvesties/išvesties FT_fh
Įvesties/išvesties FT_h
S
–
S
–
Įvesties/išvesties FT
Įvesties/išvesties FT
SPI5_MISO, SAI1_D2,
DFSDM1_DATIN3,
TIM15_CH1N, I2S_CKIN,
–
SAI1_FS_A, UART7_RTS / UART7_DE,
–
UART8_TX,
QUADSPI_BK2_NCS,
FMC_NCE2, FMC_A25
–
–
–
RTC_OUT2, SAI1_D1,
I2S_CKIN, SAI1_SD_A,
–
UART4_RX,
QUADSPI_BK1_NCS(įkrova),
ETH2_MDIO, FMC_A6
TAMP_IN7
–
–
–
SAI2_FS_B, I2C3_SDA,
SPI5_SCK,
–
QUADSPI_BK2_IO3, ETH2_MII_TX_CLK,
–
ETH1_MII_TX_CLK,
QUADSPI_BK1_IO3
SPI5_NSS, TIM5_CH2,
SAI2_SD_A,
SPI2_NSS/I2S2_WS,
–
I2C4_SCL, USART6_RX, QUADSPI_BK2_IO0,
–
ETH2_MII_RX_CLK/ETH2_
RGMII_RX_CLK/ETH2_RMII_
REF_CLK, FMC_A12
LPTIM2_ETR, TIM4_CH2,
TIM8_CH2, SAI1_CK1,
–
SAI1_MCLK_A, USART1_RX, QUADSPI_BK1_IO3,
–
QUADSPI_BK2_IO2,
FMC_A18
–
–
–
–
–
–
(1)
SPDIFRX_IN3,
TAMP_IN4/TAMP_
ETH1_MII_RX_ER
OUT5, WKUP2
RTC_OUT1/RTC_TS/
(1)
–
RTC_LSCO, TAMP_IN1/TAMP_
OUT2, WKUP3
56/219
DS13875 5 red
STM32MP133C/F
Kontaktų išdėstymas, kontaktų aprašymas ir alternatyvios funkcijos
PIN numeris
7 lentelė. STM32MP133C/F rutulio apibrėžimai (tęsinys)
Kamuolių funkcijos
Smeigtuko pavadinimas (funkcija po
iš naujo)
Pakaitinės funkcijos
Papildomos funkcijos
LFBGA289 TFBGA289 TFBGA320
PIN tipo įvesties/išvesties struktūra
Pastabos
J3 J4 N5
PI2
Įvesties/išvesties FT
(1)
SPDIFRX_IN2
TAMP_IN3/TAMP_ OUT4, WKUP5
K5 N4 P4
PI1
Įvesties/išvesties FT
(1)
SPDIFRX_IN1
RTC_OUT2/RTC_LSCO,
TAMP_IN2/TAMP_ OUT3, WKUP4
F13 L2 U13
VSS
S
–
–
–
–
J2 J5 L2
VBAT
S
–
–
–
–
L4 N3 P5
PI0
Įvesties/išvesties FT
(1)
SPDIFRX_IN0
TAMP_IN8/TAMP_ OUT1
K2 M2
L3
PC15OSC32_OUT
I/O
FT
(1)
–
OSC32_OUT
F15 N2 U16
VSS
S
–
–
–
–
K1 M1 M2
PC14OSC32_IN
I/O
FT
(1)
–
OSC32_IN
G7 E3 V16
VSS
S
–
–
–
–
H9 K6 N15 VDDCORE S
–
–
–
–
M10 M4 N9
VDD
S
–
–
–
–
G8 E6 W16
VSS
S
–
–
–
–
USART2_RX,
L2 P3 N2
4 PF
Įvesties/išvesties FT_h
–
ETH2_MII_RXD0/ETH2_ RGMII_RXD0/ETH2_RMII_
–
RXD0, FMC_A4
MCO1, SAI2_MCLK_A,
TIM8_BKIN2, I2C4_SDA,
SPI5_MISO, SAI2_CK1,
M2 J8 P2
PA8
Įvesties/išvesties FT_fh –
USART1_CK, SPI2_MOSI/I2S2_SDO,
–
OTG_HS_SOF,
ETH2_MII_RXD3/ETH2_
RGMII_RXD3, FMC_A21
TRACELC, TIM2_ETR,
I2C4_SCL, SPI5_MOSI,
SAI1_FS_B,
L1 T1 N1
PE2
Įvesties/išvesties FT_fh
–
USART6_RTS / USART6_DE, SPDIFRX_IN1,
–
ETH2_MII_RXD1/ETH2_
RGMII_RXD1/ETH2_RMII_
RXD1, FMC_A23
DS13875 5 red
57/219
97
Kontaktų išdėstymas, kontaktų aprašymas ir alternatyvios funkcijos
STM32MP133C/F
PIN numeris
7 lentelė. STM32MP133C/F rutulio apibrėžimai (tęsinys)
Kamuolių funkcijos
Smeigtuko pavadinimas (funkcija po
iš naujo)
Pakaitinės funkcijos
Papildomos funkcijos
LFBGA289 TFBGA289 TFBGA320
PIN tipo įvesties/išvesties struktūra
Pastabos
M1 J7 P3
7 PF
Įvesties/išvesties FT_vh –
M3 R1 R2
PG11
Įvesties/išvesties FT_vh –
L3 J6 N3
PH6
Įvesties/išvesties FT_fh –
N2 P4 R1
PG1
Įvesties/išvesties FT_vh –
M11–N12
VDD
S
–
–
N1 R2 T2
PE6
Įvesties/išvesties FT_vh –
P1 P1 T3 PH0-OSC_IN įvesties/išvesties FT
–
G9 U1 N11
VSS
S
–
–
P2 P2 U2 PH1-OSC_OUT įvesties/išvesties FT
–
R2 T2 R3
PH3
Įvesties/išvesties FT_fh –
M5 L5 U3 VSS_ANA S
–
–
TIM17_CH1, UART7_TX (įkrovimas),
UART4_CTS, ETH1_RGMII_CLK125, ETH2_MII_TXD0/ETH2_ RGMII_TXD0/ETH2_RMII_
TXD0, FMC_A18
SAI2_D3, I2S2_MCK, USART3_TX, UART4_TX, ETH2_MII_TXD1/ETH2_ RGMII_TXD1/ETH2_RMII_
TXD1, FMC_A24
TIM12_CH1, USART2_CK, I2C5_SDA,
SPI2_SCK/I2S2_CK, QUADSPI_BK1_IO2,
ETH1_PHY_INTN, ETH1_MII_RX_ER, ETH2_MII_RXD2/ETH2_
RGMII_RXD2, QUADSPI_BK1_NCS
LPTIM1_ETR, TIM4_ETR, SAI2_FS_A, I2C2_SMBA,
SPI2_MISO/I2S2_SDI, SAI2_D2, FDCAN2_TX, ETH2_MII_TXD2/ETH2_ RGMII_TXD2, FMC_NBL0
–
MCO2, TIM1_BKIN2, SAI2_SCK_B, TIM15_CH2, I2C3_SMBA, SAI1_SCK_B, UART4_RTS / UART4_DE,
ETH2_MII_TXD3/ETH2_ RGMII_TXD3, FMC_A22
–
–
–
I2C3_SCL, SPI5_MOSI, QUADSPI_BK2_IO1, ETH1_MII_COL, ETH2_MII_COL, QUADSPI_BK1_IO0
–
–
–
–
OSC_IN OSC_OUT –
58/219
DS13875 5 red
STM32MP133C/F
Kontaktų išdėstymas, kontaktų aprašymas ir alternatyvios funkcijos
PIN numeris
7 lentelė. STM32MP133C/F rutulio apibrėžimai (tęsinys)
Kamuolių funkcijos
Smeigtuko pavadinimas (funkcija po
iš naujo)
Pakaitinės funkcijos
Papildomos funkcijos
LFBGA289 TFBGA289 TFBGA320
PIN tipo įvesties/išvesties struktūra
Pastabos
L5 U2 W1
PG3
Įvesties/išvesties FT_fvh –
TIM8_BKIN2, I2C2_SDA, SAI2_SD_B, FDCAN2_RX, ETH2_RGMII_GTX_CLK,
ETH1_MDIO, FMC_A13
M4 L4 V2 VDD_ANA S
–
–
–
R1 U3 V3
PG2
Įvesties/išvesties FT
–
MCO2, TIM8_BKIN, SAI2_MCLK_B, ETH1_MDC
T1 L6 W2
PG12
Įvesties/išvesties FT
LPTIM1_IN1, SAI2_SCK_A,
SAI2_CK2,
USART6_RTS/USART6_DE,
USART3_CTS,
–
ETH2_PHY_INTN,
ETH1_PHY_INTN,
ETH2_MII_RX_DV/ETH2_
RGMII_RX_CTL/ETH2_RMII_
CRS_DV
F7 P6 R5
VDD
S
–
–
–
G10 E8 T1
VSS
S
–
–
–
N3 R3 V1
MCO1, USART2_CK,
I2C2_SCL, I2C3_SDA,
SPDIFRX_IN0,
PD7
Įvesties/išvesties FT_fh
–
ETH1_MII_RX_CLK/ETH1_RGMII_RX_CLK/ETH1_RMII_
REF_CLK,
QUADSPI_BK1_IO2,
FMC_NE1
P3 K7 T4
PA13
Įvesties/išvesties FT
–
DBTRGO, DBTRGI, MCO1, UART4_TX
R3 R4 W3 PWR_CPU_ON O FT
–
–
T2 N5 Y1
PA11
Įvesties/išvesties FT_f
TIM1_CH4, I2C5_SCL,
SPI2_NSS/I2S2_WS,
USART1_CTS/USART1_NSS,
–
ETH2_MII_RXD1/ETH2_
RGMII_RXD1/ETH2_RMII_
RXD1, ETH1_CLK,
ETH2_CLK
N5 M6 AA2
PB11
TIM2_CH4, LPTIM1_OUT,
I2C5_SMBA, USART3_RX,
Įvesties/išvesties FT_vh –
ETH1_MII_TX_EN/ETH1_
RGMII_TX_CTL/ETH1_RMII_
TX_EN
–
–
–
BAUTFAILNAS –
–
DS13875 5 red
59/219
97
Kontaktų išdėstymas, kontaktų aprašymas ir alternatyvios funkcijos
STM32MP133C/F
PIN numeris
7 lentelė. STM32MP133C/F rutulio apibrėžimai (tęsinys)
Kamuolių funkcijos
Smeigtuko pavadinimas (funkcija po
iš naujo)
Pakaitinės funkcijos
Papildomos funkcijos
LFBGA289 TFBGA289 TFBGA320
PIN tipo įvesties/išvesties struktūra
Pastabos
P4 U4
Y2
PF14 (JTCK/SW CLK)
I/O
FT
(2)
U3 L7 Y3
PA0
Įvesties/išvesties FT_a –
JTCK/SWCLK
TIM2_CH1, TIM5_CH1, TIM8_ETR, TIM15_BKIN, SAI1_SD_B, UART5_TX,
ETH1_MII_CRS, ETH2_MII_CRS
N6 T3 W4
13 PF
TIM2_ETR, SAI1_MCLK_B,
Įvesties/išvesties FT_a –
DFSDM1_DATIN3,
USART2_TX, UART5_RX
G11 E10 P7
F10 –
–
R4 K8 AA3
P5 R5 Y4 U4 M7 Y5
VSS VDD PA1
PA2
PA5
S
–
S
–
Įvesties/išvesties FT_a
Įvesties/išvesties FT_a Įvesties/išvesties FT_a
–
–
–
–
TIM2_CH2, TIM5_CH2, LPTIM3_OUT, TIM15_CH1N,
DFSDM1_CKIN0, – USART2_RTS/USART2_DE,
ETH1_MII_RX_CLK/ETH1_RGMII_RX_CLK/ETH1_RMII_
REF_CLK
TIM2_CH3, TIM5_CH3, – LPTIM4_OUT, TIM15_CH1,
USART2_TX, ETH1_MDIO
TIM2_CH1/TIM2_ETR,
USART2_CK, TIM8_CH1N,
–
SAI1_D1, SPI1_NSS/I2S1_WS,
SAI1_SD_A, ETH1_PPS_OUT,
ETH2_PPS_OUT
T3 T4 W5
SAI1_SCK_A, SAI1_CK2,
PC0
Įvesties/išvesties FT_ha –
I2S1_MCK, SPI1_MOSI/I2S1_SDO,
USART1_TX
T4 J9 AA4
R6 U6 W7 P7 U5 U8 P6 T6 V8
12 PF
Įvesties/išvesties FT_vha –
VREF+
S
–
–
VDDA
S
–
–
VREF-
S
–
–
SPI1_NSS/I2S1_WS, SAI1_SD_A, UART4_TX,
ETH1_MII_TX_ER, ETH1_RGMII_CLK125
–
–
–
–
ADC1_INP7, ADC1_INN3, ADC2_INP7, ADC2_INN3 ADC1_INP11, ADC1_INN10, ADC2_INP11, ADC2_INN10
–
ADC1_INP3, ADC2_INP3
ADC1_INP1, ADC2_INP1
ADC1_INP2
ADC1_INP0, ADC1_INN1, ADC2_INP0, ADC2_INN1, TAMP_IN3
ADC1_INP6, ADC1_INN2
–
60/219
DS13875 5 red
STM3
Dokumentai / Ištekliai
![]() |
STMicroelectronics STM32MP133C F 32 bitų „Arm Cortex-A7“ 1 GHz MPU [pdfVartotojo vadovas STM32MP133C F 32 bitų „Arm Cortex-A7“ 1 GHz MPU, STM32MP133C, F 32 bitų „Arm Cortex-A7“ 1 GHz MPU, „Arm Cortex-A7“ 1 GHz MPU, 1 GHz, MPU |