Kit ɗin Gano STMicroelectronics STM32U585AI don Node na IoT
Bayanin samfur
STM32U585xx microcontroller ne wanda ya haɗa da fasahar fasaha ta zamani ta ST. Yana fasalta amfani mai ƙarancin ƙarfi tare da FlexPower Control. Jigon microcontroller an sanye shi da ART Accelerator don ingantaccen aiki. Hakanan yana da damar sarrafa wutar lantarki kuma yana goyan bayan ma'auni daban-daban.
Microcontroller ya zo cikin zaɓuɓɓukan fakiti daban-daban, gami da LQFP48 (7 x 7 mm), UFQFPN48, LQFP64 (10 x 10 mm), LQFP100 (14 x 14 mm), LQFP144 (20 x 20 mm), WLCSP90 (4.2 x 3.95 mm) ,
UFBGA132 (7 x 7 mm), da UFBGA169 (7 x 7 mm). Yana da ginanniyar ƙwaƙwalwar ajiya don dalilai na ajiya da tsaro.
Umarnin Amfani da samfur
- Haɗa microcontroller STM32U585xx zuwa wutar lantarki bisa ga ƙayyadaddun voltage bukatun.
- Tabbatar cewa an haɗa na'urori masu mahimmanci da na'urori masu auna firikwensin daidai da microcontroller.
- Koma zuwa takardar bayanan ko littafin mai amfani don daidaitawar fil da ayyukan fil.
- Fara microcontroller ta hanyar tsara lambar software mai mahimmanci.
- Yi amfani da fasalin ART Accelerator don haɓaka aikin ainihin.
- Sarrafa amfani da wutar lantarki ta amfani da fasalin FlexPowerControl.
- Take advantage na nau'ikan masu ƙidayar lokaci, masu sa ido, da na'urorin sadarwa da ke akwai akan microcontroller.
- Yi amfani da ingantattun na'urori na analog da tashoshi masu ƙarfi kamar yadda ake buƙata.
- Aiwatar da matakan tsaro ta amfani da žwažwalwar ajiyar filasha da naúrar kariyar ƙwaƙwalwar ajiya.
- Yi la'akari da nau'ikan taya daban-daban da ke akwai kuma zaɓi yanayin da ya dace don aikace-aikacen ku.
- Koma zuwa mai kula da Global TrustZone (GTZC) don sarrafa gine-ginen tsaro na TrustZone.
Saukewa: STM32U585
Ultra-low-power Arm® Cortex®-M33 32-bit MCU+TrustZone®+FPU, 240 DMIPS, har zuwa 2MB Flash memory, 786 KB SRAM, SMPS
Datasheet - bayanan samarwa
Siffofin
Ya haɗa da fasahar haƙƙin mallaka na zamani na ST
Ultra-ƙananan ƙarfi tare da FlexPowerControl
1.71V zuwa 3.6V wutan lantarki · 40 °C zuwa +85/125 °C kewayon zafin jiki · Yanayin ƙarancin ƙarfin baya mai cin gashin kansa
(LPBAM): na'urori masu cin gashin kansu tare da DMA, suna aiki har zuwa Yanayin Tsaya 2 · Yanayin VBAT: wadata don RTC, 32 x 32-bit rejista da 2-Kbyte madadin SRAM · 160 nA Yanayin rufewa (24 farkawa fil) · 210 nA Jiran aiki yanayin (24 farkawa) · 440 nA Yanayin jiran aiki tare da RTC · 1.9 A Tsaya 3 yanayin tare da 16-Kbyte SRAM · 4.3 µA Tsaya yanayin 3 tare da cikakken SRAM · 4.0 µA Tsaya 2 yanayin tare da 16-Kbyte SRAM · 8.95 µA Stop Yanayin tare da cikakken SRAM · 2 A/MHZ Yanayin Gudu @ 19.5 V
Core
Arm® 32-bit Cortex®-M33 CPU tare da TrustZone®, MPU, DSP, da FPU
ART Accelerator
8-Kbyte cache umarni yana ba da izinin aiwatar da 0-jiran-jihar daga ƙwaƙwalwar Flash da na waje: har zuwa 160 MHz, 240 DMIPS
4-Kbyte data cache don ƙwaƙwalwar waje
Gudanar da wutar lantarki
- Mai tsarawa (LDO) da SMPS mai jujjuya matakin ƙasa mai goyan bayan kunna kan tashi da vol.tage scaling
Alamu
1.5 DMIPS/MHz (Drystone 2.1)
LQFP48 (7 x 7 mm) UFQFPN48 LQFP64 (10 x 10 mm) (7 x 7 mm) LQFP100 (14 x 14 mm) LQFP144 (20 x 20 mm)
WLCSP90 (4.2 x 3.95 mm)
UFBGA132 (7 x 7 mm) UFBGA169 (7 x 7 mm)
651 CoreMark® (4.07 CoreMark®/MHz) · 535 ULPMarkTM-CP
149 ULPMarkTM-PP · 58.2 ULPMarkTM-CM · 133000 SecureMarkTM-TLS
Tunawa
2-Mbyte Flash memory tare da ECC, 2 bankuna karanta-lokacin-rubutu, ciki har da 512 Kbytes tare da 100 kcycles.
786-Kbyte SRAM tare da ECC KASHE ko 722-Kbyte SRAM gami da har zuwa 322-Kbyte SRAM tare da ECC ON.
* Ƙwaƙwalwar ƙwaƙwalwar ajiya ta waje tana goyan bayan SRAM, PSRAM, NOR, NAND da ƙwaƙwalwar FRAM
2 Octo-SPI mu'amalar ƙwaƙwalwar ajiya
Tsaro da cryptography
· Matakin PSA 3 da matakin SESIP 3 ƙwararru · Arm® TrustZone® da amintaccen I/Os,
memories da na gefe
· Matsakaicin tsarin zagayowar rayuwa tare da RDP da kare kalmar sirri
Tushen amana godiya ga keɓaɓɓen shigarwar taya da yankin kariyar ɓoye (HDP)
Amintaccen shigarwar firmware (SFI) godiya ga ayyukan amintaccen tushen tushen (RSS)
Amintaccen ma'ajin bayanai tare da maɓalli na musamman na hardware (HUK)
Amintaccen tallafin haɓaka firmware tare da TF-M
Nuwamba 2021
Wannan bayani ne akan samfur a cikin cikakken samarwa.
Saukewa: DS13086
1/327
www.st.com
An sauke daga Arrow.com.
Saukewa: STM32U585
2 AES coprocessors ciki har da daya tare da DPA juriya
· Maɓallin maɓalli na jama'a, mai jurewa DPA
· Decryption akan-da- tashi na ƙwaƙwalwar waje na Octo-SPI
HASH hardware accelerator
Gaskiyar janareta bazuwar lamba, NIST SP800-90B mai yarda
· ID na musamman na 96-bit
512-byte OTP (wanda za'a iya tsarawa lokaci ɗaya)
3 SPIs (5x SPIs tare da dual OCTOSPI) · 1 CAN FD mai sarrafa · 2 SDMMC musaya · 1 Multi-aikin dijital tace (6 filters)+ 1 audio
matattarar dijital tare da gano ayyukan sauti · Daidaitawar haɗin bawa na aiki tare
16- da 4-tashar DMA masu kula, masu aiki a Yanayin Tsaya
Fasalolin hoto
· Mai aiki tampers
Gudanar da agogo
4 zuwa 50 MHz crystal oscillator · 32 kHz crystal oscillator for RTC (LSE) · Na ciki 16 MHz factory-trimmed RC (± 1%) · Na ciki low-power 32 kHz RC (± 5%) · 2 na ciki multispeed 100 kHz zuwa 48 MHz
oscillators, ciki har da auto-datsa ta LSE (mafi kyau ± 0.25% daidaito) · 48 MHz na ciki tare da dawo da agogo · 3 PLLs don agogon tsarin, USB, audio, ADC
Gabaɗaya-manufa shigarwa/fitarwa
Chrom-ART Accelerator (DMA2D) don ingantaccen ƙirƙirar abun ciki mai hoto
· 1 kyamarar kyamarar dijital
Mathematical co-processor
· CORDIC don haɓaka ayyukan trigonometric
Tace hanzarin lissafi (FMAC)
Har zuwa tashoshi 24 masu ƙarfin ji
· Goyan bayan maɓallin taɓawa, linzamin kwamfuta da firikwensin taɓawa na juyawa
Abubuwan da ake amfani da su na analog (samun mai zaman kansa)
Har zuwa 136 mai sauri I/Os tare da iyawar katsewa mafi yawan jurewar 5V kuma har zuwa 14 I/Os tare da wadata mai zaman kanta zuwa 1.08V
Har zuwa masu ƙidayar lokaci 17 da masu sa ido 2
2 16-bit ci-gaba motor-control, 4 32-bit, 5 16-bit, 4 low-power 16-bit (akwai a Yanayin Tsaya), 2 SysTick masu ƙidayar lokaci da masu tsaro 2
14-bit ADC 2.5-Msps tare da overs hardwareampling
12-bit ADC 2.5-Msps, tare da overs hardwareampling, mai cin gashin kansa a cikin Yanayin Tsaya 2
2 12-bit DAC, ƙaramin ƙarfi sample da rike
· 2 aiki amplifiers tare da ginannen PGA · 2 ultra-low-power comparators
· RTC tare da kalandar hardware da daidaitawa
Rukunin lissafin CRC
Har zuwa na'urorin sadarwa guda 22
1 USB Type-C®/USB mai sarrafa isar da wutar lantarki · 1 USB OTG 2.0 mai cikakken sauri
Gyara kuskure
Taimakon haɓakawa: serial-wire debug (SWD), JTAG, Cire Trace MacrocellTM (ETM)
ECOPACK2 fakiti masu dacewa
6 USARTs (ISO 7816, LIN, IrDA, modem)
Tebur 1. Takaitacciyar na'ura
Magana
Lambobin ɓangaren
Saukewa: STM32U585
STM32U585AI, STM32U585CI,STM32U585OI, STM32U585QI, STM32U585RI, STM32U585VI, STM32U585ZI
2/327
Saukewa: DS13086
An sauke daga Arrow.com.
Saukewa: STM32U585
Abubuwan da ke ciki
An sauke daga Arrow.com.
Abubuwan da ke ciki
Saukewa: STM32U585
3.14
3.15 3.16 3.17 3.18 3.19 3.20
3.21 3.22 3.23 3.24
3.25
3.26 3.27 3.28
3.29 3.30 3.31 3.32 3.33
3.34
3.13.1 Tsaro na GPIOs TrustZone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Maƙasudin maƙasudin maƙasudin gabaɗaya mara ƙarfi (LPGPIO) . . . . . . . . . . . . . . 50
3.14.1 Tsaro na LPGPIO TrustZone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Multi-AHB bas matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Mai sarrafa tsarin tsarin (SYSCFG). . . . . . . . . . . . . . . . . . . . . . . 51 Gabaɗaya manufa mai sarrafa damar ƙwaƙwalwar ajiyar kai tsaye (GPDMA) . . . . . . . . . 51 Mai kula da samun damar ƙwaƙwalwar ajiyar kai tsaye mai ƙarancin ƙarfi (LPDMA) . . . . . . . . . . . . . . 53 Chrom-ART Accelerator Controller (DMA2D) . . . . . . . . . . . . . . . . . . . . . . 55 Katsewa da abubuwan da suka faru. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.20.1 Nested vectored interrupted controller (NVIC) . . . . . . . . . . . . . . . . . . . . . . 56 3.20.2 Extended katsewa / mai kula da taron (EXTI) . . . . . . . . . . . . . . . . . . . . . . 56
Ƙididdigar ƙididdige yawan sakewa na cyclic (CRC) . . . . . . . . . . . . . . . . . . . 57 CORDIC co-processor (CORDIC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Filter math accelerator (FMAC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Mai sarrafa ƙwaƙwalwar ajiya mai sassauƙa (FSMC) . . . . . . . . . . . . . . . . . . . . . . . . 58
3.24.1 LCD daidaitaccen dubawa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 3.24.2 Tsaro na FSMC TrustZone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Octo-SPI dubawa (OCTOSPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
3.25.1 Tsaro na OCTOSPI TrustZone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Manajan OCTOSPI I/O (OCTOSPIM) . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Toshe jinkirta (DLYB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Analog-to-dijital Converter (ADC1 da ADC4) . . . . . . . . . . . . . . . . . . . . . 60
3.28.1 Analog-to-dijital Converter 1 (ADC1) . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 3.28.2 Analog-to-dijital Converter 4 (ADC4) . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 3.28.3 firikwensin zafin jiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 3.28.4 Na ciki voltage reference (VREFINT) . . . . . . . . . . . . . . . . . . . . . . . . . . 65 3.28.5 VBAT baturi voltage monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Digital to Analog Converter (DAC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Voltage reference buffer (VREFBUF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Comparators (COMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Aiki ampmasu ɗaukar nauyi (OPAMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Multi-function digital filter (MDF) da audio dijital tace (ADF) . . . . . . . . . 67
3.33.1 Multi-aikin dijital tace (MDF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 3.33.2 Audio digital tace (ADF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Tsarin kyamara na dijital (DCMI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4/327
Saukewa: DS13086
An sauke daga Arrow.com.
Saukewa: STM32U585
Abubuwan da ke ciki
3.35 3.36 3.37 3.38 3.39 3.40 3.41 3.42
3.43
3.44 3.45
3.46 3.47 3.48 3.49 3.50 3.51 3.52
Parallel synchronous slave interface (PSSI) . . . . . . . . . . . . . . . . . . . . . . 71 Touch Sensing Controller (TSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Gaskiya bazuwar lamba janareta (RNG) . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Amintaccen ɓoyayyiyar haɓaka daidaitattun kayan haɓaka kayan aiki (SAES) da madaidaitan ɓoyayyen kayan aikin haɓaka (AES) . . . . . . . . . . . . . . . 73 HASH hardware accelerator (HASH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Injin decryption On-the-Fly (OTFDEC) . . . . . . . . . . . . . . . . . . . . . . . . . 76 Jama'a key accelerator (PKA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Masu lokaci da masu sa ido. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
3.42.1 Na'urorin sarrafawa na ci gaba (TIM1, TIM8) . . . . . . . . . . . . . . . . . . . . . . . . . 78 3.42.2 Maƙasudi na gaba ɗaya (TIM2, TIM3, TIM4, TIM5, TIM15,
TIM16, TIM17). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 3.42.3 Masu ƙidayar lokaci (TIM6 da TIM7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 3.42.4 Masu ƙidayar ƙarfi (LPTIM1, LPTIM2, LPTIM3, LPTIM4) . . . . . . . . . . . . 79 3.42.5 Infrared interface (IRTIM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 3.42.6 Masu sa ido mai zaman kansa (IWDG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 3.42.7 Kallon taga (WWDG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 3.42.8 SysTick mai ƙidayar lokaci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Agogon ainihin lokacin (RTC), tamper da madadin rajista . . . . . . . . . . . . . . . 80
3.43.1 Agogon ainihin lokacin (RTC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 3.43.2 Tamper da madadin rajista (TAMP) . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Inter-integrated circuit interface (I2C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Universal synchronous/asynchronous receiver transmitter (USART/UART) da ƙaramin ƙarfi na duniya asynchronous receiver transmitter (LPUART) . 84
3.45.1 Universal Synchronous/Asynchronous receiver transmitter (USART/UART) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
3.45.2 Mai isar da saƙon asynchronous na duniya mai ƙarancin iko (LPUART) . . . 86
Serial peripheral interface (SPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Serial audio interfaces (SAI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Amintaccen shigarwar dijital / fitarwa da MultiMediaCards interface (SDMMC) . . . 89 Controller Area Network (FDCAN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 USB mai cikakken saurin tafiya (OTG_FS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 USB Type-C/USB Power Delivery Controller (UCPD) . . . . . . . . . . . . . . . 93 Tallafin ci gaba. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
3.52.1 Serial-waya/JTAG debug tashar jiragen ruwa (SWJ-DP). . . . . . . . . . . . . . . . . . . . . . . . . 93 3.52.2 Trace Trace Macrocell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Saukewa: DS13086
5/327
8
An sauke daga Arrow.com.
Abubuwan da ke ciki
Saukewa: STM32U585
4
Pinout, bayanin fil da madadin ayyuka. . . . . . . . . . . . . . . . . . 94
4.1 Tsare-tsare-tsare-tsare-fitila/fitowa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
4.2 Bayanin Pin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
4.3 Madadin ayyuka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
5
Halayen lantarki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
5.1 Yanayin siga. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
5.1.1 Mafi ƙarancin ƙima . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
5.1.2 Na yau da kullun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
5.1.3 Na yau da kullun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
5.1.4 Loading capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
5.1.5 Fitilar shigar da voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
5.1.6 Tsarin samar da wutar lantarki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
5.1.7 Ma'aunin amfani na yanzu. . . . . . . . . . . . . . . . . . . . . . . . . . 151
5.2 Cikakken madaidaicin kima . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
5.3 Yanayin aiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
5.3.1 Gabaɗaya yanayin aiki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
5.3.2 Yanayin aiki a wuta-saukar da wutar lantarki. . . . . . . . . . . . . . . . . . 155
5.3.3 Sake saitin da aka haɗa da halayen toshewar wutar lantarki. . . . . . . . . . 155
5.3.4 Abun ciki voltage reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
5.3.5 Samar da halaye na yanzu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
5.3.6
Lokacin farkawa daga yanayin ƙarancin ƙarfi da voltage scaling lokutan canji. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
5.3.7 Halayen lokacin agogo na waje. . . . . . . . . . . . . . . . . . . . . . . . . . 207
5.3.8 5.3.9
Halayen lokacin agogo na ciki. . . . . . . . . . . . . . . . . . . . . . . . . . . 211 PLL halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
5.3.10 Halayen ƙwaƙwalwar Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
5.3.11 EMC halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
5.3.12 Halayen halayen lantarki. . . . . . . . . . . . . . . . . . . . . . . . . . . 222
5.3.13 I/O halayen allura na yanzu. . . . . . . . . . . . . . . . . . . . . . . . . . . 223
5.3.14 I / O tashar jiragen ruwa halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
5.3.15 NRST halayen fil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
5.3.16 Extended katsewa da shigar da mai sarrafa taron (EXTI) halaye. . 234
5.3.17 Analog sauya mai haɓakawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
5.3.18 14-bit analog-to-dijital Converter (ADC1) halaye. . . . . . . . . . 234
5.3.19 12-bit analog-to-dijital Converter (ADC4) halaye. . . . . . . . . . 241
5.3.20 Halayen firikwensin zafin jiki. . . . . . . . . . . . . . . . . . . . . . . . . . . 246
6/327
Saukewa: DS13086
An sauke daga Arrow.com.
Saukewa: STM32U585
Abubuwan da ke ciki
5.3.21 5.3.22 5.3.23 5.3.24 5.3.25 5.3.26 5.3.27 5.3.28 5.3.29 5.3.30 5.3.31 5.3.32 5.3.33 5.3.34 5.3.35 5.3.36 5.3.37 5.3.38 5.3.39 5.3.40 5.3.41 5.3.42
Halayen saka idanu na VCORE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 VBAT halaye halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 Halayen masu canza dijital-zuwa-analog. . . . . . . . . . . . . . . . . . . . . . 247 Voltage reference buffer halaye . . . . . . . . . . . . . . . . . . . . . . . 251 Halayen kwatance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 Aiki amphalayen liifiers . . . . . . . . . . . . . . . . . . . . . . . . . 255 Zazzabi da Ajiyayyen yanki na samar da matakan sa ido. . . . . 258 ADF/MDF halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 DCMI halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261 PSSI halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 Halayen mai ƙidayar lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 FSMC halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 OCTOSPI halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 SD/SDIO/e · MMC katin watsa shirye-shirye halaye (SDMMC) halaye. . . . 285 Jinkirta halayen toshe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 I2C ke dubawa halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 USART halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 SPI halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290 SAI halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 OTG_FS halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 UCPD halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 JTAG/ SWD dubawa halaye. . . . . . . . . . . . . . . . . . . . . . . . . . 296
6
Bayanin fakitin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
6.1 UFQFPN48 bayanin fakitin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
6.2 LQFP48 bayanin fakiti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
6.3 LQFP64 bayanin fakiti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
6.4 WLSCP90 bayanin fakiti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
6.5 LQFP100 bayanin fakiti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .311
6.6 UFBGA132 bayanin fakiti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
6.7 LQFP144 bayanin fakiti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
6.8 UFBGA169 bayanin fakiti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.9 Kunshin thermal halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
7
Bayanin oda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
Saukewa: DS13086
7/327
8
An sauke daga Arrow.com.
Abubuwan da ke ciki
Saukewa: STM32U585
8
Tarihin bita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
8/327 An sauke daga Arrow.com.
Saukewa: DS13086
Saukewa: STM32U585
Jerin Tables
Jerin Tables
Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7. Table 8. Table 9. Table 10. Table 11. Table 12. Table 13. Table 14. Table 15. Table 16. Table 17 . Table 18. Table 19. Table 20. Table 21. Table 22. Table 23. Table 24. Table 25. Table 26. Table 27. Table 28. Table 29. Table 30. Table 31. Table 32. Table 33. 34. Table 35. Table 36. Table 37.
Tebur 38.
Tebur 39.
Tebur 40.
Tebur 41.
Tebur 42.
Takaitacciyar na'ura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 STM32U585xx fasali da ƙididdiga na gefe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Matsayin shiga tare da matakin kariya da yanayin aiwatarwa lokacin da TZEN = 0 . . . . . . . . . . 25 Matsayin shiga tare da matakin kariya da yanayin aiwatarwa lokacin da TZEN = 1 . . . . . . . . . . 26 Example na taswirar ƙwaƙwalwar ajiya halayen tsaro tare da yankuna na SAU. . . . . . . . 29 Yanayin taya lokacin da aka kashe TrustZone (TZEN = 0). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Yanayin taya lokacin da aka kunna TrustZone (TZEN = 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Boot sarari tare da kariya ta RDP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 STM32U585xx ya ƙareview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Ayyuka dangane da yanayin aiki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 GPDMA1 aiwatarwa da amfani da tashoshi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 GPDMA1 yanayin cin gashin kansa da farkawa a cikin ƙananan yanayi. . . . . . . . . . . . . . . . . . . . . 53 LPDMA1 tashoshi aiwatarwa da amfani. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 LPDMA1 yanayi mai cin gashin kansa da farkawa a cikin ƙananan yanayi. . . . . . . . . . . . . . . . . . . . . 55 ADC fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Ma'aunin daidaita yanayin firikwensin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Voltage reference calibration values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 MDF fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 AES/SAES fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 kwatanta fasalin mai ƙidayar lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 I2C aiwatarwa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 USART, UART da LPUART fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 SPI fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 aiwatar da SAI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 SDMMC fasali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Legend/ taƙaitaccen bayani da aka yi amfani da su a cikin tebur na pinout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bayani na 106 STM32U585xx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Madadin ayyuka AF0 zuwa AF7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Madadin ayyuka AF8 zuwa AF15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Voltage halaye . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Halayen na yanzu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Halayen thermal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Gabaɗaya yanayin aiki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Yanayin aiki a wuta-saukar da wutar lantarki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Sake saitin da aka haɗa da halayen toshewar wutar lantarki. . . . . . . . . . . . . . . . . . . . . . . . . 155 Abun ciki voltage reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Amfani na yanzu a Yanayin Run akan LDO, lamba tare da sarrafa bayanai da ke gudana daga ƙwaƙwalwar Flash, ICACHE ON (hanyar 1), prefetch ON . . . . . . . . . . . . . . . . . . . 160 Amfani na yanzu a Yanayin Run akan SMPS, lamba tare da sarrafa bayanai da ke gudana daga ƙwaƙwalwar Flash, ICACHE ON (hanyar 1), prefetch ON . . . . . . . . . . . . . . . . . . . 161 Amfani na yanzu a Yanayin Run akan SMPS, lamba tare da sarrafa bayanai da ke gudana daga ƙwaƙwalwar Flash, ICACHE ON (1-way), prefetch ON, VDD = 3.0 V . . . . . . . . 162 Yawan amfani na yau da kullun a Yanayin Run akan LDO, tare da lambobi daban-daban da ke gudana daga ƙwaƙwalwar Flash a yanayin ƙarancin ƙarfi, ICACHE ON (1-way), prefetch ON . . . 163 Yawan amfani na yau da kullun a Yanayin Run akan LDO, tare da lambobi daban-daban masu gudana daga ƙwaƙwalwar Flash, ICACHE ON (hanyar 1), prefetch ON . . . . . . . . . . . . . . . . . . . 163 Yawan amfani na yau da kullun a Yanayin Run akan SMPS, tare da lambobi daban-daban da ke gudana daga ƙwaƙwalwar Flash a yanayin ƙarancin ƙarfi, ICACHE ON (hanyar 1), prefetch ON . . . 165
Saukewa: DS13086
9/327
12
An sauke daga Arrow.com.
Jerin Tables
Saukewa: STM32U585
Tebur 43.
Table 44. Tebur 45. Tebur 46.
Table 47. Table 48. Table 49. Table 50. Table 51. Table 52. Table 53. Table 54. Table 55. Table 56. Table 57. Table 58. Table 59. Table 60. Table 61. Table 62. Table 63. . Table 64. Table 65. Table 66. Table 67. Table 68. Table 69. Table 70. Table 71. Table 72. Table 73. Table 74. Table 75. Table 76. Table 77. Table 78. Table 79. Table 80. 81. Table 82. Table 83. Table 84. Table 85. Table 86. Table 87. Table 88. Table 89. Table 90. Table 91. Table 92. Table XNUMX.
Yawan amfani na yau da kullun a Yanayin Run akan SMPS, tare da lambobi daban-daban masu gudana daga ƙwaƙwalwar Flash, ICACHE ON (hanyar 1), prefetch ON . . . . . . . . . . . . . . . . . . . 165 Amfani na yanzu a Yanayin Barci akan LDO, Ƙwaƙwalwar ƙwaƙwalwa a cikin wuta. . . . . . . . . 167 Amfani na yanzu a Yanayin Barci akan SMPS, Ƙwaƙwalwar ƙwaƙwalwa a cikin wuta. . . . . . . . 168 Amfani na yanzu a Yanayin Barci akan SMPS, Ƙwaƙwalwar ƙwaƙwalwa mai ƙarfi a ƙasa, VDD = 3.0 V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 SRAM1/SRAM3 amfani na yanzu a Yanayin Run/Barci tare da LDO da SMPS. . . . . . . 170 Tsayayyen wutar lantarki na bankunan Flash, lokacin da aka kawo ta LDO/SMPS . . . . . . . . . . . . 171 Amfani na yanzu a Yanayin Tsaya 0 akan LDO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 Amfani na yanzu a Yanayin Tsaida 0 akan SMPS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Amfani na yanzu a Yanayin Tsaya 1 akan LDO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Amfani na yanzu yayin farkawa daga Yanayin Tsaya 1 akan LDO. . . . . . . . . . . . . . . . . . . 175 Amfani na yanzu a Yanayin Tsaida 1 akan SMPS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 Amfani na yanzu yayin farkawa daga Yanayin Tsaya 1 akan SMPS. . . . . . . . . . . . . . . . . 177 Amfani na yanzu a Yanayin Tsaya 2 akan LDO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Amfani na yanzu yayin farkawa daga Yanayin Tsaya 2 akan LDO. . . . . . . . . . . . . . . . . . . 179 Amfani na yanzu a Yanayin Tsaida 2 akan SMPS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Amfani na yanzu yayin farkawa daga Yanayin Tsaya 2 akan SMPS. . . . . . . . . . . . . . . . . 181 Amfani na yanzu a Yanayin Tsaya 3 akan LDO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Amfani na yanzu yayin farkawa daga Yanayin Tsaya 3 akan LDO. . . . . . . . . . . . . . . . . . . 183 Amfani na yanzu a Yanayin Tsaida 3 akan SMPS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 Amfani na yanzu yayin farkawa daga Yanayin Tsaya 3 akan SMPS. . . . . . . . . . . . . . . . . 185 SRAM mai amfani da wutar lantarki a Tsaya 2 lokacin da LDO ya kawo. . . . . . . . . . . . . . . . . 186 SRAM a tsaye amfani da wutar lantarki a Tsaya 2 lokacin da SMPS ya kawo. . . . . . . . . . . . . . . . 187 SRAM mai amfani da wutar lantarki a Tsaya 3 lokacin da LDO ya kawo. . . . . . . . . . . . . . . . . 188 SRAM a tsaye amfani da wutar lantarki a Tsaya 3 lokacin da SMPS ya kawo. . . . . . . . . . . . . . . . 189 Amfani na yanzu a Yanayin jiran aiki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Amfani na yanzu yayin farkawa daga Yanayin jiran aiki. . . . . . . . . . . . . . . . . . . . . . . . 193 Amfani na yanzu a Yanayin Rufewa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Amfani na yanzu yayin farkawa daga Yanayin Rufewa. . . . . . . . . . . . . . . . . . . . . . . 194 Amfani na yanzu a cikin yanayin VBAT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Na yau da kullun mai ƙarfi na yau da kullun na kayan aiki. . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 Matsakaicin yanayin farkawa mara ƙarfi akan LDO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Matsakaicin lokacin tashin yanayin ƙarancin ƙarfi akan SMPS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Yanayin canji lokutan canji. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Lokacin tashi ta amfani da USART/LPUART. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Halayen agogon mai amfani na waje mai sauri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Halayen agogon mai amfani na waje mara ƙarancin sauri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 HSE oscillator halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 LSE oscillator halaye (fLSE = 32.768 kHz) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 HSI16 oscillator halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 MSI oscillator halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 HSI48 oscillator halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 SHSI oscillator halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 LSI oscillator halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 PLL halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 Halayen ƙwaƙwalwar Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 Flash memory jurewa da kuma riƙe bayanai. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 EMS halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 EMI halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 ESD cikakken madaidaicin ƙima. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Lantarki hankali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10/327
Saukewa: DS13086
An sauke daga Arrow.com.
Saukewa: STM32U585
Jerin Tables
Table 93. Table 94. Table 95. Table 96. Table 97. Table 98. Table 99. Table 100. Table 101. Table 102. Table 103. Table 104. Table 105. Table 106. Table 107. Table 108. Table 109 . Table 110. Table 111. Table 112. Table 113. Table 114. Table 115. Table 116. Table 117. Table 118. Table 119. Table 120. Table 121. Table 122. Table 123. Table 124. 125. Table 126. Table 127. Table 128. Table 129. Table 130. Tebur 131. Table 132. Table 133. Table 134. Tebur 135.
I/O mai saurin kamuwa da allura na yanzu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 I/O a tsaye halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 Fitowa voltage halaye . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 Fitar AC halaye, HSLV KASHE (duk I/Os ban da FT_c) . . . . . . . . . . . . . . . . . . . . . 228 Fitar AC halaye, HSLV ON (duk I/Os ban da FT_c) . . . . . . . . . . . . . . . . . . . . . . Fitowar AC 230 don FT_c I/Os. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 Fitar da halayen AC don FT_t I/Os a cikin yanayin VBAT. . . . . . . . . . . . . . . . . . . . . . . . . . . 232 NRST halaye fil. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 Halayen shigarwar EXTI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 Analog yana canza halayen haɓakawa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 14-bit ADC1 halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 Matsakaicin RAIN don 14-bit ADC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 14-bit ADC1 daidaito. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 12-bit ADC4 halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 Matsakaicin RAIN don 12-bit ADC4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 12-bit ADC4 daidaito. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 Halayen firikwensin zafin jiki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 Halayen saka idanu na VCORE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 VBAT halaye halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 VBAT halaye na caji. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 DAC halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 DAC daidaito. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 VREFBUF halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 COMP halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 OPAMP halaye . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 ADF halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 MDF halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 DCMI halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261 PSSI watsa halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 PSSI sami halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 TIMx halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 IWDG min/max lokacin ƙarewa a 32 kHz (LSI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 WWDG min/max ƙimar lokacin ƙarewa a 160 MHz (PCLK). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Asynchronous mara yawa SRAM/PSRAM/ KO lokutan karantawa. . . . . . . . . . . . . . . . . 267 Asynchronous mara yawa SRAM/PSRAM/ KO lokutan karanta-NWAIT . . . . . . . . . . . 267 Asynchronous mara yawa SRAM/PSRAM/ KO rubuta lokutan lokaci. . . . . . . . . . . . . . . . . 268 Asynchronous mara ɗimbin yawa SRAM/PSRAM/ KO lokutan rubuta-NWAIT. . . . . . . . . . . 269 Asynchronous multixed PSRAM/NOR lokutan karantawa. . . . . . . . . . . . . . . . . . . . . . . . . . . 270 Asynchronous multixed PSRAM/NOR karanta-NWAIT lokuta. . . . . . . . . . . . . . . . . . . . 270 Asynchronous multixed PSRAM/NOR rubuta lokaci . . . . . . . . . . . . . . . . . . . . . . . . . . 271 Asynchronous multiplexed PSRAM/NOR rubuta-NWAIT lokaci . . . . . . . . . . . . . . . . . . . . 272 Aiki tare da yawa NOR/PSRAM lokutan karantawa. . . . . . . . . . . . . . . . . . . . . . . . . . . 273 PSRAM mai daidaitawa da yawa rubuta lokutan rubuta lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 Aiki tare da lokutan karantawa na NOR/PSRAM mara yawa. . . . . . . . . . . . . . . . . . . . . . . . 276 PSRAM ba tare da daidaitawa ba suna rubuta lokutan rubuta lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 Halayen canzawa don hawan karatun NAND Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . 279 Halayen canzawa don zagayowar rubutu na NAND Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . 279 Halayen OCTOPI a cikin yanayin SDR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 OCTOSPI halaye a cikin yanayin DTR (babu DQS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281 Halayen OCTOPI a cikin yanayin DTR (tare da DQS)/HyperBus. . . . . . . . . . . . . . . . . . . . 282 SD/e·MMC halaye (VDD = 2.7 V zuwa 3.6 V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 e·MMC halaye (VDD = 1.71 V zuwa 1.9 V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Saukewa: DS13086
11/327
12
An sauke daga Arrow.com.
Jerin Tables
Saukewa: STM32U585
Table 145. Table 146. Table 147. Table 148. Table 149. Table 150. Table 151. Table 152. Table 153. Table 154. Table 155. Table 156. Table 157. Table 158. Table 159. Table 160. .Table 161. Table 162. Table 163. Table 164. Table 165.
Halayen toshe jinkiri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 I2C analog tace halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 USART halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 SPI halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291 SAI halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 OTG_FS halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 UCPD halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 JTAG halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 SWD halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 UFQFPN48 - Bayanan injina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 LQFP48 - Bayanan injina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 LQFP64 - Bayanan injina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 WLCSP90 - Bayanan injina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 WLCSP90 - Shawarar ka'idojin ƙirar PCB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309 LQFP100 - Bayanan injiniya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 UFBGA132 - Bayanan injina. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 UFBGA132 – Shawarar PCB ƙira dokokin (0.5 mm farar BGA). . . . . . . . . . . . . . . . 315 LQFP144 - Bayanan injiniya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 UFBGA169 - Bayanan injiniya. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 UFBGA169 - Shawarwarin ka'idojin ƙirar PCB (0.5 mm BGA farar). . . . . . . . . . . . . . . . 322 Kunshin thermal halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324 Tarihin bita daftarin aiki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
12/327 An sauke daga Arrow.com.
Saukewa: DS13086
Saukewa: STM32U585
Jerin adadi
Jerin adadi
Hoto 1. Hoto 2. Hoto 3. Hoto 4. Hoto 5. Hoto 6. Hoto 7. Hoto 8. Hoto 9. Hoto 10. Hoto 11. Hoto 12. Hoto 13. Hoto 14. Hoto 15. Hoto 16. Hoto 17 Hoto Hoto na 18 19. Hoto 20. Hoto 21. Hoto 22. Hoto 23.
Hoto 39. Hoto 40. Hoto 41. Hoto 42. Hoto 43. Hoto 44. Hoto 45. Hoto 46. Hoto 47.
Bayani na STM32U585xx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 STM32U585xQ samar da wutar lantarkiview (tare da SMPS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 STM32U585xx samar da wutar lantarkiview (ba tare da SMPS ba). . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Ƙarfin sama / ƙasa jerin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Bishiyar agogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 VREFBUF toshe zane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 LQFP48_SMPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 LQFP48 nuni. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 UFQFPN48_SMPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 UFQFPN48 nuni. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 LQFP64_SMPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 LQFP64 nuni. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 WLCSP90-SMPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 LQFP100_SMPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Saukewa: LQFP98. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 UFBGA99 _SMPS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 UFBGA100. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 LQFP101 _SMPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Saukewa: 144LQFP102. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 UFBGA103_SMPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 UFBGA104 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 Yanayin lodawa Pin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Fin shigarwa voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 STM32U585xx tsarin samar da wutar lantarki (ba tare da SMPS ba). . . . . . . . . . . . . . . . . . . . . . . . . . 149 STM32U585xQ tsarin samar da wutar lantarki (tare da SMPS). . . . . . . . . . . . . . . . . . . . . . . . . . . . Ma'aunin amfani na yanzu 150. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 VREFINT tare da zafin jiki. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Jadawalin lokaci na AC 158 don tushen agogon waje mai sauri. . . . . . . . . . . . . . . . . . . . . . . . . 208 AC tsarin lokaci zane don ƙananan sauri na waje agogon tushe. . . . . . . . . . . . . . . . . . . . 208 AC tsarin tsarin lokaci don ƙananan saurin agogon sinusoidal na waje. . . . . . . . . . . . . . . . . 209 Na yau da kullun tare da crystal 8 MHz. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 Na yau da kullun tare da crystal 32.768 kHz. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 HSI48 mitar da zazzabi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Halayen shigarwar I/O 217 (duk I/Os ban da BOOT0 da FT_c). . . . . . . . . . . . . . . . . . . . . . . 226 Fitar da ma'anar halayen AC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 An ba da shawarar kariyar fil ta NRST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 ADC daidaito halaye. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 Tsarin haɗin kai na al'ada lokacin amfani da ADC tare da FT/TT fil masu nuna aikin sauya analog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 12-bit buffered/wanda ba buffered DAC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 VREFBUF_OUT tare da zafin jiki (VRS = 000) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 VREFBUF_OUT tare da zafin jiki (VRS = 001) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 VREFBUF_OUT tare da zafin jiki (VRS = 010) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 VREFBUF_OUT tare da zafin jiki (VRS = 011) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 ADF tsarin lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 MDF tsarin lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 DCMI tsarin lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261 PSSI sami tsarin lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Saukewa: DS13086
13/327
15
An sauke daga Arrow.com.
Jerin adadi
Saukewa: STM32U585
Hoto 48. Hoto 49. Hoto na 50. Hoto 51. Hoto 52. Hoto 53. Hoto 54. Hoto 55. Hoto 56. Hoto 57. Hoto 58. Hoto 59. Hoto 60. Hoto 61. Hoto 62. Hoto 63. Hoto 64. Hoto 65. Hoto 66. Hoto 67. Hoto 68. Hoto 69. Hoto 70. Hoto 71. Hoto 72. Hoto 73. Hoto 74. Hoto 75. Hoto 76. Hoto 77. Hoto 78. Hoto 79. Hoto 80. Hoto 81. Hoto 82. Hoto 83.
Hoto 93. Hoto 94. Hoto 95. Hoto 96. Hoto 97. Hoto 98.
PSSI tana watsa zanen lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 Asynchronous mara-ruwan SRAM/PSRAM/ NO karanta waveforms . . . . . . . . . . . . . . 266 Asynchronous mara yawa SRAM/PSRAM/ BA a rubuta sifofin igiyoyin ruwa ba. . . . . . . . . . . . . . 268 Asynchronous multixed PSRAM/NOR karanta kalaman kalaman. . . . . . . . . . . . . . . . . . . . . . . . 269 Asynchronous multixed PSRAM/NOR rubuta kalaman kalamai. . . . . . . . . . . . . . . . . . . . . . . 271 Aiki tare da yawa NOR/PSRAM lokutan karantawa. . . . . . . . . . . . . . . . . . . . . . . . . . . 273 PSRAM mai daidaitawa da yawa rubuta lokutan rubuta lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 Aiki tare da lokutan karantawa na NOR/PSRAM mara yawa. . . . . . . . . . . . . . . . . . . . . . . . 275 PSRAM ba tare da daidaitawa ba suna rubuta lokutan rubuta lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 NAND mai sarrafa motsin motsi don samun damar karantawa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 NAND mai sarrafa motsin motsi don samun damar rubutu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 NAND mai sarrafa motsin motsi don samun damar karanta ƙwaƙwalwar ajiya gama gari. . . . . . . . . . . . . . . . . . . . 278 NAND mai sarrafa motsin motsi don samun damar rubutu na gama gari. . . . . . . . . . . . . . . . . . . . 279 OCTOSPI zane na lokaci - Yanayin SDR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 OCTOSPI zane-zane na lokaci - Yanayin DDR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 OCTOPI Agogon HyperBus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284 OCTOSPI HyperBus karanta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284 OCTOSPI HyperBus yana karanta tare da latency sau biyu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284 OCTOSPI HyperBus rubuta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 SD babban yanayin sauri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Yanayin tsoho na 287 SD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287 SDMMC DDR yanayin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287 Tsarin lokacin USART a cikin babban yanayin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tsarin lokaci na USART 290 a cikin yanayin bawa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290 SPI tsarin lokaci - yanayin bawa da CPHA = 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 SPI tsarin lokaci - yanayin bawa da CPHA = 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 SPI zane-zane na lokaci - yanayin babban. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 SAI babban tsarin lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 SAI tsarin lokacin bawa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TAG tsarin lokaci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 SWD tsarin lokaci. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298 UFQFPN48 - Shafi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 UFQFPN48 – Shawarar sawun sawun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 UFQFPN48 alamar example (saman kunshin view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 LQFP48 - Bayani. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 LQFP48 - Shawarar sawun sawun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 LQFP48 alamar example (saman kunshin view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 LQFP64 - Bayani. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 LQFP64 - Shawarar sawun sawun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 LQFP64 alamar example (saman kunshin view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 WLCSP90 - Shafi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 WLCSP90 - Shawarar sawun sawun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309 WLCSP90 alamar example (saman kunshin view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310 LQFP100 - Bayani. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 LQFP100 alamaample (saman kunshin view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 LQFP100 – Shawarar sawun sawun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 UFBGA132 - Bayani. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 UFBGA132 – Shawarar sawun sawun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 UFBGA132 alamaample (saman kunshin view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316 LQFP144 - Bayani. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317 LQFP144 – Shawarar sawun sawun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 LQFP144 alamaample (saman kunshin view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
14/327
Saukewa: DS13086
An sauke daga Arrow.com.
Saukewa: STM32U585
Jerin adadi
Hoto 99. UFBGA169 - Shafi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 Hoto 100. UFBGA169 - Shawarar sawun ƙafa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 Hoto 101. UFBGA169 mai alamar misaliample (saman kunshin view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
An sauke daga Arrow.com.
Saukewa: DS13086
15/327
15
Gabatarwa
1
Gabatarwa
Saukewa: STM32U585
Wannan takaddar tana ba da oda bayanai da halayen na'urar inji na STM32U585xx microcontrollers.
Don bayani akan jigon Arm®(a) Cortex®-M33, koma zuwa Cortex®-M33 Reference Manual, samuwa daga www.arm.com website.
Don bayani akan errata na'urar dangane da takaddar bayanai da littafin tunani, koma zuwa STM32U575xx da STM32U585xx errata sheet (ES0499)
a. Arm alamar kasuwanci ce mai rijista ta Arm Limited (ko rassan sa) a cikin Amurka da/ko wani wuri.
16/327
Saukewa: DS13086
An sauke daga Arrow.com.
Saukewa: STM32U585
2
Bayani
Bayani
Na'urorin STM32U585xx suna cikin dangin microcontrollers masu ƙarancin ƙarfi (STM32U5 Series) dangane da babban aikin Arm® Cortex®-M33 32-bit RISC core. Suna aiki a mitar har zuwa 160 MHz.
Babban Cortex®-M33 yana fasalta daidaitattun FPU guda ɗaya (nau'in mai iyo), wanda ke goyan bayan duk umarnin sarrafa bayanai guda ɗaya na Arm® da duk nau'ikan bayanai.
Har ila yau, Cortex®-M33 core yana aiwatar da cikakken saitin umarni na DSP (sarrafa siginar dijital) da MPU (rashin kariyar ƙwaƙwalwar ajiya) wanda ke haɓaka tsaro na aikace-aikacen.
Na'urorin sun haɗa manyan ƙwaƙwalwar ajiyar sauri (2 Mbytes na ƙwaƙwalwar Flash da 786 Kbytes na SRAM), FSMC (mai sarrafa ƙwaƙwalwar waje mai sassauƙa) don ƙwaƙwalwar ajiya (na na'urori masu fakiti na 90 fil da ƙari), musaya na ƙwaƙwalwar Octo-SPI Flash guda biyu. (aƙalla Quad-SPI ɗaya yana samuwa akan duk fakiti) da ɗimbin ingantattun I/Os da na'urorin haɗi da aka haɗa zuwa bas ɗin APB guda uku, motocin AHB uku da matrix bas multi-AHB 32-bit.
Na'urorin suna ba da tushen tsaro wanda ya dace da buƙatun TBSA (amintacce tushen ginin tsaro) daga Arm®. Yana haɗa mahimman abubuwan tsaro don aiwatar da ingantaccen taya, amintaccen ma'ajin bayanai da ingantaccen sabunta firmware. Bayan waɗannan iyawar, na'urorin sun haɗa da ingantaccen fasalin shigarwa na firmware, wanda ke ba abokin ciniki damar amintar samar da lambar yayin samarwa. Ana sarrafa tsarin rayuwa mai sassauƙa godiya ga matakan kariya da yawa na kariyar karantawa da buše buše tare da kalmar wucewa. Ana goyan bayan keɓantawar kayan aikin firmware godiya ga amintattun abubuwan da ke gefe, memories da I/Os, da saitin gata na kewaye da abubuwan tunawa.
Na'urorin sun ƙunshi hanyoyin kariya da yawa don shigar da ƙwaƙwalwar Flash da SRAM: kariyar karantawa, rubuta kariya, amintacce da ɓoye wuraren kariya.
Na'urorin sun haɗa nau'i-nau'i da yawa masu ƙarfafa tsaro: mai sauri AES coprocessor, amintaccen mai sarrafa AES tare da juriya na DPA da maɓalli na musamman na hardware wanda za'a iya rabawa ta hardware tare da AES mai sauri, PKA (Maɓallin maɓalli na jama'a) tare da juriya DPA, mai kan-da- Injin cire ɓoyayyiyar tashi don ƙwaƙwalwar ajiyar waje ta Octo-SPI, mai haɓaka kayan masarufi na HASH, da janareta na lambar bazuwar gaskiya.
Na'urorin suna ba da aiki tampganowa da kariya daga hare-hare na wucin gadi da lalata muhalli, godiya ga yawancin sa ido na ciki da ke haifar da goge bayanan sirri idan an kai hari. Wannan yana taimakawa dacewa da buƙatun PCI don maki na aikace-aikacen tallace-tallace.
Na'urorin suna ba da ADC mai sauri 14-bit (2.5 Msps), 12-bit ADC (2.5 Msps), masu kwatance biyu, masu aiki biyu. amplifiers, tashoshin DAC guda biyu, voltage tunani buffer, RTC mai ƙarancin ƙarfi, masu ƙididdige ƙididdiga na gaba ɗaya na 32-bit guda huɗu, masu ƙidayar PWM guda biyu 16-bit waɗanda aka keɓe don sarrafa motar, masu ƙidayar maƙasudin 16-bit guda uku, masu ƙididdiga na asali 16-bit guda biyu da hudu 16-bit masu ƙidayar ƙarfi.
Na'urorin suna goyan bayan MDF (matatar dijital mai aiki da yawa) tare da tacewa guda shida da aka keɓe don haɗin haɗin sigma-delta na waje. Wani matattar dijital mai ƙarancin ƙarfi da aka keɓe don siginar sauti tana haɗa (ADF), tare da tacewa ɗaya mai goyan bayan gano ayyukan sauti. Na'urorin kuma sun haɗa da Chrom-ART Accelerator wanda aka keɓe don aikace-aikacen hoto, da na'urori masu saurin lissafi (ma'auni mai haɓaka ayyukan trigonometric tare da na'urar tace lissafi). Bugu da kari, har zuwa tashoshi 24 masu karfin ji suna samuwa.
Saukewa: DS13086
17/327
21
An sauke daga Arrow.com.
Bayani
Saukewa: STM32U585
Har ila yau, na'urorin sun ƙunshi daidaitattun hanyoyin sadarwa na sadarwa da ci-gaba kamar: I2C guda huɗu, SPI uku, USARTs uku, UARTs biyu, UART mai ƙarancin ƙarfi ɗaya, SAI biyu, ƙirar kyamarar dijital ɗaya (DCMI), SDMMC biyu, FDCAN ɗaya, USB OTG ɗaya. cikakken-gudun, USB Type-C/USB Mai sarrafa Isar da Wuta, da 8-/16-bit PSSI guda ɗaya guda ɗaya (shigarwar bayanai/fitar bayanan bawa).
Na'urorin suna aiki a cikin mahaɗin 40 zuwa +85 °C (+105 °C junction) da 40 zuwa +125 °C (+130 °C junction) zafin jiki ya tashi daga wutar lantarki 1.71 zuwa 3.6 V.
Cikakken tsari na hanyoyin ceton wutar lantarki yana ba da damar ƙirar aikace-aikacen ƙananan ƙarfi. Yawancin na'urori (ciki har da sadarwa, analog, masu ƙidayar lokaci da na'urorin sauti) na iya zama masu aiki kuma masu zaman kansu har zuwa Yanayin Tsaya tare da damar ƙwaƙwalwar kai tsaye, godiya ga tallafin LPBAM (yanayin ƙarancin iko na baya-baya).
Wasu kayan wutar lantarki masu zaman kansu ana goyan bayan su kamar shigarwar wadatar mai zaman kanta ta analog don ADC, DACs, OPAMPs da comparators, 3.3 V da aka keɓance kayan shigar da kebul na USB kuma har zuwa 14 I/Os, waɗanda za a iya ba su da kansu zuwa 1.08 V. Ana samun shigarwar VBAT don haɗa baturin madadin don adana ayyukan RTC da kuma adanawa. 32 32-bit rajista da 2-Kbyte SRAM.
Na'urorin suna ba da fakiti takwas daga 48 zuwa 169 fil.
Tebur 2. STM32U585xx fasali da ƙididdiga na gefe
STM32U585CI STM32U585RI STM32U585OI STM32U585VI STM32U585QI STM32U585ZI STM32U585AI
Na'urorin haɗi
Flash memory (Mbytes)
SRAM
Tsarin (Kbytes) Ajiyayyen (bytes)
Mai sarrafa ƙwaƙwalwar ajiya na waje don ƙwaƙwalwar ajiya (FSMC)
OCTOSPI
Babban iko
Babban manufa
Na asali
Masu ƙidayar lokaci
Ƙaddamar da lokacin SysTick mai ƙarfi
Masu sa ido na lokaci (mai zaman kansa, taga)
2 784 (192+64+512+16) 2048 madadin SRAM + 128 rijistar ajiya
A'a
iya (1)
iya (2)
2 (3)
2
2 (16 bits)
4 (32-bit) da 3 (16-bit)
2 (16 bits)
4 (16 bits)
2
2
18/327 An sauke daga Arrow.com.
Saukewa: DS13086
Saukewa: STM32U585
Bayani
Tebura 2. STM32U585xx fasali da ƙididdiga na gefe (ci gaba)
STM32U585CI STM32U585RI STM32U585OI STM32U585VI STM32U585QI STM32U585ZI STM32U585AI
Na'urorin haɗi
SPI
I2C
USART
UART
1
LPUART
SAI
1
Sadarwa FDCAN
musaya
Farashin OTG
Farashin UCPD
SDMMC
0
Kamarar kamara
A'a
Ee/A'a(5)
PSSI
A'a
Ee/A'a(5)
MDF (matatar dijital da yawa)
Ee (2 tacewa)
ADF (tace dijital ta dijital)
CORDIC co-processor
FMAC (tace hanzarin lissafi)
RTC (agogon ainihin lokacin)
Tamper fil (ba tare da SMPS / tare da SMPS)
Mai aiki tampers (ba tare da SMPS / tare da SMPS) (6)
3/3
4/3
- / 8
2/2
3/2
- / 7
Gaskiya bazuwar lamba janareta
SAES, AES
PKA (Maɓallin maɓalli na jama'a)
HASH (SHA-256)
Decryption akan-da- tashi don OCTOPI
GPIOs (ba tare da SMPS / tare da SMPS ba)
Fil ɗin farkawa (ba tare da SMPS / tare da SMPS ba)
Adadin I/Os zuwa 1.08 V (ba tare da SMPS / tare da SMPS ba)
36 / 33 50 / 47
69
17 / 15 18 / 17
23
0/0
0/0
6
3 4 3
2 1
2 Iya iya
2 (4) Iya iya
Ee (6 tace) Ee Ee
Ee
Ee
8/7
8/8
8/7
8/8
7/6
7/7
7/6
7/7
Da Da Da Da Da
82/79 109/106 113/111 137/134
22/19 24/24 24/23 24/24
0/0 13/10 14/13 14/11
Saukewa: DS13086
19/327
21
An sauke daga Arrow.com.
Bayani
Saukewa: STM32U585
Tebura 2. STM32U585xx fasali da ƙididdiga na gefe (ci gaba)
STM32U585CI STM32U585RI STM32U585OI STM32U585VI STM32U585QI STM32U585ZI STM32U585AI
Na'urorin haɗi
Hankali mai ƙarfi
Yawan tashoshi (ba tare da SMPS 8/7
14/13
13
21/20 24/24 24/23 24/24
/ tare da SMPS)
12-bit ADC
1
ADC
14-bit ADC
1
Nbr na tashoshi
(ba tare da SMPS / 11/10 17/15 ba
16
20/18 24/24 24/22 24/24
da SMPS)
DAC
Adadin masu juyawa 12-bit D-zuwa-A
2
Ciki na cikitage reference buffer
A'a
Ee
Analog kwatanta
2
Aiki ampmasu rayarwa
2
Matsakaicin mitar CPU
160 MHz
Ƙa'idar aikitage
1.71 zuwa 3.6 V
Yanayin aiki
Yanayin aiki na yanayi: 40 zuwa +85 °C / 40 zuwa + 125 °C Yanayin haɗin gwiwa: 40 zuwa +105 °C / 40 zuwa +130 °C
Kunshin
LQFP48, UFQFPN LQFP64
48
Farashin 90
Farashin LQFP100
UFBGA 132
LQFP144
UFBGA 169
1. Don kunshin WLCSP90, FSMC na iya tallafawa ƙirar LCD 8-bit kawai. 2. Don kunshin LQFP100, FSMC Bank1 kawai yana samuwa. Bank1 zai iya tallafawa ƙwaƙwalwar NOR/PSRAM mai yawa kawai
ta amfani da guntu NE1 zaɓi. 3. OCTOSPI guda biyu suna samuwa kawai a yanayin Muxed. 4. Lokacin da ake amfani da su a lokaci guda, ɗayan yana goyan bayan ƙirar SDIO kawai. 5. Akwai akan fakiti ba tare da SMPS ba, babu samuwa akan fakiti tare da SMPS. 6. Mai aiki tampers a cikin yanayin raba kayan fitarwa (fitarwa guda ɗaya da duk abubuwan da aka raba).
20/327 An sauke daga Arrow.com.
Saukewa: DS13086
Saukewa: STM32U585
Bayani
NJTRST, JTDI, JTCK/SWCLK, JTMS/SWDIO, JTDO
TRAACECLK, NAN [3:0]
JTAG/ SW ETM
MPU NVIC
Arm Cortex-M33
160 MHz
C-BUS
TrustZone FPU
S-BUS
D[7:0], D[3:1]dir CMD, CMDdir, CK, Ckin
D0dir, D2dir
Saukewa: SDMMC1 SDMMC2
DMA2D
Ƙungiyoyi 8 na tashoshi 4 mafi girma kamar AF
SDIN[5:0], CKIN[5:0], CCK0, CCK1 as AF PA[15:0] PB[15:0] PC[15:13] PC[12:0] PD[15:0] PE [15:0] PF[15:0] PG[15:2] PG[1:0] PH[15:0] PI[7:0] 136 AF
17 xIN
3 kompl. tashoshi (TIM1_CH[1:3]N), tashoshi 4 (TIM1_CH[1:4]), ETR, BKIN, BKIN2 kamar AF
3 kompl. tashoshi (TIM1_CH[1:3]N), tashoshi 4 (TIM1_CH[1:4]), ETR, BKIN, BKIN2 kamar AF
2 tashoshi, 1 compl. channel, BKIN as AF
1 channel, 1 compl. channel, BKIN as AF
1 channel, 1 compl. channel, BKIN as AF
RX, TX, CK, CTS, RTS kamar AF
MOSI, MISO, SCK, NSS a matsayin AF
MCLK_A, SD_A, FS_A, SCK_A, MCLK_B, SD_B,
FS_B, SCK_B a matsayin AF AUDIOCLK kamar AF
MCLK_A, SD_A, FS_A, SCK_A, MCLK_B, SD_B,
FS_B, SCK_B a matsayin AF
RTC_OUT1, RTC_OUT2, RTC_REFIN, RTC_TS
RTC_OUT[8:1], RTC_IN[8:1] VREF+
INP, INN, FITA
INP, INN, FITA
INP, INN, FITA
INP, INN, FITA IN1, IN2, CH1, CH2,
ETR kamar AF IN1, IN2, CH1, CH2,
ETR kamar AF IN1, OUT, ETR kamar AF
SCL, SDA, SMBA kamar AF MOSI, MISO, SCK, NSS a matsayin
AF RX, TX, CTS, RTS_DE kamar yadda
AF
Bayanin GPMA1
TSC
MDF1 GPIO tashar jiragen ruwa A GPIO tashar jiragen ruwa B GPIO tashar jiragen ruwa C GPIO tashar jiragen ruwa D GPIO tashar jiragen ruwa E GPIO tashar jiragen ruwa F GPIO tashar jiragen ruwa G GPIO tashar jiragen ruwa H GPIO tashar jiragen ruwa I EXT IT. WKP
@VDDA
Saukewa: AD1
ITF
TIM1/PWM 16b
TIM8/PWM 16b
TIM15 16b
TIM16 16b
TIM17 16b
smcard irDA
USART1
Saukewa: SPI1
SAI1
SAI2
Kula da yanayin zafi @VSW XTAL 32k RTC TAMP
@VDDA VREF buffer
@VDDA COMP1 COMP2
@VDDA OpAmp1 OpAmp2
LPTIM1
LPTIM3
LPTIM4
I2C3/SMBUS
Saukewa: SPI3
LPUART1
APB3 160 MHz
APB2 160 MHz
FIFO FIFO DCACHE1 ICACHE (Kbytes 4) (Kbytes 8)
AHB bas-matrix
Farashin PHY
Hoto 1. STM32U585xx zane mai toshe
Mai sarrafa ƙwaƙwalwar ajiya mai sassauƙa (FSMC): SRAM, PSRAM, KO Flash, FRAM, NAND Flash
OTFDEC1 da Octo-SPI1 ƙwaƙwalwar ƙwaƙwalwar ajiya
OTFDEC2 da Octo-SPI2 ƙwaƙwalwar ƙwaƙwalwar ajiya
Ƙwaƙwalwar Flash (har zuwa 2 Mbytes)
SRAM1 (192 Kbytes) SRAM2 (64 Kbytes) SRAM3 (512 Kbytes)
AES SAES PKA
RNG HASH
@VDDUSB USB FS
AHB/APB2 SYSCFG
AHB1 160 MHz
@VSW BKPSRAM (2 Kbytes)
Saukewa: GTZC1CRC
CORDIC FMAC
AHB/APB1
AHB2 160 MHz
@VDD SHSI HSI48 MSI HSI16 LSI PLL 1, 2, 3
Sake saiti da sarrafa agogo
DCMI/PSSI
VDD
@VDD Power management
Voltage mai tsara LDO da SMPS 3.3 zuwa 1.2 V
Sake saita Int
@VDD Supply kula
BOR
PVD, PVM
@VDD XTAL OSC 4-50 MHz
IWDG
Interface mai jiran aiki
Saukewa: FCLK HCLKx PCLKx
TIM2 32b
TIM3 32b
CRS
TIM4 32b
TIM5 32b
smcard USART2 irDA
smcard USART3 irDA
Farashin 4
Farashin 5
Saukewa: SPI2
APB1 160 MHz (max)
LPDMA1
SRAM4 (16 Kbytes)
WWDG
TIM6 16b TIM7 16b
I2C1/SMBUS I2C2/SMBUS I2C4/SMBUS FDCAN1 UCPD1
LPTIM2
PHY FIFO
CLK, NE[4:1], NL, NBL[1:0], A[25:0], D[15:0], NOE, NWE, NWAIT, NCE, INT kamar AF IO[7:0], CLK, NCLK, NCS. DQS a matsayin AF IO [7:0], CLK, NCLK, NCS. DQS a matsayin AF
DP DM D[15:0], CK, CMD a matsayin AF
VDD = 1.71 zuwa 3.6V VSS
VDDIO, VDDUSB, VDDA, VSSA, VDD, VSS, NRST
OSC_IN OSC_OUT
WKUPx (x = 1 zuwa 8) tashoshi 4, ETR azaman tashoshi na AF 4, ETR azaman tashoshin AF 4, ETR azaman tashoshi AF 4, ETR azaman AF RX, TX, CK, CTS, RTS azaman AF RX, TX, CK, CTS , RTS azaman AF RX, TX, CTS, RTS azaman AF RX, TX, CTS, RTS azaman AF MOSI, MISO, SCK, NSS azaman AF SCL, SDA, SMBA azaman AF SCL, SDA, SMBA azaman AF SCL, SDA, SMBA kamar AF TX, RX kamar AF
CC1, DBCC1, CC2, DBCC2, FRSCC1, FRSCC2 a matsayin AF
IN1, IN2, CH1, CH2, ETR kamar AF
AHB bas-matrix
AHB/APB3
@VDDA D/A mai canzawa 1 ITF D/A mai sauya 2
@VDDA
ITF
Saukewa: AD4
DAC1_OUT1 DAC1_OUT2
19 xIN
AHB3 160 MHz
LPGPIO ADF1
Farashin GTZC2
yankin wutar lantarki na VDD
VDDUSB ikon yanki
VSW ikon yanki
VDDIO2 ikon yanki
VDDA ikon yanki
Lura: VSW = VDD lokacin da VDD ke sama da VBOR0, da VSW = VBAT lokacin da VDD ke ƙasa da VBOR0.
IO [15:0] kamar yadda AF SDIN0, CKIN0, CCK0, CCK1 a matsayin AF
MSv60471V5
Saukewa: DS13086
21/327
21
An sauke daga Arrow.com.
Aiki ya ƙareview
3
Aiki ya ƙareview
Saukewa: STM32U585
3.1
Arm Cortex-M33 core tare da TrustZone da FPU
Cortex-M33 tare da TrustZone da FPU babban injin sarrafa makamashi ne wanda aka tsara don microcontrollers da aikace-aikace masu zurfi, musamman waɗanda ke buƙatar ingantaccen tsaro.
Cortex-M33 na'ura mai ba da hanya tsakanin hanyoyin sadarwa yana ba da babban aikin ƙididdigewa tare da ƙarancin ƙarfin amfani da ci gaba da amsawa ga katsewa. Yana da fasali: · Fasahar Arm TrustZone, ta amfani da babban tsawo na Armv8-M yana tallafawa amintattu da
Jihohin da ba su da tsaro · MPUs (rakunan kariyar ƙwaƙwalwar ajiya), suna tallafawa har zuwa yankuna 16 don amintattu da
aikace-aikacen da ba amintacce ba · Configurable SAU (amintaccen sifa naúrar) yana tallafawa yankuna har zuwa yankuna takwas kamar
amintacce ko mara tsaro · Ayyukan ilmin kimiya na kan ruwa tare da goyan bayan ingantattun lissafi guda ɗaya.
Mai sarrafawa yana goyan bayan saitin umarnin DSP wanda ke ba da damar sarrafa siginar ingantacciyar sigina da hadadden aiwatar da algorithm.
Cortex-M33 processor yana goyan bayan hanyoyin haɗin bas masu zuwa: · Bas ɗin AHB na tsarin:
Ana amfani da tsarin bas ɗin S-AHB (tsarin AHB) don kowane umarni da samun damar bayanai zuwa SRAM mai taswirar ƙwaƙwalwar ajiya, na gefe, RAM na waje da na'urar waje, ko yankunan Vendor_SYS na taswirar ƙwaƙwalwar ajiyar Armv8-M. Bas ɗin AHB Code: Ana amfani da mu'amalar bas ɗin C-AHB (lambar AHB) don kowane ɗauko umarni da samun damar bayanai zuwa yankin lambar ta taswirar ƙwaƙwalwar ajiyar Armv8-M.
Hoto 1 yana nuna tsarin toshe gaba ɗaya na na'urorin STM32U585xx.
3.2
3.2.1
ART Accelerator (ICACHE da DCACHE)
Cache umarni (ICACHE)
An gabatar da ICACHE akan bas ɗin lambar C-AHB na Cortex-M33 processor don haɓaka aiki yayin ɗaukar umarni (ko bayanai) daga ƙwaƙwalwar ciki da waje.
ICACHE tana ba da fasalulluka masu zuwa: · Multi-bus interface:
Tashar tashar bayi tana karɓar buƙatun ƙwaƙwalwar ajiya daga tashar aiwatar da lambar Cortex-M33 C-AHB
Babban tashar jiragen ruwa na Master1 yana yin buƙatun buƙatun zuwa abubuwan ƙwaƙwalwar ciki (Ƙwaƙwalwar Flash da SRAMs)
Babban tashar jiragen ruwa na Master2 yana yin buƙatun buƙatun zuwa abubuwan ƙwaƙwalwar waje (ƙwaƙwalwar Flash na waje da RAMs ta hanyar musaya na Octo-SPI da FMC)
Tashar bayi ta biyu da aka keɓe don ICACHE ta yi rajistar shiga
22/327
Saukewa: DS13086
An sauke daga Arrow.com.
Saukewa: STM32U585
Aiki ya ƙareview
3.2.2
Kusa da umarnin jihohi-sifili/aiki samun damar bayanai: 0 jiran-jihar kan cache ya bugi damar Hit-under-miss, ba da damar yin amfani da sabbin buƙatun na'ura yayin da cikon layi (saboda kuskuren cache na baya) har yanzu yana gudana Critical- Manufofin sake cika kalma-farko, rage girman injin sarrafawa akan cache miss Hit rabo inganta ta hanyoyi biyu na tsarin haɗin gwiwar saiti da tsarin maye gurbin pLRU-t (wanda aka yi amfani da shi kwanan nan, dangane da bishiyar binaryar), algorithm tare da mafi kyawun rikitarwa/aiki. ma'auni na manyan tashoshin jiragen ruwa na Dual yana ba da damar daidaita zirga-zirgar ƙwaƙwalwar ajiya na ciki da na waje, akan bas masu sauri da jinkirin, bi da bi; Hakanan rage tasiri akan katse latency Mafi kyawun cika layin cache godiya ga AHB fashe ma'amaloli (na girman layin cache) Kula da ayyuka ta hanyar ma'aunin bugun jini da ma'aunin kuskure.
Tsawaita yankin da za a iya adanawa fiye da sararin ƙwaƙwalwar ajiyar lambar, ta hanyar dabarun gyara adireshin da ke ba da damar fayyace yankuna huɗu na waje da za a iya ɓoyewa.
Yawan amfani da wutar lantarki ya ragu sosai (ƙarin samun dama ga ƙwaƙwalwar ajiyar cache maimakon manyan abubuwan tunawa); har ma an inganta ta hanyar daidaita ICACHE azaman taswira kai tsaye (maimakon tsohowar hanyar haɗin gwiwa ta hanyoyi biyu)
Taimakon tsaro na TrustZone · Ayyukan kulawa don sarrafa software na daidaituwar cache · Gudanar da kurakurai: gano damar rubuta cache wanda ba zato ba tsammani, tare da zaɓin zaɓi.
katse haɓakawa
Cache Data (DCACHE)
An gabatar da DCACHE akan tsarin tsarin S-AHB na Cortex-M33 processor don inganta ayyukan zirga-zirgar bayanai zuwa/daga tunanin waje.
DCACHE yana ba da fasalulluka masu zuwa: · Multi-bus interface:
Tashar bayi tana karɓar buƙatun ƙwaƙwalwar ajiya daga tashar tashar Cortex-M33 S-AHB
Babban tashar jiragen ruwa yana yin buƙatun buƙatun zuwa abubuwan ƙwaƙwalwar waje (ƙwaƙwalwar Flash na waje da RAMs ta hanyar musaya na Octo-SPI da FMC)
Tashar bayi ta biyu da aka keɓe ga DCACHE tana yin rijistar samun dama · Kusa da aikin samun damar bayanan waje na sifili:
Jihohin jira-sifili akan cache sun sami damar Hit-under-miss, yana ba da damar yin amfani da sabbin buƙatun sarrafawa zuwa cache
bayanai, yayin da cikon layi (saboda kuskuren cache da ya gabata) har yanzu yana ci gaba da ci gaba Manufa-kalma-farko manufar cika ma'amaloli don karanta ma'amaloli, rage girman mai sarrafawa yana tsayawa.
cache miss Hit rabon da aka inganta ta hanyoyi biyu na saitin haɗin gwiwa da pLRU-t
Manufofin maye gurbin (wanda aka yi amfani da shi kwanan nan, dangane da bishiyar binaryar), algorithm tare da mafi kyawun rikitarwa / ma'auni na aiki Mafi kyawun layin cache na godiya ga AHB fashe ma'amaloli (na girman layin cache) Kula da ayyuka ta hanyar ƙididdiga guda biyu (don karanta da rubuta) da kuma biyu miss counters (na karatu da rubutu)
Saukewa: DS13086
23/327
93
An sauke daga Arrow.com.
Aiki ya ƙareview
Saukewa: STM32U585
Ana samun damar cache mai goyan baya: Duka rubuce-rubuce da rubutu ta hanyar manufofin da aka goyan baya (zaɓi tare da sifa mai buɗaɗɗen AHB) Karantawa da rubuta baya koyaushe ana kasaftawa Rubuta-ta koyaushe ba a kasaftawa ba (rubuta-zagaye) Byte, rabin kalma da rubutu suna tallafawa.
Taimakon tsaro na TrustZone · Ayyukan kulawa don sarrafa software na haɗin gwiwar cache:
Cikakkun cache (ba a katsewa) Tsaftace kewayon adireshi da/ko ayyukan ɓarna (aiki na baya, mai katsewa) · Gudanar da kuskure: gano kuskure don buƙatun babban tashar tashar jiragen ruwa wanda DCACHE ya ƙaddamar (korar layi ko aiki mai tsabta), tare da haɓaka katsewar zaɓi na zaɓi
3.3
Naúrar kariyar ƙwaƙwalwar ajiya
Ana amfani da MPU (naúrar kariyar ƙwaƙwalwar ajiya) don sarrafa hanyoyin shiga CPU zuwa ƙwaƙwalwar ajiya da kuma hana ɗawainiya ɗaya don lalata ƙwaƙwalwar ajiya da gangan ko albarkatun da kowane aiki mai aiki ke amfani da shi. An tsara wannan yanki na ƙwaƙwalwar ajiya zuwa wurare 16 masu kariya. Yankunan MPU da rajista suna banki a cikin jihohi masu aminci da marasa tsaro.
MPU yana da taimako musamman ga aikace-aikace inda dole ne a kiyaye wasu mahimman bayanai ko ƙwararrun lamba daga rashin ɗabi'a na wasu ayyuka. Ana sarrafa shi ta hanyar RTOS (tsarin aiki na ainihi).
Idan shirin ya shiga wurin ƙwaƙwalwar ajiya wanda MPU ya haramta, RTOS na iya gano shi kuma ya ɗauki mataki. A cikin yanayin RTOS, kernel na iya haɓaka saitin yanki na MPU bisa tsarin da za a aiwatar.
MPU na zaɓi ne kuma ana iya kewaye shi don aikace-aikacen da ba sa buƙatar sa.
3.4
Ƙwaƙwalwar ƙwaƙwalwa ta Flash
Na'urorin sun ƙunshi 2 Mbytes na ƙwaƙwalwar Flash da aka saka wanda ke akwai don adana shirye-shirye da bayanai. Ƙwaƙwalwar ƙwaƙwalwar Flash tana goyan bayan zagayowar 10 000 kuma har zuwa zagayowar 100 000 akan 512 Kbytes.
An aiwatar da prefetch na koyarwa 128 kuma ana iya kunna shi da zaɓin zaɓi.
Ƙwaƙwalwar ƙwaƙwalwar ajiyar Flash tana fasalta: · Yanayin aiki-banki biyu · Karanta-lokacin-rubutu (RWW)
Wannan yana ba da damar yin aikin karantawa daga banki ɗaya yayin aikin gogewa ko aikin shirin zuwa ɗayan bankin. Hakanan ana tallafawa boot ɗin banki biyu. Kowane banki ya ƙunshi shafuka 128 na Kbytes 8. Ƙwaƙwalwar Flash ɗin kuma tana haɗa 512-byte OTP (wanda ake iya tsarawa lokaci ɗaya) don bayanan mai amfani.
Duk ƙwaƙwalwar ajiyar da ba ta da ƙarfi tana haɗa fasalin ECC (lambar gyara kuskure) fasalin mai goyan bayan: · Gane kuskure da gyarawa ɗaya · Gane kuskure biyu · rahoton gazawar ECC
24/327
Saukewa: DS13086
An sauke daga Arrow.com.
Saukewa: STM32U585
Aiki ya ƙareview
3.4.1
Lura:
Kariyar ƙwaƙwalwa ta Flash
Zaɓin bytes yana ba da damar daidaita matakan kariya masu sassauƙa:
· write protection (WRP) to protect areas against erasing and programming. Two areas per bank can be selected with 8-Kbyte granularity.
RDP (kariyar karantawa) don kare dukkan ƙwaƙwalwar ajiya, tana da matakan kariya guda huɗu da ake samu (duba Table 3 da Table 4):
Mataki na 0: babu kariyar karantawa
Mataki na 0.5: akwai kawai lokacin da aka kunna TrustZone
Duk ayyukan karantawa/rubutu (idan ba a saita kariyar rubutu ba) daga/zuwa žwažwalwar ajiyar Flash mara tsaro yana yiwuwa. An hana samun damar gyara kuskuren wuri mai tsaro. Samun damar gyara kuskure zuwa yanki mara tsaro ya kasance mai yiwuwa.
Mataki na 1: Kariyar karantawa ta ƙwaƙwalwar ajiya
Ba za a iya karanta žwažwalwar ajiyar Flash daga ko rubuta zuwa ba idan ko dai an haɗa fasalin gyara ko kuma an zaɓi taya a RAM ko bootloader. Idan an kunna TrustZone, kuskuren da ba amintacce ba zai yiwu kuma taya a cikin SRAM ba zai yiwu ba. Ana iya kiyaye jujjuyawa daga matakin 1 zuwa ƙananan matakan ta hanyar tantance kalmar sirri.
Mataki na 2: kariyar karantawa guntu
Siffofin gyara kurakurai, taya a cikin RAM da zaɓin bootloader an kashe su. Za'a iya saita maɓallin sirri mai tsaro a cikin amintattun zaɓuɓɓuka don ba da damar damar sake dawowa daga Mataki na 2 zuwa Mataki na 1. Ta hanyar tsoho (ba a saita maɓalli ba), wannan zaɓi na Level 2 ba zai iya jurewa ba kuma J.TAG/ SWD musaya an kashe. Idan an saita maɓallin sirri a baya a cikin ƙananan matakan RDP, na'urar tana ba da damar sake komawa RDP daga Mataki na 2 zuwa Mataki na 1 bayan tabbatar da kalmar wucewa ta hanyar J.TAG/ SWD dubawa.
Don isa ga mafi kyawun matakin kariya, ana ba da shawarar kunna TrustZone da saita matakin RDP na 2 tare da kunna sake dawo da kalmar sirri.
Tebur 3. Matsayin isa ga matakin kariya da yanayin aiwatarwa lokacin TZEN = 0
Yanki
Babban darajar RDP
Kisa mai amfani (taya daga ƙwaƙwalwar Flash)
Karanta
Rubuta
Goge
Gyara / taya daga RAM / bootloader (1)
Karanta
Rubuta
Goge
1
Ee
Ee
Ee
A'a
A'a
Na (4)
Flash main memory
2
Ee
Ee
Ee
N/A
N/A
N/A
1
Ee
A'a
A'a
Memorin tsarin (2)
2
Ee
A'a
A'a
1
Ee
iya (4)
N/A
Zabin bytes(3)
2
Ee
Na (5)
N/A
OTP
1
Ee
iya (6)
N/A
2
Ee
iya (6)
N/A
Ee
A'a
A'a
N/A
N/A
N/A
Ee
iya (4)
N/A
N/A
N/A
N/A
Ee
iya (6)
N/A
N/A
N/A
N/A
Saukewa: DS13086
25/327
93
An sauke daga Arrow.com.
Aiki ya ƙareview
Saukewa: STM32U585
Tebur 3. Matsayin isa ga matakin kariya da yanayin aiwatarwa lokacin da TZEN = 0 (ci gaba)
Yanki
Babban darajar RDP
Kisa mai amfani (taya daga ƙwaƙwalwar Flash)
Karanta
Rubuta
Goge
Gyara / taya daga RAM / bootloader (1)
Karanta
Rubuta
Goge
1
Ee
Ee
N/A
A'a
A'a
N/A(7)
Rijistar Ajiyayyen
2
Ee
Ee
N/A
N/A
N/A
N/A
SRAM2/baya
1
Ee
Ee
N/A
A'a
A'a
N/A(8)
RAM
2
Ee
Ee
N/A
N/A
N/A
N/A
Yankunan OTFDEC
1
Ee
Ee
Ee
Na (9)
Ee
Ee
(Oktoba-SPI)
2
Ee
Ee
Ee
N/A
N/A
N/A
1. Lokacin da matakin kariya na 2 ke aiki, tashar cirewa, taya daga RAM da taya daga ƙwaƙwalwar tsarin suna kashe. 2. Ƙwaƙwalwar tsarin kawai ana iya karantawa, duk abin da matakin kariya (0, 1 ko 2) da yanayin aiwatarwa. 3. Option bytes ana iya samun damar kawai ta wurin rajistar ƙwaƙwalwar ajiyar Flash da OPSTRT bit. 4. Babban ƙwaƙwalwar ajiyar Flash yana gogewa lokacin da zaɓin RDP byte ya canza daga matakin 1 zuwa matakin 0. 5. SWAP_BANK zaɓi bit za a iya canza shi. 6. Ana iya rubuta OTP sau ɗaya kawai. 7. Ana share rijistar ajiyar ajiya lokacin da RDP ya canza daga matakin 1 zuwa matakin 0. 8. Ana share duk SRAMs lokacin da RDP ya canza daga matakin 1 zuwa matakin 0. 9. Ana share maɓallan OTFDEC lokacin da zaɓi na RDP ya canza daga matakin 1 zuwa matakin 0. daraja XNUMX.
Tebur 4. Matsayin isa ga matakin kariya da yanayin aiwatarwa lokacin TZEN = 1
Yanki
Babban darajar RDP
Kisa mai amfani (taya daga ƙwaƙwalwar Flash)
Karanta
Rubuta
Goge
Gyara / bootloader (1)
Karanta
Rubuta
Goge
0.5
Ee
Ee
Ee
iya (2)
iya (2)
iya (2)
Flash main memory 1
Ee
Ee
Ee
A'a
A'a
Na (5)
2
Ee
Ee
Ee
N/A
N/A
N/A
0.5
Ee
A'a
A'a
Ee
A'a
A'a
Memorin tsarin (3)
1
Ee
A'a
A'a
Ee
A'a
A'a
2
Ee
A'a
A'a
0.5
Ee
iya (5)
N/A
Zabin bytes(4)
1
Ee
iya (5)
N/A
2
Ee
Na (6)
N/A
N/A
N/A
N/A
Ee
iya (5)
N/A
Ee
iya (5)
N/A
N/A
N/A
N/A
26/327
Saukewa: DS13086
An sauke daga Arrow.com.
Saukewa: STM32U585
Aiki ya ƙareview
Tebur 4. Matsayin isa ga matakin kariya da yanayin aiwatarwa lokacin da TZEN = 1 (ci gaba)
Yanki
Babban darajar RDP
Kisa mai amfani (taya daga ƙwaƙwalwar Flash)
Karanta
Rubuta
Goge
Gyara / bootloader (1)
Karanta
Rubuta
Goge
0.5
Ee
iya (7)
N/A
Ee
iya (7)
N/A
OTP
1
Ee
iya (7)
N/A
Ee
iya (7)
N/A
2
Ee
iya (7)
N/A
N/A
N/A
N/A
0.5
Ee
Ee
N/A
iya (2)
iya (2)
N/A(8)
Rijistar Ajiyayyen
1
Ee
Ee
N/A
A'a
A'a
N/A(8)
2
Ee
Ee
N/A
N/A
N/A
N/A
0.5
Ee
Ee
N/A
iya (2)
iya (2)
N/A(9)
SRAM2 / RAM na baya
1
Ee
Ee
N/A
A'a
A'a
N/A(9)
2
Ee
Ee
N/A
N/A
N/A
N/A
0.5
Ee
Ee
Ee
Na (10)
Ee
Ee
Yankunan OTFDEC (Oktoba-SPI)
1
Ee
Ee
Ee
Na (10)
Ee
Ee
2
Ee
Ee
Ee
N/A
N/A
N/A
1. Lokacin da matakin kariya na 2 yana aiki, tashar tashar lalata da yanayin bootloader an kashe su. 2. Ya dogara da haƙƙin samun damar tsaro na TrustZone. 3. Ƙwaƙwalwar tsarin yana iya karantawa kawai, duk abin da matakin kariya (0, 1 ko 2) da yanayin aiwatarwa. 4. Zaɓuɓɓuka bytes ana samun su ne kawai ta wurin rajistar ƙwaƙwalwar ajiyar Flash da OPSTRT bit. 5. Ana goge babban ƙwaƙwalwar Flash lokacin da zaɓin RDP byte ya koma baya daga matakin 1 zuwa matakin 0. 6. SWAP_BANK zaɓi bit za a iya canza shi. 7. Ana iya rubuta OTP sau ɗaya kawai. 8. Ana share rijistar ajiya lokacin da RDP ya canza daga matakin 1 zuwa matakin 0. 9. Ana share duk SRAMs lokacin da RDP ya canza daga matakin 1 zuwa matakin 0. 10. Ana share maɓallan OTFDEC lokacin da zaɓin RDP ya canza daga matakin 1 zuwa matakin 0. daraja XNUMX.
3.4.2
Ƙarin kariyar ƙwaƙwalwar Flash lokacin da aka kunna TrustZone
Lokacin da aka kunna tsaro na TrustZone ta hanyar zaɓin bytes, ƙwaƙwalwar Flash gabaɗaya tana amintacce bayan sake saitawa kuma ana samun abubuwan kariya masu zuwa: · Wurin ƙwaƙwalwar Flash mai tushen alamar ruwa mara ƙarfi.
Za'a iya isa ga yankin amintacce kawai a Yanayin Amintacce. Za'a iya zaɓar yanki ɗaya a kowane banki tare da girman shafi. HDP mai tsaro (boye kariya) Yana daga cikin amintaccen wurin ƙwaƙwalwar ajiyar Flash kuma ana iya kiyaye shi don hana damar shiga wannan yanki ta kowane bayanan karantawa, rubutawa da ɗauko umarni. Don misaliampDon haka, lambar software a cikin amintaccen wurin ɓoye ɓoyayyiyar ƙwaƙwalwar Flash ɗin ana iya aiwatar da ita sau ɗaya kawai kuma a musanta
Saukewa: DS13086
27/327
93
An sauke daga Arrow.com.
Aiki ya ƙareview
Saukewa: STM32U585
3.4.3
duk wani ƙarin damar zuwa wannan yanki har sai tsarin sake saitin na gaba. Za'a iya zaɓar yanki ɗaya a kowane banki a farkon wuri mai tsaro. Wurin žwažwalwar ajiyar Flash na tushen toshe maras tabbas Kowane shafi ana iya tsara shi akan tashi a matsayin amintacce ko mara tsaro.
Kariyar gata ta FLASH
Kowane shafin ƙwaƙwalwar ajiyar Flash ana iya tsara shi akan-tashi azaman gata ko maras gata.
3.5
3.5.1 3.5.2
Cikakkun SRAMs
SRAM guda biyar an saka su a cikin na'urorin STM32U585xx, kowannensu yana da takamaiman fasali. SRAM1, SRAM2, da SRAM3 sune manyan SRAMs. SRAM4 yana cikin SRAM da ake amfani da shi don na'urorin LPBAM (yanayin mai cin gashin kai mara ƙarfi) a cikin Yanayin Tsaya 2.
Wadannan SRAMs an yi su ne da tubalan da yawa waɗanda za a iya kunna su a yanayin Tsayawa don rage yawan amfani: · SRAM1: tubalan 64-Kbyte guda uku (jimilar 192 Kbytes) · SRAM2: 8-Kbyte + 56-Kbyte blocks ( jimlar 64 Kbytes) tare da zaɓin zaɓi. ECC. Bugu da kari
Za a iya riƙe tubalan SRAM2 a yanayin jiran aiki. SRAM3: tubalan 64-Kbyte takwas (jimlar 512 Kbytes) tare da ECC na zaɓi. Lokacin ECC
kunna, 256 Kbytes goyon bayan ECC da 192 Kbytes na SRAM3 za a iya isa ba tare da ECC. SRAM4: 16 Kbytes · BKPSRAM (SRAM madadin): Kbytes 2 tare da ECC na zaɓi. Ana iya riƙe BKPSRAM a duk yanayin ƙarancin ƙarfi kuma lokacin da VDD ke kashe a yanayin VBAT, amma ba cikin yanayin Kashewa ba.
Tsaro na SRAMs TrustZone
Lokacin da aka kunna tsaro na TrustZone, duk SRAMs suna da tsaro bayan sake saiti. Ana iya tsara SRAM1, SRAM2, SRAM3, SRAM4 a matsayin amintacce ko mara tsaro ta hanyar tubalan, ta amfani da MPCBB (mai kula da kariyar ƙwaƙwalwar ajiyar tushen toshewa).
Ƙimar ƙaƙƙarfan ƙaƙƙarfan shinge na SRAM shine shafi na 512 bytes. Ana iya tsara yankunan SRAM na Ajiyayyen a matsayin amintattu ko mara tsaro tare da alamar ruwa, ta amfani da TZSC (Mai kula da tsaro naTrustZone) a cikin GTZC (mai sarrafa TrustZone na duniya).
SRAMs kariya gata
Ana iya tsara SRAM1, SRAM2, SRAM3, SRAM4 a matsayin masu gata ko marasa gata ta hanyar tubalan, ta amfani da MPCBB. Girman girman toshe gata na SRAM shine shafi na 512 bytes. Ana iya tsara yankunan SRAM na Ajiyayyen azaman masu gata ko marasa gata tare da alamar ruwa, ta amfani da TZSC (Mai kula da tsaro naTrustZone) a cikin GTZC (mai kula da TrustZone na duniya).
28/327 An sauke daga Arrow.com.
Saukewa: DS13086
Saukewa: STM32U585
Aiki ya ƙareview
3.6
Tsarin tsaro na TrustZone
Tsarin gine-ginen tsaro ya dogara ne akan Arm TrustZone tare da babban ƙarin Armv8-M.
Ana kunna tsaro na TrustZone ta hanyar zaɓin TZEN a cikin rijistar FLASH_OPTR.
Lokacin da aka kunna TrustZone, SAU (rashin haɗin kai na tsaro) da IDAU (ayyukan da aka ayyana na aiwatarwa) suna ayyana izinin samun dama bisa amintaccen yanayi da mara tsaro.
SAU: har zuwa yankuna takwas SAU masu daidaitawa suna samuwa don ƙimar tsaro.
IDAU: Yana ba da ɓangaren ƙwaƙwalwar ajiya na farko azaman sifofin ƙira mara aminci ko mara tsaro. Sannan an haɗa shi tare da sakamako daga sifofin tsaro na SAU kuma an zaɓi mafi girman jihar tsaro.
Dangane da ƙimar tsaro ta IDAU, ƙwaƙwalwar Flash, tsarin SRAM da sararin ƙwaƙwalwar ajiya an haɗa su sau biyu don amintattun jihohi da marasa tsaro. Koyaya, sararin ƙwaƙwalwar ajiyar waje ba a lakafta shi ba.
Teburin da ke ƙasa yana nuna tsohonampTsarin tsarin yanki na SAU na yau da kullun dangane da yankunan IDAU. Mai amfani zai iya raba kuma ya zaɓi amintacce, maras tsaro ko yankunan NSC don ƙwaƙwalwar waje kamar yadda ake buƙata.
Tebur 5. Example na taswirar ƙwalƙwalwar taswirar tsaro na tsaro tare da yankuna na SAU
Bayanin yanki
kewayon adireshin
IDAU tsaro
SAU tsaro halayen hali
daidaitawa
Siffar tsaro ta ƙarshe
Lamba – na waje memories Code – Flash da SRAM
Lambar - ƙwaƙwalwar waje
SRAM
Matsakaicin Tunawa da waje
1. NSC = mara tsaro kira.
0x0000 0000 0x07FF FFFF
0x0800 0000 0x0BFF FFFF
0x0C00 0000 0x0FFF FFFF
0x1000 0000 0x17FF FFFF
0x1800 0000 0x1FFF FFFF
0x2000 0000 0x2FFF FFFF
0x3000 0000 0x3FFF FFFF
0x4000 0000 0x4FFF FFFF
0x5000 0000 0x5FFF FFFF
0x6000 0000 0xDFFF FFF
Ba amintacce Ba mai aminci
Amintacce ko
Amintacce ko
marasa tsaro ko NSC(1) mara tsaro ko NSC
Mara tsaro
Mara tsaro
NSC
Secure ko NSC
Secure ko NSC
Mara tsaro
NSC mara tsaro
NSC mara tsaro
Mara tsaro
Mara tsaro
Secure ko NSC
Secure ko NSC
Mara tsaro
Mara tsaro
Secure ko NSC
Secure ko NSC
Amintacce ko
Amintacce ko
marasa tsaro ko NSC mara tsaro ko NSC
Saukewa: DS13086
29/327
93
An sauke daga Arrow.com.
Aiki ya ƙareview
Saukewa: STM32U585
3.6.1 3.6.2
Rarraba na gefe na TrustZone
Lokacin da tsaro na TrustZone ke aiki, yanki na iya zama ko dai amintacce ko nau'in TrustZone-sani kamar haka:
TZSC don ayyana kaddarorin tsaro · TrustZone-sane: na gefe da aka haɗa kai tsaye zuwa AHB ko bas na APB da aiwatarwa
wani takamaiman hali na TrustZone kamar rukunin rajista yana da tsaro
Default TrustZone jihar tsaro
An yi cikakken bayanin yanayin tsaro na tsarin da aka saba a ƙasa: · CPU:
Cortex-M33 yana cikin amintaccen yanayi bayan sake saiti. Dole ne adireshin taya ya kasance cikin amintaccen adireshin.
Taswirar ƙwaƙwalwar ajiya: SAU tana da cikakken tsaro bayan sake saiti. Saboda haka, duk taswirar ƙwaƙwalwar ajiya tana da cikakken tsaro. Har zuwa yankuna guda takwas SAU masu daidaitawa suna samuwa don ƙimar tsaro.
Ƙwaƙwalwar ƙwaƙwalwa ta Flash: Wurin tsaro na ƙwaƙwalwar ajiyar Flash an bayyana shi ta hanyar zaɓukan mai amfani da alamar ruwa. Tushen yanki mai toshe žwažwalwar ajiya na Flash bashi da tsaro bayan sake saiti.
SRAMs: Duk SRAMs suna da tsaro bayan sake saiti. MPCBB (mai kula da toshe kariyar ƙwaƙwalwar ajiya) yana da tsaro.
Tunatarwa na waje: FSMC, bankunan OCTOSPI suna da tsaro bayan sake saiti. MPCWMx (mai kula da alamar ruwa mai kariyar ƙwaƙwalwar ajiya) yana da tsaro.
Wuraren Wuta masu aminci ba su da tsaro bayan sake saiti. Abubuwan da aka sani na TrustZone ba su da tsaro bayan sake saiti. Amintattun rijistar tsarin su suna da tsaro.
Duk GPIOs suna da tsaro bayan sake saiti. · Katsewa:
NVIC: Duk katsewa amintattu ne bayan sake saiti. NVIC na banki ne don amintacce kuma marar tsaro.
TZIC: Ana kashe duk katsewar shiga ba bisa ka'ida ba bayan sake saiti.
3.7
Boot halaye
A yayin farawa, ana amfani da BOOT0 fil, nBOOT0, NSBOOTADDx [24:0] (x = 0, 1) da SECBOOTADD0[24:0] zaɓin bytes don zaɓar adireshin ƙwaƙwalwar boot wanda ya haɗa da: · Boot daga kowane adireshi a cikin Flash mai amfani. ƙwaƙwalwar ajiya. Boot daga tsarin ƙwaƙwalwar bootloader. Taka daga kowane adireshi a cikin SRAM da aka saka. Boot daga RSS (sabis na tsaro na tushen).
30/327
Saukewa: DS13086
An sauke daga Arrow.com.
Saukewa: STM32U585
Aiki ya ƙareview
Ƙimar BOOT0 ta fito ne daga fil ɗin PH3-BOOT0 ko daga wani zaɓi bit dangane da ƙimar zaɓin zaɓin mai amfani don 'yantar da kushin GPIO idan an buƙata.
Bootloader yana cikin ƙwaƙwalwar tsarin, wanda ST ya tsara shi yayin samarwa. Ana amfani da bootloader don sake tsara ƙwaƙwalwar ajiyar Flash ta amfani da USART, I2C, SPI, FDCAN ko USB FS a cikin yanayin na'ura ta hanyar DFU (haɓaka firmware na na'ura).
Ana samun bootloader akan duk na'urori. Koma zuwa bayanin kula na aikace-aikacen STM32 microcontroller system boot yanayin boot (AN2606) don ƙarin cikakkun bayanai.
An saka RSS a cikin wurin ƙwaƙwalwar ajiyar Flash mai suna toshe mai tsaro, wanda aka tsara yayin samar da ST.
Don misaliampHar ila yau, RSS yana ba da damar SFI (tsararriyar shigar da firmware), godiya ga RSSe SFI (tsarin firmware RSS).
Wannan fasalin yana ba abokin ciniki damar samar da sirrin firmware don samar da shi a cikin STM32, lokacin da aka ba da kwangilar samarwa ga wani ɓangare na uku mara aminci.
Ana samun RSS akan duk na'urori, bayan kunna TrustZone ta hanyar zaɓi na TZEN. Koma zuwa bayanin aikace-aikacen Overview amintacce firmware shigar (SFI) (AN4992) don ƙarin cikakkun bayanai.
Koma zuwa Tebur 6 da Tebu 7 don yanayin taya lokacin da aka kashe TrustZone kuma an kunna shi bi da bi.
nBOOT0 FLASH_ OPTR[27] -
-
1
0
Tebur 6. Yanayin taya lokacin da TrustZone ya nakasa (TZEN = 0)
BOOT0 pin PH3
nSWBOOT0 FLASH_ OPTR[26]
Boot adireshin zaɓi-byte
zaɓi
Yankin Boot
Ƙimar da aka tsara ta ST
Adireshin boot ya bayyana ta
0
1
NSBOTAD0[24:0]
zabin mai amfani bytes
Flash: 0x0800 0000
NSBOTAD0[24:0]
1
1
Adireshin boot ya bayyana ta
NSBOTAD1[24:0]
zabin mai amfani bytes
NSBOTAD1[24:0]
Saukewa: 0X0BF9
Adireshin boot ya bayyana ta
-
0
NSBOTAD0[24:0]
zabin mai amfani bytes
Flash: 0x0800 0000
NSBOTAD0[24:0]
-
0
Adireshin boot ya bayyana ta
NSBOTAD1[24:0]
zabin mai amfani bytes
NSBOTAD1[24:0]
Saukewa: 0X0BF9
Lokacin da aka kunna TrustZone ta saita zaɓin zaɓi na TZEN, sararin taya dole ne ya kasance a cikin amintaccen wuri. Ana amfani da zaɓi na SECBOOTADD0[24:0] bytes don zaɓar amintaccen adireshin ƙwaƙwalwar ajiyar boot.
Za'a iya zaɓar zaɓin shigarwa na musamman ta hanyar saita BOOT_LOCK zaɓi bit, bada izinin yin boot koyaushe a adireshin da SECBOOTADD0[24:0] zaɓi zaɓi. Duk sauran zaɓuɓɓukan taya an yi watsi da su.
An sauke daga Arrow.com.
Saukewa: DS13086
31/327
93
Aiki ya ƙareview
Saukewa: STM32U585
Tebur 7. Yanayin taya lokacin da aka kunna TrustZone (TZEN = 1)
BOOT_ LOCK
nBOOT0 FLASH_ OPTR[27]
BOOT0 pin PH3
nSWBOOT0 FLASH_ OPTR[26]
umarnin RSS
Boot adireshin zaɓi-bytes
zaɓi
Yankin Boot
Ƙimar da aka tsara ta ST
-
0
Amintaccen adireshin taya
1
0
SAURARA 0 [24:0]
bayyana ta hanyar zaɓin mai amfani bytes
Flash: 0x0C00 0000
SECBOOTADD0[24:0]
-
1
1
0
N/A
RSS
RSS: 0x0FF8 0000
0
1
-
Amintaccen adireshin taya
0
0
SAURARA 0 [24:0]
bayyana ta hanyar zaɓin mai amfani bytes
Flash: 0x0C00 0000
SECBOOTADD0[24:0]
0
-
-
-
1
-
-
0
0
N/A
RSS
RSS: 0x0FF8 0000
-
0
N/A
RSS
RSS: 0x0FF8 0000
Amintaccen adireshin taya
-
-
SAURARA 0 [24:0]
bayyana ta hanyar zaɓin mai amfani bytes
Flash: 0x0C00 0000
SECBOOTADD0[24:0]
Zaɓin adireshin boot ɗin bytes yana ba da damar shirya kowane adireshin ƙwaƙwalwar ajiyar taya. Koyaya, sararin adireshin da aka yarda ya dogara da matakin ƙwaƙwalwar ajiyar Flash RDP.
Idan adireshin ƙwaƙwalwar ajiyar taya da aka tsara ya fita daga wurin da aka ba da izini ga ƙwaƙwalwar ajiya lokacin da matakin RDP ya kasance 0.5 ko fiye, ana tilasta adireshin tsoho na taya ko dai a cikin amintaccen ƙwaƙwalwar Flash ko ƙwaƙwalwar ajiyar Flash mara tsaro, ya dogara da zaɓin tsaro na TrustZone kamar yadda aka bayyana a cikin tebur. kasa.
Farashin 0
2
Tebur 8. Boot sarari tare da kariya ta RDP
TZEN = 1
TZEN = 0
Duk adireshin taya
Duk adireshin taya
N/A
Adireshin boot ɗin kawai a cikin RSS ko amintaccen ƙwaƙwalwar Flash: 0x0C00 0000 - 0x0C1F FFFF
In ba haka ba, adireshin taya tilas shine 0x0FF8 0000.
Duk adireshin taya
Adireshin Boot kawai a cikin ƙwaƙwalwar Flash 0x0800 0000 - 0x081F FFFF
In ba haka ba, adireshin taya tilas shine 0x0800 0000.
32/327 An sauke daga Arrow.com.
Saukewa: DS13086
Saukewa: STM32U585
Aiki ya ƙareview
3.8
Mai sarrafa Global TrustZone (GTZC)
Ana amfani da GTZC don saita TrustZone da halaye masu gata a cikin cikakken tsarin.
GTZC ta ƙunshi ƙananan tubalan guda uku: · TZSC: TrustZone mai kula da tsaro
Wannan ƙaramin katanga yana bayyana amintacce/yanayin gata na bawa/masanin mahalli. Hakanan yana sarrafa girman wurin da ba amintacce ba don mai kula da ƙwaƙwalwar ƙwaƙwalwar ajiyar ruwa (MPCWM). Tushen TZSC yana sanar da wasu sassa (kamar RCC ko GPIOs) game da amintaccen matsayi na kowane yanki mai aminci, ta hanyar rabawa tare da RCC da dabaru na I/O. TZIC: TrustZone mai kula da shiga ba bisa ka'ida ba Wannan karamin katanga yana tattara duk abubuwan da suka faru na samun damar shiga ba bisa ka'ida ba na tsaro a cikin tsarin kuma yana haifar da amintaccen katsewa zuwa NVIC. MPCBB: MPCBB: Mai kula da kariyar ƙwaƙwalwar ajiyar tushen toshe Wannan ƙaramin katanga yana sarrafa amintattun jihohi na duk tubalan ƙwaƙwalwar ajiya (shafukan 512-byte) na SRAM masu alaƙa. Wannan mahallin yana nufin daidaita RAM na ciki a cikin samfurin tsarin TrustZone wanda ya raba SRAM tare da tsaro-tsara da halaye masu gata.
Babban fasalulluka na GTZC sune: · Matsalolin AHB masu zaman kansu 32-bit masu zaman kansu don TZSC, TZIC da MPCBB · Amintaccen damar samun dama ga mabuɗin TZSC · Saitin rajista don ayyana saitunan tsaro na samfur:
Yankuna masu amintacce/masu gata don abubuwan tunawa na waje Amintacce/yanayin samun dama ga madaidaitan abubuwan da ke kewaye da amintaccen / yanayin samun dama ga amintattun mashahuran gado
3.9
Gudanar da samar da wutar lantarki
Babban fasali na PWR (mai kula da wutar lantarki) sune: · Kayayyakin wuta da wuraren samarwa
Yankin Core (VCORE) VDD yankin Ajiyayyen yankin (VBAT) yankin Analog (VDDA) SMPS ikon stage (VDDSMPS, akwai kawai akan fakitin SMPS) VDDIO2 yankin VDDUSB don mai jigilar USB · Tsarin samar da wutar lantarkitage ka'idar SMPS ta sauko da mai canzawa Voltage regulator (LDO) · Kula da wutar lantarki BOR Monitor PVD Monitor PVM Monitor (VDDA, VDDUSB, VDDIO2)
Saukewa: DS13086
33/327
93
An sauke daga Arrow.com.
Aiki ya ƙareview
Saukewa: STM32U585
3.9.1
Lura:
· Gudanar da wutar lantarki
Hanyoyin aiki
Voltage scaling control
Yanayin ƙarancin ƙarfi
Cajin baturin VBAT · Tsaro na TrustZone da kariyar gata
Makircin samar da wuta
Na'urorin suna buƙatar 1.71 V zuwa 3.6 V VDD mai aiki voltage wadata. Ana iya samar da kayayyaki masu zaman kansu da yawa don ƙayyadaddun kayan aiki:
· VDD = 1.71 V zuwa 3.6 V (ayyukan da aka tabbatar zuwa ƙimar VBORx min) VDD shine wutar lantarki ta waje don I / Os, mai sarrafawa na ciki da tsarin analog na tsarin kamar sake saiti, sarrafa wutar lantarki da agogo na ciki. Ana bayar da shi a waje ta hanyar fil ɗin VDD.
VDDA = 1.58V (COMPs) / 1.6V (DACs, OPs)AMPs) / 1.62V (ADCs) / 1.8V (VREFBUF) zuwa 3.6V
VDDA ita ce samar da wutar lantarki ta waje don ADCs, DACs, voltage reference buffer, aiki amplifiers da comparators. VDDA voltage matakin yana zaman kansa daga VDD voltage kuma dole ne a haɗa shi da VDD ko VSS fil (zai fi dacewa zuwa VDD) lokacin da ba a amfani da waɗannan abubuwan haɗin gwiwa.
VDDSMPS = 1.71 V zuwa 3.6 V VDDSMPS shine wutar lantarki ta waje don mai sauya saukowa ta SMPS. Ana bayar da ita a waje ta hanyar fil ɗin samar da VDDSMPS kuma dole ne a haɗa shi da wadata iri ɗaya fiye da VDD.
· VLXSMPS shine sauya SMPS matakin saukar da fitarwa.
Ana samun fil ɗin samar da wutar lantarki na SMPS akan takamaiman kunshin tare da zaɓi na saukowa na SMPS.
VDDUSB = 3.0 V zuwa 3.6 V VDUSB shine wutar lantarki mai zaman kanta ta waje don masu jigilar USB. VDDUSB voltage matakin yana zaman kansa daga VDD voltage kuma dole ne a haɗa shi da VDD ko VSS fil (zai fi dacewa zuwa VDD) lokacin da ba a amfani da USB ba.
VDDIO2 = 1.08 V zuwa 3.6 V VDDIO2 shine wutar lantarki ta waje don 14 I/Os (tashar tashar G[15:2]). VDDIO2 voltage matakin yana zaman kansa daga VDD voltage kuma dole ne a haɗa shi da VDD ko VSS fil (zai fi dacewa zuwa VDD) lokacin da ba a amfani da PG[15:2].
VBAT = 1.65 V zuwa 3.6 V (ayyukan da aka ba da tabbacin ƙasa zuwa ƙimar min na VBOR_VBAT) VBAT shine wutar lantarki don RTC, TAMP, agogon waje 32 kHz oscillator da rajistar ajiya (ta hanyar sauya wutar lantarki) lokacin da VDD baya nan.
· VREF-, VREF+
VREF+ shine ma'anar shigarwar voltage don ADCs da DACs. Har ila yau, shine fitarwa na voltage reference buffer lokacin da aka kunna.
VREF+ na iya zama ƙasa lokacin da ADC da DAC ba sa aiki. Voltage reference buffer yana goyan bayan fitowar guda huɗu:
VREF+ a kusa da 1.5 V. Wannan yana buƙatar VDDA 1.8 V. VREF+ kusa da 1.8 V. Wannan yana buƙatar VDDA 2.1 V.
34/327
Saukewa: DS13086
An sauke daga Arrow.com.
Saukewa: STM32U585
Aiki ya ƙareview
VREF + a kusa da 2.048 V. Wannan yana buƙatar VDDA 2.4 V. VREF + a kusa da 2.5 V. Wannan yana buƙatar VDDA 2.8 V. VREF- da VREF + ba su samuwa akan duk fakiti. Lokacin da ba a samu ba, ana haɗa su zuwa VSSA da VDDA, bi da bi. Lokacin da VREF+ ke haɗe-haɗe tare da VDDA a cikin fakiti, voltagBabu buffer e tunani kuma dole ne a kiyaye shi a kashe. VREF- dole ne koyaushe ya kasance daidai da VSSA.
Na'urorin STM32U585xx sun haɗa masu sarrafawa guda biyu: LDO ɗaya da SMPS ɗaya a layi daya don samar da wadatar VCORE don kayan aikin dijital, SRAM1, SRAM2, SRAM3 da SRAM4 da ƙwaƙwalwar ajiyar Flash. SMPS ya haifar da wannan voltage akan VDD11 (fili biyu), tare da jimlar capacitor na waje na 4.7 F na hali. SMPS yana buƙatar coil na waje na 2.2H na yau da kullun. LDO ta haifar da wannan voltage akan fil ɗin VCAP da aka haɗa zuwa na'urar capacitor na waje na 4.7 F.
Dukan masu mulki na iya samar da voltagda (voltage scaling) kuma yana iya aiki a cikin Yanayin Tsayawa.
Yana yiwuwa a canza daga SMPS zuwa LDO kuma daga LDO zuwa SMPS akan-tashi.
Hoto 2. STM32U585xQ samar da wutar lantarki a kanview (tare da SPS)
VDDA VSSA VDUSB
VSS VDDIO2
VSS
VSS VDD 2x VDD11 VLXSMPS VDDSMPS VSSSMPS
VBAT
VDDA yankin
Masu canza A/D Comparators D/A masu juyawa Aiki ampmasu rairayi Voltage reference buffer
USB transceiver
VDDIO2 yankin
VDDIO2
zoben I/O
PG[15:2]
VDD yankin VDDIO1 I/O zobe
Sake saita toshe firikwensin zafin jiki 3 x PLL na ciki RC oscillators
Da'awar jiran aiki (Wakeup Logic, IWDG)
Voltage regulator LDO regulator
Mai sarrafa SMPS
VCORE
yankin VCORE
Core
Bayani na SRAM1 SRAM2 SRAM3 SRAM4
Na'urorin dijital
Ƙananan-voltage detector
Ajiyayyen yanki
LSE crystal 32kHz oscillator Ajiyayyen yana yin rijistar RCC_BDCR rajista RTC TAMP BKPSRAM
Flash memory
MSv63604V2
Saukewa: DS13086
35/327
93
An sauke daga Arrow.com.
Aiki ya ƙareview
Saukewa: STM32U585
Hoto 3. STM32U585xx samar da wutar lantarkiview (ba tare da SMPS)
VDDA VSSA
VDDA yankin
Masu canza A/D Comparators D/A masu juyawa Aiki ampmasu rairayi Voltage reference buffer
VDDUSB VSS
Saukewa: VDDIO2
VSS VDD VCAP
USB transceiver
VDDIO2 yankin
VDDIO2
zoben I/O
PG[15:2]
yankin VDD
VDDIO1 zoben I/O
Sake saita toshe firikwensin zafin jiki 3 x PLL na ciki RC oscillators
Da'awar jiran aiki (Wakeup Logic, IWDG)
VCORE
Mai sarrafa LDO
yankin VCORE
Core
Bayani na SRAM1 SRAM2 SRAM3 SRAM4
Na'urorin dijital
VBAT
Ƙananan-voltage detector
Ajiyayyen yanki
LSE crystal 32kHz oscillator Ajiyayyen yana yin rijistar RCC_BDCR rajista RTC TAMP BKPSRAM
Flash memory
MSv64350V3
A lokacin haɓakawar wutar lantarki da saukowa, dole ne a mutunta buƙatun jerin wutar lantarki masu zuwa:
Lokacin da VDD ke ƙasa da 1 V, sauran kayan wuta (VDDA, VDDIO2, VDDUSB) dole ne su kasance ƙasa da VDD + 300 mV.
Lokacin da VDD ta kasance sama da 1 V, duk kayan wutar lantarki masu zaman kansu ne.
A lokacin lokacin saukar da wutar lantarki, VDD na iya zama ƙasa da ɗan lokaci fiye da sauran kayayyaki kawai idan makamashin da aka bayar ga MCU ya kasance ƙasa da 1 mJ. Wannan yana ba da damar fitar da capacitors na waje tare da maɓalli daban-daban na lokaci a lokacin tsaka mai wuya.
36/327 An sauke daga Arrow.com.
Saukewa: DS13086
Saukewa: STM32U585
V 3.6
Farashin 0
Aiki ya ƙareview Hoto 4. Ƙarfin sama / ƙasa jerin
VDDX (1) VDD
3.9.2
0.3
Powerarfin wuta
Yanayin aiki
Powerarfin ƙasa
lokaci
Wurin wadata mara inganci
VDDX <VDD + 300mV
VDDX mai zaman kanta daga VDD
1. VDDX yana nufin duk wani wutar lantarki tsakanin VDDA, VDUSB, da VDDIO2.
MSv47490V1
Mai kula da samar da wutar lantarki
Na'urorin suna da hadedde ultra-low-power BOR (Brownout sake saitin) mai aiki a kowane yanayi (sai dai yanayin Kashewa). BOR yana tabbatar da aiki mai kyau na na'urar bayan kunnawa da lokacin saukar wuta. Na'urar tana kasancewa a cikin yanayin sake saiti lokacin da ake kula da kayan aiki voltage VDD yana ƙasa da ƙayyadaddun ƙofa, ba tare da buƙatar sake saiti na waje ba.
Mafi ƙanƙancin matakin BOR shine 1.71 V akan wuta, kuma ana iya zaɓar sauran manyan ƙofofin ta hanyar zaɓin bytes. Na'urorin suna da PVD da aka saka (vols ɗin shirye-shirye).tage detector) wanda ke sa ido kan samar da wutar lantarki na VDD kuma ya kwatanta shi da madaidaicin VPVD.
Ana iya haifar da katsewa lokacin da VDD ta faɗi ƙasa da/ko ta tashi sama da madaidaicin VPVD. Sabis na yau da kullun na katsewa zai iya haifar da saƙon gargaɗi da/ko sanya MCU cikin yanayi mai aminci. Ana kunna PVD ta software.
Bugu da kari, na'urorin sun hada da na gefe voltage duba wanda ke kwatanta samar da mai zaman kanta voltages VDDA, VDDUSB da VDDIO2 don tabbatar da cewa gefen yana cikin kewayon kayan aikin sa.
Na'urorin suna goyan bayan m voltage scaling don inganta yawan wutar lantarki a yanayin Run. Voltage daga babban mai sarrafa wanda ke ba da dabaru (VCORE) ana iya daidaita shi gwargwadon matsakaicin mitar aiki na tsarin.
Babban mai sarrafa yana aiki a cikin jeri masu zuwa:
Range 1 (VCORE = 1.2 V) tare da CPU da na'urorin da ke gudana har zuwa 160 MHz · Range 2 (VCORE = 1.1 V) tare da CPU da na'urorin da ke gudana har zuwa 110 MHz · Range 3 (VCORE = 1.0 V) tare da CPU kuma na'urorin da ke aiki har zuwa 55 MHz · Range 4 (VCORE = 0.9 V) tare da CPU da na'urorin da ke gudana har zuwa 25 MHz
An sauke daga Arrow.com.
Saukewa: DS13086
37/327
93
Aiki ya ƙareview
Saukewa: STM32U585
Yanayin Gudu Tsayawa Barci 0
Tsaya 1
-Ananan hanyoyi
Na'urorin STM32U585xx masu ƙarancin ƙarfi suna goyan bayan nau'ikan ƙananan ƙarfi guda bakwai don cimma mafi kyawun daidaitawa tsakanin ƙarancin wutar lantarki, ɗan gajeren lokacin farawa, abubuwan da ke da alaƙa da wadatattun hanyoyin farkawa.
Teburin da ke ƙasa yana ba da cikakken bayani game da yanayin ƙarancin ƙarfi masu alaƙa.
Table 9. STM32U585xx hanyoyin sun ƙareview
Mai sarrafa (1) CPU Flash SRAM Clocks
DMA da kayan aiki (2)
Tushen farkawa
Range 1 Range 2 Range 3 Range 4 Range 1 Range 2 Range 3 Range 4 Range 1 Range 2 Range 3 Range 4
LPR
Ee ON(3) ON A'A ON(4)
BA KASHE (5)
Duka
Kowa
N/A
Duk banda OTG_FS da UCPD
Duk Kowa
Duk wani katsewa ko aukuwa
Duk banda OTG_FS, da UCPD
BOR, PVD, PVM,
RTC, TAMP, IWDG,
TEMP ( firikwensin yanayi), VREFBUF, ADC4 (7), DAC1 (tashoshi 2) (8),
COMPx (x = 1, 2),
OPAMPx (x = 1, 2),
LSE USARTx (x = 1…5)(9),
LSI
(6)
LPUART1,
SPIx (x = 1… 3) (10),
I2Cx (x = 1… 4) (11),
LPTIMx (x = 1… 4) (12),
MDF1 (13), ADF1,
GPIO, LPGPIO, GPDMA1(14), LPDMA1
Sake saitin fil, duk I/Os, BOR, PVD, PVM, RTC, TAMP, IWDG, TEMP, ADC4, DAC1 (2 tashoshi), COMPx (x = 1, 2), USARTx (x = 1…5), LPUART1, SPIx (x = 1…3), I2Cx (x = 1…4) , LPTIMx (x = 1…4), MDF1, ADF1, GPDMA1, LPDMA1, OTG_FS, UCPD
Duk sauran abubuwan da ke gefe suna daskarewa.
38/327 An sauke daga Arrow.com.
Saukewa: DS13086
Saukewa: STM32U585
Aiki ya ƙareview
Yanayin Tsayawa 2
Table 9. STM32U585xx hanyoyin sun ƙareview (ci gaba)
Mai sarrafa (1) CPU Flash SRAM Clocks
DMA da kayan aiki (2)
BOR, PVD, PVM,
RTC, TAMP, IWDG,
TEMP, VREFBUF,
ADC4,
DAC1 (2 tashoshi),
COMPx (x = 1, 2),
OPAMPx (x = 1, 2),
LPR
BA KASHE (5)
LSE LPUART1, LSI SPI3,
I2C3,
LPTIMx (x = 1, 3, 4),
ADF1,
LPGPIO,
LPDMA1
Tushen farkawa
Sake saitin fil, duk I/Os, BOR, PVD, PVM, RTC, TAMP, IWDG, TEMP, ADC4, COMPx (x = 1, 2), LPUART1, SPI3, I2C3, LPTIMx (x = 1,3,4), ADF1, LPDMA1
Tsaya 3
Duk sauran abubuwan da ke gefe suna daskarewa.
BOR,
Sake saita fil,
RTC, TAMP, IWDG,
24 I/Os (WKUPx),
DAC1 (2 a tsaye tashoshi),
BOR, RTC, TAMP,
LPR
BA KASHE (5)
LSE OPAMPx (x = 1, 2)
IWDG
LSI
Duk sauran abubuwan da ke gefe suna daskarewa.
LPR jiran aiki
KASHE
Tsarin I/O na iya zama mai iyo, ja- sama ko ja-kasa.
BOR, RTC, TAMP, IWDG
Ana kashe duk sauran kayan aikin.
Sake saitin fil, 24 I/Os (WKUPx), BOR, RTC, TAMP, IWDG
Tsarin LSE I/O na iya zama mai iyo, LSI ja-up ko ja-ƙasa.
64-, 56- ko 8-Kbyte SRAM2 2-Kbyte BKPSRAM(5)
duk sauran SRAMs an kashe su
An kashe
An kashe
KASHE
Rufewa
KASHE
An kashe
KASHE
An kashe
RTC, TAMP
Duk sauran kayan aikin LSE ana kashe su.
Sake saitin fil, 24 I/Os (WKUPx), RTC, TAMP
Tsarin I/O na iya zama mai iyo, ja-up ko ja-kasa (15).
Saukewa: DS13086
39/327
93
An sauke daga Arrow.com.
Aiki ya ƙareview
Saukewa: STM32U585
1. LPR yana nufin cewa babban mai sarrafa yana KASHE kuma ƙananan mai sarrafa wuta yana kunne.
2. Duk abubuwan da ke kewaye suna iya zama masu aiki ko agogon gate don adana wutar lantarki.
3. Za'a iya sanya memorin Flash ɗin a cikin wuta kuma ana iya kashe agogon sa lokacin aiwatarwa daga SRAM. Hakanan za'a iya sanya banki ɗaya cikin yanayin rashin wutar lantarki.
4. Za a iya kunna ko kashe agogon SRAM1, SRAM2, SRAM3, SRAM4 da BKPSRAM da kansu.
5. Ana iya kashe SRAM a daidaiku don adana wutar lantarki.
6. MSI da HSI16 za a iya kunna su na wucin gadi bisa buƙatun gefe, don ayyuka masu zaman kansu tare da DMA ko farkawa daga Dakatar da gano abin da ya faru.
7. Canjin ADC4 yana aiki kuma mai zaman kansa tare da DMA a Yanayin Tsaya, kuma yana iya haifar da katsewar farkawa akan abubuwan da suka faru.
8. DAC1 shine sunan misali mai canza dijital-zuwa-analog (D/A). Wannan misalin yana sarrafa masu canza D/A guda biyu wanda ake kira "tashoshi biyu". Juyawa DAC suna aiki kuma masu zaman kansu tare da DMA a Yanayin Tsaya.
9. U (S) ART da LPUART watsawa da liyafar yana aiki kuma mai zaman kansa tare da DMA a cikin Yanayin Tsaya, kuma yana iya haifar da katsewar farkawa akan abubuwan canja wuri.
10. SPI watsawa da liyafar yana aiki kuma mai cin gashin kansa tare da DMA a Yanayin Tsaya, kuma yana iya haifar da katsewar farkawa akan abubuwan canja wuri.
11. I2C watsawa da liyafar yana aiki kuma mai cin gashin kansa tare da DMA a Yanayin Tsaya, kuma yana iya haifar da katsewar farkawa akan abubuwan canja wuri.
12. LPTIM yana aiki kuma mai cin gashin kansa tare da DMA a Yanayin Tsaya, kuma yana iya haifar da katsewar farkawa akan duk abubuwan da suka faru.
13. MDF da ADF suna aiki kuma masu zaman kansu tare da DMA a Yanayin Tsayawa, kuma suna iya haifar da katsewar farkawa akan abubuwan da suka faru.
14. GPDMA da LPDMA suna aiki kuma masu zaman kansu a Yanayin Tsayawa, kuma suna iya haifar da katsewar farkawa akan abubuwan da suka faru.
15. Ana iya daidaita I / Os tare da cirewa na ciki, cirewa ko iyo a cikin Yanayin Kashewa amma saitin ya ɓace lokacin fita daga yanayin Shutdown.
Ta hanyar tsoho, microcontroller yana cikin Yanayin Run bayan tsarin ko sake saitin wuta. Ya rage ga mai amfani don zaɓar ɗaya daga cikin ƙananan ikon da aka kwatanta a ƙasa:
· Yanayin barci
A yanayin Barci, CPU kawai ake tsayawa. Duk wasu bangarorin suna ci gaba da aiki kuma suna iya farfaɗo da CPU lokacin da rikici / abu ya faru.
· Tsaya 0, Tsaya 1, Tsaya 2 da Tsaya 3 halaye
Yanayin tsayawa yana samun mafi ƙarancin wutar lantarki yayin riƙe abun ciki na SRAM da rijista. An dakatar da duk agogon da ke cikin yankin VCORE, PLL, MSI, HSI16, HSI48 da HSE crystal oscillators an kashe su. LSE ko LSI har yanzu suna gudana.
RTC na iya ci gaba da aiki (Yanayin Tsayawa tare da RTC, Yanayin Tsaya ba tare da RTC ba).
Wasu na'urori masu zaman kansu ne kuma suna iya aiki a yanayin Tsayawa ta hanyar neman agogon kwaya da bas ɗin su (APB ko AHB) lokacin da ake buƙata, don canja wurin bayanai tare da DMA (GPDMA1 a Tsaya 0 da Tsaya 1, LPDMA1 a Tsaya 0, Tsaya 1. da Tsaya 2 halaye). Koma zuwa Yanayin Ƙarfin Ƙarfin Baya (LPBAM) don ƙarin cikakkun bayanai. LPBAM bashi da tallafi a yanayin Tsaya 3.
A cikin Tsayawa 2 da Tsaida 3 halaye, yawancin yankin VCORE ana saka shi a cikin yanayin ƙarami. Yanayin Tsaya 0 da Tsaida 1 suna ba da mafi girman adadin abubuwan da ke aiki da hanyoyin farkawa, ƙaramin lokacin farkawa amma mafi girman amfani fiye da Yanayin Tsaya 2.
A cikin Yanayin Tsaya 0, babban mai tsarawa ya kasance ON, yana ba da damar lokacin farkawa cikin sauri amma tare da yawan amfani.
Tsaya 3 shine mafi ƙarancin wutar lantarki tare da cikakken riƙewa, amma abubuwan da ke aiki da hanyoyin farkawa an rage su zuwa iri ɗaya fiye da yanayin jiran aiki.
Agogon tsarin lokacin fita daga Tsaya 0, Tsaya 1 ko Tsaida 2 yanayin na iya zama ko dai MSI har zuwa 24 MHz ko HSI16, ya danganta da tsarin software.
40/327
Saukewa: DS13086
An sauke daga Arrow.com.
Saukewa: STM32U585
Aiki ya ƙareview
· Yanayin jiran aiki
Ana amfani da yanayin jiran aiki don cimma mafi ƙarancin wutar lantarki tare da BOR. Ana kashe mai sarrafa na ciki don a kashe yankin VCORE. PLL, MSI, HSI16, HSI48 da HSE crystal oscillators suma an kashe su.
RTC na iya ci gaba da aiki (Yanayin jiran aiki tare da RTC, Yanayin jiran aiki ba tare da RTC ba).
BOR koyaushe yana aiki a yanayin jiran aiki.
Ana iya zaɓar yanayin kowane I/O yayin yanayin jiran aiki ta software: I/O tare da cirewa na ciki, cirewar ciki ko mai iyo.
Bayan shigar da yanayin jiran aiki, SRAMs da abun ciki na rijista sun ɓace sai dai rajista da madadin SRAM a cikin yankin Ajiyayyen da kewayen jiran aiki. Zabi, cikakken SRAM2 ko 8 Kbytes ko 56 Kbytes za a iya riƙe su a cikin Yanayin Jiran aiki, wanda aka kawo ta mai sarrafa ƙaramar ƙarfi (Ayi jiran aiki tare da yanayin riƙe SRAM2).
Ana iya saita BOR a cikin yanayin ƙarancin ƙarfi don ƙara rage yawan wutar lantarki yayin yanayin jiran aiki.
Na'urar tana fita yanayin jiran aiki lokacin sake saiti na waje (NRST fil), sake saitin IWDG, taron fil WKUP (mai daidaitawa ko faɗuwa gefen), taron RTC yana faruwa (ƙarararrawa, farkawa na lokaci-lokaci, lokacistamp), ko kuma aampganowa. The tampAna iya ɗaga ganowa ko dai saboda fil ɗin waje ko saboda gano gazawar ciki.
Agogon tsarin bayan farkawa shine MSI har zuwa 4 MHz.
· Yanayin rufewa
Ana samun mafi ƙarancin wutar lantarki a yanayin Kashewa. Ana kashe mai sarrafa na ciki don a kashe yankin VCORE. Hakanan ana kashe PLL, HSI16, HSI48, MSI, LSI da HSE oscillators.
RTC na iya ci gaba da aiki (Yanayin rufewa tare da RTC, Yanayin rufewa ba tare da RTC ba). Babu BOR a yanayin Kashewa. Babu wutar lantarki voltage saka idanu yana yiwuwa a wannan yanayin, saboda haka ba a tallafawa sauyawa zuwa yankin Ajiyayyen (VBAT). SRAMs da abun ciki na rijista sun ɓace sai dai rajista a cikin yankin Ajiyayyen.
Na'urar tana fita yanayin Kashe lokacin sake saiti na waje (NRST fil), taron fil WKUP (mai daidaita tashi ko faɗuwa gefen), ko taron RTC ya faru (ƙarararrawa, farkawa na lokaci-lokaci, lokacistamp), ko kuma aamper ganewa.
Agogon tsarin bayan farkawa shine MSI a 4 MHz.
Yanayi mai cin gashin kai mara ƙarancin ƙarfi (LPBAM)
Na'urori masu ƙarancin ƙarfi na STM32U585xx suna goyan bayan LPBAM (yanayin mai ƙarancin iko na baya) wanda ke ba da damar kayan aiki su kasance masu zaman kansu a cikin Yanayin Tsaya (Dakatar 0, Tsaya 1 da Tsaya 2), don haka ba tare da kowane software yana gudana ba.
A cikin Tsayawa 0 da Tsaida 1, abubuwan da suka dace sune kamar haka: ADC4, DAC1, LPTIMx (x = 1 zuwa 4), USARTx (x = 1 zuwa 5), LPUART1, SPIx (x = 1 zuwa 3), I2Cx ( x = 1 zuwa 4), MDF1, ADF1, GPDMA1 da LPDMA1. A cikin waɗannan hanyoyin, SRAM1, SRAM2, SRAM3 da SRAM4 na iya shiga ta GPDMA1, kuma SRAM4 na iya shiga ta LPDMA1.
A cikin Yanayin Tsaya 2, masu sarrafa kansu sune kamar haka: ADC4, DAC1, LPTIM1, LPTIM3, LPTIM4, LPUART1, SPI3, I2C3, ADF1 da LPDMA1. A wannan yanayin, ana iya samun dama ga SRAM4 ta LPDMA1.
An sauke daga Arrow.com.
Saukewa: DS13086
41/327
93
Aiki ya ƙareview
Saukewa: STM32U585
Waɗancan ɓangarorin suna goyan bayan fasalulluka dalla-dalla a ƙasa:
Aiki a Yanayin Tsaya godiya ga agogo mai zaman kansa (mai suna agogon kernel) ikon buƙatar buƙatun: agogon kernel yana kunna ta atomatik lokacin da na'ura ya buƙace shi, kuma yana kashe ta atomatik lokacin da babu na gefe ya buƙace shi.
Canja wurin DMA yana goyan bayan yanayin Tsaya godiya ga iyawar buƙatun agogon tsarin: agogon tsarin (MSI ko HSI16) yana kunna ta atomatik lokacin da na'ura ya buƙace shi, kuma yana kashe ta atomatik lokacin da babu wani yanki da ya buƙace shi. Lokacin da na'ura mai sarrafa kansa ya buƙaci agogon tsarin, agogon tsarin yana farkawa kuma ana rarraba shi zuwa duk na'urorin da aka kunna a cikin RCC. Wannan yana bawa DMA damar samun damar SRAM mai kunnawa, da duk wani rijistar da aka kunna (misali rajistar GPIO ko LPGPIO).
* Farawa ta atomatik ta gefe godiya ga kayan aiki tare da kayan aiki tare ko abubuwan da ba a daidaita su ba (kamar ganowar gefen I/O da taron mai ƙidayar ƙarancin ƙarfi).
· Farkawa daga Yanayin Tsaya tare da katsewar gefe.
GPDMA da LPDMA suna da cikakken aiki kuma an sabunta jerin abubuwan da aka haɗa a cikin Yanayin Tsaya, yana ba da damar canja wurin daban-daban na DMA don haɗawa ba tare da wani farkawa na CPU ba. Ana iya amfani da wannan don sarkar canja wuri daban-daban, ko don rubuta rajistar mahalli don canza tsarin su yayin da suke cikin Yanayin Tsayawa.
Canja wurin DMA daga ƙwaƙwalwar ajiya zuwa ƙwaƙwalwar ajiya na iya farawa ta hanyar kayan aiki tare da kayan aiki tare ko asynchronous triggers, kuma canja wurin DMA tsakanin abubuwan da ke kewaye da ƙwaƙwalwar ajiya kuma ana iya buɗe su ta waɗancan abubuwan.
Anan ƙasa wasu lokuta masu amfani waɗanda za a iya yi yayin da ake ci gaba da kasancewa a Yanayin Tsayawa:
Canjin A/D ko D/A wanda mai ƙidayar lokaci mai ƙaranci ya jawo (ko duk wata faɗakarwa)
farkawa daga Yanayin Tsaya akan agogon analog idan sakamakon juyawa A/D ya fita daga ƙofofin da aka tsara.
farkawa daga Yanayin Tsaya akan taron buffer DMA
Canja wurin bayanan tace dijital audio zuwa SRAM
farkawa daga Dakatar da gano ayyukan sauti · I2C liyafar bawa ko watsawa, liyafar SPI, liyafar UART/LPUART
farkawa a ƙarshen canja wuri na gefe ko akan taron buffer DMA · I2C babban canja wuri, watsa SPI, watsa UART/LPUART, jawo ta
mai ƙaramar lokaci mai ƙarfi (ko duk wani abin faɗa):
misaliample: karatun firikwensin lokaci-lokaci
farkawa a ƙarshen canja wuri na gefe ko akan taron buffer DMA
· Gada tsakanin abubuwan da ke kewaye
misaliample: ADC canza bayanai da aka canjawa wuri ta hanyar sadarwa
Canja wurin bayanai daga/zuwa GPIO/LPGPIO zuwa/daga SRAM don:
sarrafa abubuwan waje
aiwatar da watsa bayanai da ka'idojin liyafar
42/327 An sauke daga Arrow.com.
Saukewa: DS13086
Saukewa: STM32U585
Aiki ya ƙareview
Tebur 10. Ayyuka dangane da yanayin aiki(1)
Tsaya 0/1
Tsaya 2
Tsaya 3 Kashe jiran aiki
Na gefe
Gudu Barci
VBAT
-
-
-
-
-
Iyawar farkawa iyawar Wakeup iyawar Wakeup damar farkawa iyawar farkawa
CPU
Y
-
-
-
-
---
-
Ƙwaƙwalwar Flash (2 Mbytes)
O(2)
O(2)
-
-
-
---
-
SRAM1 (192 Kbytes) Y (3) (4) Y (3) (4) O (7) - O (7) - O (7) -
-
-
-
-
-
SRAM2 (64 Kbytes)
Y (3) (4) Y (3) (4) O (7) O (5) O (7)
- O (7) - O (6) -
-
-
-
SRAM3 (512 Kbytes) Y (3) (4) Y (3) (4) O (7) O (5) O (7) - O (7) -
-
-
-
-
-
SRAM4 (16 Kbytes)
Y (3) (4) Y (3) (4) O (7) -
O(7)
- O (7) -
-
-
-
-
-
BKPSRAM
O(4)
O(4)
O (5) O
O
O
-
O
Farashin FSMC
O
O
-
-
-
---
-
OCTOPIx (x = 1,2)
O
O
-
-
-
---
-
Rijistar Ajiyayyen
Y
Y
Y
-
Y
– YAYA-
Y
BOR (sake saitin Brown) Y
Y
YAYA YAYA --
-
PVD (programmable voltage detector)
O
O
YA YA - - - - - -
-
Na gefe voltagda monitor
Bayanin GPMA1
LPDMA1
O
O
YA YA - - - - - -
-
O
O
YAU (8) -
---
-
O
O
OO(9) YAU(9) -
-
-
-
-
-
-
DMA2D
O
O
HSI16 (mai sauri na ciki)
HSI48 oscillator
O
O
(10)
-
(10)
-
-
-
-
-
-
-
-
O
O
-
-
-
-
-
--
-
-
HSE (babban saurin waje)
O
O
-
-
-
---
-
LSI (ƙananan sauri na ciki)
O
O
O
-
O
– YA---
O
LSE (ƙananan saurin waje)
O
O
O
-
O
– YAU-
O
MSIS da MSIK (cikin sauri da yawa)
O
O
(10)
-
(10)
-
-
-
-
-
-
-
-
CSS (tsarin tsaro na agogo)
O
O
-
-
-
---
-
Tsarin tsaro na agogo akan LSE
O
O
OO O
YA OOOOO
O
Saukewa: DS13086
43/327
93
An sauke daga Arrow.com.
Aiki ya ƙareview
Saukewa: STM32U585
Table 10. Ayyuka dangane da yanayin aiki (1) (ci gaba)
Tsaya 0/1
Tsaya 2
Tsaya 3 Kashe jiran aiki
Na gefe
Gudu Barci
VBAT
-
-
-
-
-
Iyawar farkawa iyawar Wakeup iyawar Wakeup damar farkawa iyawar farkawa
Ajiyayyen yanki voltage da kuma kula da yanayin zafi
O
O
OO O
YA OOOOO
O
RTC/TAMP
O
O
OO O
YA OOOOO
O
Adadin RTC tampina pin
OTG_FS, UCPD
8
8
8O 8O 8O8O8O
8
O (11) O (11)
-
O
-
---
-
USARTx (x = 1,2,3,4,5)
O
O
O (12) O (12) -
---
-
UART mai ƙarancin ƙarfi (LPUART1) I2Cx (x = 1,2,4) I2C3 SPIx (x = 1,2) SPI3
O
O
O (12) O (12) O (12) O (12) -
-
-
-
-
-
-
O
O
O (13) O (13) -
---
-
O
O
O (13) O (13) O (13) O (13) -
-
-
-
-
-
-
O
O
O (14) O (14) -
---
-
O
O
O (14) O (14) O (14) O (14)
FDCAN1
O
O
-
-
-
---
-
SDMMCx (x = 1,2)
O
O
-
-
-
---
-
SAIX (x = 1,2)
O
O
-
-
-
---
-
Saukewa: ADC1A4
O
O
-
-
-
---
-
O
O
O (15) O (15) O (15) O (15) -
-
-
-
-
-
-
DAC1 (2 masu canzawa)
O
O
O
-
O
-
--
-
VREFBUF
O
O
O
-
O
-
--
-
OPAMPx (x = 1,2)
O
O
O
-
O
-
--
-
COMPx (x = 1,2)
O
O
YAWA------
-
firikwensin zafin jiki
O
O
O
-
O
---
-
Masu ƙidayar lokaci (TIMx)
O
O
-
-
-
---
-
LPTIMx (x = 1,3,4)
O
O
O (16) O (16) O (16) O (16) -
-
-
-
-
-
-
LPTIM2
O
IWDG (mai zaman kansa)
O
WWDG (kallon taga)
O
O
O (16) O (16) -
---
-
O
YAU YAU --
-
O
-
-
-
---
-
44/327
Saukewa: DS13086
An sauke daga Arrow.com.
Saukewa: STM32U585
Aiki ya ƙareview
Table 10. Ayyuka dangane da yanayin aiki (1) (ci gaba)
Tsaya 0/1
Tsaya 2
Tsaya 3 Kashe jiran aiki
Na gefe
Gudu Barci
VBAT
-
-
-
-
-
Iyawar farkawa iyawar Wakeup iyawar Wakeup damar farkawa iyawar farkawa
SysTick mai ƙidayar lokaci
O
O
-
-
-
---
-
MDF1 (matatar dijital da yawa)
O
O
O (17) O (17) -
---
-
ADF1 (tace dijital ta dijital)
O
O
O (17) O (17) O (17) O (17) -
-
-
-
-
-
-
DCMI (kyamara ta dijital)
O
O
-
-
-
---
-
PSSI (pararal. synch. sadarwar bawa)
O
O
-
-
-
---
-
CORDIC coprocessor O
O
-
-
-
---
-
FMAC (tace hanzarin lissafi)
O
O
-
-
-
---
-
TSC (mai kula da ji na taɓawa)
O
O
-
-
-
---
-
RNG (janar lambar bazuwar gaskiya)
O
O
-
-
-
---
-
AES kuma amintacce AES O
O
-
-
-
---
-
PKA (Maɓallin maɓalli na jama'a)
O
O
-
-
-
---
-
OTFDEC (kan-da-tashi decryption)
O
O
-
-
-
---
-
HASH accelerator
O
O
-
-
-
---
-
Rukunin lissafin CRC
O
GPIOs
O
O
-
-
-
---
-
O
O
O
O
O
- 24 - 24 - 24 (18) fil (18) fil (19) fil
-
1. Y = Ee (an kunna). O = na zaɓi (an kashe ta tsohuwa, ana iya kunna ta ta software). – = babu samuwa. Kwayoyin launin toka suna haskaka iyawar farkawa a kowane yanayi.
2. Ana iya saita ƙwaƙwalwar ajiyar Flash a yanayin saukar da wuta. Ta hanyar tsoho, baya cikin yanayin saukar wuta.
3. Ana iya kunna SRAMs ko kunnawa da kanta.
4. Ana iya kunna ko kashe agogon SRAM da kansa.
5. Kuskuren ECC yana katsewa ko farkawa NMI daga Yanayin Tsaya.
6. 8-Kbyte, 56-Kbyte ko cikakken SRAM2 abun ciki za a iya adana.
7. Sub-blocks ko cikakken SRAM1 da SRAM3, cikakken SRAM2 da SRAM4 ana iya kashe su don adana wutar lantarki. Ana iya samun damar SRAM1, SRAM2, SRAM3 da SRAM4 ta GPDMA1 a cikin Tsaya 0 da Tsaya 1. Ana iya samun damar SRAM4 ta LPDMA1 a Tsaya 0, Tsaya 1 da Tsaya 2 halaye.
8. Canja wurin GPDMA suna aiki kuma masu zaman kansu a Yanayin Tsayawa, kuma suna haifar da katsewar farkawa akan abubuwan da suka faru na canja wuri.
9. Canje-canjen LPDMA suna aiki kuma masu zaman kansu a Yanayin Tsayawa, kuma suna haifar da katsewar farkawa akan abubuwan canja wuri.
Saukewa: DS13086
45/327
93
An sauke daga Arrow.com.
Aiki ya ƙareview
Saukewa: STM32U585
10. Wasu na'urorin da ke da yanayin cin gashin kai da farkawa daga iyawar Tsayawa na iya buƙatar HSI16, MSIS ko MSIK don kunna. A wannan yanayin, oscillator yana farka ta gefen gefe, kuma ana kashe shi ta atomatik lokacin da babu na gefe yana buƙatarsa.
11. OTG_FS yana aiki a juzu'itage scaling range 1, 2 and 3.
12. USART da LPUART liyafar da watsawa suna aiki kuma masu zaman kansu a Yanayin Tsaya a cikin asynchronous kuma a cikin manyan hanyoyin SPI, kuma suna haifar da katsewar farkawa akan abubuwan canja wuri.
13. I2C liyafar da watsawa suna aiki kuma masu zaman kansu a Yanayin Tsayawa, kuma suna haifar da katsewar farkawa akan abubuwan canja wuri.
14. liyafar SPI da watsawa suna aiki kuma masu zaman kansu a Yanayin Tsayawa, kuma suna haifar da katsewar farkawa akan abubuwan canja wuri.
15. Juyawa A/D yana aiki kuma mai cin gashin kansa a Yanayin Tsayawa, kuma yana haifar da katsewar farkawa akan abubuwan da suka faru.
16. LPTIM yana aiki kuma mai zaman kansa a Yanayin Tsayawa, kuma yana haifar da katsewar farkawa akan abubuwan da suka faru.
17. MDF da ADF suna aiki kuma masu zaman kansu a Yanayin Tsayawa, kuma suna haifar da katsewar farkawa akan abubuwan da suka faru.
18. Ana iya daidaita I/Os tare da cirewa na ciki, ja-ƙasa ko iyo a Tsayawa 3 da yanayin jiran aiki.
19. Ana iya daidaita I / Os tare da cirewa na ciki, cirewa ko iyo a cikin Yanayin Kashewa amma saitin ya ɓace lokacin fita daga yanayin Shutdown.
3.9.3 3.9.4
Lura:
3.9.5
Sake saitin yanayin
Domin inganta amfani da ke ƙarƙashin sake saiti, jihar I/O ƙarƙashin da kuma bayan sake saiti shine "jihar analog" (an kashe faɗakarwar I/O Schmitt). Bugu da kari, cirewar sake saiti na ciki yana kashewa lokacin da tushen sake saitin na ciki yake.
Farashin VBAT
Fitin VBAT yana ba da damar yanki na VBAT na na'ura don yin ƙarfi daga baturi na waje ko babban ma'auni na waje.
Fin ɗin VBAT yana ba da RTC tare da LSE, anti-tampganowa (TAMP), madadin rajista da 2-Kbyte madadin SRAM. Takwas anti-tampAna samun fil ɗin ganowa a yanayin VBAT. Ana kunna aikin VBAT ta atomatik lokacin da VDD ba ta nan. An saka kewayen cajin baturi na VBAT na ciki kuma ana iya kunna shi lokacin da VDD ke nan. Lokacin da aka ba da microcontroller daga VBAT, ba mai katsewa na waje ko ƙararrawa/abubuwa na RTC da ke fita daga microcontroller daga aikin VBAT.
PWR TrustZone tsaro
Lokacin da aka kunna tsaro na TrustZone ta hanyar zaɓi na TZEN, PWR yana canzawa a yanayin tsaro na TrustZone.
Tsaro na PWR TrustZone yana tabbatar da tsari mai zuwa: · Yanayin ƙarancin ƙarfi · WKUP (farkawa) fil · vol.tage ganowa da saka idanu · Yanayin VBAT Wasu daga cikin matakan tsaro na tsarin PWR an ayyana su ta hanyar tsaro na sauran abubuwan da ke kewaye: · VOS (vol)tage scaling) sanyi yana da tsaro lokacin da zaɓin agogon tsarin ya kasance
amintacce a cikin RCC. I/O ja-up/ ja-ƙasa a cikin yanayin jiran aiki yana da tsaro lokacin da
GPIO mai dacewa yana da tsaro.
46/327
Saukewa: DS13086
An sauke daga Arrow.com.
Saukewa: STM32U585
Aiki ya ƙareview
3.10
Matrix haɗin haɗin gwiwa na gefe
Dabbobi da yawa suna da alaƙa kai tsaye a tsakanin su, waɗanda ke ba da damar sadarwa mai cin gashin kai a tsakanin su kuma suna tallafawa adana albarkatun CPU (ta haka amfani da wutar lantarki). Bugu da kari, waɗannan haɗin kayan masarufi suna ba da damar jinkiri da sauri da tsinkaya.
Dangane da abubuwan da ke kewaye, waɗannan haɗin gwiwar na iya aiki a cikin Run, Barci, Gudun Ƙarfin ƙarfi da Barci, Tsaya 0, Tsaya 1 da Tsaya 2 halaye.
3.11
Sake saiti da mai sarrafa agogo (RCC)
RCC (sake saitin da sarrafa agogo) yana sarrafa nau'ikan sake saiti daban-daban, kuma yana haifar da duk agogon bas da na gefe.
RCC tana rarraba agogon da ke fitowa daga nau'ikan oscillators daban-daban zuwa ainihin kuma zuwa abubuwan da ke kewaye. Hakanan yana sarrafa agogon gating don yanayin ƙarancin ƙarfi kuma yana tabbatar da ƙarfin agogo. Yana da fasali:
· Matsakaicin agogo: don samun mafi kyawun ciniki tsakanin saurin gudu da amfani na yanzu, ana iya daidaita mitar agogo zuwa CPU da na'ura mai kwakwalwa ta hanyar prescaler mai iya daidaitawa.
Tsarin tsaro na agogo: Ana iya canza tushen agogo lafiya a kan-da- tashi a cikin Yanayin Run ta hanyar rajistar sanyi.
· Gudanar da agogo: don rage yawan amfani da wutar lantarki, mai sarrafa agogo zai iya tsayar da agogo zuwa ainihin, kowane yanki ko ƙwaƙwalwar ajiya.
Tushen agogon tsarin: ana iya amfani da hanyoyin agogo daban-daban guda huɗu don fitar da SYSCLK na agogo:
HSE (4 zuwa 50 MHz babban kristal na waje mai sauri ko yumbu mai resonator) wanda zai iya ba da PLL. Hakanan ana iya saita HSE a yanayin wucewa don agogon waje.
HSI16 (16 MHz high-gudun RC oscillator na ciki) wanda za'a iya gyara shi ta software, wanda zai iya samar da PLL.
MSI (mai yawa na ciki RC oscillator) mai iya daidaitawa ta software, wanda zai iya samar da mitoci 16 daga 100 kHz zuwa 48 MHz. Lokacin da tushen agogon 32.768 kHz ya kasance a cikin tsarin (LSE), mitar MSI za a iya gyara ta atomatik ta kayan aiki don isa mafi daidaito fiye da ± 0.25%. A cikin wannan yanayin MSI na iya ciyar da na'urar USB, tanajin buƙatar crystal mai sauri na waje (HSE). MSI na iya samar da PLL.
Tsarin PLL wanda za a iya ciyar da shi ta HSE, HSI16 ko MSI, tare da matsakaicin mitar a 160 MHz.
HSI48 (RC48 tare da tsarin dawo da agogo) tushen agogo na 48 MHz na ciki wanda za'a iya amfani dashi don fitar da kebul, SDMMC ko RNG peripherals. Ana iya fitar da wannan agogon akan MCO.
· Agogon kwaya ta UCPD, wanda aka samo daga agogon HSI16. Dole ne a kunna HSI16 RC oscillator kafin amfani da agogon kwaya ta UCPD.
An sauke daga Arrow.com.
Saukewa: DS13086
47/327
93
Aiki ya ƙareview
Saukewa: STM32U585
Tushen agogon taimako: tushen agogo mai ƙarancin ƙarfi guda biyu waɗanda za a iya amfani da su don fitar da agogon ainihin lokacin:
LSE (32.768 kHz low-gudun waje crystal), goyan bayan uku iya aiki halaye. Hakanan ana iya saita LSE a yanayin wucewa don agogon waje.
LSI (32 kHz low-gudun ciki RC), kuma ana amfani dashi don fitar da mai sa ido mai zaman kansa. Daidaiton agogon LSI shine ± 5% daidaito. Ana iya raba agogon LSI da 128 don fitar da 250 Hz azaman agogon tushe.
Tushen agogo na gefe: da yawa na gefe suna da nasu agogo mai zaman kansa ko wane agogon tsarin. PLLs guda uku, kowannensu yana da fitowar masu zaman kansu guda uku suna ba da damar mafi girman sassauci, na iya samar da agogo masu zaman kansu don ADC, USB, SDMMC, RNG, MDF, ADF, FDCAN1, OCTOPIs da SAIs.
Agogon farawa: bayan sake saiti, microcontroller zai sake farawa ta tsohuwa tare da MSI. Za a iya canza rabon prescaler da tushen agogo ta shirin aikace-aikacen da zaran an fara aiwatar da lambar.
CSS (tsarin tsaro na agogo): ana iya kunna wannan fasalin ta hanyar software. Idan gazawar agogon HSE ta faru, babban agogon yana canzawa ta atomatik zuwa HSI16 kuma ana haifar da katsewar software idan an kunna. Hakanan ana iya gano gazawar LSE kuma yana haifar da katsewa.
Iyawar agogo:
MCO (fitilar agogon microcontroller): yana fitar da ɗayan agogon ciki don amfanin waje ta aikace-aikacen.
LSCO (fitilar agogo mai ƙarancin sauri): yana fitar da LSI ko LSE a cikin duk yanayin ƙarancin ƙarfi (sai dai yanayin VBAT).
Yawancin prescalers suna ba da izinin daidaitawar mitoci AHB da APB. Matsakaicin mitar AHB da yankunan agogon APB shine 160 MHz.
48/327 An sauke daga Arrow.com.
Saukewa: DS13086
Saukewa: STM32U585
Aiki ya ƙareview
LSI RC LSCO 32 kHz ko 250 Hz LSI
OSC32_OUT OSC32_IN
MCO
LSE OSC 32.768 kHz
Mai gano agogo
/ 116
LSE
LSI MSIS HSI16 HSE SYSCLK
pl1_r_ck HSI48 MSIK
OSC_OUT OSC_IN
HSE OSC 4-50 MHz
Mai gano agogo
HSE
HSI RC 16 MHz
Bayanin HSI16
MSI RC MSIS 100 kHz 48 MHz
MSIK 100 kHz 48 MHz
MSIS MSIK
HSI48 RC 48 MHz
Bayanin HSI48
Bayanin PLL1 VCO
/N
/ M / P pll1_p_ck / Q pll1_q_ck / R pll1_r_ck
Bayanin PLL2 VCO
/N
/ M / P pll2_p_ck / Q pll2_q_ck / R pll2_r_ck
Bayanin PLL3 VCO
/N
/ M / P pll3_p_ck / Q pll3_q_ck / R pll3_r_ck
SHSI RC
/ 2
AUDIOCLK
Hoto 5. Itacen agogo
/32
MSIS HSI16 HSE MSIS HSI16 HSE MSIS HSI16 HSE
LSI LSE MSIK HSI16
Ku IWDG
Bayanin HSI16
Zuwa UCPD1 Zuwa RTC
x2 Zuwa LPTIM1, LPTIM3, LPTIM4
Sarrafa tushen agogo
SYSCLK
Zuwa AHB bas, core, memory and DMA
AHB PRESC / 1,2,..512
HCLK
FCLK Cortex agogon gudu kyauta
LSE LSI / 8
Zuwa tsarin lokaci na Cortex
APB1 PRESC / 1,2,4,8,16
LSE HSI16 SYSCLK
MSIK HSI16 SYSCLK
PCLK1 Zuwa abubuwan APB1
x1 ko x2 Zuwa TIMx
(x = 2 zuwa 7) x4
Zuwa USARTx (x = 2 zuwa 5)
ku SPI2
Saukewa: HSI16
MSIK
x3
ku I2Cx
(X = 1,2,4)
LSI LSE HSI16 HSE pll1_q_ck pll2_p_ck
Zuwa LPTIM2 To FDCAN1
SYSCLK MSIK
pl1_q_ck pll2_q_ck
APB2 PRESC / 1,2,4,8,16
CRS agogo
PCLK2
Zuwa OCTOPIx (X = 1,2)
Ku SAES
Zuwa APB2 na gefe
x1 ko x2
Ku TIMx
(x = 1,8,15,16,17)
LSE HSI16 SYSCLK
Ku USART1
pl1_p_ck pll3_q_ck
MSIK
MSIK HSI16 SYSCLK x2
Zuwa SPI1 Zuwa ADF1 da MDF1
pl1_p_ck
MSIK HSI48 pll1_q_ck pll2_q_ck
Saukewa: HSI16
pll1_p_ck pll2_p_ck pll3_p_ck
Bayanin HSI16
x2 Zuwa SAIX (X = 1,2)
Zuwa SDMMCx (X = 1,2)
Agogon 48 MHz zuwa OTG_FS/2
ku RNG
APB3 PRESC / 1,2,4,8,16
PCLK3 Zuwa abubuwan APB3
Saukewa: HSI16
ku I2C3
Saukewa: HSI16
ku SPI3
pl2_r_ck
HSE HSI16 MSIK
Saukewa: HSI16
LSE
LSI LSE
Ku LPUART1
Zuwa ADC1, ADC4 da DAC1 DAC1 sample kuma riƙe agogo MSv63634V6
Saukewa: DS13086
49/327
93
An sauke daga Kibiya.com.
Aiki ya ƙareview
Saukewa: STM32U585
3.11.1
Tsaro na RCC TrustZone
Lokacin da aka kunna tsaro na TrustZone ta zaɓin zaɓi na TZEN, RCC tana canzawa a yanayin tsaro na TrustZone.
Tsaro na RCC TrustZone yana amintar da wasu tsarin tsarin RCC da agogon sanyi na gefe daga karantawa ko gyara su ta hanyar hanyoyin da ba amintacce ba: lokacin da keɓaɓɓen keɓaɓɓu ya kasance amintacce, agogo mai alaƙa, sake saiti, zaɓin tushen agogo da agogo yana ba da damar lokacin sarrafa ragi mai ƙarancin iko. suna amintacce.
Wurin da ke gefen yana cikin amintaccen yanayi: · lokacin da aka saita madaidaicin tsaro na SEC a cikin TZSC (TrustZone security
mai sarrafawa), don abubuwan tsaro masu aminci. · lokacin da aka kunna fasalin tsaro na wannan gefen ta hanyar kwazon sa na sadaukarwa, don
TrustZone-sani na gefe.
Tsarin dawo da agogo (CRS)
Na'urorin sun haɗa wani toshe na musamman wanda ke ba da damar datsa atomatik na oscillator na 48 MHz na ciki don tabbatar da mafi kyawun daidaitonsa akan duk iyakar aikin na'urar. Wannan atomatik t
Takardu / Albarkatu
![]() |
Kit ɗin Gano STMicroelectronics STM32U585AI don Node na IoT [pdf] Manual mai amfani Kit ɗin Gano STM32U585AI don Node na IoT, STM32U585AI, Kit ɗin Gano don Node na IoT, Kit don Node na IoT, Node na IoT, Node |

