STMicroelectronics STM32MP133C F 32-ბიტიანი მკლავი Cortex-A7 1GHz მიკროპროცესორი
სპეციფიკაციები
- ბირთვი: მკლავი Cortex-A7
- ოპერატიული მეხსიერება: გარე SDRAM, ჩაშენებული SRAM
- მონაცემთა ავტობუსი: 16-ბიტიანი პარალელური ინტერფეისი
- უსაფრთხოება/დაცვა: გადატვირთვა და ენერგიის მართვა, LPLV-Stop2, ლოდინის რეჟიმი
- პაკეტი: LFBGA, TFBGA მინიმალური დახრილობით 0.5 მმ
- საათის მენეჯმენტი
- ზოგადი დანიშნულების შეყვანა/გამოყვანა
- ურთიერთდაკავშირების მატრიცა
- 4 DMA კონტროლერი
- საკომუნიკაციო პერიფერიული მოწყობილობები: 29-მდე
- ანალოგური პერიფერიული მოწყობილობები: 6
- ტაიმერები: 24-მდე, მეთვალყურეები: 2
- აპარატურის აჩქარება
- გამართვის რეჟიმი
- დაუკრავენები: 3072-ბიტიანი, მათ შორის უნიკალური ID და HUK AES 256 გასაღებებისთვის
- ECOPACK2-თან თავსებადი
Arm Cortex-A7 ქვესისტემა
STM7MP32C/F-ის Arm Cortex-A133 ქვესისტემა უზრუნველყოფს…
მოგონებები
მოწყობილობა მოიცავს გარე SDRAM-ს და ჩაშენებულ SRAM-ს მონაცემთა შენახვისთვის…
DDR კონტროლერი
DDR3/DDR3L/LPDDR2/LPDDR3 კონტროლერი მართავს მეხსიერებაზე წვდომას…
ელექტროენერგიის მიწოდება
ელექტროენერგიის მიწოდების სქემა და ზედამხედველი უზრუნველყოფს სტაბილურ ელექტროენერგიის მიწოდებას…
საათის მენეჯმენტი
RCC ამუშავებს საათის განაწილებას და კონფიგურაციებს…
ზოგადი დანიშნულების შეყვანა/გამოყვანა (GPIO)
GPIO-ები გარე მოწყობილობებისთვის ინტერფეისის შესაძლებლობებს უზრუნველყოფენ…
TrustZone Protection Controller
ETZPC აძლიერებს სისტემის უსაფრთხოებას წვდომის უფლებების მართვით…
ავტობუსის ურთიერთდაკავშირების მატრიცა
მატრიცა ხელს უწყობს მონაცემთა გადაცემას სხვადასხვა მოდულებს შორის…
ხშირად დასმული კითხვები
კითხვა: რა არის მხარდაჭერილი საკომუნიკაციო პერიფერიული მოწყობილობების მაქსიმალური რაოდენობა?
A: STM32MP133C/F მხარს უჭერს 29-მდე საკომუნიკაციო პერიფერიულ მოწყობილობას.
კითხვა: რამდენი ანალოგური პერიფერიული მოწყობილობაა ხელმისაწვდომი?
A: მოწყობილობა გთავაზობთ 6 ანალოგურ პერიფერიულ მოწყობილობას სხვადასხვა ანალოგური ფუნქციებისთვის.
„`
STM32MP133C STM32MP133F
Arm® Cortex®-A7 1 გჰც-მდე, 2×ETH, 2×CAN FD, 2×ADC, 24 ტაიმერი, აუდიო, კრიპტო და გაფართოებული უსაფრთხოება
მონაცემთა ცხრილი – წარმოების მონაცემები
მახასიათებლები
მოყვება ST უახლესი დაპატენტებული ტექნოლოგია
ბირთვი
· 32-ბიტიანი Arm® Cortex®-A7 L1 32 კბაიტი I / 32 კბაიტი D 128 კბაიტი გაერთიანებული მე-2 დონის ქეში Arm® NEONTM და Arm® TrustZone®
მოგონებები
· გარე DDR მეხსიერება 1 გბაიტამდე LPDDR2/LPDDR3-1066 16 ბიტიანამდე DDR3/DDR3L-1066 16 ბიტიანამდე
· 168 კბაიტი შიდა SRAM: 128 კბაიტი AXI SYSRAM + 32 კბაიტი AHB SRAM და 8 კბაიტი SRAM სარეზერვო დომენში
· ორმაგი Quad-SPI მეხსიერების ინტერფეისი · მოქნილი გარე მეხსიერების კონტროლერი მაქსიმუმ
16-ბიტიანი მონაცემთა ავტობუსი: პარალელური ინტერფეისი გარე ინტეგრირებული სქემების და SLC NAND მეხსიერების დასაკავშირებლად 8-ბიტიან ECC-მდე
უსაფრთხოება/დაცვა
· უსაფრთხო ჩატვირთვა, TrustZone® პერიფერიული მოწყობილობები, 12 xtamper ქინძისთავები, მათ შორის 5 აქტიური tampერს
· ტემპერატურა, მოცულობითიtage, სიხშირე და 32 kHz მონიტორინგი
გადატვირთვისა და ენერგიის მართვა
· 1.71 ვ-დან 3.6 VI/O კვებაზე (5 ვ-ტოლერანტული შემავალი/გამომავალი) · POR, PDR, PVD და BOR · ჩიპზე დამონტაჟებული LDO-ები (USB 1.8 ვ, 1.1 ვ) · სარეზერვო რეგულატორი (~0.9 ვ) · შიდა ტემპერატურის სენსორები · დაბალი ენერგომოხმარების რეჟიმები: ძილი, გაჩერება, LPLV-გაჩერება,
LPLV-Stop2 და ლოდინის რეჟიმი
LFBGA
TFBGA
LFBGA289 (14 × 14 მმ) დახრილობა 0.8 მმ
TFBGA289 (9 × 9 მმ) TFBGA320 (11 × 11 მმ)
მინიმალური დახრილობა 0.5 მმ
· DDR-ის შენახვა ლოდინის რეჟიმში · PMIC თანმხლები ჩიპის კონტროლი
საათის მართვა
· შიდა ოსცილატორები: 64 MHz HSI ოსცილატორი, 4 MHz CSI ოსცილატორი, 32 kHz LSI ოსცილატორი
· გარე ოსცილატორები: 8-48 MHz HSE ოსცილატორი, 32.768 kHz LSE ოსცილატორი
· 4 × PLL ფრაქციული რეჟიმით
ზოგადი დანიშნულების შეყვანა/გამომავალი
· 135-მდე უსაფრთხო შეყვანის/გამოყვანის პორტი შეწყვეტის შესაძლებლობით
· 6-მდე გაღვიძება
ურთიერთდაკავშირების მატრიცა
· 2 ავტობუსის მატრიცა 64-ბიტიანი Arm® AMBA® AXI ურთიერთდაკავშირება, 266 MHz-მდე 32-ბიტიანი Arm® AMBA® AHB ურთიერთდაკავშირება, 209 MHz-მდე
4 DMA კონტროლერი CPU-ს განტვირთვისთვის
· სულ 56 ფიზიკური არხი
· 1 x მაღალსიჩქარიანი ზოგადი დანიშნულების მთავარი პირდაპირი მეხსიერების წვდომის კონტროლერი (MDMA)
· 3 × ორმაგი პორტიანი DMA FIFO-თი და მოთხოვნის როუტერის შესაძლებლობებით ოპტიმალური პერიფერიული მოწყობილობების მართვისთვის
2024 წლის სექტემბერი
ეს არის ინფორმაცია სრული წარმოების პროდუქტზე.
DS13875 Rev 5
1/219
www.st.com
STM32MP133C/F
29-მდე საკომუნიკაციო პერიფერიული მოწყობილობა
· 5 × I2C FM+ (1 მბიტ/წმ, SMBus/PMBusTM) · 4 x UART + 4 x USART (12.5 მბიტ/წმ,
ISO7816 ინტერფეისი, LIN, IrDA, SPI) · 5 × SPI (50 მბიტ/წმ, მათ შორის 4 სრული დუპლექსით
I2S აუდიო კლასის სიზუსტე შიდა აუდიო PLL-ის ან გარე საათის საშუალებით (+2 QUADSPI + 4 USART-ით) · 2 × SAI (სტერეო აუდიო: I2S, PDM, SPDIF Tx) · SPDIF Rx 4 შესასვლელით · 2 × SDMMC 8 ბიტამდე (SD/e·MMCTM/SDIO) · 2 × CAN კონტროლერები, რომლებიც მხარს უჭერენ CAN FD პროტოკოლს · 2 × USB 2.0 მაღალსიჩქარიანი მასპინძელი ან 1 × USB 2.0 მაღალსიჩქარიანი მასპინძელი
+ 1 × USB 2.0 მაღალსიჩქარიანი OTG ერთდროულად · 2 x Ethernet MAC/GMAC IEEE 1588v2 აპარატურა, MII/RMII/RGMII
6 ანალოგური პერიფერიული მოწყობილობა
· 2 × ანალოგურ-ციფრული გადამყვანი 12-ბიტიანი მაქსიმალური გარჩევადობით 5 მილიწამამდე
· 1 x ტემპერატურის სენსორი · 1 x ციფრული ფილტრი სიგმა-დელტა მოდულატორისთვის
(DFSDM) 4 არხით და 2 ფილტრით · შიდა ან გარე ADC საცნობარო VREF+
24-მდე ტაიმერი და 2 მცველი
· 2 × 32-ბიტიანი ტაიმერი 4-მდე IC/OC/PWM ან იმპულსური მრიცხველით და კვადრატული (ინკრემენტული) ენკოდერის შეყვანით
· 2 × 16-ბიტიანი გაფართოებული ტაიმერი · 10 × 16-ბიტიანი ზოგადი დანიშნულების ტაიმერი (მათ შორის
2 ძირითადი ტაიმერი PWM-ის გარეშე) · 5 × 16-ბიტიანი დაბალი სიმძლავრის ტაიმერი · უსაფრთხო RTC წამზე ნაკლები სიზუსტით და
აპარატურის კალენდარი · 4 Cortex®-A7 სისტემის ტაიმერი (უსაფრთხო,
დაუცველი, ვირტუალური, ჰიპერვიზორი) · 2 × დამოუკიდებელი მცველი
აპარატურის აჩქარება
· AES 128, 192, 256 DES/TDES
2 (დამოუკიდებელი, დამოუკიდებელი დაცული) 5 (2 დაცული) 4 5 (3 დაცული)
4 + 4 (მათ შორის 2 დაცული USART), ზოგიერთი შეიძლება იყოს ჩატვირთვის წყარო
2 (4 აუდიო არხამდე), I2S მთავარი/დაქვემდებარებული პორტით, PCM შესასვლელი, SPDIF-TX 2 პორტი
ჩაშენებული HSPHY BCD-ით ჩაშენებული HS PHY BCD-ით (დაცვადი), შეიძლება იყოს ჩატვირთვის წყარო
2 × HS გაზიარებულია მასპინძელსა და OTG 4 შესასვლელებს შორის
2 (1 × TTCAN), საათის კალიბრაცია, 10 კბაიტი საერთო ბუფერი 2 (8 + 8 ბიტი) (უსაფრთხო), e·MMC ან SD შეიძლება იყოს ჩატვირთვის წყარო 2 დამატებითი დამოუკიდებელი კვების წყარო SD ბარათის ინტერფეისებისთვის
1 (ორმაგი ოთხმაგი) (დამცავი), შეიძლება იყოს ჩატვირთვის წყარო
–
–
ჩექმა
–
ჩექმა
ჩექმა ჩექმა
(1)
პარალელური მისამართი/მონაცემები 8/16-ბიტიანი FMC პარალელური AD-multiplex 8/16-ბიტიანი
NAND 8/16-ბიტიანი 10/100M/გიგაბიტიანი Ethernet DMA კრიპტოგრაფია
ჰეშის ნამდვილი შემთხვევითი რიცხვების გენერატორი დაუკრავენები (ერთჯერადი პროგრამირებადი)
4 × CS, 4 × 64 მბ-მდე
დიახ, 2× CS, SLC, BCH4/8, შეიძლება იყოს ჩატვირთვის წყარო 2 x (MII, RMI, RGMII) PTP და EEE (დაცული)-ით.
3 ეგზემპლარი (1 დაცული), 33-არხიანი MDMA PKA (DPA დაცვით), DES, TDES, AES (DPA დაცვით)
(ყველა უსაფრთხოდ) SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3, HMAC
(დაცული) True-RNG (დაცული) 3072 ეფექტური ბიტი (დაცული, მომხმარებლისთვის ხელმისაწვდომია 1280 ბიტი)
–
ჩექმა –
–
16/219
DS13875 Rev 5
STM32MP133C/F
აღწერა
ცხრილი 1. STM32MP133C/F მახასიათებლები და პერიფერიული მოწყობილობების რაოდენობა (გაგრძელება)
STM32MP133CAE STM32MP133FAE STM32MP133CAG STM32MP133FAG STM32MP133CAF STM32MP133FAF სხვადასხვა
მახასიათებლები
LFBGA289
TFBGA289
TFBGA320
GPIO-ები შეწყვეტით (საერთო რაოდენობა)
135 (2)
უსაფრთხო GPIO-ები გაღვიძების პინები
ყველა
6
Tamper pins (აქტიური tampე)
12 (5)
DFSDM 12-ბიტიან სინქრონიზებულ ADC-მდე
4 შემავალი არხი 2 ფილტრით
–
2(3) (თითოეულზე 5-ბიტიანზე 12 Mps-მდე) (უსაფრთხო)
ADC1: 19 არხი, მათ შორის 1x შიდა, ხელმისაწვდომია 18 არხი
სულ 12-ბიტიანი ADC არხები (4)
მომხმარებლის ჩათვლით 8x დიფერენციალის
–
ADC2: 18 არხი, მათ შორის 6x შიდა, ხელმისაწვდომია 12 არხი
მომხმარებლის ჩათვლით 6x დიფერენციალის
შიდა ADC VREF VREF+ შეყვანის პინი
1.65 V, 1.8 V, 2.048 V, 2.5 V ან VREF+ შეყვანა –
დიახ
1. QUADSPI-ს შეუძლია ჩატვირთვა როგორც სპეციალური GPIO-ებიდან, ასევე ზოგიერთი FMC Nand8 ჩატვირთვის GPIO-ს გამოყენებით (PD4, PD1, PD5, PE9, PD11, PD15 (იხილეთ ცხრილი 7: STM32MP133C/F ბურთის განმარტებები).
2. GPIO-ს ეს საერთო რაოდენობა მოიცავს ოთხ J-სTAG GPIO-ები და სამი BOOT GPIO შეზღუდული გამოყენებით (შეიძლება კონფლიქტი იყოს გარე მოწყობილობის კავშირთან საზღვრების სკანირების ან ჩატვირთვის დროს).
3. როდესაც ორივე ანალოგურ-ციფრული გადამყვანი გამოიყენება, ბირთვის საათი ორივე ანალოგური გადამყვანისთვის ერთნაირი უნდა იყოს და ჩაშენებული ანალოგურ-ციფრული გადამყვანების გამოყენება შეუძლებელია.
4. გარდა ამისა, არსებობს შიდა არხებიც: – ADC1 შიდა არხი: VREFINT – ADC2 შიდა არხები: ტემპერატურა, შიდა მოცულობაtagელექტრონული მითითება, VDDCORE, VDDCPU, VDDQ_DDR, VBAT / 4.
DS13875 Rev 5
17/219
48
აღწერა 18/219
STM32MP133C/F
სურათი 1. STM32MP133C/F ბლოკ-სქემა
ინტეგრირებული სქემის მარაგი
@VDDA
HSI
AXIM: 64-ბიტიანი AXI ურთიერთდაკავშირება (266 MHz) T
@VDDCPU
GIC
T
Cortex-A7 პროცესორი 650/1000 MHz + MMU + FPU + NEONT
32 ათასი დონალი
32 ათასი ინდოელი დოლარი
CNT (ტაიმერი) T
ETM
T
2561K2B8LK2B$L+2$SCU T
ასინქრონული
128 ბიტი
TT
CSI
LSI
გამართვის დროamp
გენერატორი TSGEN
T
DAP
(JTAG/SWD)
SYSRAM 128KB
ROM 128 კბ
38
2 x ETH MAC
10/100/1000 (GMII-ის გარეშე)
FIFO
TT
T
BKPSRAM 8KB
T
RNG
T
HASH
16ბ ფიზიკა
DDRCTRL 58
LPDDR2/3, DDR3/3L
ასინქრონული
T
კრიპ
T
SAES
DDRMCE T TZC T
DDRPHYC
T
13
DLY
8b კვადსპი (ორმაგი) T
37
16ბ
FMC
T
CRC
T
DLYBSD1
(SDMMC1 DLY კონტროლი)
T
DLYBSD2
(SDMMC2 DLY კონტროლი)
T
DLYBQS
(QUADSPI DLY კონტროლი)
ფიფო ფიფო
DLY DLY
14 8ბ SDMMC1 T 14 8ბ SDMMC2 T
PHY
2
USBH
2
(2xHS მასპინძელი)
PLLUSB
FIFO
T
PKA
FIFO
T MDMA 32 არხი
AXIMC TT
17 16b კვალის პორტი
ETZPC
T
IWDG1
T
@VBAT
შავი ზღვის ეკონომიკური თანამშრომლობის ორგანიზაცია
T
OTP დაუკრავენები
@VDDA
2
RTC / AWU
T
12
TAMP / სარეზერვო რეგულაციები T
@VBAT
2
LSE (32kHz XTAL)
T
სისტემის დრო STGENC
თაობა
STGENR
USBPHYC
(USB 2 x PHY კონტროლი)
IWDG2
@VBAT
@VDDA
1
VREFBUF
T
4
16ბ LPTIM2
T
1
16ბ LPTIM3
T
1
16ბ LPTIM4
1
16ბ LPTIM5
3
BOOT-ის ქინძისთავები
SYSCFG
T
8
8b
HDP
10 16b TIM1/PWM 10 16b TIM8/PWM
13
SAI1
13
SAI2
9
4-არხიანი DFSDM
ბუფერი 10 კბ CCU
4
FDCAN1
4
FDCAN2
ფიფო ფიფო
APB2 (100 MHz)
8 კბ FIFO
APB5 (100 MHz)
APB3 (100 MHz)
APB4
ასინქრონული AHB2APB
SRAM1 16KB T SRAM2 8KB T SRAM3 8KB T
AHB2APB
DMA1
8 ნაკადი
DMAMUX1
DMA2
8 ნაკადი
DMAMUX2
DMA3
8 ნაკადი
T
PMB (პროცესის მონიტორი)
DTS (ციფრული ტემპერატურის სენსორი)
ტtagელ რეგულატორები
@VDDA
მიწოდების ზედამხედველობა
FIFO
FIFO
FIFO
2×2 მატრიცა
AHB2APB
64 ბიტიანი AXI
64-ბიტიანი AXI მასტერ-დრაივი
32 ბიტიანი AHB 32 ბიტიანი AHB მთავარი პორტი
32 ბიტიანი APB
T TrustZone-ის უსაფრთხოების დაცვა
AHB2APB
APB2 (100 MHz)
APB1 (100 MHz)
ფიფო ფიფო ფიფო ფიფო ფიფო ფიფო ფიფო
MLAHB: 32-ბიტიანი მრავალAHB ავტობუსის მატრიცა (209 MHz)
APB6
ფიფო ფიფო ფიფო ფიფო ფიფო
@VBAT
T
FIFO
HSE (XTAL)
2
PLL1/2/3/4
T
RCC
5
T PWR
9
T
EXTI
16ext
176
T
USBO
(OTG HS)
PHY
2
T
12ბ ADC1
18
T
12ბ ADC2
18
T
GPIOA
16ბ
16
T
GPIOB
16ბ
16
T
GPIOC
16ბ
16
T
GPIOD
16ბ
16
T
GPIOE
16ბ
16
T
GPIOF
16ბ
16
T
GPIOG 16b 16
T
GPIOH
16ბ
15
T
GPIOI
16ბ
8
AHB2APB
T
USART1
სმარტ ბარათი IrDA
5
T
USART2
სმარტ ბარათი IrDA
5
T
SPI4/I2S4
5
T
SPI5
4
T
I2C3/SMBUS
3
T
I2C4/SMBUS
3
T
I2C5/SMBUS
3
ფილტრი ფილტრი ფილტრი
T
TIM12
16ბ
2
T
TIM13
16ბ
1
T
TIM14
16ბ
1
T
TIM15
16ბ
4
T
TIM16
16ბ
3
T
TIM17
16ბ
3
ტიმ2 ტიმ3 ტიმ4
32ბ
5
16ბ
5
16ბ
5
ტიმ5 ტიმ6 ტიმ7
32ბ
5
16ბ
16ბ
LPTIM1 16ბ
4
USART3
სმარტ ბარათი IrDA
5
UART4
4
UART5
4
UART7
4
UART8
4
ფილტრაციის ფილტრი
I2C1/SMBUS
3
I2C2/SMBUS
3
SPI2/I2S2
5
SPI3/I2S3
5
USART6
სმარტ ბარათი IrDA
5
SPI1/I2S1
5
ფიფო ფიფო
ფიფო ფიფო
MSv67509V2
DS13875 Rev 5
STM32MP133C/F
3
ფუნქციონალური დასრულდაview
ფუნქციონალური დასრულდაview
3.1
3.1.1
3.1.2
Arm Cortex-A7 ქვესისტემა
მახასიათებლები
· ARMv7-A არქიტექტურა · 32 კბაიტიანი L1 ინსტრუქციის ქეში · 32 კბაიტიანი L1 მონაცემთა ქეში · 128 კბაიტიანი level2 ქეში · Arm + Thumb®-2 ინსტრუქციების ნაკრები · Arm TrustZone უსაფრთხოების ტექნოლოგია · Arm NEON advanced SIMD · DSP და SIMD გაფართოებები · VFPv4 მცურავი წერტილით · აპარატურის ვირტუალიზაციის მხარდაჭერა · ჩაშენებული კვალის მოდული (ETM) · ინტეგრირებული ზოგადი შეფერხების კონტროლერი (GIC) 160 საერთო პერიფერიული შეფერხებით · ინტეგრირებული ზოგადი ტაიმერი (CNT)
დასრულდაview
Cortex-A7 პროცესორი არის ძალიან ენერგოეფექტური აპლიკაციების პროცესორი, რომელიც შექმნილია მაღალი კლასის ტარებად მოწყობილობებში და სხვა დაბალი სიმძლავრის ჩაშენებულ და სამომხმარებლო აპლიკაციებში მდიდარი შესრულების უზრუნველსაყოფად. ის უზრუნველყოფს 20%-მდე მეტ ერთძაფიან მუშაობას, ვიდრე Cortex-A5 და მსგავს მუშაობას, ვიდრე Cortex-A9.
Cortex-A7 მოიცავს მაღალი ხარისხის Cortex-A15 და CortexA17 პროცესორების ყველა მახასიათებელს, მათ შორის ვირტუალიზაციის მხარდაჭერას აპარატურაში, NEON-ს და 128-ბიტიან AMBA 4 AXI ავტობუსის ინტერფეისს.
Cortex-A7 პროცესორი ენერგოეფექტურ 8-s პროცესორზეა აგებული.tagCortex-A5 პროცესორის e არხით. ის ასევე სარგებლობს ინტეგრირებული L2 ქეშით, რომელიც შექმნილია დაბალი სიმძლავრისთვის, ტრანზაქციების დაბალი შეყოვნებით და გაუმჯობესებული ოპერაციული სისტემის მხარდაჭერით ქეშის მოვლა-პატრონობისთვის. ამას გარდა, გაუმჯობესებულია განშტოების პროგნოზირება და მეხსიერების სისტემის მუშაობა, 64-ბიტიანი დატვირთვის შენახვის გზით, 128-ბიტიანი AMBA 4 AXI ავტობუსებით და გაზრდილი TLB ზომით (256 ჩანაწერი, Cortex-A128-ისა და Cortex-A9-ის 5 ჩანაწერისგან მეტი), რაც ზრდის მუშაობას დიდი სამუშაო დატვირთვებისთვის, როგორიცაა web დათვალიერება
Thumb-2 ტექნოლოგია
უზრუნველყოფს ტრადიციული Arm კოდის პიკურ შესრულებას და ამავდროულად ინსტრუქციების შენახვისთვის მეხსიერების მოთხოვნის 30%-მდე შემცირებას.
TrustZone ტექნოლოგია
უზრუნველყოფს უსაფრთხოების აპლიკაციების საიმედო დანერგვას, ციფრული უფლებების მართვიდან დაწყებული ელექტრონული გადახდებით დამთავრებული. ფართო მხარდაჭერა ტექნოლოგიური და ინდუსტრიული პარტნიორებისგან.
DS13875 Rev 5
19/219
48
ფუნქციონალური დასრულდაview
STM32MP133C/F
ნეონი
NEON ტექნოლოგიას შეუძლია დააჩქაროს მულტიმედიური და სიგნალის დამუშავების ალგორითმები, როგორიცაა ვიდეოს კოდირება/დეკოდირება, 2D/3D გრაფიკა, თამაშები, აუდიო და მეტყველების დამუშავება, გამოსახულების დამუშავება, ტელეფონია და ხმის სინთეზი. Cortex-A7 უზრუნველყოფს ძრავას, რომელიც გთავაზობთ როგორც Cortex-A7 მცურავი წერტილის ერთეულის (FPU) მუშაობას და ფუნქციონალურობას, ასევე NEON-ის მოწინავე SIMD ინსტრუქციების ნაკრების იმპლემენტაციას მედიისა და სიგნალის დამუშავების ფუნქციების შემდგომი აჩქარებისთვის. NEON აფართოებს Cortex-A7 პროცესორის FPU-ს, რათა უზრუნველყოს ოთხმაგი MAC და დამატებითი 64-ბიტიანი და 128-ბიტიანი რეგისტრების ნაკრები, რომელიც მხარს უჭერს SIMD ოპერაციების მდიდარ ნაკრებს 8, 16 და 32-ბიტიან მთელ და 32-ბიტიან მცურავი წერტილის მონაცემთა რაოდენობებზე.
აპარატურის ვირტუალიზაცია
მონაცემთა მართვისა და არბიტრაჟისთვის მაღალეფექტური აპარატურული მხარდაჭერა, რომლის საშუალებითაც მრავალი პროგრამული გარემო და მათი აპლიკაციები ერთდროულად სარგებლობენ სისტემის შესაძლებლობებზე. ეს საშუალებას იძლევა შეიქმნას საიმედო მოწყობილობები ერთმანეთისგან კარგად იზოლირებული ვირტუალური გარემოთი.
ოპტიმიზირებული L1 ქეშები
წარმადობისა და სიმძლავრის ოპტიმიზირებული L1 ქეშები აერთიანებს მინიმალური წვდომის შეყოვნების ტექნიკას, რათა მაქსიმალურად გაზარდოს წარმადობა და მინიმუმამდე დაიყვანოს ენერგომოხმარება.
ინტეგრირებული L2 ქეშის კონტროლერი
უზრუნველყოფს დაბალი შეყოვნების და მაღალი გამტარუნარიანობის წვდომას ქეშირებულ მეხსიერებაზე მაღალი სიხშირით, ან ამცირებს ჩიპგარე მეხსიერებაზე წვდომასთან დაკავშირებულ ენერგომოხმარებას.
Cortex-A7 მცურავი წერტილის ერთეული (FPU)
FPU უზრუნველყოფს მაღალი ხარისხის ერთ და ორმაგად ზუსტი მცურავი წერტილის ინსტრუქციებს, რომლებიც თავსებადია Arm VFPv4 არქიტექტურასთან, რომელიც პროგრამულად თავსებადია Arm მცურავი წერტილის კოპროცესორების წინა თაობებთან.
Snoop-ის მართვის ბლოკი (SCU)
SCU პასუხისმგებელია პროცესორის ურთიერთდაკავშირების, არბიტრაჟის, კომუნიკაციის, ქეშიდან ქეშზე და სისტემური მეხსიერების გადაცემის, ქეშის თანმიმდევრულობისა და სხვა შესაძლებლობების მართვაზე.
სისტემის ეს თანმიმდევრულობა ასევე ამცირებს პროგრამული უზრუნველყოფის სირთულეს, რომელიც დაკავშირებულია თითოეული ოპერაციული სისტემის დრაივერის ფარგლებში პროგრამული უზრუნველყოფის თანმიმდევრულობის შენარჩუნებასთან.
ზოგადი შეფერხების კონტროლერი (GIC)
სტანდარტიზებული და არქიტექტურულად შექმნილი შეფერხების კონტროლერის დანერგვით, GIC უზრუნველყოფს მდიდარ და მოქნილ მიდგომას პროცესორებს შორის კომუნიკაციისა და სისტემური შეფერხებების მარშრუტიზაციისა და პრიორიტეტიზაციისთვის.
192-მდე დამოუკიდებელი შეფერხების მხარდაჭერა, პროგრამული უზრუნველყოფის კონტროლის ქვეშ, აპარატურის პრიორიტეტულობით და ოპერაციულ სისტემასა და TrustZone პროგრამული უზრუნველყოფის მართვის ფენას შორის მარშრუტიზაციით.
მარშრუტიზაციის ეს მოქნილობა და ოპერაციულ სისტემაში შეფერხებების ვირტუალიზაციის მხარდაჭერა წარმოადგენს ერთ-ერთ მთავარ მახასიათებელს, რომელიც აუცილებელია ჰიპერვიზორის გამოყენებით გადაწყვეტის შესაძლებლობების გასაუმჯობესებლად.
20/219
DS13875 Rev 5
STM32MP133C/F
ფუნქციონალური დასრულდაview
3.2
3.2.1
3.2.2
მოგონებები
გარე SDRAM
STM32MP133C/F მოწყობილობებს აქვთ ჩაშენებული გარე SDRAM-ის კონტროლერი, რომელიც მხარს უჭერს შემდეგს: · LPDDR2 ან LPDDR3, 16-ბიტიანი მონაცემები, 1 გბაიტამდე, 533 მჰც სიხშირით · DDR3 ან DDR3L, 16-ბიტიანი მონაცემები, 1 გბაიტამდე, 533 მჰც სიხშირით
ჩაშენებული SRAM
ყველა მოწყობილობას აქვს: · SYSRAM: 128 კბაიტი (პროგრამირებადი ზომის უსაფრთხო ზონით) · AHB SRAM: 32 კბაიტი (უსაფრთხო) · BKPSRAM (სარეზერვო SRAM): 8 კბაიტი
ამ არეალის შინაარსი დაცულია შესაძლო არასასურველი ჩაწერისგან და მისი შენახვა შესაძლებელია ლოდინის ან VBAT რეჟიმში. BKPSRAM შეიძლება განისაზღვროს (ETZPC-ში) როგორც ხელმისაწვდომი მხოლოდ უსაფრთხო პროგრამული უზრუნველყოფით.
3.3
DDR3/DDR3L/LPDDR2/LPDDR3 კონტროლერი (DDRCTRL)
DDRCTRL DDRPHYC-თან ერთად DDR მეხსიერების ქვესისტემისთვის მეხსიერების ინტერფეისის სრულ გადაწყვეტას წარმოადგენს. · ერთი 64-ბიტიანი AMBA 4 AXI პორტის ინტერფეისი (XPI) · AXI საათი ასინქრონულია კონტროლერთან · DDR მეხსიერების შიფრის ძრავა (DDRMCE) AES-128 DDR-ის მყისიერი ჩაწერის ფუნქციით.
დაშიფვრა/წაკითხვის გაშიფვრა. · მხარდაჭერილი სტანდარტები:
JEDEC DDR3 SDRAM სპეციფიკაცია, JESD79-3E DDR3/3L-ისთვის 16-ბიტიანი ინტერფეისით
JEDEC LPDDR2 SDRAM სპეციფიკაცია, JESD209-2E LPDDR2-ისთვის 16-ბიტიანი ინტერფეისით
JEDEC LPDDR3 SDRAM სპეციფიკაცია, JESD209-3B LPDDR3-ისთვის 16-ბიტიანი ინტერფეისით
· გაუმჯობესებული დამგეგმავი და SDRAM ბრძანებების გენერატორი · პროგრამირებადი სრული მონაცემთა სიგანე (16-ბიტიანი) ან ნახევარი მონაცემთა სიგანე (8-ბიტიანი) · გაუმჯობესებული QoS მხარდაჭერა წაკითხვისას სამი ტრაფიკის კლასით და ჩაწერისას ორი ტრაფიკის კლასით · დაბალი პრიორიტეტის ტრაფიკის შიმშილის თავიდან აცილების ვარიანტები · გარანტირებული თანმიმდევრულობა წაკითხვის შემდგომი ჩაწერისთვის (WAR) და წაკითხვის შემდგომი ჩაწერისთვის (RAW)
AXI პორტები · პროგრამირებადი მხარდაჭერა პაკეტური ხანგრძლივობის ვარიანტებისთვის (4, 8, 16) · ჩაწერის კომბინაცია, რათა ერთსა და იმავე მისამართზე მრავალი ჩაწერის გაერთიანება მოხდეს
ერთჯერადი ჩაწერა · ერთი რანგის კონფიგურაცია
DS13875 Rev 5
21/219
48
ფუნქციონალური დასრულდაview
STM32MP133C/F
· პროგრამირებადი დროის განმავლობაში ტრანზაქციის არარსებობის გამო SDRAM-ის ავტომატური გამორთვის შეყვანისა და გასვლის მხარდაჭერა
· ტრანზაქციის არარსებობის შემთხვევაში, ავტომატური საათის გაჩერების (LPDDR2/3) შესვლისა და გასვლის მხარდაჭერა
· აპარატურული დაბალი სიმძლავრის ინტერფეისის მეშვეობით პროგრამირებადი დროის განმავლობაში ტრანზაქციის ჩამოსვლის არარსებობით გამოწვეული ავტომატური დაბალი სიმძლავრის რეჟიმის მხარდაჭერა
· პროგრამირებადი გვერდების პოლიტიკა · ავტომატური ან პროგრამული უზრუნველყოფის კონტროლის ქვეშ თვითგანახლების შეყვანისა და გასვლის მხარდაჭერა · გამორთვის შემდეგ ღრმა შეყვანისა და გასვლის მხარდაჭერა პროგრამული უზრუნველყოფის კონტროლის ქვეშ (LPDDR2 და
LPDDR3) · პროგრამული უზრუნველყოფის კონტროლის ქვეშ SDRAM რეჟიმის რეგისტრის ექსპლიციტური განახლებების მხარდაჭერა · მოქნილი მისამართების შემადგენელი ლოგიკა, რომელიც საშუალებას იძლევა სტრიქონების, სვეტების და სხვა აპლიკაციების სპეციფიკური შემადგენლობისთვის.
ბანკის ბიტები · მომხმარებლის მიერ შერჩევითი განახლების კონტროლის პარამეტრები · DDRPERFM-თან დაკავშირებული ბლოკი შესრულების მონიტორინგისა და რეგულირებისთვის
DDRCTRL და DDRPHYC შეიძლება განისაზღვროს (ETZPC-ში), როგორც მხოლოდ უსაფრთხო პროგრამული უზრუნველყოფის მიერ ხელმისაწვდომი.
DDRMCE-ის (DDR მეხსიერების შიფრირების ძრავა) ძირითადი მახასიათებლები ქვემოთ არის ჩამოთვლილი: · AXI სისტემური ავტობუსის მთავარი/დაქვემდებარებული ინტერფეისები (64-ბიტიანი) · ჩაშენებული firewall-ის საფუძველზე ხაზოვანი დაშიფვრა (ჩაწერისთვის) და გაშიფვრა (წაკითხვისთვის).
პროგრამირება · რეგიონზე ორი დაშიფვრის რეჟიმი (მაქსიმუმ ერთი რეგიონი): დაშიფვრის გარეშე (შემოვლითი რეჟიმი),
ბლოკური შიფრის რეჟიმი · რეგიონების დასაწყისი და დასასრული განსაზღვრულია 64 კბაიტიანი გრანულარობით · ნაგულისხმევი ფილტრაცია (რეგიონი 0): ნებისმიერი წვდომა დაშვებულია · რეგიონზე წვდომის ფილტრაცია: არცერთი
მხარდაჭერილი ბლოკის შიფრი: AES მხარდაჭერილი ჯაჭვური რეჟიმი · AES შიფრით ბლოკის რეჟიმი თავსებადია NIST FIPS პუბლიკაციის 197-ე გაფართოებული დაშიფვრის სტანდარტში (AES) მითითებულ ECB რეჟიმთან, რომელიც დაკავშირებულია Keccak-400 ალგორითმზე დაფუძნებულ გასაღების გამოყვანის ფუნქციასთან, რომელიც გამოქვეყნებულია https://keccak.team-ზე. webსაიტი. · მხოლოდ ჩაწერის და ჩასაკეტი მასტერ-გასაღების რეგისტრების ერთი ნაკრები · AHB კონფიგურაციის პორტი, პრივილეგირებული სიგნალით
22/219
DS13875 Rev 5
STM32MP133C/F
ფუნქციონალური დასრულდაview
3.4
TrustZone მისამართის სივრცის კონტროლერი DDR-სთვის (TZC)
TZC გამოიყენება DDR კონტროლერზე წაკითხვის/ჩაწერის წვდომების გასაფილტრად TrustZone უფლებების და არაუსაფრთხო მთავარი მოწყობილობის (NSAID) მიხედვით ცხრა პროგრამირებად რეგიონამდე: · კონფიგურაცია მხარდაჭერილია მხოლოდ სანდო პროგრამული უზრუნველყოფის მიერ · ერთი ფილტრის ერთეული · ცხრა რეგიონი:
რეგიონი 0 ყოველთვის ჩართულია და მოიცავს მთელ მისამართების დიაპაზონს. რეგიონებს 1-დან 8-მდე აქვთ პროგრამირებადი საბაზო/საბოლოო მისამართი და შეიძლება მათი მინიჭება
ნებისმიერი ან ორივე ფილტრი. · უსაფრთხო და დაუცველი წვდომის ნებართვები დაპროგრამებულია თითოეული რეგიონის მიხედვით · დაუცველი წვდომები, გაფილტრული NSAID-ის მიხედვით · ერთი და იგივე ფილტრით კონტროლირებადი რეგიონები არ უნდა გადაფარავდეს · წარუმატებლობის რეჟიმები შეცდომით და/ან შეფერხებით · მიღების შესაძლებლობა = 256 · კარიბჭის მეკარის ლოგიკა თითოეული ფილტრის ჩართვისა და გამორთვისთვის · სპეკულაციური წვდომები
DS13875 Rev 5
23/219
48
ფუნქციონალური დასრულდაview
STM32MP133C/F
3.5
ჩატვირთვის რეჟიმები
გაშვებისას, შიდა ჩატვირთვის ROM-ის მიერ გამოყენებული ჩატვირთვის წყარო შეირჩევა BOOT პინის და OTP ბაიტების მიხედვით.
ცხრილი 2. ჩატვირთვის რეჟიმები
BOOT2 BOOT1 BOOT0 საწყისი ჩატვირთვის რეჟიმი
კომენტარები
შემომავალი კავშირის დალოდება:
0
0
0
UART და USB(1)
სტანდარტულ პინებზე განთავსებულია USART3/6 და UART4/5/7/8
USB მაღალსიჩქარიანი მოწყობილობა OTG_HS_DP/DM ქინძისთავებზე (2)
0
0
1 სერიული NOR ფლეშ-ინტენსია (3) სერიული NOR ფლეშ-ინტენსია QUADSP-ზე (5)
0
1
0
e·MMC(3)
e·MMC SDMMC2-ზე (ნაგულისხმევი)(5)(6)
0
1
1
NAND ფლეშ-მოწყობილობა (3)
SLC NAND ფლეშ მეხსიერება FMC-ზე
1
0
0
განვითარების ჩატვირთვა (ფლეშ მეხსიერებიდან ჩატვირთვის გარეშე)
გამოიყენება ფლეშ მეხსიერებიდან ჩატვირთვის გარეშე გამართვის წვდომის მისაღებად (4)
1
0
1
SD ბარათი (3)
SD ბარათი SDMMC1-ზე (ნაგულისხმევი)(5)(6)
შემომავალი კავშირის დალოდება:
1
1
0 UART და USB(1)(3) USART3/6 და UART4/5/7/8 ნაგულისხმევ პინებზე
USB მაღალსიჩქარიანი მოწყობილობა OTG_HS_DP/DM ქინძისთავებზე (2)
1
1
1 სერიული NAND ფლეშ-მოდული (3) სერიული NAND ფლეშ-მოდული QUADSP5-ზე (XNUMX)
1. შესაძლებელია მისი გამორთვა OTP პარამეტრებით. 2. USB-სთვის საჭიროა HSE საათი/კრისტალი (მხარდაჭერილი სიხშირეებისთვის იხილეთ AN5474 OTP პარამეტრებით და მის გარეშე). 3. ჩატვირთვის წყაროს შეცვლა შესაძლებელია OTP პარამეტრებით (მაგ.ampსაწყისი ჩატვირთვა SD ბარათზე, შემდეგ e·MMC OTP პარამეტრებით). 4. Cortex®-A7 ბირთვი უსასრულო მარყუჟშია და PA13-ზე გადართვას ახდენს. 5. ნაგულისხმევი პინების შეცვლა შესაძლებელია OTP-ით. 6. ალტერნატიულად, OTP-ით შესაძლებელია ამ ნაგულისხმევისგან განსხვავებული SDMMC ინტერფეისის არჩევა.
მიუხედავად იმისა, რომ დაბალი დონის ჩატვირთვა ხორციელდება შიდა საათების გამოყენებით, ST-ის მიერ მოწოდებული პროგრამული პაკეტები, ასევე ძირითადი გარე ინტერფეისები, როგორიცაა DDR, USB (მაგრამ არა მხოლოდ), საჭიროებენ კრისტალის ან გარე ოსცილატორის მიერთებას HSE პინებზე.
HSE პინების შეერთებისა და მხარდაჭერილი სიხშირეების შესახებ შეზღუდვებისა და რეკომენდაციებისთვის იხილეთ RM0475 „STM32MP13xx მოწინავე Arm®-ზე დაფუძნებული 32-ბიტიანი MPU“ ან AN5474 „STM32MP13xx ხაზების აპარატურის შემუშავების დაწყება“.
24/219
DS13875 Rev 5
STM32MP133C/F
ფუნქციონალური დასრულდაview
3.6
ელექტრომომარაგების მენეჯმენტი
3.6.1
სიფრთხილე:
ელექტრომომარაგების სქემა
· VDD არის შემავალი/გამომავალი მოწყობილობების მთავარი წყარო და შიდა ნაწილი, რომელიც იკვებება ლოდინის რეჟიმში. სასარგებლო მოცულობაtagდიაპაზონი 1.71 ვ-დან 3.6 ვ-მდეა (ტიპურად 1.8 ვ, 2.5 ვ, 3.0 ვ ან 3.3 ვ).
VDD_PLL და VDD_ANA უნდა იყოს ვარსკვლავისებურად დაკავშირებული VDD-სთან. · VDDCPU არის Cortex-A7 CPU-სთვის განკუთვნილი მოცულობა.tagელექტრონული მიწოდება, რომლის ღირებულება დამოკიდებულია
სასურველი CPU სიხშირე. 1.22 ვ-დან 1.38 ვ-მდე გაშვების რეჟიმში. VDD უნდა იყოს წარმოდგენილი VDDPU-მდე. · VDDCORE არის მთავარი ციფრული მოცულობაtage და ჩვეულებრივ გამორთულია ლოდინის რეჟიმში. Voltagდიაპაზონი მუშაობის რეჟიმში 1.21 ვ-დან 1.29 ვ-მდეა. VDD უნდა იყოს წარმოდგენილი VDD-მდე. · VBAT პინი შეიძლება მიერთდეს გარე აკუმულატორს (1.6 ვ < VBAT < 3.6 ვ). თუ გარე აკუმულატორი არ გამოიყენება, ეს პინი უნდა მიერთდეს VDD-ს. · VDDA არის ანალოგური (ADC/VREF), კვების მოცულობაtage (1.62 ვ-დან 3.6 ვ-მდე). შიდა VREF+-ის გამოსაყენებლად საჭიროა VDDA, რომელიც ტოლია ან მეტია VREF+ + 0.3 ვ-ზე. · VDDA1V8_REG პინი არის შიდა რეგულატორის გამომავალი, რომელიც შიდად დაკავშირებულია USB PHY-თან და USB PLL-თან. შიდა VDDA1V8_REG რეგულატორი ნაგულისხმევად ჩართულია და მისი მართვა შესაძლებელია პროგრამული უზრუნველყოფით. ის ყოველთვის გამორთულია ლოდინის რეჟიმში.
კონკრეტული BYPASS_REG1V8 პინი არასდროს არ უნდა დარჩეს მცურავი. ის უნდა იყოს დაკავშირებული VSS-თან ან VDD-თან, რათა გაააქტიუროთ ან გამორთოთ vol.tagრეგულატორი. როდესაც VDD = 1.8 ვოლტი, უნდა დაყენდეს BYPASS_REG1V8. · VDDA1V1_REG პინი არის შიდა რეგულატორის გამომავალი, რომელიც შიდად შეერთებულია USB PHY-თან. შიდა VDDA1V1_REG რეგულატორი ნაგულისხმევად ჩართულია და მისი მართვა შესაძლებელია პროგრამული უზრუნველყოფით. ის ყოველთვის გამორთულია ლოდინის რეჟიმში.
· VDD3V3_USBHS არის USB მაღალსიჩქარიანი კვების წყარო. Voltagდიაპაზონი არის 3.07 ვ-დან 3.6 ვ-მდე.
VDD3V3_USBHS არ უნდა იყოს წარმოდგენილი, თუ VDDA1V8_REG არ არის წარმოდგენილი, წინააღმდეგ შემთხვევაში, STM32MP133C/F-ს შეიძლება განუწყვეტელი დაზიანება დაატყდეს თავს. ეს უნდა იყოს უზრუნველყოფილი PMIC რანჟირების თანმიმდევრობით ან გარე კომპონენტით დისკრეტული კომპონენტის კვების წყაროს დანერგვის შემთხვევაში.
· VDDSD1 და VDDSD2 შესაბამისად SDMMC1 და SDMMC2 SD ბარათის კვების წყაროებია, რომლებიც ულტრამაღალსიჩქარიანი რეჟიმის მხარდაჭერას უზრუნველყოფენ.
· VDDQ_DDR არის DDR IO კვება. 1.425 ვოლტიდან 1.575 ვოლტამდე DDR3 მეხსიერების დასაკავშირებლად (ტიპურად 1.5 ვოლტი)
1.283 ვოლტიდან 1.45 ვოლტამდე DDR3L მეხსიერების დასაკავშირებლად (ტიპურად 1.35 ვოლტი)
1.14 ვ-დან 1.3 ვ-მდე LPDDR2 ან LPDDR3 მეხსიერების დასაკავშირებლად (ტიპურად 1.2 ვ)
ჩართვისა და გამორთვის ფაზების დროს უნდა დაიცვან შემდეგი დენის თანმიმდევრობის მოთხოვნები:
· როდესაც VDD 1 ვოლტზე ნაკლებია, სხვა კვების წყაროები (VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR) VDD + 300 mV-ზე ნაკლები უნდა დარჩეს.
· როდესაც VDD არის 1 ვ-ზე მეტი, ყველა კვების წყარო დამოუკიდებელია.
გამორთვის ფაზაში, VDD შეიძლება დროებით დაქვეითდეს სხვა წყაროებთან შედარებით მხოლოდ იმ შემთხვევაში, თუ STM32MP133C/F-ისთვის მიწოდებული ენერგია 1 მჯ-ზე ნაკლები დარჩება. ეს საშუალებას იძლევა გარე განმაცალკევებელი კონდენსატორები განმუხტოს სხვადასხვა დროის მუდმივებით გამორთვის გარდამავალ ფაზაში.
DS13875 Rev 5
25/219
48
ფუნქციონალური დასრულდაview
V 3.6
VBOR0 1
სურათი 2. ჩართვის/გამორთვის თანმიმდევრობა
STM32MP133C/F
VDDX(1) VDD
3.6.2
შენიშვნა: 26/219
0.3
ჩართვა
ოპერაციული რეჟიმი
ენერგიის დაწევა
დრო
არასწორი მიწოდების ზონა
VDDX < VDD + 300 mV
VDDX დამოუკიდებელი VDD-სგან
MSv47490V1
1. VDDX აღნიშნავს ნებისმიერ კვების წყაროს შემდეგ მოწყობილობებს შორის: VDDCORE, VDDCPU, VDDSD1, VDDSD2, VDDA, VDDA1V8_REG, VDDA1V1_REG, VDD3V3_USBHS, VDDQ_DDR.
ელექტრომომარაგების ზედამხედველი
მოწყობილობებს აქვთ ინტეგრირებული ჩართვის/გამორთვის გადატვირთვის (POR)/გამორთვის გადატვირთვის (PDR) სქემა, რომელიც დაკავშირებულია დენის გამორთვის გადატვირთვის (BOR) სქემასთან:
· ჩართვის გადატვირთვა (POR)
POR-ის ზედამხედველი აკონტროლებს VDD-ის კვების წყაროს და ადარებს მას ფიქსირებულ ზღურბლს. მოწყობილობები გადატვირთვის რეჟიმში რჩებიან, როდესაც VDD ამ ზღურბლზე დაბალია, · გამორთვის გადატვირთვა (PDR)
PDR სუპერვაიზერი აკონტროლებს VDD-ის ენერგომომარაგებას. გადატვირთვა გენერირდება, როდესაც VDD ფიქსირებულ ზღურბლს ქვემოთ ეცემა.
· ძაბვის ვარდნის გადატვირთვა (BOR)
BOR-ის ზედამხედველი აკონტროლებს VDD-ის კვების წყაროს. ოფციის ბაიტების მეშვეობით შესაძლებელია BOR-ის სამი ზღურბლის (2.1-დან 2.7 ვ-მდე) კონფიგურაცია. გადატვირთვა გენერირდება, როდესაც VDD ამ ზღურბლს ქვემოთ ეცემა.
· VDDCORE-ის ჩართვისას გადატვირთვა (POR_VDDCORE) POR_VDDCORE-ის სუპერვაიზერი აკონტროლებს VDDCORE-ის კვების წყაროს და ადარებს მას ფიქსირებულ ზღურბლს. VDDCORE დომენი გადატვირთვის რეჟიმში რჩება, როდესაც VDDCORE ამ ზღურბლზე დაბალია.
· VDDCORE-ის გამორთვის გადატვირთვა (PDR_VDDCORE) PDR_VDDCORE სუპერვაიზერი აკონტროლებს VDDCORE-ის კვების წყაროს. VDDCORE დომენის გადატვირთვა გენერირდება, როდესაც VDDCORE ფიქსირებულ ზღურბლს ქვემოთ ეცემა.
· VDDCPU-ს ჩართვა-გადატვირთვის რეჟიმი (POR_VDDCPU) POR_VDDCPU სუპერვაიზერი აკონტროლებს VDDCPU-ს კვების წყაროს და ადარებს მას ფიქსირებულ ზღურბლს. VDDCPU დომენი გადატვირთვის რეჟიმში რჩება, როდესაც VDDCORE ამ ზღურბლზე დაბალია.
PDR_ON პინი დაცულია STMicroelectronics-ის წარმოების ტესტებისთვის და ყოველთვის უნდა იყოს დაკავშირებული VDD-სთან აპლიკაციაში.
DS13875 Rev 5
STM32MP133C/F
ფუნქციონალური დასრულდაview
3.7
დაბალი სიმძლავრის სტრატეგია
STM32MP133C/F-ზე ენერგომოხმარების შემცირების რამდენიმე გზა არსებობს: · დინამიური ენერგომოხმარების შემცირება პროცესორის ტაქტების და/ან
ავტობუსის მატრიცული საათები და/ან ინდივიდუალური პერიფერიული საათების კონტროლი. · დაზოგეთ ენერგომოხმარება, როდესაც პროცესორი უმოქმედოა, ხელმისაწვდომი დაბალი-
ენერგომოხმარების რეჟიმები მომხმარებლის აპლიკაციის საჭიროებების შესაბამისად. ეს საშუალებას იძლევა მიღწეულ იქნას საუკეთესო კომპრომისი მოკლე გაშვების დროს, დაბალი ენერგომოხმარებას, ასევე ხელმისაწვდომ გაღვიძების წყაროებს შორის. · გამოიყენეთ DVFS (დინამიური მოცულობა)tage და სიხშირის მასშტაბირება) ოპერაციული წერტილები, რომლებიც პირდაპირ აკონტროლებენ CPU-ს საათის სიხშირეს, ასევე VDDCPU-ს გამომავალ კვებას.
ოპერაციული რეჟიმები საშუალებას იძლევა, კონტროლდებოდეს საათის განაწილება სისტემის სხვადასხვა ნაწილზე და სისტემის სიმძლავრე. სისტემის მუშაობის რეჟიმი მართავს MPU ქვესისტემა.
MPU ქვესისტემის დაბალი ენერგომოხმარების რეჟიმები ქვემოთ არის ჩამოთვლილი: · CSleep: CPU-ს ტაქტები ჩერდება და პერიფერიული მოწყობილობის ტაქტები მუშაობს როგორც
RCC-ში (გადატვირთვისა და საათის კონტროლერი) წინასწარ დაყენებული. · CStop: CPU-ს პერიფერიული მოდულის (პროცესორების) საათის მუშაობა შეჩერებულია. · CStandby: VDDCPU გამორთულია
CSleep და CStop დაბალი ენერგომოხმარების რეჟიმებში შეყვანა ხდება ცენტრალური პროცესორის მიერ WFI (შეწყვეტის მოლოდინი) ან WFE (მოვლენის მოლოდინი) ინსტრუქციების შესრულებისას.
სისტემის მუშაობის ხელმისაწვდომი რეჟიმებია: · გაშვება (სისტემა სრული სიმძლავრით, VDDCORE, VDDCPU და საათები ჩართულია) · გაჩერება (საათები გამორთულია) · LP-Stop (საათები გამორთულია) · LPLV-Stop (საათები გამორთულია, VDDCORE და VDDCPU კვების დონე შეიძლება შემცირდეს) · LPLV-Stop2 (VDDCPU გამორთულია, VDDCORE დაბლაა და საათები გამორთულია) · ლოდინის რეჟიმი (VDDCPU, VDDCORE და საათები გამორთულია)
ცხრილი 3. სისტემის და პროცესორის კვების რეჟიმი
სისტემის კვების რეჟიმი
CPU
გაშვების რეჟიმი
CRun ან CSleep
გაჩერების რეჟიმი LP-Stop რეჟიმი LPLV-Stop რეჟიმი LPLV-Stop2 რეჟიმი
ლოდინის რეჟიმი
CStop ან CStandby CStandby
3.8
გადატვირთვა და საათის კონტროლერი (RCC)
საათისა და გადატვირთვის კონტროლერი მართავს ყველა საათის გენერაციას, ასევე საათის გეითინგს და სისტემისა და პერიფერიული მოწყობილობების გადატვირთვის კონტროლს. RCC უზრუნველყოფს მაღალ მოქნილობას საათის წყაროების არჩევაში და საშუალებას იძლევა საათის კოეფიციენტების გამოყენებისა ენერგიის მოხმარების გასაუმჯობესებლად. გარდა ამისა, ზოგიერთ საკომუნიკაციო პერიფერიულ მოწყობილობაზე, რომლებსაც შეუძლიათ მუშაობა
DS13875 Rev 5
27/219
48
ფუნქციონალური დასრულდაview
STM32MP133C/F
3.8.1 3.8.2
ორი განსხვავებული საათის დომენის შემთხვევაში (ან ავტობუსის ინტერფეისის საათი, ან ბირთვის პერიფერიული საათი), სისტემის სიხშირე შეიძლება შეიცვალოს ბაუდრაიტის შეცვლის გარეშე.
საათის მართვა
მოწყობილობები ჩაშენებულია ოთხი შიდა ოსცილატორით, ორი ოსცილატორით გარე კრისტალით ან რეზონატორით, სამი შიდა ოსცილატორით სწრაფი გაშვების დროით და ოთხი PLL-ით.
RCC იღებს შემდეგ საათის წყაროს შემავალ სიგნალებს: · შიდა ოსცილატორები:
64 MHz HSI სიხშირე (1%-იანი სიზუსტე) 4 MHz CSI სიხშირე 32 kHz LSI სიხშირე · გარე ოსცილატორები: 8-48 MHz HSE სიხშირე 32.768 kHz LSE სიხშირე
RCC უზრუნველყოფს ოთხ PLL-ს: · PLL1, რომელიც განკუთვნილია CPU-ს ტაქტირებისთვის · PLL2, რომელიც უზრუნველყოფს:
AXI-SS-ის საათები (მათ შორის APB4, APB5, AHB5 და AHB6 ხიდები) DDR ინტერფეისის საათები · PLL3 უზრუნველყოფს: მრავალშრიანი AHB-ის და პერიფერიული ავტობუსის მატრიცის საათებს (მათ შორის APB1,
APB2, APB3, APB6, AHB1, AHB2 და AHB4) ბირთვის საათები პერიფერიული მოწყობილობებისთვის · PLL4 განკუთვნილია სხვადასხვა პერიფერიული მოწყობილობებისთვის ბირთვის საათების გენერირებისთვის
სისტემა ირთვება HSI საათზე. შემდეგ მომხმარებლის აპლიკაციას შეუძლია საათის კონფიგურაციის არჩევა.
სისტემის გადატვირთვის წყაროები
ჩართვისას გადატვირთვა ინიციალიზაციას უკეთებს ყველა რეგისტრს, გარდა გამართვისა, RCC-ის ნაწილისა, RTC-ის ნაწილისა და დენის კონტროლერის სტატუსის რეგისტრებისა, ასევე სარეზერვო დენის დომენისა.
აპლიკაციის გადატვირთვა გენერირდება შემდეგი წყაროებიდან ერთ-ერთიდან: · NRST პანელიდან გადატვირთვა · POR და PDR სიგნალიდან გადატვირთვა (ზოგადად ჩართვის გადატვირთვას უწოდებენ) · BOR-დან გადატვირთვა (ზოგადად დაღლილობას უწოდებენ) · დამოუკიდებელი მაკონტროლებელი 1-დან გადატვირთვა · დამოუკიდებელი მაკონტროლებელი 2-დან გადატვირთვა · პროგრამული სისტემის გადატვირთვა Cortex-A7-დან (CPU) · HSE-ზე გაუმართაობა, როდესაც საათის უსაფრთხოების სისტემის ფუნქცია გააქტიურებულია
სისტემის გადატვირთვა გენერირდება შემდეგი წყაროებიდან ერთ-ერთიდან: · აპლიკაციის გადატვირთვა · POR_VDDCORE სიგნალის გადატვირთვა · ლოდინის რეჟიმიდან გაშვების რეჟიმში გასვლა
28/219
DS13875 Rev 5
STM32MP133C/F
ფუნქციონალური დასრულდაview
MPU პროცესორის გადატვირთვა გენერირდება შემდეგი წყაროებიდან ერთ-ერთიდან: · სისტემის გადატვირთვა · ყოველ ჯერზე, როდესაც MPU გამოდის CStandby რეჟიმიდან · პროგრამული უზრუნველყოფის MPU გადატვირთვა Cortex-A7-დან (CPU)
3.9
ზოგადი დანიშნულების შეყვანა/გამოყვანა (GPIO)
GPIO-ს თითოეული პინის კონფიგურაცია პროგრამული უზრუნველყოფის საშუალებით შესაძლებელია, როგორც გამოსავლის (push-pull ან open-drain, pull-up ან pull-down ფუნქციით ან მის გარეშე), შემავალი (pull-up ან pull-down ფუნქციით ან მის გარეშე) ან პერიფერიული ალტერნატიული ფუნქციის სახით. GPIO პინების უმეტესობას ციფრული ან ანალოგური ალტერნატიული ფუნქციები აქვს. ყველა GPIO-ს მაღალი დენის ადაპტირება შეუძლია და აქვს სიჩქარის შერჩევა შიდა ხმაურის, ენერგომოხმარების და ელექტრომაგნიტური გამოსხივების უკეთ სამართავად.
გადატვირთვის შემდეგ, ყველა GPIO ანალოგურ რეჟიმშია ენერგიის მოხმარების შესამცირებლად.
საჭიროების შემთხვევაში, შეყვანის/გამოყვანის კონფიგურაციის დაბლოკვა შესაძლებელია კონკრეტული თანმიმდევრობის დაცვით, რათა თავიდან იქნას აცილებული შეყვანის/გამოყვანის რეგისტრებში ცრუ ჩაწერა.
ყველა GPIO პინი შეიძლება ინდივიდუალურად დაყენდეს, როგორც უსაფრთხო, რაც ნიშნავს, რომ ამ GPIO-ებსა და მასთან დაკავშირებულ პერიფერიულ მოწყობილობებზე პროგრამული უზრუნველყოფის წვდომა შეზღუდულია CPU-ზე გაშვებული უსაფრთხო პროგრამული უზრუნველყოფით.
3.10
შენიშვნა:
TrustZone დაცვის კონტროლერი (ETZPC)
ETZPC გამოიყენება ავტობუსის მთავარი და დამხმარე მოწყობილობების TrustZone უსაფრთხოების კონფიგურაციისთვის პროგრამირებადი უსაფრთხოების ატრიბუტებით (უსაფრთხო რესურსები). მაგალითად: · შესაძლებელია ჩიპზე დამონტაჟებული SYSRAM-ის უსაფრთხო რეგიონის ზომის პროგრამირება. · AHB და APB პერიფერიული მოწყობილობების უსაფრთხოება ან დაუცველობა შესაძლებელია. · AHB SRAM-ის უსაფრთხოება შესაძლებელია.
ნაგულისხმევად, SYSRAM, AHB SRAM და დაცული პერიფერიული მოწყობილობები დაყენებულია მხოლოდ უსაფრთხო წვდომისთვის, ამიტომ მათზე წვდომა არ არის დაცული ისეთი მთავარი მოწყობილობებისთვის, როგორიცაა DMA1/DMA2.
DS13875 Rev 5
29/219
48
ფუნქციონალური დასრულდაview
STM32MP133C/F
3.11
ავტობუსის ურთიერთდაკავშირების მატრიცა
მოწყობილობებს აქვთ AXI ავტობუსის მატრიცა, ერთი მთავარი AHB ავტობუსის მატრიცა და ავტობუსის ხიდები, რომლებიც საშუალებას აძლევს ავტობუსის მთავარ ბლოკებს ერთმანეთთან დაუკავშირდნენ ავტობუსის მონებს (იხილეთ ქვემოთ მოცემული სურათი, წერტილები წარმოადგენს გააქტიურებულ მთავარ/მონაცემთა კავშირებს).
სურათი 3. STM32MP133C/F ავტობუსის მატრიცა
MDMA
SDMMC2
SDMMC1
DBG MLAHB-ის ურთიერთდაკავშირებული USBH-დან
CPU
ETH1 ETH2
128 ბიტიანი
აქსიმი
M9
M0
M1 M2
M3
M11
M4
M5
M6
M7
S0
S1 S2 S3 S4 S5 S6 S7 S8 S9
ნაგულისხმევი მონა AXIMC
NIC-400 AXI 64 ბიტი 266 MHz – 10 მთავარი / 10 მოძმე
AXIM-ის ურთიერთდაკავშირებული DMA1 DMA2 USBO DMA3-დან
M0
M1 M2
M3 M4
M5
M6 M7
S0
S1
S2
S3
S4 S5 ურთიერთდაკავშირება AHB 32 ბიტი 209 MHz – 8 მთავარი / 6 მოძმე
DDRCTRL 533 MHz AHB ხიდი AHB6-დან MLAHB-მდე ურთიერთდაკავშირება FMC/NAND QUADSPI SYSRAM 128 KB ROM 128 KB AHB ხიდი AHB5-დან APB ხიდი APB5 APB ხიდი DBG APB
AXI 64 სინქრონული მთავარი პორტი AXI 64 სინქრონული დაქვემდებარებული პორტი AXI 64 ასინქრონული მთავარი პორტი AXI 64 ასინქრონული დაქვემდებარებული პორტი AHB 32 სინქრონული მთავარი პორტი AHB 32 სინქრონული დაქვემდებარებული პორტი AHB 32 ასინქრონული მთავარი პორტი AHB 32 ასინქრონული დაქვემდებარებული პორტი
ხიდი AHB2-ზე, SRAM1 SRAM2 SRAM3-ზე, AXIM-თან ურთიერთდაკავშირება, ხიდი AHB4-ზე
MSv67511V2
MLAHB
30/219
DS13875 Rev 5
STM32MP133C/F
ფუნქციონალური დასრულდაview
3.12
DMA კონტროლერები
მოწყობილობებს აქვთ შემდეგი DMA მოდულები CPU აქტივობის განტვირთვისთვის: · მთავარი პირდაპირი მეხსიერების წვდომის მოწყობილობა (MDMA)
MDMA არის მაღალსიჩქარიანი DMA კონტროლერი, რომელიც პასუხისმგებელია მეხსიერების ყველა ტიპის გადაცემაზე (პერიფერიულიდან მეხსიერებაში, მეხსიერებიდან მეხსიერებაში, მეხსიერებიდან პერიფერიულში), CPU-ს ნებისმიერი მოქმედების გარეშე. მას აქვს მთავარი AXI ინტერფეისი. MDMA-ს შეუძლია სხვა DMA კონტროლერებთან ურთიერთქმედება სტანდარტული DMA შესაძლებლობების გასაფართოებლად, ან შეუძლია პერიფერიული DMA მოთხოვნების პირდაპირ მართვა. 32 არხიდან თითოეულს შეუძლია ბლოკების გადარიცხვების, განმეორებითი ბლოკების გადარიცხვების და დაკავშირებული სიის გადარიცხვების შესრულება. MDMA-ს დაყენება შესაძლებელია დაცულ მეხსიერებებზე უსაფრთხო გადარიცხვების განსახორციელებლად. · სამი DMA კონტროლერი (არაუსაფრთხო DMA1 და DMA2, პლუს უსაფრთხო DMA3) თითოეულ კონტროლერს აქვს ორმაგი პორტიანი AHB, სულ 16 არაუსაფრთხო და რვა უსაფრთხო DMA არხი FIFO-ზე დაფუძნებული ბლოკების გადარიცხვების შესასრულებლად.
ორი DMAMUX ერთეული ახდენს DMA პერიფერიული მოწყობილობების მოთხოვნის მულტიპლექსირებას და მარშრუტიზაციას სამ DMA კონტროლერთან, მაღალი მოქნილობით, რაც მაქსიმალურად ზრდის ერთდროულად შესრულებული DMA მოთხოვნების რაოდენობას, ასევე წარმოქმნის DMA მოთხოვნებს პერიფერიული გამომავალი ტრიგერებიდან ან DMA მოვლენებიდან.
DMAMUX1 არაუსაფრთხო პერიფერიული მოწყობილობებიდან მიღებულ DMA მოთხოვნებს DMA1 და DMA2 არხებზე აკავშირებს. DMAMUX2 კი უსაფრთხო პერიფერიული მოწყობილობებიდან მიღებულ DMA მოთხოვნებს DMA3 არხებზე აკავშირებს.
3.13
გაფართოებული შეფერხებისა და მოვლენების კონტროლერი (EXTI)
გაფართოებული შეფერხებისა და მოვლენების კონტროლერი (EXTI) მართავს პროცესორისა და სისტემის გამოღვიძებას კონფიგურირებადი და პირდაპირი მოვლენების შეყვანის სიგნალების მეშვეობით. EXTI აწვდის გამოღვიძების მოთხოვნებს კვების კონტროლს და გენერირებას უკეთებს შეფერხების მოთხოვნას GIC-ისთვის, ხოლო მოვლენებს - CPU მოვლენის შეყვანის სიგნალზე.
EXTI გაღვიძების მოთხოვნები საშუალებას იძლევა, სისტემა გამოღვიძდეს Stop რეჟიმიდან, ხოლო ცენტრალური პროცესორი - CStop და CStandby რეჟიმებიდან.
შეწყვეტის მოთხოვნის და მოვლენის მოთხოვნის გენერირების გამოყენება ასევე შესაძლებელია გაშვების რეჟიმში.
EXTI ასევე მოიცავს EXTI IOport შერჩევას.
თითოეული შეფერხება ან მოვლენა შეიძლება დაყენდეს უსაფრთხოდ, რათა შეიზღუდოს წვდომა მხოლოდ დაცულ პროგრამულ უზრუნველყოფაზე.
3.14
ციკლური სიჭარბის შემოწმების გაანგარიშების ერთეული (CRC)
CRC (ციკლური ზედმეტობის შემოწმება) გამოთვლის ერთეული გამოიყენება პროგრამირებადი პოლინომის გამოყენებით CRC კოდის მისაღებად.
სხვა გამოყენებებთან ერთად, CRC-ზე დაფუძნებული ტექნიკები გამოიყენება მონაცემთა გადაცემის ან შენახვის მთლიანობის დასადასტურებლად. EN/IEC 60335-1 სტანდარტის ფარგლებში, ისინი გვთავაზობენ ფლეშ მეხსიერების მთლიანობის დადასტურების საშუალებას. CRC გამოთვლის ერთეული ხელს უწყობს პროგრამული უზრუნველყოფის ხელმოწერის გამოთვლას გაშვების დროს, რათა შედარდეს დაკავშირების დროს გენერირებულ და მეხსიერების მოცემულ ადგილას შენახულ საცნობარო ხელმოწერასთან.
DS13875 Rev 5
31/219
48
ფუნქციონალური დასრულდაview
STM32MP133C/F
3.15
მოქნილი მეხსიერების კონტროლერი (FMC)
FMC კონტროლერის ძირითადი მახასიათებლებია შემდეგი: · ინტერფეისი სტატიკური მეხსიერებით განლაგებულ მოწყობილობებთან, მათ შორის:
NOR ფლეშ მეხსიერება სტატიკური ან ფსევდოსტატიკური შემთხვევითი წვდომის მეხსიერება (SRAM, PSRAM) NAND ფლეშ მეხსიერება 4-ბიტიანი/8-ბიტიანი BCH აპარატურით ECC · 8-, 16-ბიტიანი მონაცემთა ავტობუსის სიგანე · თითოეული მეხსიერების ბანკისთვის დამოუკიდებელი ჩიპის შერჩევის კონტროლი · თითოეული მეხსიერების ბანკისთვის დამოუკიდებელი კონფიგურაცია · Write FIFO
FMC კონფიგურაციის რეგისტრების უსაფრთხოება შესაძლებელია.
3.16
ორმაგი Quad-SPI მეხსიერების ინტერფეისი (QUADSPI)
QUADSPI არის სპეციალიზებული საკომუნიკაციო ინტერფეისი, რომელიც განკუთვნილია ერთ, ორ ან ოთხ SPI ფლეშ მეხსიერებებზე. მას შეუძლია მუშაობა შემდეგი სამი რეჟიმიდან ნებისმიერში: · არაპირდაპირი რეჟიმი: ყველა ოპერაცია სრულდება QUADSPI რეგისტრების გამოყენებით. · სტატუსის გამოკითხვის რეჟიმი: გარე ფლეშ მეხსიერების სტატუსის რეგისტრი პერიოდულად იკითხება და
დროშის დაყენების შემთხვევაში შეიძლება წარმოიქმნას შეფერხება. · მეხსიერების მიმაგრების რეჟიმი: გარე ფლეშ მეხსიერება მიმაგრებულია მისამართის სივრცეში.
და სისტემა მას ისე აღიქვამს, თითქოს ეს შიდა მეხსიერება იყოს.
როგორც გამტარუნარიანობა, ასევე ტევადობა შეიძლება ორჯერ გაიზარდოს ორმაგი ფლეშ რეჟიმის გამოყენებით, სადაც ერთდროულად ხდება ორი Quad-SPI ფლეშ მეხსიერების წვდომა.
QUADSPI დაკავშირებულია დაყოვნების ბლოკთან (DLYBQS), რომელიც საშუალებას იძლევა მხარი დაუჭიროს გარე მონაცემთა სიხშირეს 100 MHz-ზე მეტი სიხშირით.
QUADSPI კონფიგურაციის რეგისტრები შეიძლება იყოს უსაფრთხო, ისევე როგორც მისი დაყოვნების ბლოკი.
3.17
ანალოგურ-ციფრული გადამყვანები (ADC1, ADC2)
მოწყობილობები ჩაშენებულია ორი ანალოგურ-ციფრული გადამყვანით, რომელთა გარჩევადობის კონფიგურაცია შესაძლებელია 12, 10, 8 ან 6 ბიტიან დიაპაზონში. თითოეული ანალოგურ-ციფრული გადამყვანი იყენებს 18-მდე გარე არხს და ახორციელებს კონვერტაციას ერთჯერადი ან სკანირების რეჟიმში. სკანირების რეჟიმში ავტომატური კონვერტაცია ხორციელდება ანალოგური შეყვანების შერჩეულ ჯგუფზე.
ორივე ანალოგურ-ციფრულ გადამყვანს აქვს დაცული ავტობუსის ინტერფეისები.
თითოეულ ანალოგურ-ციფრულ ტრაფიკს შეუძლია მოემსახუროს DMA კონტროლერი, რაც საშუალებას იძლევა ADC-ში გადაყვანილი მნიშვნელობები ავტომატურად გადავიდეს დანიშნულების ადგილას პროგრამული უზრუნველყოფის ჩარევის გარეშე.
გარდა ამისა, ანალოგური საკონტროლო ფუნქციის გამოყენებით, შესაძლებელია გადაყვანილი მოცულობის ზუსტად მონიტორინგი.tagე ერთი, ზოგიერთი ან ყველა არჩეული არხიდან. შეფერხება წარმოიქმნება, როდესაც გარდაქმნილი ტომიtage არის დაპროგრამებული ზღვრების მიღმა.
A/D კონვერტაციისა და ტაიმერების სინქრონიზაციისთვის, ანალოგურ-ციფრული გადამყვანების გააქტიურება შესაძლებელია TIM1, TIM2, TIM3, TIM4, TIM6, TIM8, TIM15, LPTIM1, LPTIM2 და LPTIM3 ტაიმერებით.
32/219
DS13875 Rev 5
STM32MP133C/F
ფუნქციონალური დასრულდაview
3.18
ტემპერატურის სენსორი
მოწყობილობები აღჭურვილია ტემპერატურის სენსორით, რომელიც წარმოქმნის მოცულობას.tage (VTS), რომელიც წრფივად იცვლება ტემპერატურასთან ერთად. ეს ტემპერატურის სენსორი შიდა კავშირშია ADC2_INP12-თან და შეუძლია მოწყობილობის გარემოს ტემპერატურის გაზომვა 40-დან +125 °C-მდე დიაპაზონში ±2%-იანი სიზუსტით.
ტემპერატურის სენსორს კარგი წრფივობა აქვს, თუმცა ტემპერატურის გაზომვის კარგი საერთო სიზუსტის მისაღებად მისი დაკალიბრებაა საჭირო. რადგან ტემპერატურის სენსორის ოფსეტი ჩიპიდან ჩიპამდე პროცესის ვარიაციის გამო განსხვავდება, არაკალიბრირებული შიდა ტემპერატურის სენსორი შესაფერისია მხოლოდ ტემპერატურის ცვლილებების აღმოსაჩენად. ტემპერატურის სენსორის გაზომვის სიზუსტის გასაუმჯობესებლად, თითოეული მოწყობილობა ინდივიდუალურად არის ქარხნულად დაკალიბრებული ST-ის მიერ. ტემპერატურის სენსორის ქარხნული კალიბრაციის მონაცემები ST-ის მიერ ინახება OTP არეალში, რომელიც ხელმისაწვდომია მხოლოდ წაკითხვის რეჟიმში.
3.19
ციფრული ტემპერატურის სენსორი (DTS)
მოწყობილობები ჩაშენებულია სიხშირის გამომავალი ტემპერატურის სენსორში. DTS ითვლის სიხშირეს LSE-ს ან PCLK-ის მიხედვით, ტემპერატურის ინფორმაციის მისაღებად.
მხარდაჭერილია შემდეგი ფუნქციები: · შეფერხების გენერირება ტემპერატურის ზღურბლის მიხედვით · გაღვიძების სიგნალის გენერირება ტემპერატურის ზღურბლის მიხედვით
3.20
შენიშვნა:
VBAT ოპერაცია
VBAT სიმძლავრის დომენი შეიცავს RTC-ს, სარეზერვო რეგისტრებს და სარეზერვო SRAM-ს.
ბატარეის ხანგრძლივობის ოპტიმიზაციის მიზნით, ეს სიმძლავრის დომენი მიეწოდება VDD-ს, როდესაც ეს შესაძლებელია, ან vol-ის მიერ.tage გამოიყენება VBAT პინზე (როდესაც VDD კვება არ არის). VBAT კვება გადაირთვება, როდესაც PDR აღმოაჩენს, რომ VDD PDR დონეზე დაბლა დაეცა.
ტომიtagVBAT პინზე არსებული დენი შეიძლება უზრუნველყოფილი იყოს გარე აკუმულატორით, სუპერკონდენსატორით ან პირდაპირ VDD-ით. ამ უკანასკნელ შემთხვევაში, VBAT რეჟიმი არ ფუნქციონირებს.
VBAT ოპერაცია აქტიურდება, როდესაც VDD არ არის წარმოდგენილი.
არცერთი ამ მოვლენა (გარე შეფერხებები, T)AMP მოვლენა, ან RTC განგაში/მოვლენები) შეუძლიათ პირდაპირ აღადგინონ VDD კვება და გამორთონ მოწყობილობა VBAT ოპერაციიდან. მიუხედავად ამისა, TAMP მოვლენები და RTC განგაში/მოვლენები შეიძლება გამოყენებულ იქნას გარე წრედში (როგორც წესი, PMIC) სიგნალის გენერირებისთვის, რომელსაც შეუძლია VDD კვების აღდგენა.
DS13875 Rev 5
33/219
48
ფუნქციონალური დასრულდაview
STM32MP133C/F
3.21
ტtagელექტრონული საცნობარო ბუფერი (VREFBUF)
მოწყობილობები ჩადგმულია ტომშიtage საცნობარო ბუფერი, რომელიც შეიძლება გამოყენებულ იქნას როგორც voltage მითითება ანალოგურ-ციფრული კონდენსატორებისთვის, ასევე როგორც ტომიtagგარე კომპონენტებისთვის მითითება VREF+ პინის მეშვეობით. VREFBUF შეიძლება უსაფრთხო იყოს. შიდა VREFBUF მხარს უჭერს ოთხ ტომსtages: · 1.65 ვ · 1.8 ვ · 2.048 ვ · 2.5 ვ გარე ძაბვაtagროდესაც შიდა VREFBUF გამორთულია, მითითების მიწოდება შესაძლებელია VREF+ პინის საშუალებით.
ნახაზი 4. ტtagსაცნობარო ბუფერი
ვრეფინტი
+
–
VREF+
VSSA
MSv64430V1
3.22
სიგმა-დელტა მოდულატორის (DFSDM) ციფრული ფილტრი
მოწყობილობები აღჭურვილია ერთი DFSDM მოდულით, რომელსაც აქვს ორი ციფრული ფილტრის მოდულის და ოთხი გარე შეყვანის სერიული არხის (გადამცემ-მიმღების) ან მონაცვლეობით ოთხი შიდა პარალელური შეყვანის მხარდაჭერა.
DFSDM მოწყობილობასთან აკავშირებს გარე მოდულატორებს და ახორციელებს მიღებული მონაცემთა ნაკადების ციფრულ ფილტრაციას. მოდულატორები გამოიყენება ანალოგური სიგნალების ციფრულ-სერიულ ნაკადებად გარდასაქმნელად, რომლებიც DFSDM-ის შემავალ სიგნალებს წარმოადგენენ.
DFSDM-ს ასევე შეუძლია PDM (პულსური სიმკვრივის მოდულაციის) მიკროფონებთან დაკავშირება და PDM-ის PCM-ად გარდაქმნისა და ფილტრაციის (აპარატურის აჩქარებით) შესრულება. DFSDM-ს აქვს დამატებითი პარალელური მონაცემთა ნაკადის შეყვანა ანალოგურ-ციფრული გადამყვანებიდან ან მოწყობილობის მეხსიერებიდან (DMA/CPU-ს DFSDM-ში გადატანის გზით).
DFSDM გადამცემ-მიმღებები მხარს უჭერენ სერიული ინტერფეისის რამდენიმე ფორმატს (სხვადასხვა მოდულატორების მხარდასაჭერად). DFSDM ციფრული ფილტრის მოდულები ასრულებენ ციფრულ დამუშავებას მომხმარებლის მიერ განსაზღვრული ფილტრის პარამეტრების მიხედვით, 24-ბიტიან საბოლოო ADC გარჩევადობამდე.
34/219
DS13875 Rev 5
STM32MP133C/F
ფუნქციონალური დასრულდაview
DFSDM პერიფერიული მოწყობილობა მხარს უჭერს: · ოთხ მულტიპლექსირებულ შეყვანის ციფრულ სერიულ არხს:
კონფიგურირებადი SPI ინტერფეისი სხვადასხვა მოდულატორების დასაკავშირებლად კონფიგურირებადი მანჩესტერის კოდირებული 1-სადენიანი ინტერფეისი PDM (პულსის სიმკვრივის მოდულაცია) მიკროფონის შესასვლელი მაქსიმალური შეყვანის საათის სიხშირე 20 MHz-მდე (10 MHz მანჩესტერის კოდირებისთვის) საათის გამომავალი მოდულატორებისთვის (0-დან 20 MHz-მდე) · ალტერნატიული შეყვანები ოთხი შიდა ციფრული პარალელური არხიდან (16-ბიტიან შეყვანის გარჩევადობამდე): შიდა წყაროები: ADC მონაცემები ან მეხსიერების მონაცემთა ნაკადები (DMA) · ორი ციფრული ფილტრის მოდული რეგულირებადი ციფრული სიგნალის დამუშავებით: Sincx ფილტრი: ფილტრის თანმიმდევრობა/ტიპი (1-დან 5-მდე), oversampლინგის თანაფარდობა (1-დან 1024-მდე) ინტეგრატორი: ოვერებიampლინგის თანაფარდობა (1-დან 256-მდე) · 24-ბიტიანი გამომავალი მონაცემების გარჩევადობა, ხელმოწერილი გამომავალი მონაცემების ფორმატი · მონაცემთა ავტომატური ოფსეტის კორექცია (ოფსეტი შენახულია რეგისტრში მომხმარებლის მიერ) · უწყვეტი ან ერთჯერადი კონვერტაცია · კონვერტაციის დაწყება გააქტიურებულია: პროგრამული უზრუნველყოფის გააქტიურებით, შიდა ტაიმერებით, გარე მოვლენებით, კონვერტაციის სინქრონულად დაწყებით პირველ ციფრულ ფილტრის მოდულთან (DFSDM) · ანალოგური მაკონტროლებელი, რომელიც მოიცავს: დაბალი და მაღალი მნიშვნელობის მონაცემთა ზღურბლის რეგისტრებს, სპეციალურად კონფიგურირებად Sincx ციფრულ ფილტრს (რიგი = 1-დან 3-მდე,
ოვერებიampling-ის თანაფარდობა = 1-დან 32-მდე) შეყვანა საბოლოო გამომავალი მონაცემებიდან ან შერჩეული შემავალი ციფრული სერიული არხებიდან; უწყვეტი მონიტორინგი სტანდარტული კონვერტაციისგან დამოუკიდებლად; · მოკლე ჩართვის დეტექტორი გაჯერებული ანალოგური შემავალი მნიშვნელობების აღმოსაჩენად (ქვედა და ზედა დიაპაზონი): 8-ბიტიან მრიცხველამდე 1-დან 256-მდე ზედიზედ 0-ების ან 1-ების აღმოსაჩენად სერიულ მონაცემთა ნაკადზე; თითოეული შემავალი სერიული არხის უწყვეტი მონიტორინგი; · შესვენების სიგნალის გენერირება ანალოგური მეთვალყურეობის მოვლენის ან მოკლე ჩართვის დეტექტორის მოვლენის დროს; · ექსტრემალური დეტექტორი: პროგრამული უზრუნველყოფის მიერ განახლებული საბოლოო კონვერტაციის მონაცემების მინიმალური და მაქსიმალური მნიშვნელობების შენახვა; · DMA შესაძლებლობა წაიკითხოს საბოლოო კონვერტაციის მონაცემები; · შეფერხებები: კონვერტაციის დასასრული, გადაჭარბება, ანალოგური მეთვალყურე, მოკლე ჩართვა, შემავალი სერიული არხის საათის არარსებობა; · „რეგულარული“ ან „ინექცირებული“ კონვერტაციები: „რეგულარული“ კონვერტაციების მოთხოვნა შესაძლებელია ნებისმიერ დროს ან თუნდაც უწყვეტ რეჟიმში.
„ინექცირებული“ კონვერსიების დროზე რაიმე გავლენის გარეშე, ზუსტი დროისა და მაღალი კონვერტაციის პრიორიტეტის მქონე „ინექცირებული“ კონვერსიები
DS13875 Rev 5
35/219
48
ფუნქციონალური დასრულდაview
STM32MP133C/F
3.23
ჭეშმარიტი შემთხვევითი რიცხვების გენერატორი (RNG)
მოწყობილობები ჩაშენებულნი არიან ერთ RNG-ზე, რომელიც გადასცემს ინტეგრირებული ანალოგური სქემის მიერ გენერირებულ 32-ბიტიან შემთხვევით რიცხვებს.
RNG შეიძლება განისაზღვროს (ETZPC-ში) როგორც ხელმისაწვდომი მხოლოდ უსაფრთხო პროგრამული უზრუნველყოფით.
ნამდვილი RNG დაცულ AES და PKA პერიფერიულ მოწყობილობებს სპეციალური ავტობუსის საშუალებით უკავშირდება (რომელიც პროცესორის მიერ არ იკითხება).
3.24
კრიპტოგრაფიული და ჰეშის პროცესორები (CRYP, SAES, PKA და HASH)
მოწყობილობები ჩაშენებულნი არიან ერთ კრიპტოგრაფიულ პროცესორზე, რომელიც მხარს უჭერს მოწინავე კრიპტოგრაფიულ ალგორითმებს, რომლებიც ჩვეულებრივ საჭიროა კონფიდენციალურობის, ავთენტიფიკაციის, მონაცემთა მთლიანობისა და უარყოფის უზრუნველსაყოფად თანატოლებთან შეტყობინებების გაცვლისას.
მოწყობილობებში ასევე ჩაშენებულია სპეციალური DPA-რეზისტენტული უსაფრთხო AES 128- და 256-ბიტიანი გასაღები (SAES) და PKA აპარატურული დაშიფვრის/გაშიფვრის ამაჩქარებელი, რომელზეც სპეციალური აპარატურული ავტობუსი არ არის ხელმისაწვდომი CPU-სთვის.
CRYP-ის ძირითადი მახასიათებლები: · DES/TDES (მონაცემთა დაშიფვრის სტანდარტი/სამმაგი მონაცემთა დაშიფვრის სტანდარტი): ECB (ელექტრონული
კოდების წიგნი) და CBC (შიფრული ბლოკების ჯაჭვური დაჯგუფება) ჯაჭვური დაჯგუფების ალგორითმები, 64-, 128- ან 192-ბიტიანი გასაღები · AES (გაფართოებული დაშიფვრის სტანდარტი): ECB, CBC, GCM, CCM და CTR (მრიცხველის რეჟიმი) ჯაჭვური დაჯგუფების ალგორითმები, 128-, 192- ან 256-ბიტიანი გასაღები
უნივერსალური HASH-ის ძირითადი მახასიათებლები: · SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3 (უსაფრთხო HASH ალგორითმები) · HMAC
კრიპტოგრაფიული ამაჩქარებელი მხარს უჭერს DMA მოთხოვნის გენერირებას.
CRYP, SAES, PKA და HASH შეიძლება განისაზღვროს (ETZPC-ში) როგორც ხელმისაწვდომი მხოლოდ უსაფრთხო პროგრამული უზრუნველყოფით.
3.25
ჩატვირთვა და უსაფრთხოება და OTP კონტროლი (BSEC)
BSEC (ჩატვირთვა და უსაფრთხოება და OTP კონტროლი) განკუთვნილია OTP (ერთჯერადი პროგრამირებადი) მცველების ყუთის სამართავად, რომელიც გამოიყენება მოწყობილობის კონფიგურაციისა და უსაფრთხოების პარამეტრების ჩაშენებული არასტაბილური შენახვისთვის. BSEC-ის გარკვეული ნაწილი უნდა იყოს კონფიგურირებული ისე, რომ მასზე წვდომა მხოლოდ უსაფრთხო პროგრამული უზრუნველყოფით იყოს შესაძლებელი.
BSEC-ს შეუძლია გამოიყენოს OTP სიტყვები SAES-ისთვის (უსაფრთხო AES) 256-ბიტიანი HWKEY-ის შესანახად.
36/219
DS13875 Rev 5
STM32MP133C/F
ფუნქციონალური დასრულდაview
3.26
ტაიმერები და დარაჯები
მოწყობილობები მოიცავს ორ მოწინავე მართვის ტაიმერს, ათ ზოგადი დანიშნულების ტაიმერს (რომელთაგან შვიდი დაცულია), ორ საბაზისო ტაიმერს, ხუთ დაბალი სიმძლავრის ტაიმერს, ორ საკონტროლო პანელს და ოთხ სისტემურ ტაიმერს თითოეულ Cortex-A7-ში.
ყველა ტაიმერის მრიცხველის გაყინვა შესაძლებელია გამართვის რეჟიმში.
ქვემოთ მოცემულ ცხრილში შედარებულია გაფართოებული მართვის, ზოგადი დანიშნულების, ძირითადი და დაბალი სიმძლავრის ტაიმერების მახასიათებლები.
ტაიმერის ტიპი
ტაიმერი
ცხრილი 4. ტაიმერის მახასიათებლების შედარება
კონტრ-რეზოლუცია
tion
მრიცხველის ტიპი
წინასწარი მასშტაბირების ფაქტორი
DMA მოთხოვნის გენერირება
არხების აღება/შედარება
დამატებითი გამომავალი
მაქსიმალური ინტერფეისი
საათი (MHz)
მაქს
ტაიმერი
საათი (MHz)(1)
გაფართოებული TIM1, -კონტროლი TIM8
16 ბიტიანი
ზემოთ, ნებისმიერი მთელი რიცხვი ქვემოთ, 1-დან ზემოთ/ქვემოთ და 65536-მდე
დიახ
ტიმ2 ტიმ5
32 ბიტიანი
ზემოთ, ნებისმიერი მთელი რიცხვი ქვემოთ, 1-დან ზემოთ/ქვემოთ და 65536-მდე
დიახ
ტიმ3 ტიმ4
16 ბიტიანი
ზემოთ, ნებისმიერი მთელი რიცხვი ქვემოთ, 1-დან ზემოთ/ქვემოთ და 65536-მდე
დიახ
ნებისმიერი მთელი რიცხვი
TIM12(2) 16-ბიტიანი
1-ს შორის
არა
გენერალი
და 65536
დანიშნულება
ტიმ13(2) ტიმ14(2)
16 ბიტიანი
ნებისმიერი მთელი რიცხვი 1-ს შორის
და 65536
არა
ნებისმიერი მთელი რიცხვი
TIM15(2) 16-ბიტიანი
1-ს შორის
დიახ
და 65536
ტიმ16(2) ტიმ17(2)
16 ბიტიანი
ნებისმიერი მთელი რიცხვი 1-ს შორის
და 65536
დიახ
ძირითადი
TIM6, TIM7
16 ბიტიანი
ნებისმიერი მთელი რიცხვი 1-ს შორის
და 65536
დიახ
LPTIM1,
დაბალი სიმძლავრე
LPTIM2(2), LPTIM3(2),
LPTIM4,
16 ბიტიანი
1, 2, 4, 8, ზემოთ 16, 32, 64,
128
არა
LPTIM5
6
4
104.5
209
4
არა
104.5
209
4
არა
104.5
209
2
არა
104.5
209
1
არა
104.5
209
2
1
104.5
209
1
1
104.5
209
0
არა
104.5
209
1 (3)
არა
104.5 104.5
1. ტაიმერის მაქსიმალური სიხშირე 209 MHz-მდეა, RCC-ში TIMGxPRE ბიტის მიხედვით. 2. დაცული ტაიმერი. 3. LPTIM-ზე არ არის ჩაწერის არხი.
DS13875 Rev 5
37/219
48
ფუნქციონალური დასრულდაview
STM32MP133C/F
3.26.1 3.26.2 3.26.3
გაფართოებული მართვის ტაიმერები (TIM1, TIM8)
გაფართოებული მართვის ტაიმერები (TIM1, TIM8) შეიძლება განვიხილოთ, როგორც სამფაზიანი PWM გენერატორები, რომლებიც მულტიპლექსირებულია 6 არხზე. მათ აქვთ დამატებითი PWM გამომავალი პროგრამირებადი ჩასმული მკვდარი დროით. ისინი ასევე შეიძლება ჩაითვალოს სრულ ზოგადი დანიშნულების ტაიმერებად. მათი ოთხი დამოუკიდებელი არხის გამოყენება შესაძლებელია: · შეყვანის აღებისთვის · გამომავალი შედარებისთვის · PWM გენერაციისთვის (კიდეზე ან ცენტრში გასწორებული რეჟიმები) · ერთპულსური რეჟიმის გამომავალისთვის
თუ ისინი სტანდარტული 16-ბიტიანი ტაიმერების სახითაა კონფიგურირებული, მათ იგივე მახასიათებლები აქვთ, რაც ზოგადი დანიშნულების ტაიმერებს. თუ ისინი 16-ბიტიანი PWM გენერატორების სახითაა კონფიგურირებული, მათ სრული მოდულაციის შესაძლებლობა აქვთ (0-100%).
გაფართოებული მართვის ტაიმერს შეუძლია იმუშაოს ზოგადი დანიშნულების ტაიმერებთან ერთად ტაიმერის კავშირის ფუნქციის მეშვეობით სინქრონიზაციის ან მოვლენების ჯაჭვური კავშირისთვის.
TIM1 და TIM8 მხარს უჭერენ დამოუკიდებელ DMA მოთხოვნის გენერირებას.
ზოგადი დანიშნულების ტაიმერები (TIM2, TIM3, TIM4, TIM5, TIM12, TIM13, TIM14, TIM15, TIM16, TIM17)
STM32MP133C/F მოწყობილობებში ჩაშენებულია ათი სინქრონიზებადი ზოგადი დანიშნულების ტაიმერი (განსხვავებების სანახავად იხილეთ ცხრილი 4). · TIM2, TIM3, TIM4, TIM5
TIM 2 და TIM5 დაფუძნებულია 32-ბიტიან ავტომატურ გადატვირთვის ზევით/ქვევით მრიცხველსა და 16-ბიტიან წინასწარი სკალერზე, ხოლო TIM3 და TIM4 დაფუძნებულია 16-ბიტიან ავტომატურ გადატვირთვის ზევით/ქვევით მრიცხველსა და 16-ბიტიან წინასწარი სკალერზე. ყველა ტაიმერს აქვს ოთხი დამოუკიდებელი არხი შეყვანის აღების/გამოყვანის შედარებისთვის, PWM ან ერთპულსური რეჟიმის გამოსავლისთვის. ეს იძლევა 16-მდე შეყვანის აღების/გამოყვანის შედარების/PWM-ს ყველაზე დიდ პაკეტებზე. ამ ზოგადი დანიშნულების ტაიმერებს შეუძლიათ ერთად მუშაობა, ან სხვა ზოგადი დანიშნულების ტაიმერებთან და მოწინავე მართვის ტაიმერებთან TIM1 და TIM8, ტაიმერის კავშირის ფუნქციის მეშვეობით სინქრონიზაციის ან მოვლენების ჯაჭვური კავშირისთვის. ამ ზოგადი დანიშნულების ტაიმერებიდან ნებისმიერის გამოყენება შესაძლებელია PWM გამოსავლის გენერირებისთვის. TIM2, TIM3, TIM4, TIM5-ს ყველას აქვს დამოუკიდებელი DMA მოთხოვნის გენერირება. მათ შეუძლიათ კვადრატული (ინკრემენტული) კოდირების სიგნალების დამუშავება და ციფრული გამოსავლები ერთიდან ოთხ ჰოლის ეფექტის სენსორამდე. · TIM12, TIM13, TIM14, TIM15, TIM16, TIM17 ეს ტაიმერები დაფუძნებულია 16-ბიტიან ავტომატურ გადატვირთვის აღმრიცხველსა და 16-ბიტიან წინასწარი სკალერზე. TIM13, TIM14, TIM16 და TIM17-ს აქვთ ერთი დამოუკიდებელი არხი, ხოლო TIM12-სა და TIM15-ს აქვთ ორი დამოუკიდებელი არხი შეყვანის აღების/გამოყვანის შედარებისთვის, PWM ან ერთპულსური რეჟიმის გამოსავლისთვის. მათი სინქრონიზაცია შესაძლებელია TIM2, TIM3, TIM4, TIM5 სრულფუნქციურ ზოგადი დანიშნულების ტაიმერებთან ან გამოყენება მარტივი დროის ბაზების სახით. თითოეული ამ ტაიმერის განსაზღვრა (ETZPC-ში) შესაძლებელია მხოლოდ უსაფრთხო პროგრამული უზრუნველყოფით ხელმისაწვდომი იყოს.
ძირითადი ტაიმერები (TIM6 და TIM7)
ეს ტაიმერები ძირითადად გამოიყენება როგორც ზოგადი 16-ბიტიანი დროის ბაზა.
TIM6 და TIM7 მხარს უჭერენ დამოუკიდებელ DMA მოთხოვნის გენერირებას.
38/219
DS13875 Rev 5
STM32MP133C/F
ფუნქციონალური დასრულდაview
3.26.4
3.26.5 3.26.6
დაბალი სიმძლავრის ტაიმერები (LPTIM1, LPTIM2, LPTIM3, LPTIM4, LPTIM5)
თითოეულ დაბალი სიმძლავრის ტაიმერს აქვს დამოუკიდებელი საათი და ასევე მუშაობს გაჩერების რეჟიმში, თუ ის LSE-ს, LSI-ს ან გარე საათის მიერ არის დაყენებული. LPTIMx-ს შეუძლია მოწყობილობის გაღვიძება გაჩერების რეჟიმიდან.
ეს დაბალი სიმძლავრის ტაიმერები მხარს უჭერენ შემდეგ ფუნქციებს: · 16-ბიტიანი აღმავალი მრიცხველი 16-ბიტიანი ავტომატური გადატვირთვის რეგისტრით · 16-ბიტიანი შედარების რეგისტრი · კონფიგურირებადი გამომავალი: იმპულსური, PWM · უწყვეტი/ერთჯერადი რეჟიმი · პროგრამული/აპარატურის შეყვანის ტრიგერის არჩევა · საათის წყაროს არჩევა:
შიდა საათის წყარო: LSE, LSI, HSI ან APB საათის გარე საათის წყარო LPTIM შეყვანის საშუალებით (მუშაობს შიდა საათის გარეშეც კი)
წყარო მუშაობს, გამოიყენება პულსის მრიცხველის აპლიკაციის მიერ) · პროგრამირებადი ციფრული შეცდომების ფილტრი · ენკოდერის რეჟიმი
LPTIM2 და LPTIM3 შეიძლება განისაზღვროს (ETZPC-ში), როგორც მხოლოდ უსაფრთხო პროგრამული უზრუნველყოფის მიერ ხელმისაწვდომი.
დამოუკიდებელი საზედამხედველო ორგანოები (IWDG1, IWDG2)
დამოუკიდებელი მაკონტროლებელი 12-ბიტიან დაუნკონტერსა და 8-ბიტიან წინასწარ სკალერზეა დაფუძნებული. ის იმართება დამოუკიდებელი 32 kHz შიდა RC (LSI)-დან და, რადგან ის მთავარი საათისგან დამოუკიდებლად მუშაობს, მას შეუძლია მუშაობა გაჩერების და ლოდინის რეჟიმებში. IWDG შეიძლება გამოყენებულ იქნას როგორც მაკონტროლებელი ფუნქციით მოწყობილობის გადასატვირთად პრობლემის წარმოშობის შემთხვევაში. მისი აპარატურულად ან პროგრამულად კონფიგურირება შესაძლებელია ოფციის ბაიტების მეშვეობით.
IWDG1 შეიძლება განისაზღვროს (ETZPC-ში), როგორც მხოლოდ უსაფრთხო პროგრამული უზრუნველყოფით ხელმისაწვდომი.
ზოგადი ტაიმერები (Cortex-A7 CNT)
Cortex-A7-ში ჩაშენებული Cortex-A7 ზოგადი ტაიმერები იკვებება სისტემის დროის გენერირების (STGEN) მნიშვნელობებით.
Cortex-A7 პროცესორი უზრუნველყოფს შემდეგ ტაიმერებს: · ფიზიკური ტაიმერი უსაფრთხო და დაუცველ რეჟიმებში გამოსაყენებლად
ფიზიკური ტაიმერის რეგისტრები დაბლოკილია უსაფრთხო და დაუცველი ასლების უზრუნველსაყოფად. · ვირტუალური ტაიმერი დაუცველ რეჟიმებში გამოსაყენებლად · ფიზიკური ტაიმერი ჰიპერვიზორის რეჟიმში გამოსაყენებლად
ზოგადი ტაიმერები არ წარმოადგენენ მეხსიერებასთან დაკავშირებულ პერიფერიულ მოწყობილობებს და მათზე წვდომა მხოლოდ Cortex-A7 კოპროცესორის სპეციფიკური ინსტრუქციებით (cp15) ხორციელდება.
3.27
სისტემის ტაიმერის გენერირება (STGEN)
სისტემის დროის გენერირება (STGEN) წარმოქმნის დროის დათვლის მნიშვნელობას, რომელიც უზრუნველყოფს თანმიმდევრულობას view დროის რაოდენობა ყველა Cortex-A7 ზოგადი ტაიმერისთვის.
DS13875 Rev 5
39/219
48
ფუნქციონალური დასრულდაview
STM32MP133C/F
სისტემის დროის გენერირებას აქვს შემდეგი ძირითადი მახასიათებლები: · 64-ბიტიანი სიგანე გადაბრუნების პრობლემების თავიდან ასაცილებლად · დაწყება ნულიდან ან პროგრამირებადი მნიშვნელობიდან · მართვის APB ინტერფეისი (STGENC), რომელიც საშუალებას იძლევა ტაიმერის შენახვა და აღდგენა
გამორთვის ყველა შემთხვევისთვის · მხოლოდ წაკითხვის APB ინტერფეისი (STGENR), რომელიც საშუალებას აძლევს ტაიმერის მნიშვნელობა წაიკითხოს არა-
უსაფრთხო პროგრამული უზრუნველყოფა და გამართვის ინსტრუმენტები · ტაიმერის მნიშვნელობის გაზრდა, რომლის შეჩერებაც შესაძლებელია სისტემის გამართვის დროს
STGENC შეიძლება განისაზღვროს (ETZPC-ში), როგორც მხოლოდ უსაფრთხო პროგრამული უზრუნველყოფით ხელმისაწვდომი.
3.28
საათი რეალურ დროში (RTC)
RTC უზრუნველყოფს ავტომატურ გამოღვიძებას ყველა დაბალი ენერგომოხმარების რეჟიმის სამართავად. RTC არის დამოუკიდებელი BCD ტაიმერი/მრიცხველი და უზრუნველყოფს დღის დროის საათს/კალენდარს პროგრამირებადი სიგნალიზაციის შეწყვეტით.
RTC ასევე მოიცავს პერიოდულ პროგრამირებად გაღვიძების ფლაგს შეწყვეტის შესაძლებლობით.
ორი 32-ბიტიანი რეგისტრი შეიცავს წამებს, წუთებს, საათებს (12 ან 24-საათიანი ფორმატი), დღეს (კვირის დღე), თარიღს (თვის დღე), თვეს და წელს, რომლებიც გამოისახება ორობითი კოდირების ათობითი ფორმატით (BCD). ქვეწამების მნიშვნელობა ასევე ხელმისაწვდომია ორობით ფორმატში.
პროგრამული უზრუნველყოფის დრაივერის მართვის გასამარტივებლად მხარდაჭერილია ბინარული რეჟიმი.
28, 29 (ნაკიანი წელი), 30 და 31-დღიანი თვეების კომპენსაციები ავტომატურად ხორციელდება. ასევე შესაძლებელია ზაფხულის დროის კომპენსაციის შესრულება.
დამატებითი 32-ბიტიანი რეგისტრები შეიცავს პროგრამირებად სიგნალიზაციის ქვეწამებს, წამებს, წუთებს, საათებს, დღეს და თარიღს.
ციფრული კალიბრაციის ფუნქცია ხელმისაწვდომია კრისტალური ოსცილატორის სიზუსტის ნებისმიერი გადახრის კომპენსაციისთვის.
სარეზერვო დომენის გადატვირთვის შემდეგ, ყველა RTC რეგისტრი დაცულია შესაძლო პარაზიტული ჩაწერის წვდომისგან და დაცულია დაცული წვდომით.
სანამ მიწოდების მოცულობაtagთუ e რჩება სამუშაო დიაპაზონში, RTC არასდროს ჩერდება, მოწყობილობის სტატუსის მიუხედავად (გაშვების რეჟიმი, დაბალი სიმძლავრის რეჟიმი ან გადატვირთვის რეჟიმი).
RTC-ის ძირითადი მახასიათებლებია შემდეგი: · კალენდარი წამების, წუთების, საათების (12 ან 24 ფორმატით), დღის (დღე) ქვეწამებით
კვირა), თარიღი (თვის დღე), თვე და წელი · ზაფხულის განათების კომპენსაცია, რომელიც პროგრამირდება პროგრამული უზრუნველყოფით · პროგრამირებადი სიგნალიზაცია შეწყვეტის ფუნქციით. სიგნალიზაცია შეიძლება გააქტიურდეს ნებისმიერი
კალენდრის ველების კომბინაცია. · ავტომატური გაღვიძების მოწყობილობა, რომელიც წარმოქმნის პერიოდულ დროშას, რომელიც ააქტიურებს ავტომატურ გაღვიძებას
შეწყვეტა · საცნობარო საათის აღმოჩენა: შესაძლებელია უფრო ზუსტი მეორე წყაროს საათის (50 ან 60 ჰც) გამოყენება
გამოიყენება კალენდრის სიზუსტის გასაუმჯობესებლად. · ზუსტი სინქრონიზაცია გარე საათთან წამებში ცვლის ფუნქციის გამოყენებით · ციფრული კალიბრაციის სქემა (პერიოდული მრიცხველის კორექცია): 0.95 ppm სიზუსტე, მიღებული
კალიბრაციის რამდენიმე წამიანი ფანჯარა
40/219
DS13875 Rev 5
STM32MP133C/F
ფუნქციონალური დასრულდაview
· Timestamp მოვლენათა შენახვის ფუნქცია · SWKEY-ის შენახვა RTC სარეზერვო რეგისტრებში SAE-ზე პირდაპირი წვდომით (არა
(იკითხება CPU-ს მიერ) · შენიღბვადი შეფერხებები/მოვლენები:
სიგნალიზაცია A სიგნალიზაცია B გაღვიძების შეწყვეტის დროamp · TrustZone-ის მხარდაჭერა: RTC სრულად დაცული სიგნალიზაცია A, სიგნალიზაცია B, გაღვიძების ტაიმერი და დროის ინდექსიamp ინდივიდუალური, უსაფრთხო ან დაუცველი
კონფიგურაციის RTC კალიბრაცია შესრულდა უსაფრთხო და არაუსაფრთხო კონფიგურაციაში
3.29
Tamper და სარეზერვო რეგისტრები (TAMP)
32 x 32-ბიტიანი სარეზერვო რეგისტრები ინახება ყველა დაბალი სიმძლავრის რეჟიმში და ასევე VBAT რეჟიმში. მათი გამოყენება შესაძლებელია მგრძნობიარე მონაცემების შესანახად, რადგან მათი შინაარსი დაცულია at-ით.amper-ის აღმოჩენის წრედი.
შვიდი ტamper შეყვანის პინები და ხუთი tampგამომავალი ქინძისთავები ხელმისაწვდომია ანტი-t-სთვისamper-ის აღმოჩენა. გარე tampპინების კონფიგურაცია შესაძლებელია კიდის აღმოჩენისთვის, კიდისა და დონისთვის, ფილტრაციით დონის აღმოჩენისთვის ან აქტიური t-სთვის.ampრომელიც ზრდის უსაფრთხოების დონეს ავტომატური შემოწმებით, რომ tampმისი ქინძისთავები გარედან არ არის გახსნილი ან დამოკლებული.
TAMP ძირითადი მახასიათებლები · 32 სარეზერვო რეგისტრი (TAMP_BKPxR) დანერგილია RTC დომენში, რომელიც რჩება
VDD კვების გამორთვისას VBAT-ით ირთვება · 12 ტampხელმისაწვდომია პინები (შვიდი შესასვლელი და ხუთი გამოსასვლელი) · ნებისმიერი tamper-ის აღმოჩენას შეუძლია RTC დროის გენერირებაamp ღონისძიება. · ნებისმიერი tamper-ის აღმოჩენა შლის სარეზერვო რეგისტრებს. · TrustZone-ის მხარდაჭერა:
თampუსაფრთხო ან დაუცველი კონფიგურაცია. სარეზერვო ასლი რეგისტრირებს კონფიგურაციას სამ კონფიგურირებადი ზომის არეალში:
. ერთი წაკითხვის/ჩაწერის უსაფრთხო არე . ერთი ჩაწერის უსაფრთხო/წაკითხვის არაუსაფრთხო არე . ერთი წაკითხვის/ჩაწერის არაუსაფრთხო არე · მონოტონური მრიცხველი
3.30
ინტეგრირებული წრედების ინტერფეისები (I2C1, I2C2, I2C3, I2C4, I2C5)
მოწყობილობები ხუთ I2C ინტერფეისს შეიცავს.
I2C ავტობუსის ინტერფეისი ამუშავებს STM32MP133C/F-სა და სერიულ I2C ავტობუსს შორის კომუნიკაციას. ის აკონტროლებს I2C ავტობუსის ყველა სპეციფიკურ თანმიმდევრობას, პროტოკოლს, არბიტრაჟს და დროის რეჟიმს.
DS13875 Rev 5
41/219
48
ფუნქციონალური დასრულდაview
STM32MP133C/F
I2C პერიფერიული მოწყობილობა მხარს უჭერს: · I2C-bus სპეციფიკაციას და მომხმარებლის სახელმძღვანელოს 5-ე ვერსიასთან თავსებადობას:
დაქვემდებარებული და მასტერ რეჟიმები, მულტიმასტერული შესაძლებლობა სტანდარტული რეჟიმი (Sm), 100 კბიტ/წმ-მდე ბიტური სიჩქარით სწრაფი რეჟიმი (Fm), 400 კბიტ/წმ-მდე ბიტური სიჩქარით სწრაფი რეჟიმი პლუს (Fm+), 1 მბიტ/წმ-მდე ბიტური სიჩქარით და 20 mA გამომავალი დისკის შემავალი/გამომავალი 7-ბიტიანი და 10-ბიტიანი მისამართების რეჟიმი, მრავალი 7-ბიტიანი დაქვემდებარებული მისამართები პროგრამირებადი დაყენება და დაყოვნების დრო სურვილისამებრ საათის გაჭიმვა · სისტემის მართვის ავტობუსის (SMBus) სპეციფიკაციის rev 2.0 თავსებადობა: აპარატურის PEC (პაკეტის შეცდომის შემოწმება) გენერირება და ვერიფიკაცია ACK-ით
მისამართის გარჩევადობის პროტოკოლის (ARP) მხარდაჭერა SMBus განგაშის სიგნალი · ენერგოსისტემის მართვის პროტოკოლის (PMBusTM) სპეციფიკაციის rev 1.1 თავსებადობა · დამოუკიდებელი საათი: დამოუკიდებელი საათის წყაროების არჩევანი, რომელიც საშუალებას იძლევა I2C კომუნიკაციის სიჩქარე დამოუკიდებელი იყოს PCLK რეპროგრამირებისგან · გაჩერების რეჟიმიდან გამოღვიძება მისამართის შესაბამისობისას · პროგრამირებადი ანალოგური და ციფრული ხმაურის ფილტრები · 1-ბაიტიანი ბუფერი DMA შესაძლებლობით
I2C3, I2C4 და I2C5 შეიძლება განისაზღვროს (ETZPC-ში), როგორც მხოლოდ უსაფრთხო პროგრამული უზრუნველყოფით ხელმისაწვდომი.
3.31
უნივერსალური სინქრონული ასინქრონული მიმღები გადამცემი (USART1, USART2, USART3, USART6 და UART4, UART5, UART7, UART8)
მოწყობილობებს აქვთ ჩაშენებული ოთხი უნივერსალური სინქრონული მიმღები გადამცემი (USART1, USART2, USART3 და USART6) და ოთხი უნივერსალური ასინქრონული მიმღები გადამცემი (UART4, UART5, UART7 და UART8). USARTx-ისა და UARTx-ის მახასიათებლების შეჯამებისთვის იხილეთ ქვემოთ მოცემული ცხრილი.
ეს ინტერფეისები უზრუნველყოფენ ასინქრონულ კომუნიკაციას, IrDA SIR ENDEC მხარდაჭერას, მრავალპროცესორიანი კომუნიკაციის რეჟიმს, ერთსადენიან ნახევრად დუპლექსურ კომუნიკაციის რეჟიმს და აქვთ LIN მთავარი/დამხმარე პორტის შესაძლებლობა. ისინი უზრუნველყოფენ CTS და RTS სიგნალების აპარატურულ მართვას და RS485 დრაივერის ჩართვას. მათ შეუძლიათ კომუნიკაცია 13 მბიტ/წმ-მდე სიჩქარით.
USART1, USART2, USART3 და USART6 ასევე უზრუნველყოფენ Smartcard რეჟიმს (ISO 7816-თან თავსებადი) და SPI-ის მსგავს კომუნიკაციის შესაძლებლობას.
ყველა USART-ს აქვს CPU-ს საათისგან დამოუკიდებელი საათის დომენი, რაც USARTx-ს საშუალებას აძლევს გააღვიძოს STM32MP133C/F გაჩერების რეჟიმიდან 200 კბაუდამდე სიჩქარის გამოყენებით. გაჩერების რეჟიმიდან გაღვიძების მოვლენები პროგრამირებადია და შეიძლება იყოს:
· ბიტის ამოცნობის დაწყება
· ნებისმიერი მიღებული მონაცემთა ჩარჩო
· კონკრეტული დაპროგრამებული მონაცემთა ჩარჩო
42/219
DS13875 Rev 5
STM32MP133C/F
ფუნქციონალური დასრულდაview
ყველა USART ინტერფეისი შეიძლება მოემსახუროს DMA კონტროლერს.
ცხრილი 5. USART/UART მახასიათებლები
USART რეჟიმები/მახასიათებლები (1)
USART1/2/3/6
UART4/5/7/8
აპარატურის დინების კონტროლი მოდემისთვის
X
X
უწყვეტი კომუნიკაცია DMA– ს გამოყენებით
X
X
მულტიპროცესორული კომუნიკაცია
X
X
სინქრონული SPI რეჟიმი (მასტერი/დაქვემდებარებული)
X
–
ჭკვიანი ბარათის რეჟიმი
X
–
ერთმავთულიანი ნახევრად დუპლექსური კომუნიკაცია IrDA SIR ENDEC ბლოკი
X
X
X
X
LIN რეჟიმი
X
X
ორმაგი საათის დომენი და გამოღვიძება დაბალი ენერგომოხმარების რეჟიმიდან
X
X
მიმღების დროის ამოწურვის შეწყვეტა Modbus კომუნიკაციაში
X
X
X
X
ავტო baud სიჩქარის გამოვლენა
X
X
დრაივერის ჩართვა
X
X
USART მონაცემთა სიგრძე
7, 8 და 9 ბიტი
1. X = მხარდაჭერილია.
USART1 და USART2 შეიძლება განისაზღვროს (ETZPC-ში), როგორც მხოლოდ უსაფრთხო პროგრამული უზრუნველყოფით ხელმისაწვდომი.
3.32
სერიული პერიფერიული ინტერფეისები (SPI1, SPI2, SPI3, SPI4, SPI5) ინტეგრირებული ხმის ინტერფეისები (I2S1, I2S2, I2S3, I2S4)
მოწყობილობები აღჭურვილია ხუთამდე SPI-ით (SPI2S1, SPI2S2, SPI2S3, SPI2S4 და SPI5), რომლებიც უზრუნველყოფენ კომუნიკაციას 50 მბიტ/წმ-მდე სიჩქარით მასტერ და დაქვემდებარებულ რეჟიმებში, ნახევრად დუპლექსურ, სრულ დუპლექსურ და სიმპლექსურ რეჟიმებში. 3-ბიტიანი წინასწარი სკალერი იძლევა რვა მასტერ რეჟიმის სიხშირეს და ჩარჩო კონფიგურირებადია 4-დან 16 ბიტამდე. ყველა SPI ინტერფეისი მხარს უჭერს NSS იმპულსურ რეჟიმს, TI რეჟიმს, აპარატურულ CRC გამოთვლას და 8-ბიტიანი ჩაშენებული Rx და Tx FIFO-ების გამრავლებას DMA შესაძლებლობით.
I2S1, I2S2, I2S3 და I2S4 მულტიპლექსირებულია SPI1, SPI2, SPI3 და SPI4-თან. მათი მუშაობა შესაძლებელია მასტერ ან მონად რეჟიმში, სრულ-დუპლექსურ და ნახევრად-დუპლექსურ კომუნიკაციის რეჟიმებში და მათი კონფიგურაცია შესაძლებელია 16 ან 32-ბიტიანი გარჩევადობით შეყვანის ან გამომავალი არხის სახით მუშაობისთვის. აუდიო არხებიampმხარდაჭერილია 8 kHz-დან 192 kHz-მდე ling სიხშირეები. ყველა I2S ინტერფეისი მხარს უჭერს 8-ბიტიანი ჩაშენებული Rx და Tx FIFO-ების გამრავლებას DMA შესაძლებლობით.
SPI4 და SPI5 შეიძლება განისაზღვროს (ETZPC-ში), როგორც მხოლოდ უსაფრთხო პროგრამული უზრუნველყოფით ხელმისაწვდომი.
3.33
სერიული აუდიო ინტერფეისები (SAI1, SAI2)
მოწყობილობები ჩაშენებულნი არიან ორ SAI-ზე, რომლებიც საშუალებას იძლევა შეიქმნას მრავალი სტერეო ან მონო აუდიო პროტოკოლი.
DS13875 Rev 5
43/219
48
ფუნქციონალური დასრულდაview
STM32MP133C/F
როგორიცაა I2S, LSB ან MSB-გამართლებული, PCM/DSP, TDM ან AC'97. SPDIF გამომავალი ხელმისაწვდომია, როდესაც აუდიო ბლოკი კონფიგურირებულია როგორც გადამცემი. ამ დონის მოქნილობისა და რეკონფიგურირების უზრუნველსაყოფად, თითოეული SAI შეიცავს ორ დამოუკიდებელ აუდიო ქვებლოკს. თითოეულ ბლოკს აქვს საკუთარი საათის გენერატორი და შემავალი/გამომავალი ხაზის კონტროლერი. აუდიო სampმხარდაჭერილია 192 კჰც-მდე სიხშირეები. გარდა ამისა, ჩაშენებული PDM ინტერფეისის წყალობით შესაძლებელია რვა მიკროფონის მხარდაჭერა. SAI-ს შეუძლია იმუშაოს მთავარ ან დაქვემდებარებულ კონფიგურაციაში. აუდიო ქვებლოკები შეიძლება იყოს მიმღები ან გადამცემი და შეუძლიათ იმუშაონ სინქრონულად ან ასინქრონულად (ერთმანეთთან მიმართებაში). SAI შეიძლება დაკავშირებული იყოს სხვა SAI-ებთან სინქრონული მუშაობისთვის.
3.34
SPDIF მიმღების ინტერფეისი (SPDIFRX)
SPDIFRX შექმნილია IEC-60958 და IEC-61937 სტანდარტებთან თავსებადი S/PDIF ნაკადის მისაღებად. ეს სტანდარტები მხარს უჭერს მარტივ სტერეო ნაკადებს მაღალი სიხშირის სიხშირის სიგნალამდე.ampდაბალი სიხშირე და შეკუმშული მრავალარხიანი გარს ხმა, როგორიცაა Dolby-ს ან DTS-ის მიერ განსაზღვრული (5.1-მდე).
SPDIFRX-ის ძირითადი მახასიათებლებია: · ხელმისაწვდომია ოთხამდე შეყვანა · სიმბოლოების სიჩქარის ავტომატური ამოცნობა · სიმბოლოების მაქსიმალური სიჩქარე: 12.288 MHz · მხარდაჭერილია 32-დან 192 kHz-მდე სტერეო ნაკადი · აუდიო IEC-60958 და IEC-61937-ის მხარდაჭერა, სამომხმარებლო აპლიკაციები · პარიტეტის ბიტების მართვა · კომუნიკაცია DMA-ს გამოყენებით აუდიო სიგნალებისთვისamples · კომუნიკაცია DMA-ს გამოყენებით კონტროლისა და მომხმარებლის არხის ინფორმაციისთვის · შეწყვეტის შესაძლებლობები
SPDIFRX მიმღები უზრუნველყოფს ყველა საჭირო ფუნქციას სიმბოლოების სიჩქარის აღმოსაჩენად და შემომავალი მონაცემთა ნაკადის გაშიფვრისთვის. მომხმარებელს შეუძლია აირჩიოს სასურველი SPDIF შეყვანა და როდესაც ვალიდური სიგნალი ხელმისაწვდომია, SPDIFRX ხელახლა აგზავნის.ampშემომავალ სიგნალს აკოდირებს, ახდენს მანჩესტერის ნაკადის დეკოდირებას და ამოიცნობს ჩარჩოებს, ქვეჩარჩოებს და ბლოკის ელემენტებს. SPDIFRX პროცესორს აწვდის დეკოდირებულ მონაცემებს და მათთან დაკავშირებულ სტატუსის ფლაგებს.
SPDIFRX ასევე გთავაზობთ სიგნალს სახელწოდებით spdif_frame_sync, რომელიც გადართვას ახდენს S/PDIF ქვეკადრების სიხშირეზე, რომელიც გამოიყენება ზუსტი s-ის გამოსათვლელად.ampსაათის დრიფტის ალგორითმების le სიჩქარე.
3.35
უსაფრთხო ციფრული შეყვანა/გამოყვანა MultiMediaCard ინტერფეისები (SDMMC1, SDMMC2)
ორი უსაფრთხო ციფრული შეყვანა/გამომავალი MultiMediaCard ინტერფეისი (SDMMC) უზრუნველყოფს ინტერფეისს AHB ავტობუსსა და SD მეხსიერების ბარათებს, SDIO ბარათებსა და MMC მოწყობილობებს შორის.
SDMMC-ის მახასიათებლები მოიცავს შემდეგს: · თავსებადობა ჩაშენებული MultiMediaCard სისტემის სპეციფიკაციის ვერსია 5.1-თან
ბარათის მხარდაჭერა სამი განსხვავებული მონაცემთა ავტობუსის რეჟიმისთვის: 1-ბიტიანი (ნაგულისხმევი), 4-ბიტიანი და 8-ბიტიანი
44/219
DS13875 Rev 5
STM32MP133C/F
ფუნქციონალური დასრულდაview
(HS200 SDMMC_CK სიჩქარე შეზღუდულია მაქსიმალური დასაშვები შეყვანის/გამოყვანის სიჩქარით) (HS400 არ არის მხარდაჭერილი)
· სრული თავსებადობა MultiMediaCards-ის წინა ვერსიებთან (უკანა ვერსიასთან თავსებადობა)
· SD მეხსიერების ბარათის სპეციფიკაციების სრული შესაბამისობა ვერსია 4.1-თან (SDR104 SDMMC_CK სიჩქარე შეზღუდულია მაქსიმალური დასაშვები შეყვანის/გამოყვანის სიჩქარით, SPI რეჟიმი და UHS-II რეჟიმი არ არის მხარდაჭერილი)
· SDIO ბარათის სპეციფიკაციის 4.0 ვერსიასთან სრული შესაბამისობა ბარათის მხარდაჭერა ორი განსხვავებული მონაცემთა ავტობუსის რეჟიმისთვის: 1-ბიტიანი (ნაგულისხმევი) და 4-ბიტიანი (SDR104 SDMMC_CK სიჩქარე შეზღუდულია მაქსიმალური დასაშვები შეყვანის/გამოყვანის სიჩქარით, SPI რეჟიმი და UHS-II რეჟიმი არ არის მხარდაჭერილი)
· მონაცემთა გადაცემა 208 მბ/წმ-მდე 8-ბიტიანი რეჟიმისთვის (დამოკიდებულია მაქსიმალური დაშვებული შეყვანის/გამოყვანის სიჩქარეზე)
· მონაცემებისა და ბრძანებების გამომავალი სიგნალებს საშუალებას აძლევს აკონტროლონ გარე ორმხრივი დრაივერები
· SDMMC ჰოსტის ინტერფეისში ჩაშენებული სპეციალური DMA კონტროლერი, რომელიც ინტერფეისსა და SRAM-ს შორის მაღალსიჩქარიან გადაცემას უზრუნველყოფს.
· IDMA დაკავშირებული სიის მხარდაჭერა
· სპეციალური კვების წყაროები, VDDSD1 და VDDSD2 შესაბამისად SDMMC1-ისა და SDMMC2-ისთვის, რაც გამორიცხავს დონის გადამრთველის ჩასმის საჭიროებას SD ბარათის ინტერფეისზე UHS-I რეჟიმში.
SDMMC1-ისა და SDMMC2-ისთვის მხოლოდ ზოგიერთი GPIO არის ხელმისაწვდომი VDDSD1 ან VDDSD2-ის სპეციალურ კვების პინზე. ესენი SDMMC1-ისა და SDMMC2-ისთვის ნაგულისხმევი ჩატვირთვის GPIO-ების ნაწილია (SDMMC1: PC[12:8], PD[2], SDMMC2: PB[15,14,4,3], PE3, PG6). მათი იდენტიფიცირება ალტერნატიული ფუნქციების ცხრილში შესაძლებელია „_VSD1“ ან „_VSD2“ სუფიქსიანი სიგნალებით.
თითოეული SDMMC დაკავშირებულია დაყოვნების ბლოკთან (DLYBSD), რომელიც საშუალებას იძლევა მხარდაჭერილი იყოს გარე მონაცემთა სიხშირე 100 MHz-ზე მეტი.
ორივე SDMMC ინტერფეისს აქვს დაცული კონფიგურაციის პორტები.
3.36
კონტროლერის არეალური ქსელი (FDCAN1, FDCAN2)
კონტროლერის არეალური ქსელის (CAN) ქვესისტემა შედგება ორი CAN მოდულისგან, საერთო შეტყობინებების ოპერატიული მეხსიერებისა და საათის კალიბრაციის ბლოკისგან.
ორივე CAN მოდული (FDCAN1 და FDCAN2) შეესაბამება ISO 11898-1 (CAN პროტოკოლის სპეციფიკაციის ვერსია 2.0 ნაწილი A, B) და CAN FD პროტოკოლის სპეციფიკაციის ვერსია 1.0 სტანდარტს.
10 კილობაიტიანი შეტყობინებების ოპერატიული მეხსიერება ახორციელებს ფილტრებს, იღებს FIFO-ებს, იღებს ბუფერებს, გადასცემს მოვლენების FIFO-ებს და გადასცემს ბუფერებს (პლუს TTCAN-ის ტრიგერებს). ეს შეტყობინებების ოპერატიული მეხსიერება გაზიარებულია ორ FDCAN1 და FDCAN2 მოდულს შორის.
საერთო საათის კალიბრაციის ერთეული არჩევითია. მისი გამოყენება შესაძლებელია როგორც FDCAN1-ისთვის, ასევე FDCAN2-ისთვის კალიბრირებული საათის გენერირებისთვის HSI შიდა RC ოსცილატორიდან და PLL-დან, FDCAN1-ის მიერ მიღებული CAN შეტყობინებების შეფასებით.
DS13875 Rev 5
45/219
48
ფუნქციონალური დასრულდაview
STM32MP133C/F
3.37
უნივერსალური სერიული ავტობუსის მაღალსიჩქარიანი მასპინძელი (USBH)
მოწყობილობები ჩაშენებულია ერთი USB მაღალსიჩქარიანი ჰოსტით (480 მბიტ/წმ-მდე) ორი ფიზიკური პორტით. USBH მხარს უჭერს როგორც დაბალი, სრული სიჩქარის (OHCI), ასევე მაღალსიჩქარიანი (EHCI) ოპერაციების შესრულებას დამოუკიდებლად თითოეულ პორტზე. ის აერთიანებს ორ გადამცემ-მიმღებს, რომელთა გამოყენება შესაძლებელია როგორც დაბალი სიჩქარის (1.2 მბიტ/წმ), სრული სიჩქარის (12 მბიტ/წმ) ან მაღალსიჩქარიანი ოპერაციისთვის (480 მბიტ/წმ). მეორე მაღალსიჩქარიანი გადამცემ-მიმღები საერთოა OTG მაღალსიჩქარიანთან.
USBH თავსებადია USB 2.0 სპეციფიკაციასთან. USBH კონტროლერები საჭიროებენ სპეციალურ საათებს, რომლებიც გენერირდება USB მაღალსიჩქარიანი PHY-ის შიგნით არსებული PLL-ის მიერ.
3.38
USB გზაში მაღალი სიჩქარით (OTG)
მოწყობილობებს ჩაშენებული აქვს ერთი USB OTG მაღალსიჩქარიანი (480 მბიტ/წმ-მდე) მოწყობილობა/ჰოსტი/OTG პერიფერიული მოწყობილობა. OTG მხარს უჭერს როგორც სრული, ასევე მაღალსიჩქარიან ოპერაციებს. მაღალსიჩქარიანი ოპერაციისთვის (480 მბიტ/წმ) განკუთვნილი გადამცემ-მიმღები საერთოა USB Host-ის მეორე პორტთან.
USB OTG HS თავსებადია USB 2.0 და OTG 2.0 სპეციფიკაციებთან. მას აქვს პროგრამული უზრუნველყოფის მიერ კონფიგურირებადი საბოლოო წერტილის პარამეტრი და მხარს უჭერს შეჩერებას/განახლებას. USB OTG კონტროლერებს სჭირდებათ სპეციალური 48 MHz საათი, რომელიც გენერირდება PLL-ის მიერ RCC-ში ან USB მაღალსიჩქარიანი PHY-ში.
USB OTG HS-ის ძირითადი მახასიათებლები ქვემოთ არის ჩამოთვლილი: · 4 კბაიტის კომბინირებული Rx და Tx FIFO ზომა დინამიური FIFO ზომის არჩევით · SRP (სესიის მოთხოვნის პროტოკოლი) და HNP (მასპინძლის მოლაპარაკების პროტოკოლი) მხარდაჭერა · რვა ორმხრივი საბოლოო წერტილი · 16 მასპინძელი არხი პერიოდული OUT მხარდაჭერით · პროგრამული უზრუნველყოფა, რომელიც კონფიგურირებადია OTG1.3 და OTG2.0 მუშაობის რეჟიმებზე · USB 2.0 LPM (ბმულის ენერგიის მართვა) მხარდაჭერა · ბატარეის დატენვის სპეციფიკაციის 1.2 ვერსიის მხარდაჭერა · HS OTG PHY მხარდაჭერა · შიდა USB DMA · HNP/SNP/IP შიგნით (არ არის საჭირო გარე რეზისტორი) · OTG/მასპინძლის რეჟიმებისთვის, საჭიროა კვების ჩამრთველი იმ შემთხვევაში, თუ ავტობუსით მომუშავე მოწყობილობებია ჩართული
დაკავშირებულია.
USB OTG კონფიგურაციის პორტი შეიძლება უსაფრთხო იყოს.
46/219
DS13875 Rev 5
STM32MP133C/F
ფუნქციონალური დასრულდაview
3.39
გიგაბიტიანი Ethernet MAC ინტერფეისები (ETH1, ETH2)
მოწყობილობები უზრუნველყოფენ ორ IEEE-802.3-2002-თან თავსებად გიგაბიტიან მედია წვდომის კონტროლერს (GMAC) Ethernet LAN კომუნიკაციებისთვის ინდუსტრიის სტანდარტის საშუალო დამოუკიდებელი ინტერფეისის (MII), შემცირებული საშუალო დამოუკიდებელი ინტერფეისის (RMII) ან შემცირებული გიგაბიტიანი საშუალო დამოუკიდებელი ინტერფეისის (RGMII) მეშვეობით.
მოწყობილობებს ფიზიკურ LAN ავტობუსთან (გრეხილი წყვილი, ბოჭკოვანი და ა.შ.) დასაკავშირებლად სჭირდებათ გარე ფიზიკური ინტერფეისის მოწყობილობა (PHY). PHY მოწყობილობის პორტთან დაკავშირებულია MII-სთვის 17 სიგნალის, RMII-სთვის 7 სიგნალის ან RGMII-სთვის 13 სიგნალის გამოყენებით და მისი ტაქტირება შესაძლებელია STM25MP125C/F-დან ან PHY-დან 32 MHz (MII, RMII, RGMII) ან 133 MHz (RGMII) სიხშირის გამოყენებით.
მოწყობილობები მოიცავს შემდეგ მახასიათებლებს: · მუშაობის რეჟიმები და PHY ინტერფეისები
10, 100 და 1000 მბიტ/წმ მონაცემთა გადაცემის სიჩქარეები; როგორც სრული, ასევე ნახევრად დუპლექსური ოპერაციების მხარდაჭერა; MII, RMII და RGMII PHY ინტერფეისები; დამუშავების კონტროლი; მრავალშრიანი პაკეტის ფილტრაცია: MAC ფილტრაცია წყაროზე (SA) და დანიშნულების ადგილზე (DA).
მისამართი იდეალური და ჰეშ ფილტრით, VLAN tag-ზე დაფუძნებული ფილტრაცია იდეალური და ჰეშის ფილტრით, მე-3 დონის ფილტრაცია IP წყაროს (SA) ან დანიშნულების (DA) მისამართზე, მე-4 დონის ფილტრაცია წყაროს (SP) ან დანიშნულების (DP) პორტზე. ორმაგი VLAN დამუშავება: ორ VLAN-მდე ჩასმა. tags გადაცემის გზაზე, tag ფილტრაცია მიმღებ გზაზე IEEE 1588-2008/PTPv2 მხარდაჭერა ქსელის სტატისტიკის მხარდაჭერა RMON/MIB მრიცხველებით (RFC2819/RFC2665) · აპარატურის განტვირთვის დამუშავება პრეამბულის და ჩარჩოს დაწყების მონაცემების (SFD) ჩასმა ან წაშლა მთლიანობის ჩეკის ჯამის განტვირთვის მექანიზმი IP სათაურისა და TCP/UDP/ICMP დატვირთვისთვის: გადაცემის ჩეკის ჯამის გამოთვლა და ჩასმა, მიღების ჩეკის ჯამის გამოთვლა და შედარება მოწყობილობის MAC მისამართით ARP მოთხოვნის ავტომატური რეაგირება TCP სეგმენტაცია: დიდი გადამცემი TCP პაკეტის ავტომატური დაყოფა რამდენიმე პატარა პაკეტად · დაბალი ენერგომოხმარების რეჟიმი ენერგოეფექტური Ethernet (სტანდარტული IEEE 802.3az-2010) დისტანციური გაღვიძების პაკეტი და AMD Magic PacketTM აღმოჩენა
როგორც ETH1, ასევე ETH2 შეიძლება დაპროგრამდეს, როგორც უსაფრთხო. უსაფრთხოების შემთხვევაში, AXI ინტერფეისის მეშვეობით ტრანზაქციები უსაფრთხოა და კონფიგურაციის რეგისტრების შეცვლა შესაძლებელია მხოლოდ უსაფრთხო წვდომით.
DS13875 Rev 5
47/219
48
ფუნქციონალური დასრულდაview
STM32MP133C/F
3.40
ინფრასტრუქტურის გამართვა
მოწყობილობები პროგრამული უზრუნველყოფის შემუშავებისა და სისტემური ინტეგრაციის მხარდასაჭერად გთავაზობთ შემდეგ გამართვისა და კვალის ამოცნობის ფუნქციებს: · წყვეტის წერტილის გამართვა · კოდის შესრულების კვალის ამოცნობა · პროგრამული უზრუნველყოფის ინსტრუმენტაცია · JTAG გამართვის პორტი · სერიული მავთულის გამართვის პორტი · ტრიგერის შეყვანა და გამომავალი · კვალის პორტი · Arm CoreSight-ის გამართვისა და კვალის კომპონენტები
გამართვის კონტროლი შესაძლებელია J-ს მეშვეობით.TAG/serial-wire გამართვის წვდომის პორტი, ინდუსტრიის სტანდარტული გამართვის ინსტრუმენტების გამოყენებით.
კვალის პორტი საშუალებას იძლევა მონაცემები შეინახოს ჟურნალირებისა და ანალიზისთვის.
დაცულ ზონებზე გამართვის წვდომა შესაძლებელია BSEC-ში ავტორიზაციის სიგნალებით.
48/219
DS13875 Rev 5
STM32MP133C/F
Pinout, pin-ის აღწერა და ალტერნატიული ფუნქციები
4
Pinout, pin-ის აღწერა და ალტერნატიული ფუნქციები
სურათი 5. STM32MP133C/F LFBGA289 ბურთულიანი კონსტრუქცია
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
PF5
PD14
PE12
PE1
PE9
PH14
PE10
PF1
PF3
PC6
PB15
PB4
PC10
PC12
DDR_DQ4 DDR_DQ0
C
PB6
PH12
PE14
PE13
PD8
PD12
PD15
VSS
PG7
PB5
PB3
VDDSD1
PF0
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
PF2
PB13
PH10
VDDQ_ DDR
DDR_DQ2 DDR_DQ6 DDR_DQ7 DDR_A5
DDR_ გადატვირთვა
F
PG10
PG5
PG8
PH2
PH8
VDDCPU
VDD
ვდდკპუ ვდდკპუ
VDD
VDD
VDDQ_ DDR
VSS
DDR_A13
VSS
DDR_A9
DDR_A2
G
PF9
PF6
PF10
PG15
PF8
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
ვდდკორი ვდდკორი ვდდკორი
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_
გარეთ
VSS
PC13
PI1
VDD
VSS
ვდდკორი ვდდკორი ვდდკორი
VSS
VDDQ_ DDR
DDR_A11 DDR_CKE DDR_A1 DDR_A15 DDR_A12
L
PE2
PF4
PH6
PI0
PG3
VDD
VSS
VSS
VSS
VSS
VSS
VDDQ_ DDR
DDR_ATO
DDR_ DTO0
DDR_A8 DDR_BA1 DDR_A14
M
PF7
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
PF13
VSSA
PA3
NJTRST
VSS_USB VDDA1V1_
HS
რეგ
VDDQ_ DDR
PWR_LP
DDR_ DQM1
DDR_ DQ10
DDR_DQ8 DDR_ZQ
P
PH0OSC_IN
PH1OSC_OUT
PA13
PF14
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 _ჩართულია
PA1
VSS
VREF+
PC5
VSS
VDD
PF15
VDDA1V8_ REG
PI6-BOOT2
VDD_PLL2
PH5
DDR_ DQ12
DDR_ DQS1N
DDR_ DQS1P
T
PG12
PA11
PC0
PF12
PC3
PF11
PB1
PA6
PE5
PDR_ON USB_DP2
PA14
USB_DP1
შემოვლითი გზა_ 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
ზემოთ მოცემულ ფიგურაზე ნაჩვენებია პაკეტის ზედა ნაწილი view.
DS13875 Rev 5
49/219
97
Pinout, pin-ის აღწერა და ალტერნატიული ფუნქციები
STM32MP133C/F
სურათი 6. STM32MP133C/F TFBGA289 ბურთულიანი კონსტრუქცია
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
PF1
PC7
PC6
PF0
PB14
VDDSD2 VDDSD1 DDR_DQ4 DDR_DQ0
VSS
B
PE12
PD8
PE0
PD5
PD9
PH14
PF2
VSS
PF3
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
PF5
PA9
PD10
VDDCPU
PB7
VDDCPU
PD12
VDDCPU
PH9
VDD
PB15
VDD
VSS
VDDQ_ DDR
DDR_ გადატვირთვა
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
PF8
VDDCPU
VSS
VDDCORE
PH11
PI3
PF9
PG6
შემოვლითი გზა_ REG1V8
VDDCORE
VSS
VDDQ_ DDR
DDR_BA0 DDR_CSN DDR_WEN
J VDD_PLL VSS_PLL
PG8
PI2
VBAT
PH6
PF7
PA8
PF12
VDD
VDDA1V8_ REG
PA10
DDR_ VREF
DDR_ RASN
DDR_A10
VSS
DDR_ CASN
K
PE4
PF10
PB2
VDD
VSS
VDDCORE
PA13
PA1
PC4
NRST
VSS_PLL2 VDDCORE
VSS
VDDQ_ DDR
DDR_A15
DDR_ CLKP
DDR_ CLKN
L
PF6
VSS
PH7
VDD_ANA VSS_ANA
PG12
PA0
PF11
PE5
PF15
VDD_PLL2
PH5
DDR_CKE DDR_A12 DDR_A1 DDR_A11 DDR_A14
M
PC14OSC32_IN
PC15OSC32_
გარეთ
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
PF4
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
PF13
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
PF14
VDDA
VREF+
PDR_ON
PC2
USB_DM2
VDDA1V1_ REG
VDD3V3_ USBHS
USB_DM1
PI7
ზემოთ მოცემულ ფიგურაზე ნაჩვენებია პაკეტის ზედა ნაწილი view.
PWR_LP
DDR_ DQ15
DDR_ DQ10
VSS
MSv67512V3
50/219
DS13875 Rev 5
STM32MP133C/F
Pinout, pin-ის აღწერა და ალტერნატიული ფუნქციები
სურათი 7. STM32MP133C/F TFBGA320 ბურთულიანი კონსტრუქცია
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21.
A
VSS
PA9
PE13 PE12
PD12
PG0
PE15
PG7
PH13
PF3
PB9
PF0
PC10 PC12
PC9
VSS
B
PD0
PE11
PF5
PA15
PD8
PE0
PE9
PH14
PE8
PG4
PF1
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
PF2
PB13
VSS
DDR_ DQ2
DDR_ DQ5
DDR_ DQM0
E
PH2
PH8
VSS
VSS
VDD პროცესორი
PE1
PD15
VDD პროცესორი
VSS
VDD
PB10
PH10
VDDQ_ DDR
VSS
VDD SD1
DDR_ DQ3
DDR_ DQ6
F
PF8
PG9
PD11 PA12
VSS
VSS
VSS
DDR_ DQ7
DDR_ A5
VSS
G
PF6
PG10
PG5
VDD პროცესორი
H
PE4
PF10 PG15
PG8
J
PH7
PD13
PB2
PF9
VDD პროცესორი
VSS
VDD
VDD პროცესორი
VDD CORE
VSS
VDD
VSS
VDDQ_ DDR
VSS
VSS
VDD
VDD
VSS
VDD CORE
VSS
VDD
VDD CORE
VDDQ_ DDR
DDR_ A13
DDR_ A2
DDR_ A9
DDR_ გადატვირთვა
N
DDR_ BA2
DDR_ A3
DDR_ A0
DDR_ A7
DDR_ BA0
DDR_ CSN
DDR_ ODT
K
VSS_ PLL
VDD_ PLL
PH11
VDD პროცესორი
PC15-
L
VBAT OSC32 PI3
VSS
_ გარეთ
PC14-
M
VSS OSC32 PC13
_ში
VDD
N
PE2
PF4
PH6
PI2
VDD პროცესორი
VDD CORE
VSS
VDD
VSS
VSS
VSS
VSS
VSS
VDD CORE
VSS
VSS
VDD CORE
VSS
VSS
VSS
VSS
VSS
VDD
VDD CORE
VSS
VDD
VDD CORE
VDDQ_ DDR
VSS
VDDQ_ DDR
VDD CORE
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
PF7
PI1
PI0
VSS
VSS
DDR_ DTO1
DDR_ ATO
DDR_ A8
DDR_ BA1
R
PG1
PG11
PH3
VDD
VDD
VSS
VDD
VDD CORE
VSS
VDD
VDD CORE
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_ გამომავალი
VSS_ ANA
VSS
VSS
VDD
VDDA VSSA
PA6
VSS
VDD CORE
VSS
VDD VDDQ_ CORE DDR
VSS
PWR_ ჩართულია
DDR_ DQ13
DDR_ DQ9
V
PD7
VDD_ ANA
PG2
PA7
VREF-
ნიუ ჯერსის TRST
VDDA1 V1_ REG
VSS
PWR_ DDR_ DDR_ LP DQS1P DQS1N
W
PWR_
PG3
PG12 CPU_ PF13
PC0
ON
PC3 VREF+ PB0
PA3
PE5
VDD
USB_ RREF
PA14
VDD 3V3_ USBHS
VDDA1 V8_ REG
VSS
გვერდის ავლითი S_REG
1V8
PH5
DDR_ DQ12
DDR_ DQ11
DDR_ DQM1
Y
PA11
PF14
PA0
PA2
PA5
PF11
PC4
PB1
PC1
PG14
NRST
PF15
USB_ VSS_
PI6-
USB_
PI4-
VDD_
DM2 USBHS BOOT2 DP1 BOOT0 PLL2
PH4
DDR_ DQ15
DDR_ DQ14
AA
VSS
PB11
PA1
PF12
PA4
PC5
PG13
PC2
PDR_ ჩართულია
USB_ DP2
PI5-
USB_
BOOT1 DM1
VSS_ PLL2
PA10
PI7
VSS
ზემოთ მოცემულ ფიგურაზე ნაჩვენებია პაკეტის ზედა ნაწილი view.
MSv65068V5
DS13875 Rev 5
51/219
97
Pinout, pin-ის აღწერა და ალტერნატიული ფუნქციები
STM32MP133C/F
ცხრილი 6. პინუტის ცხრილში გამოყენებული ლეგენდა / აბრევიატურა
სახელი
აბრევიატურა
განმარტება
პინის სახელი პინის ტიპი
I / O სტრუქტურა
შენიშვნები ალტერნატიული ფუნქციები დამატებითი ფუნქციები
თუ სხვა რამ არ არის მითითებული, PIN ფუნქცია გადატვირთვის დროს და მის შემდეგ იგივეა, რაც PIN კოდის სახელი.
S
მიწოდების პინი
I
შეიყვანეთ მხოლოდ პინი
O
გამომავალი მხოლოდ pin
I/O
შემავალი/გამომავალი პინი
A
ანალოგური ან სპეციალური დონის პინი
FT(U/D/PD) 5 V ტოლერანტული შეყვანა/გამოსვლა (ფიქსირებული აწევით/დაწევით/პროგრამირებადი დაწევით)
DDR
1.5 V, 1.35 V ან 1.2 VI/O DDR3, DDR3L, LPDDR2/LPDDR3 ინტერფეისისთვის
A
ანალოგური სიგნალი
RST
სუსტი ამწევი რეზისტორით პინის გადატვირთვა
_f(1) _a(2) _u(3) _h(4)
FT I/O-ების ოფცია I2C FM+ ოფცია ანალოგური ოფცია (მოწოდებულია VDDA-ს მიერ I/O-ს ანალოგური ნაწილისთვის) USB ოფცია (მოწოდებულია VDD3V3_USBxx-ის მიერ I/O-ს USB ნაწილისთვის) მაღალსიჩქარიანი გამომავალი 1.8V ტიპიური VDD-სთვის (SPI, SDMMC, QUADSPI, TRACE-სთვის)
_vh(5)
ძალიან მაღალი სიჩქარის ვარიანტი 1.8V ტიპის VDD-სთვის (ETH, SPI, SDMMC, QUADSPI, TRACE-ისთვის)
თუ შენიშვნაში სხვა რამ არ არის მითითებული, ყველა შეყვანა/გამოსვლა დაყენებულია როგორც მცურავი შეყვანა გადატვირთვის დროს და მის შემდეგ.
GPIOx_AFR რეგისტრების მეშვეობით შერჩეული ფუნქციები
ფუნქციები პირდაპირ შერჩეული/ჩართულია პერიფერიული რეგისტრების მეშვეობით
1. ცხრილ 7-ში მოცემული შემავალი/გამომავალი სტრუქტურებია: FT_f, FT_fh, FT_fvh 2. ცხრილ 7-ში მოცემული შემავალი/გამომავალი სტრუქტურებია: FT_a, FT_ha, FT_vha 3. ცხრილ 7-ში მოცემული შემავალი/გამომავალი სტრუქტურებია: FT_u 4. ცხრილ 7-ში მოცემული შემავალი/გამომავალი სტრუქტურებია: FT_h, FT_fh, FT_fvh, FT_vh, FT_ha, FT_vha 5. ცხრილ 7-ში მოცემული შემავალი/გამომავალი სტრუქტურებია: FT_vh, FT_vha, FT_fvh
52/219
DS13875 Rev 5
STM32MP133C/F
Pinout, pin-ის აღწერა და ალტერნატიული ფუნქციები
პინის ნომერი
ცხრილი 7. STM32MP133C/F ბურთის განმარტებები
ბურთის ფუნქციები
პინის სახელი (ფუნქცია შემდეგ)
გადატვირთვა)
ალტერნატიული ფუნქციები
დამატებითი ფუნქციები
LFBGA289 TFBGA289 TFBGA320
პინის ტიპის შემავალი/გამომავალი სტრუქტურა
შენიშვნები
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
შემავალი/გამომავალი FT_h
VSS VDD
S
–
S
–
PE11
შემავალი/გამომავალი FT_vh
PF5
შემავალი/გამომავალი FT_h
PD3
შეყვანა/გამოსვლა FT_f
PE14
შემავალი/გამომავალი FT_h
VDDCPU
S
–
PD0
შემავალი/გამომავალი FT
PH12
შეყვანა/გამოსვლა FT_fh
PB6
შემავალი/გამომავალი FT_h
–
–
TIM1_CH2, I2C3_SMBA,
–
DFSDM1_DATIN0, USART1_TX, UART4_TX,
FMC_NWAIT(ჩატვირთვა)
–
–
–
–
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 (ჩატვირთვა)/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 (ჩატვირთვა)/FMC_AD11
–
–
SAI1_MCLK_A, SAI1_CK1,
–
FDCAN1_RX,
FMC_D2 (ჩატვირთვა)/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 Rev 5
53/219
97
Pinout, pin-ის აღწერა და ალტერნატიული ფუნქციები
STM32MP133C/F
პინის ნომერი
ცხრილი 7. STM32MP133C/F ბურთის განმარტებები (გაგრძელება)
ბურთის ფუნქციები
პინის სახელი (ფუნქცია შემდეგ)
გადატვირთვა)
ალტერნატიული ფუნქციები
დამატებითი ფუნქციები
LFBGA289 TFBGA289 TFBGA320
პინის ტიპის შემავალი/გამომავალი სტრუქტურა
შენიშვნები
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
–
შემავალი/გამომავალი FT
შეყვანა/გამოსვლა FT_fh
შეყვანა/გამოსვლა FT_f
შემავალი/გამომავალი FT_h
S
–
შემავალი/გამომავალი FT_h
S
–
შემავალი/გამომავალი FT_h
შეყვანა/გამოსვლა FT_f
შემავალი/გამომავალი FT_h
S
–
–
–
–
–
–
TIM16_CH1N, SAI1_D1, SAI1_SD_A, UART4_TX(ჩატვირთვა)
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 (ჩატვირთვა)/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(ჩატვირთვა),
–
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(ჩატვირთვა)/FMC_A16,
UART7_RX
DBTRGO, I2C2_SDA,
–
USART6_RX, SPDIFRX_IN3, FDCAN1_RX, FMC_NE2,
FMC_NCE(ჩატვირთვა)
TIM16_CH1N, TIM4_CH3,
–
TIM8_CH3, SAI1_SCK_B, USART6_TX, TIM13_CH1,
QUADSPI_BK1_IO0(ჩატვირთვა)
–
–
–
–
WKUP1
–
54/219
DS13875 Rev 5
STM32MP133C/F
Pinout, pin-ის აღწერა და ალტერნატიული ფუნქციები
პინის ნომერი
ცხრილი 7. STM32MP133C/F ბურთის განმარტებები (გაგრძელება)
ბურთის ფუნქციები
პინის სახელი (ფუნქცია შემდეგ)
გადატვირთვა)
ალტერნატიული ფუნქციები
დამატებითი ფუნქციები
LFBGA289 TFBGA289 TFBGA320
პინის ტიპის შემავალი/გამომავალი სტრუქტურა
შენიშვნები
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
შემავალი/გამომავალი FT_h
VDDCPU PG5
S
–
შემავალი/გამომავალი FT_h
PG15
შემავალი/გამომავალი FT_h
PG10
შემავალი/გამომავალი FT_h
VSS
S
–
PF10
შემავალი/გამომავალი FT_h
VDDCORE S
–
PF6
შემავალი/გამომავალი FT_vh
VSS VDD
S
–
S
–
PF9
შემავალი/გამომავალი 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 (ჩატვირთვა),
FMC_NE3
–
–
TIM16_BKIN, SAI1_D3, TIM8_BKIN, SPI5_NSS, – USART6_RTS/USART6_DE, UART7_RTS/UART7_DE,
QUADSPI_CLK(ჩატვირთვა)
–
–
TIM16_CH1, SPI5_NSS,
UART7_RX(ჩატვირთვა),
–
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(ჩატვირთვა),
QUADSPI_BK2_IO3, FMC_A9
TAMP_IN4
–
TAMP_IN1 –
DS13875 Rev 5
55/219
97
Pinout, pin-ის აღწერა და ალტერნატიული ფუნქციები
STM32MP133C/F
პინის ნომერი
ცხრილი 7. STM32MP133C/F ბურთის განმარტებები (გაგრძელება)
ბურთის ფუნქციები
პინის სახელი (ფუნქცია შემდეგ)
გადატვირთვა)
ალტერნატიული ფუნქციები
დამატებითი ფუნქციები
LFBGA289 TFBGA289 TFBGA320
პინის ტიპის შემავალი/გამომავალი სტრუქტურა
შენიშვნები
H5 K1 H2 H6 E5 G7 H4 K3 J3 E5 D13 U11 H3 L3 J1
H1 H7 K3
ჯ1 ნ1 ჯ2 ჯ5 ჯ1 კ2 ჯ4 ჯ2 კ1 ჰ2 ჰ8 ლ4 კ4 მ3 მ3
PE4 VDDCPU
PB2 VSS PH7
PH11
PD13 VDD_PLL VSS_PLL
PI3 PC13
შემავალი/გამომავალი FT_h
S
–
შემავალი/გამომავალი FT_h
S
–
შეყვანა/გამოსვლა FT_fh
შეყვანა/გამოსვლა FT_fh
შემავალი/გამომავალი FT_h
S
–
S
–
შემავალი/გამომავალი FT
შემავალი/გამომავალი 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(ჩატვირთვა),
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 Rev 5
STM32MP133C/F
Pinout, pin-ის აღწერა და ალტერნატიული ფუნქციები
პინის ნომერი
ცხრილი 7. STM32MP133C/F ბურთის განმარტებები (გაგრძელება)
ბურთის ფუნქციები
პინის სახელი (ფუნქცია შემდეგ)
გადატვირთვა)
ალტერნატიული ფუნქციები
დამატებითი ფუნქციები
LFBGA289 TFBGA289 TFBGA320
პინის ტიპის შემავალი/გამომავალი სტრუქტურა
შენიშვნები
J3 J4 N5
PI2
შემავალი/გამომავალი FT
(1)
SPDIFRX_IN2
TAMP_IN3/TAMP_ OUT4, WKUP5
K5 N4 P4
PI1
შემავალი/გამომავალი 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
შემავალი/გამომავალი 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
PF4
შემავალი/გამომავალი 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
შეყვანა/გამოსვლა FT_fh –
USART1_CK, SPI2_MOSI/I2S2_SDO,
–
OTG_HS_SOF,
ETH2_MII_RXD3/ETH2_
RGMII_RXD3, FMC_A21
TRACECLK, TIM2_ETR,
I2C4_SCL, SPI5_MOSI,
SAI1_FS_B,
L1 T1 N1
PE2
შეყვანა/გამოსვლა FT_fh
–
USART6_RTS/USART6_DE, SPDIFRX_IN1,
–
ETH2_MII_RXD1/ETH2_
RGMII_RXD1/ETH2_RMII_
RXD1, FMC_A23
DS13875 Rev 5
57/219
97
Pinout, pin-ის აღწერა და ალტერნატიული ფუნქციები
STM32MP133C/F
პინის ნომერი
ცხრილი 7. STM32MP133C/F ბურთის განმარტებები (გაგრძელება)
ბურთის ფუნქციები
პინის სახელი (ფუნქცია შემდეგ)
გადატვირთვა)
ალტერნატიული ფუნქციები
დამატებითი ფუნქციები
LFBGA289 TFBGA289 TFBGA320
პინის ტიპის შემავალი/გამომავალი სტრუქტურა
შენიშვნები
M1 J7 P3
PF7
შეყვანა/გამოსვლა FT_vh –
M3 R1 R2
PG11
შეყვანა/გამოსვლა FT_vh –
L3 J6 N3
PH6
შეყვანა/გამოსვლა FT_fh –
N2 P4 R1
PG1
შეყვანა/გამოსვლა FT_vh –
M11 – N12
VDD
S
–
–
N1 R2 T2
PE6
შეყვანა/გამოსვლა FT_vh –
P1 P1 T3 PH0-OSC_IN შემავალი/გამომავალი FT
–
G9 U1 N11
VSS
S
–
–
P2 P2 U2 PH1-OSC_OUT შემავალი/გამომავალი FT
–
რ2 ტ2 რ3
PH3
შეყვანა/გამოსვლა FT_fh –
M5 L5 U3 VSS_ANA S
–
–
TIM17_CH1, UART7_TX(ჩატვირთვა),
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 Rev 5
STM32MP133C/F
Pinout, pin-ის აღწერა და ალტერნატიული ფუნქციები
პინის ნომერი
ცხრილი 7. STM32MP133C/F ბურთის განმარტებები (გაგრძელება)
ბურთის ფუნქციები
პინის სახელი (ფუნქცია შემდეგ)
გადატვირთვა)
ალტერნატიული ფუნქციები
დამატებითი ფუნქციები
LFBGA289 TFBGA289 TFBGA320
პინის ტიპის შემავალი/გამომავალი სტრუქტურა
შენიშვნები
L5 U2 W1
PG3
შეყვანა/გამოსვლა 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
შემავალი/გამომავალი FT
–
MCO2, TIM8_BKIN, SAI2_MCLK_B, ETH1_MDC
T1 L6 W2
PG12
შემავალი/გამომავალი 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
შეყვანა/გამოსვლა FT_fh
–
ETH1_MII_RX_CLK/ETH1_ RGMII_RX_CLK/ETH1_RMII_
REF_CLK,
QUADSPI_BK1_IO2,
FMC_NE1
P3 K7 T4
PA13
შემავალი/გამომავალი FT
–
DBTRGO, DBTRGI, MCO1, UART4_TX
R3 R4 W3 PWR_CPU_ON O FT
–
–
T2 N5 Y1
PA11
შეყვანა/გამოსვლა 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,
შეყვანა/გამოსვლა FT_vh –
ETH1_MII_TX_EN/ETH1_
RGMII_TX_CTL/ETH1_RMII_
TX_EN
–
–
–
ბუტფეილნი –
–
DS13875 Rev 5
59/219
97
Pinout, pin-ის აღწერა და ალტერნატიული ფუნქციები
STM32MP133C/F
პინის ნომერი
ცხრილი 7. STM32MP133C/F ბურთის განმარტებები (გაგრძელება)
ბურთის ფუნქციები
პინის სახელი (ფუნქცია შემდეგ)
გადატვირთვა)
ალტერნატიული ფუნქციები
დამატებითი ფუნქციები
LFBGA289 TFBGA289 TFBGA320
პინის ტიპის შემავალი/გამომავალი სტრუქტურა
შენიშვნები
P4 U4
Y2
PF14 (JTCK/SW CLK)
I/O
FT
(2)
U3 L7 Y3
PA0
შეყვანა/გამოსვლა 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
PF13
TIM2_ETR, SAI1_MCLK_B,
შეყვანა/გამოსვლა 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
–
შეყვანა/გამოსვლა FT_a
შემავალი/გამომავალი FT_a შემავალი/გამომავალი 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
შეყვანა/გამოსვლა FT_ha –
I2S1_MCK, SPI1_MOSI/I2S1_SDO,
USART1_TX
T4 J9 AA4
R6 U6 W7 P7 U5 U8 P6 T6 V8
PF12
შეყვანა/გამოსვლა 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 Rev 5
STM3
დოკუმენტები / რესურსები
![]() |
STMicroelectronics STM32MP133C F 32-ბიტიანი მკლავი Cortex-A7 1GHz მიკროპროცესორი [pdf] მომხმარებლის სახელმძღვანელო STM32MP133C F 32-ბიტიანი მკლავი Cortex-A7 1GHz MPU, STM32MP133C, F 32-ბიტიანი მკლავი Cortex-A7 1GHz MPU, მკლავი Cortex-A7 1GHz MPU, 1GHz, MPU |