Kunsinna tal-Enerġija tat-Tip Ċ USB STM32
“
Speċifikazzjonijiet:
- Mudell: TN1592
- Reviżjoni: 1
- Data: Ġunju 2025
- Manifattur: STMicroelectronics
Informazzjoni dwar il-Prodott:
Il-kontrollur u l-modulu tal-protezzjoni tal-Kunsinna tal-Enerġija STM32
jipprovdi karatteristiċi avvanzati għall-immaniġġjar tal-USB Power Delivery (PD) u
xenarji ta' ċċarġjar. Jappoġġja diversi standards u karatteristiċi biex
jippermettu kunsinna effiċjenti tal-enerġija u trasferiment tad-dejta permezz tal-USB
konnessjonijiet.
Istruzzjonijiet għall-Użu tal-Prodott:
Karatteristiċi tat-Trasferiment tad-Data:
Il-prodott jappoġġja karatteristiċi ta' trasferiment tad-dejta għal effiċjenza għolja
komunikazzjoni permezz ta' konnessjonijiet USB.
Użu tal-Modulu VDM UCPD:
Il-modulu VDM UCPD jipprovdi użu prattiku għall-immaniġġjar
voltage u parametri kurrenti fuq konnessjonijiet USB.
Konfigurazzjoni tal-STM32CubeMX:
Ikkonfigura STM32CubeMX b'parametri speċifiċi disponibbli fil-
dokumentazzjonijiet, inkluża tabella ta' referenza rapida f'AN5418.
Kurrent tal-Ħruġ Massimu:
Il-kurrent massimu tal-ħruġ tal-interfaċċja USB jista' jinstab f'
l-ispeċifikazzjonijiet tal-prodott.
Modalità b'Rwol Doppju:
Il-karatteristika tal-Port b'Rwol Doppju (DRP) tippermetti lill-prodott jaġixxi bħala
sors jew sink tal-enerġija, komunement użat f'apparati li jaħdmu bil-batterija.
FAQ:
M: Huwa meħtieġ X-CUBE-TCPP meta jintuża X-NUCLEO-SNK1M1?
tarka?
A: X-CUBE-TCPP jista' jintuża b'mod fakultattiv ma' X-NUCLEO-SNK1M1
tarka.
M: It-traċċi tas-CC1 u s-CC2 jeħtieġ li jkunu sinjali ta' 90 Ohm?
A: Fuq il-PCBs tal-USB, il-linji tad-dejta tal-USB (D+ u D-) huma mgħoddija bħala 90-Ohm
sinjali differenzjali, traċċi CC1 u CC2 jistgħu jsegwu l-istess sinjal
rekwiżiti.
"`
TN1592
Nota teknika
Mistoqsijiet Frekwenti STM32 USB Type-C® Power Delivery
Introduzzjoni
Dan id-dokument fih lista ta' mistoqsijiet frekwenti (FAQ) dwar STM32 USB Type-C®, u l-Power Delivery.
TN1592 – Rev 1 – Ġunju 2025 Għal aktar informazzjoni, ikkuntattja l-uffiċċju tal-bejgħ lokali tiegħek ta' STMicroelectronics.
www.st.com
TN1592
Twassil tal-Enerġija USB tat-Tip C®
1
Twassil tal-Enerġija USB tat-Tip C®
1.1
Jista' l-USB Type-C® PD jintuża biex jittrażmetti d-dejta? (Mhux qed tuża USB high speed)
karatteristiċi tat-trasferiment tad-dejta)
Filwaqt li l-USB Type-C® PD innifsu mhuwiex iddisinjat għal trasferiment ta' dejta b'veloċità għolja, jista' jintuża ma' protokolli oħra u modi alternattivi u jimmaniġġja t-trażmissjoni bażika tad-dejta.
1.2
X'inhu l-użu prattiku tal-modulu VDM UCPD?
Messaġġi definiti mill-bejjiegħ (VDMs) fil-USB Type-C® Power Delivery jipprovdu mekkaniżmu flessibbli biex tiġi estiża l-funzjonalità tal-USB Type-C® PD lil hinn min-negozjar standard tal-enerġija. Il-VDMs jippermettu l-identifikazzjoni tal-apparat, modi alternattivi, aġġornamenti tal-firmware, kmandi tad-dwana, u debugging. Billi jimplimentaw il-VDMs, il-bejjiegħa jistgħu joħolqu karatteristiċi u protokolli proprjetarji filwaqt li jżommu l-kompatibilità mal-ispeċifikazzjoni tal-USB Type-C® PD.
1.3
STM32CubeMX jeħtieġ li jiġi kkonfigurat b'parametri speċifiċi, fejn huma
huma disponibbli?
L-aħħar aġġornament biddel l-informazzjoni tal-wiri biex tkun aktar faċli għall-utent, issa l-interfaċċja sempliċement titlob il-volumtage u l-kurrent mixtieq. Madankollu, dawn il-parametri jistgħu jinstabu fid-dokumentazzjonijiet, tista' tara tabella ta' referenza rapida fl-AN5418.
Figura 1. Dettall tal-ispeċifikazzjoni (tabella 6-14 fl-ispeċifikazzjoni tal-Konsenja tal-Enerġija tal-universal serial bus)
Il-Figura 2 tispjega l-valur applikat 0x02019096.
TN1592 – Rev 1
paġna 2/14
Figura 2. Dekodifikazzjoni dettaljata tal-PDO
TN1592
Twassil tal-Enerġija USB tat-Tip C®
Għal aktar dettalji dwar id-definizzjoni tal-PDO, ara t-taqsima POWER_IF f'UM2552.
1.4
X'inhi l-kurrent massimu tal-ħruġ tal-interfaċċja USB?
Il-kurrent massimu tal-ħruġ permess mill-istandard USB Type-C® PD huwa 5 A b'kejbil speċifiku ta' 5 A. Mingħajr kejbil speċifiku, il-kurrent massimu tal-ħruġ huwa 3 A.
1.5
Din il-'Modalità b'rwol doppju' tfisser li tkun tista' tipprovdi l-enerġija u tiċċarġja
bil-maqlub?
Iva, id-DRP (port b'żewġ rwoli) jista' jiġi fornut (sink), jew jista' jipprovdi (source). Huwa komunement użat fuq apparati li jaħdmu bil-batterija.
TN1592 – Rev 1
paġna 3/14
TN1592
Kontrollur u protezzjoni tal-Kunsinna tal-Enerġija STM32
2
Kontrollur u protezzjoni tal-Kunsinna tal-Enerġija STM32
2.1
L-MCU jappoġġja biss l-istandard PD jew ukoll il-QC?
Il-mikrokontrolluri STM32 primarjament jappoġġjaw l-istandard USB Power Delivery (PD), li huwa protokoll flessibbli u adottat b'mod wiesa' għall-Power Delivery fuq konnessjonijiet USB Type-C®. L-appoġġ nattiv għal Quick Charge (QC) mhux ipprovdut mill-mikrokontrolluri STM32 jew mill-istack USB PD minn STMicroelectronics. Jekk ikun meħtieġ appoġġ għal Quick Charge, għandu jintuża IC dedikat għall-kontrollur QC mal-mikrokontrollur STM32.
2.2
Huwa possibbli li jiġi implimentat algoritmu ta' rettifika sinkronika fil-
pakkett? Jista' jimmaniġġja outputs multipli u rwoli ta' kontrollur?
L-implimentazzjoni ta' algoritmu ta' rettifika sinkronika b'outputs multipli u rwol ta' kontrollur hija fattibbli bil-mikrokontrolluri STM32. Billi tikkonfigura l-periferali PWM u ADC u tiżviluppa algoritmu ta' kontroll, huwa possibbli li tinkiseb konverżjoni effiċjenti tal-enerġija u jiġu ġestiti outputs multipli. Barra minn hekk, l-użu ta' protokolli ta' komunikazzjoni bħal I2C jew SPI jikkoordinaw l-operazzjoni ta' apparati multipli f'konfigurazzjoni kontrollur-mira. Pereżempjuampjiġifieri, STEVAL-2STPD01 b'STM32G071RBT6 wieħed li jinkorpora żewġ kontrolluri UCPD jista' jimmaniġġja żewġ portijiet tal-Konsenja tal-Enerġija tat-Tip C ta' 60 W tat-Tip C.
2.3
Hemm TCPP għal VBUS > 20 V? Dawn il-prodotti japplikaw għall-EPR?
Is-serje TCPP0 huma kklassifikati sa 20 V VBUS voltage SPR (Firxa ta' Qawwa Standard).
2.4
Liema serje ta' mikrokontrolluri STM32 tappoġġja USB Type-C® PD?
Periferali UCPD għall-ġestjoni tal-USB Type-C® PD huwa inkorporat fis-serje STM32 li ġejjin: STM32G0, STM32G4, STM32L5, STM32U5, STM32H5, STM32H7R/S, STM32N6, u STM32MP2. Jagħti 961 P/N fil-ħin li jinkiteb id-dokument.
2.5
Kif tagħmel l-STM32 MCU jaħdem bħala apparat serjali USB wara USB CDC
klassi? L-istess proċedura jew waħda simili tgħinni nagħmel mingħajr kodiċi?
Is-soluzzjoni ta' komunikazzjoni permezz tal-USB hija appoġġjata minn ex realiampinqas minn għodod ta' skoperta jew evalwazzjoni inklużi libreriji komprensivi ta' softwer b'xejn u eż.ampFajls disponibbli mal-pakkett MCU. Il-ġeneratur tal-kodiċi mhux disponibbli.
2.6
Huwa possibbli li tinbidel dinamikament id-'dejta' tal-PD fil-ħin tal-eżekuzzjoni tas-softwer? Eż.
voltagu d-domandi/kapaċitajiet attwali, il-konsumatur/il-fornitur eċċ.?
Huwa possibbli li jinbidel b'mod dinamiku r-rwol tal-enerġija (konsumatur – SINK jew fornitur – SOURCE), id-domanda għall-enerġija (oġġett tad-dejta tal-enerġija) u r-rwol tad-dejta (host jew apparat) grazzi għall-USB Type-C® PD. Din il-flessibbiltà hija murija fil-vidjo STM32H7RS USB Dual Role Data and Power.
2.7
Huwa possibbli li jintużaw l-istandard USB2.0 u l-Power Delivery (PD) biex
tirċievi aktar minn 500 mA?
Il-USB Type-C® PD jippermetti kapaċitajiet ta' ċċarġjar veloċi u ta' qawwa għolja għal apparati USB indipendentement mit-trażmissjoni tad-dejta. Għalhekk, huwa possibbli li tirċievi aktar minn 500 mA waqt it-trażmissjoni f'USB 2.x, 3.x.
2.8
Għandna l-possibbiltà li naqraw informazzjoni fuq l-apparat tas-sors jew tas-sink?
bħall-PID/UID tal-apparat USB?
Il-USB PD jappoġġja l-iskambju ta' diversi tipi ta' messaġġi, inklużi messaġġi estiżi li jistgħu jġorru informazzjoni dettaljata dwar il-manifattur. L-API USBPD_PE_SendExtendedMessage hija mfassla biex tiffaċilita din il-komunikazzjoni, billi tippermetti lill-apparati jitolbu u jirċievu dejta bħall-isem tal-manifattur, l-isem tal-prodott, in-numru tas-serje, il-verżjoni tal-firmware, u informazzjoni oħra tad-dwana definita mill-manifattur.
TN1592 – Rev 1
paġna 4/14
2.9 2.10 2.11 2.12 2.13
2.14
2.15 2.16 2.17
TN1592
Kontrollur u protezzjoni tal-Kunsinna tal-Enerġija STM32
Meta tuża tarka X-NUCLEO-SNK1M1 li tinkludi TCPP01-M12, għandha tintuża wkoll l-X-CUBE-TCPP? Jew l-X-CUBE-TCPP hija fakultattiva f'dan il-każ?
Biex tibda s-soluzzjoni USB Type-C® PD fuq il-modalità SINK, huwa rakkomandat X-CUBE-TCPP biex titħaffef l-implimentazzjoni għaliex is-soluzzjoni STM32 USB Type-C® PD teħtieġ li tiġi ġestita. TCPP01-M12 hija l-protezzjoni ottimali assoċjata.
Fuq il-PCBs tal-USB, il-linji tad-dejta tal-USB (D+ u D-) huma mgħoddija bħala sinjali differenzjali ta' 90 Ohm. It-traċċi tas-CC1 u s-CC2 iridu jkunu wkoll sinjali ta' 90 Ohm?
Il-linji CC huma linji b'tarf wieħed b'komunikazzjoni ta' frekwenza baxxa ta' 300 kbps. L-impedenza karatteristika mhijiex kritika.
Jista' t-TCPP jipproteġi D+, D-?
It-TCPP mhuwiex adattat biex jipproteġi l-linji D+/-. Biex tipproteġi l-linji D+/- huma rakkomandati protezzjonijiet ESD tal-USBLC6-2 jew protezzjonijiet ESD tal-ECMF2-40A100N6 + filtru tal-modalità komuni jekk ikun hemm frekwenzi tar-radju fis-sistema.
L-HAL jew ir-reġistru tas-sewwieq huwa inkapsulat?
Ix-xufier huwa HAL.
Kif nista' niżgura li l-STM32 jimmaniġġja n-negozjar tal-enerġija u l-ġestjoni tal-kurrent fil-protokoll PD b'mod korrett mingħajr ma nikteb kodiċi?
L-ewwel pass jista' jkun serje ta' testijiet ta' interoperabbiltà fuq il-post bl-użu ta' apparat disponibbli fis-suq. Biex tinftiehem l-imġiba tas-soluzzjoni, STM32CubeMonUCPD jippermetti l-monitoraġġ u l-konfigurazzjoni tal-applikazzjonijiet STM32 USB Type-C® u Power Delivery. It-tieni pass jista' jkun ċertifikazzjoni mal-programm ta' konformità USB-IF (forum tal-implimentatur USB) biex jinkiseb numru uffiċjali TID (Identifikazzjoni tat-Test). Dan jista' jsir f'workshop ta' konformità sponsorjat minn USB-IF jew f'laboratorju tat-testijiet indipendenti awtorizzat. Il-kodiċi ġġenerat minn X-CUBE-TCPP huwa lest biex jiġi ċċertifikat u s-soluzzjonijiet fil-bord Nucleo/Discovery/Evaluation diġà ġew iċċertifikati.
Kif tiġi implimentata l-funzjoni OVP tal-protezzjoni tal-port tat-Tip Ċ? Jista' l-marġni ta' żball jiġi ssettjat fi ħdan 8%?
Il-limitu tal-OVP huwa stabbilit minn volumtagPont diviżur e konness fuq komparatur b'valur fiss ta' bandgap. L-input tal-komparatur huwa VBUS_CTRL fuq TCPP01-M12 u Vsense fuq TCPP03-M20. Volum tal-limitu OVP VBUStage jista' jinbidel il-HW skont il-volumtagproporzjon tad-diviżur e. Madankollu, huwa rakkomandat li jintuża l-proporzjon tad-diviżur ippreżentat fuq X-NUCLEO-SNK1M1 jew X-NUCLEO-DRP1M1 skont il-volum massimu mmirattage.
Il-grad ta' ftuħ huwa għoli? Jista' jiġi personalizzat xi wħud mill-kompiti speċifiċi?
L-istack tal-USB Type-C® PD mhuwiex miftuħ. Madankollu, huwa possibbli li l-inputs kollha tiegħu u l-interazzjoni mas-soluzzjoni jiġu personalizzati. Tista' wkoll tirreferi għall-manwal ta' referenza tal-STM32 użat biex tagħti ħarsa lejn l-interfaċċja tal-UCPD.
X'għandna nagħtu kas fid-disinn taċ-ċirkwit tal-protezzjoni tal-port?
L-IC TCPP għandu jitqiegħed qrib il-konnettur tat-Tip Ċ. Ir-rakkomandazzjonijiet skematiċi huma elenkati fil-manwali tal-utent ta' X-NUCLEO-SNK1M1, X-NUCLEO-SRC1M1, u X-NUCLEO-DRP1M1. Biex tiżgura robustezza tajba tal-ESD, nirrakkomanda li tagħti ħarsa lejn in-nota tal-applikazzjoni dwar il-pariri dwar il-layout tal-ESD.
Illum il-ġurnata, qed jiġu introdotti ħafna ICs b'ċippa waħda miċ-Ċina. X'inhuma l-vantaġġi speċifiċitages tal-użu ta' STM32?
Il-benefiċċji ewlenin ta’ din is-soluzzjoni jidhru meta żżid konnettur PD tat-Tip Ċ ma’ soluzzjoni STM32 eżistenti. Imbagħad, hija kosteffettiva minħabba l-volum baxxtagIl-kontrollur UCPD huwa inkorporat fuq STM32, u volum għolitagIl-kontrolli/protezzjoni elettroniċi jsiru mit-TCPP.
TN1592 – Rev 1
paġna 5/14
2.18 2.19 2.20
TN1592
Kontrollur u protezzjoni tal-Kunsinna tal-Enerġija STM32
Hemm xi soluzzjoni rakkomandata pprovduta minn ST bil-provvista tal-enerġija u STM32-UCPD?
Huma ex sħaħampb'adapter tal-port doppju USB Type-C Power Delivery ibbażat fuq il-konvertitur buck programmabbli STPD01. STM32G071RBT6 u żewġ TCPP02-M18 jintużaw biex jappoġġjaw żewġ regolaturi buck programmabbli STPD01PUR.
X'inhi s-soluzzjoni applikabbli għal Sink (monitor tal-klassi ta' 60 W), applikazzjoni ta' input HDMI jew DP u qawwa?
STM32-UCPD + TCPP01-M12 jistgħu jappoġġjaw qawwa ta' tnixxija sa 60 W. Għal HDMI jew DP, hija meħtieġa modalità alternattiva, u dan jista' jsir permezz ta' softwer.
Dawn il-prodotti jfissru li ġew ittestjati għall-ispeċifikazzjonijiet standard tal-konformità mal-USB-IF u l-USB?
Il-kodiċi ġġenerat jew propost fuq il-pakkett tal-firmware ġie ttestjat u ċċertifikat uffiċjalment għal xi konfigurazzjonijiet ewlenin tal-HW. Bħala eż.ample, X-NUCLEO-SNK1M1, X-NUCLEO-SRC1M1, u X-NUCLEO-DRP1M1 fuq NUCLEO ġew iċċertifikati uffiċjalment u l-IDs tat-test USB-IF huma: TID5205, TID6408, u TID7884.
TN1592 – Rev 1
paġna 6/14
TN1592
Konfigurazzjoni u kodiċi tal-applikazzjoni
3
Konfigurazzjoni u kodiċi tal-applikazzjoni
3.1
Kif nista' nibni PDO?
Il-bini ta' oġġett tad-dejta tal-enerġija (PDO) fil-kuntest tal-USB Power Delivery (PD) jinvolvi d-definizzjoni tal-kapaċitajiet tal-enerġija ta' sors jew sink PD USB. Hawn huma l-passi biex toħloq u tikkonfigura PDO:
1. Identifika t-tip ta' PDO:
Provvista fissa PDO: Tiddefinixxi volum fisstage u l-kurrent Provvista tal-batterija PDO: Jiddefinixxi firxa ta' voltages u qawwa massima Provvista varjabbli PDO: Tiddefinixxi firxa ta' voltages u Provvista ta' Enerġija Programmabbli (PPS) b'kurrent massimu APDO: Tippermetti volum programmabblitage u l-kurrent. 2. Iddefinixxi l-parametri:
Voltage: Il-voltaglivell e li l-PDO jipprovdi jew jitlob
Kurrent / qawwa: Il-kurrent (għal PDOs fissi u varjabbli) jew il-qawwa (għal PDOs tal-batterija) li jipprovdi jew jitlob il-PDO.
3. Uża l-GUI tal-STM32CubeMonUCPD:
Pass 1: Kun żgur li għandek l-aħħar verżjoni tal-applikazzjoni STM32CubeMonUCPD Pass 2: Qabbad il-bord STM32G071-Disco tiegħek mal-magna ospitanti tiegħek u nieda l-
Applikazzjoni STM32CubeMonitor-UCPD Pass 3: Agħżel il-bord tiegħek fl-applikazzjoni Pass 4: Innaviga lejn il-paġna tal-“konfigurazzjoni tal-port” u kklikkja fuq it-tab tal-“kapaċitajiet tas-sink” biex tara
Lista PDO attwali Pass 5: Immodifika PDO eżistenti jew żid PDO ġdid billi ssegwi l-istruzzjonijiet Pass 6: Ikklikkja fuq l-ikona "send to target" biex tibgħat il-lista PDO aġġornata lill-bord tiegħek Pass 7: Ikklikkja fuq l-ikona "save all in target" biex issalva l-lista PDO aġġornata fuq il-bord tiegħek[*]. Hawn eżempjuampeżempju ta' kif tista' tiddefinixxi PDO ta' provvista fissa fil-kodiċi:
/* Iddefinixxi PDO ta' provvista fissa */ uint32_t fixed_pdo = 0; fixed_pdo |= (voltage_in_50mv_units << 10); // Volumtage f'unitajiet ta' 50 mV fixed_pdo |= (max_current_in_10ma_units << 0); // Kurrent massimu f'unitajiet ta' 10 mA fixed_pdo |= (1 << 31); // tip ta' provvista fiss
Example konfigurazzjoni
Għal PDO b'provvista fissa b'5 V u 3A:
content_copy uint32_t fixed_pdo = 0; fixed_pdo |= (100 << 10); // 5 V (100 * 50 mV) fixed_pdo |= (30 << 0); // 3A (30 * 10 mA) fixed_pdo |= (1 << 31); // tip ta' provvista fissa
Konsiderazzjonijiet addizzjonali:
·
Għażla dinamika tal-PDO: Tista' tbiddel dinamikament il-metodu tal-għażla tal-PDO waqt l-eżekuzzjoni billi timmodifika
il-varjabbli USED_PDO_SEL_METHOD fil-fajl usbpd_user_services.c file[*].
·
Evalwazzjoni tal-kapaċitajiet: Uża funzjonijiet bħal USBPD_DPM_SNK_EvaluateCapabilities biex tevalwa
kapaċitajiet riċevuti u jipprepara l-messaġġ tat-talba[*].
Il-bini ta' PDO jinvolvi d-definizzjoni tal-volumtagparametri tal-e u tal-kurrent (jew tal-qawwa) u l-konfigurazzjoni tagħhom bl-użu ta' għodod bħal STM32CubeMonUCPD jew direttament fil-kodiċi. Billi ssegwi l-passi u l-eż.ampBil-fajls provduti, tista' toħloq u timmaniġġja b'mod effettiv PDOs għall-applikazzjonijiet USB PD tiegħek.
3.2
Hemm funzjoni għal skema ta' prijoritizzazzjoni b'aktar minn PD-sink wieħed?
konnessi?
Iva, hemm funzjoni li tappoġġja skema ta' prijoritizzazzjoni meta jkun imqabbad aktar minn PD-sink wieħed. Dan huwa partikolarment utli f'xenarji fejn apparati multipli jkunu konnessi ma' sors wieħed ta' enerġija. Id-distribuzzjoni tal-enerġija trid tiġi ġestita abbażi tal-prijorità.
TN1592 – Rev 1
paġna 7/14
TN1592
Konfigurazzjoni u kodiċi tal-applikazzjoni
L-iskema ta' prijoritizzazzjoni tista' tiġi ġestita bl-użu tal-funzjoni USBPD_DPM_SNK_EvaluateCapabilities. Din il-funzjoni tevalwa l-kapaċitajiet riċevuti mis-sors PD u tħejji l-messaġġ tat-talba bbażat fuq ir-rekwiżiti u l-prijoritajiet tas-sink. Meta tittratta ma' sinks multipli, tista' timplimenta skema ta' prijoritizzazzjoni billi tassenja livelli ta' prijorità lil kull sink u timmodifika l-funzjoni USBPD_DPM_SNK_EvaluateCapabilities biex tikkunsidra dawn il-prijoritajiet.
content_copy uint32_t fixed_pdo = 0; fixed_pdo |= (100 << 10); // 5V (100 * 50mV) fixed_pdo |= (30 << 0); // 3A (30 * 10mA) fixed_pdo |= (1 << 31); // Tip ta' provvista fissa
/* Iddefinixxi PDO ta' Provvista Fissa */ uint32_t fixed_pdo = 0; fixed_pdo |= (voltage_in_50mv_units << 10); // Volumtage f'unitajiet ta' 50mV fixed_pdo |= (max_current_in_10ma_units << 0); // Kurrent massimu f'unitajiet ta' 10mA fixed_pdo |= (1 << 31); // Tip ta' provvista fissa
3.3
Huwa obbligatorju li tuża DMA ma' LPUART għall-GUI?
Iva, huwa obbligatorju li tikkomunika permezz ta' soluzzjoni ST-LINK.
3.4
L-issettjar tal-LPUART ta' 7 bit għat-tul tal-kelma huwa korrett?
Iva, huwa korrett.
3.5
Fl-għodda STM32CubeMX – hemm kaxxa ta' kontroll "iffranka l-enerġija ta' apparati mhux attivi"
UCPD – pull-up diżattivat ta' batterija mejta.” Xi tfisser din il-kaxxa tal-kontroll jekk hi
jippermetti?
Meta jkun SORS, USB Type-C® jeħtieġ reżistur pull-up imqabbad ma' 3.3 V jew 5.0 V. Dan jaġixxi bħala ġeneratur tas-sors tal-kurrent. Dan is-sors tal-kurrent jista' jiġi diżattivat meta USB Type-C® PD ma jintużax biex jitnaqqas il-konsum tal-enerġija.
3.6
Huwa neċessarju li tuża FreeRTOS għal applikazzjonijiet STM32G0 u USB PD?
pjanijiet għal ex USB PD mhux FreeRTOSamples?
Mhuwiex obbligatorju li tuża FreeRTOS għal applikazzjonijiet USB Power Delivery (USB PD) fuq il-mikrokontrollur STM32G0. Tista' timplimenta USB PD mingħajr RTOS billi timmaniġġja l-avvenimenti u l-magni tal-istat fil-linja prinċipali jew billi tinterrompi r-rutini tas-servizz. Filwaqt li kien hemm talbiet għal USB Power Delivery eż.ampfajls mingħajr RTOS. Bħalissa l-ebda eżempji mhux RTOSample huwa disponibbli. Iżda xi ex AzureRTOSample huma disponibbli għas-serje STM32U5 u H5.
3.7
Fid-demo tal-STM32CubeMX, il-bini ta' applikazzjoni USB PD għal STM32G0, huwa HSI
preċiżjoni aċċettabbli għal applikazzjonijiet USB PD? Jew l-użu ta' HSE estern
Il-kristall huwa obbligatorju?
L-HSI jipprovdi l-arloġġ tal-kernel għall-periferali UCPD, għalhekk m'hemm l-ebda benefiċċju fl-użu tal-HSE. Barra minn hekk, l-STM32G0 jappoġġja crystal-less għal USB 2.0 fil-modalità tal-apparat, għalhekk l-HSE jkun meħtieġ biss fil-modalità host USB 2.0.
TN1592 – Rev 1
paġna 8/14
TN1592
Konfigurazzjoni u kodiċi tal-applikazzjoni
Figura 3. Ir-reset u l-arloġġi tal-UCPD
3.8 3.9 3.10
Hemm xi dokumentazzjoni li nista' nirreferi għaliha biex nissettja CubeMX kif spjegajt aktar tard?
Id-dokumentazzjoni hija disponibbli fil-link tal-Wiki li ġej.
L-STM32CubeMonitor kapaċi jagħmel monitoraġġ f'ħin reali? Huwa possibbli li jsir monitoraġġ f'ħin reali billi tikkonnettja l-STM32 u l-ST-LINK?
Iva, STM32CubeMonitor jista' jwettaq monitoraġġ reali billi jgħaqqad STM32 u ST-LINK.
Il-volum tal-VBUS huwatagIl-funzjoni tal-kejl tal-e/kurrent murija fuq l-iskrin tal-monitor hija disponibbli b'mod bażiku u awtomatiku fuq bordijiet abilitati għall-UCPD, jew hija karatteristika tal-bord NUCLEO miżjud?
Vol preċiżtagIl-kejl tal-e huwa disponibbli b'mod nattiv għaliex il-volum VBUStage hija meħtieġa minn USB Type-C®. Kejl preċiż tal-kurrent jista' jsir permezz ta' TCPP02-M18 / TCPP03-M20 grazzi għan-naħa għolja ampLifier u resistor shunt jintużaw ukoll biex iwettqu protezzjoni kontra l-kurrent żejjed.
TN1592 – Rev 1
paġna 9/14
TN1592
Ġeneratur tal-kodiċi tal-applikazzjoni
4
Ġeneratur tal-kodiċi tal-applikazzjoni
4.1
Jista' CubeMX jiġġenera proġett ibbażat fuq AzureRTOS b'X-CUBE-TCPP mill-
l-istess mod ma' FreeRTOSTM? Jista' jiġġenera l-kodiċi li jimmaniġġja l-USB PD
mingħajr ma tuża FreeRTOSTM? Din is-sett ta' softwer teħtieġ RTOS biex
topera?
STM32CubeMX jiġġenera kodiċi grazzi għall-pakkett X-CUBE-TCPP bl-użu tal-RTOS disponibbli għall-MCU, FreeRTOSTM (għal STM32G0 bħala eż.ample), jew AzureRTOS (għal STM32H5 bħala eż.ample).
4.2
Jista' X-CUBE-TCPP jiġġenera kodiċi għal port PD doppju tat-Tip Ċ bħal
Bord STSW-2STPD01?
X-CUBE-TCPP jista' jiġġenera kodiċi għal port wieħed biss. Biex jagħmel dan għal żewġ portijiet, żewġ proġetti separati jridu jiġu ġġenerati mingħajr sovrappożizzjoni fuq ir-riżorsi STM32 u b'żewġ indirizzi I2C għal TCPP02-M18 u jingħaqdu flimkien. Fortunatament, STSW-2STPD01 għandu pakkett komplut ta' firmware għaż-żewġ portijiet. Imbagħad mhux meħtieġ li jiġi ġġenerat kodiċi.
4.3
Din l-għodda tad-disinn taħdem mal-mikrokontrolluri kollha bil-USB Type-C®?
Iva, X-CUBE-TCPP jaħdem ma' kwalunkwe STM32 li jinkorpora UCPD għall-każijiet kollha tal-enerġija (SINK / SOURCE / Dual Role). Jaħdem ma' kwalunkwe STM32 għal 5 V Type-C SOURCE.
TN1592 – Rev 1
paġna 10/14
Storja tar-reviżjoni
Data 20 ta' Ġunju 2025
Tabella 1. Storja tar-reviżjoni tad-dokument
Reviżjoni 1
Rilaxx inizjali.
Bidliet
TN1592
TN1592 – Rev 1
paġna 11/14
TN1592
Kontenut
Kontenut
1 Kunsinna tal-Enerġija USB Type-C® . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1 Jista' l-USB Type-C® PD jintuża biex jittrażmetti d-dejta? (Mhux qed jintużaw il-karatteristiċi tat-trasferiment tad-dejta b'veloċità għolja tal-USB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 X'inhu l-użu prattiku tal-modulu VDM UCPD? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.3 STM32CubeMX jeħtieġ li jiġi kkonfigurat b'parametri speċifiċi, fejn jinsabu
disponibbli? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 X'inhi l-kurrent massimu tal-ħruġ tal-interface tal-USB? . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.5 Din il-'Modalità b'rwol doppju' tfisser li tkun tista' tipprovdi l-enerġija u tiċċarġja bil-maqlub? . . . . . . . . 3 2 Kontrollur u protezzjoni tal-Kunsinna tal-Enerġija STM32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.1 L-MCU jappoġġja biss l-istandard PD jew ukoll il-QC? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.2 Huwa possibbli li jiġi implimentat algoritmu ta' rettifika sinkronika fil-pakkett? Jista'
Jimmaniġġja outputs multipli u rwoli ta' kontrollur? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3 Hemm TCPP għal VBUS > 20 V? Dawn il-prodotti japplikaw għall-EPR? . . . . . . . . . . . . . . . . 4
2.4 Liema serje ta' mikrokontrolluri STM32 tappoġġja USB Type-C® PD? . . . . . . . . . . . . . . . . . . . . . 4 2.5 Kif tagħmel l-STM32 MCU jaħdem bħala apparat serjali USB wara USB CDC
klassi? L-istess proċedura jew waħda simili tgħinni mmur mingħajr kodiċi? . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.6 Huwa possibbli li tinbidel dinamikament id-'dejta' tal-PD fil-ħin tal-eżekuzzjoni tas-softwer? Eż. voltagu t-talbiet/kapaċitajiet attwali, il-konsumatur/il-fornitur eċċ.? . . . . . . . . . . . . . . . . . . . . 4
2.7 Huwa possibbli li tuża l-istandard USB2.0 u l-Power Delivery (PD) biex tirċievi aktar minn 500 mA? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.8 Għandna l-possibbiltà li naqraw informazzjoni dwar l-apparat tas-sors jew tas-sink bħall-PID/UID tal-apparat USB? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.9 Meta tuża tarka X-NUCLEO-SNK1M1 li tinkludi TCPP01-M12, għandha tintuża wkoll l-X-CUBE-TCPP? Jew l-X-CUBE-TCPP hija fakultattiva f'dan il-każ? . . . . . . . . . . . . 5
2.10 Fuq il-PCBs tal-USB, il-linji tad-dejta tal-USB (D+ u D-) huma mgħoddija bħala sinjali differenzjali ta' 90 Ohm. It-traċċi tas-CC1 u s-CC2 iridu jkunu wkoll sinjali ta' 90 Ohms? . . . . . . . . . . . . . . . 5
2.11 Jista' t-TCPP jipproteġi D+, D-? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.12 L-HAL jew ir-reġistru tas-sewwieq huwa inkapsulat?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.13 Kif nista' niżgura li STM32 jieħu ħsieb in-negozjar tal-enerġija u l-ġestjoni tal-kurrent fi
Il-protokoll PD b'mod korrett mingħajr ma tikteb kodiċi?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.14 Kif tiġi implimentata l-funzjoni OVP tal-protezzjoni tal-port tat-Tip Ċ? Jista' l-marġni ta' żball jiġi ssettjat fi żmien 8%? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.15 Il-grad ta' ftuħ huwa għoli? Nistgħu nippersonalizzaw xi wħud mill-kompiti speċifiċi? . . . . . . . . . . . . . . . . 5 2.16 X'għandna nagħtu kas fid-disinn taċ-ċirkwit tal-protezzjoni tal-port?. . . . . . . . . . . . . . . . . 5 2.17 Illum il-ġurnata, qed jiġu introdotti ħafna ICs b'ċippa waħda miċ-Ċina. X'inhuma l-
vantaġġ speċifikutages tal-użu tal-STM32? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.18 Hemm xi soluzzjoni rakkomandata pprovduta minn ST bil-provvista tal-enerġija u STM32-UCPD? . . 6
TN1592 – Rev 1
paġna 12/14
TN1592
Kontenut
2.19 X'inhi s-soluzzjoni applikabbli għal Sink (monitor tal-klassi ta' 60 W), applikazzjoni HDMI jew input DP u qawwa? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.20 Dawn il-prodotti jfissru li ġew ittestjati għall-ispeċifikazzjonijiet standard tal-konformità tal-USB-IF u l-USB? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3 Konfigurazzjoni u kodiċi tal-applikazzjoni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1 Kif nista' nibni PDO? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 Hemm funzjoni għal skema ta' prijoritizzazzjoni b'aktar minn PD-sink wieħed imqabbad? . . . . . . 7
3.3 Huwa obbligatorju li tintuża d-DMA ma' LPUART għall-GUI? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.4 L-issettjar LPUART ta' 7 bit għat-tul tal-kelma huwa korrett? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.5 Fl-għodda STM32CubeMX – hemm kaxxa ta' kontroll "iffranka l-enerġija ta' pull-up ta' batterija mejta diżattivata tal-UCPD mhux attiva." Xi tfisser din il-kaxxa ta' kontroll jekk tkun attivata? . . . . . . . . . . . 8
3.6 Huwa neċessarju li jintuża FreeRTOS għal applikazzjonijiet STM32G0 u USB PD? Hemm xi pjanijiet għal ex USB PD mhux FreeRTOSamples? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.7 Fid-demo STM32CubeMX li tibni applikazzjoni USB PD għal STM32G0, il-preċiżjoni HSI hija aċċettabbli għal applikazzjonijiet USB PD? Jew l-użu ta' kristall HSE estern huwa obbligatorju? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.8 Hemm xi dokumentazzjoni li nista' nirreferi għaliha biex nissettja CubeMX kif spjegajt aktar tard? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.9 L-STM32CubeMonitor kapaċi jagħmel monitoraġġ f'ħin reali? Huwa possibbli monitoraġġ f'ħin reali billi tikkonnettja STM32 u ST-LINK? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.10 Il-volum tal-VBUS huwatagFunzjoni ta' kejl tal-e/kurrent murija fuq l-iskrin tal-monitor disponibbli mill-modalità bażika u awtomatika fuq bordijiet abilitati għall-UCPD, jew hija karatteristika tal-bord NUCLEO miżjud?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4 Ġeneratur tal-kodiċi tal-applikazzjoni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
4.1 Jista' CubeMX jiġġenera proġett ibbażat fuq AzureRTOS b'X-CUBE-TCPP bl-istess mod b'FreeRTOSTM? Jista' jiġġenera l-kodiċi li jimmaniġġja l-USB PD mingħajr ma juża FreeRTOSTM? Din is-suite ta' softwer teħtieġ RTOS biex topera?. . . . . . 10
4.2 Jista' X-CUBE-TCPP jiġġenera kodiċi għal port PD doppju tat-Tip Ċ bħall-bord STSW-2STPD01? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.3 Din l-għodda tad-disinn taħdem mal-mikrokontrolluri kollha bil-USB Type-C®? . . . . . . . . . . . . . . . 10
Storja tar-reviżjonijiet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
TN1592 – Rev 1
paġna 13/14
TN1592
AVVIŻ IMPORTANTI AQRA B'attenzjoni STMicroelectronics NV u s-sussidjarji tagħha (“ST”) jirriżervaw id-dritt li jagħmlu bidliet, korrezzjonijiet, titjib, modifiki, u titjib għall-prodotti ST u/jew għal dan id-dokument fi kwalunkwe ħin mingħajr avviż. Ix-xerrejja għandhom jiksbu l-aħħar informazzjoni rilevanti dwar il-prodotti ST qabel ma jagħmlu ordnijiet. Il-prodotti ST jinbiegħu skont it-termini u l-kundizzjonijiet tal-bejgħ ta' ST fis-seħħ fil-ħin tar-rikonoxximent tal-ordni. Ix-xerrejja huma unikament responsabbli għall-għażla, l-għażla u l-użu tal-prodotti ST u ST ma jassumi l-ebda responsabbiltà għall-assistenza tal-applikazzjoni jew id-disinn tal-prodotti tax-xerrejja. L-ebda liċenzja, espressa jew impliċita, għal xi dritt ta' proprjetà intellettwali ma tingħata minn ST hawnhekk. Il-bejgħ mill-ġdid ta' prodotti ST b'dispożizzjonijiet differenti mill-informazzjoni stipulata hawnhekk għandu jħassar kull garanzija mogħtija minn ST għal tali prodott. ST u l-logo ST huma trademarks ta' ST. Għal informazzjoni addizzjonali dwar it-trademarks ST, irreferi għal www.st.com/trademarks. L-ismijiet l-oħra kollha tal-prodott jew tas-servizz huma proprjetà tas-sidien rispettivi tagħhom. L-informazzjoni f'dan id-dokument tieħu post u tissostitwixxi l-informazzjoni pprovduta qabel fi kwalunkwe verżjoni preċedenti ta' dan id-dokument.
© 2025 STMicroelectronics Id-drittijiet kollha riżervati
TN1592 – Rev 1
paġna 14/14
Dokumenti / Riżorsi
![]() |
ST STM32 USB Tip-C Twassil tal-Enerġija [pdfManwal tal-Utent TN1592, UM2552, STEVAL-2STPD01, STM32 USB Tip-C Twassil tal-Enerġija, STM32, Twassil tal-Enerġija USB Tip-C, Twassil tal-Enerġija tat-Tip-C, Twassil tal-Enerġija, Twassil |