STMicroelectronics UM2882 C Power Delivery Dual Port Adapter Kit Notendahandbók

Inngangur

STSW-2STPD01 hugbúnaðarpakkinn inniheldur frumkóða forritsins og bókasöfn sem eru hönnuð til að sýna fram á hæfileika STEVAL-2STPD01 USB Type-C™ Power Delivery tvítengis millistykki.

Fastbúnaðarforritið keyrir á almennum ARM® Cortex®-M0+ 32-bita STM32G071RBT6 örstýringu sem er innbyggður í NUCLEO-G071RB sem fylgir STEVAL-2STPD01 settinu. Þökk sé STM32CubeG0 USB PD 3.0 millibúnaðarstafla sem er í boði, er settið í samræmi við USB Type-C 2.1 og Power Delivery 3.1 forskriftirnar.

Hugbúnaðarpakkinn inniheldur vélbúnaðarrekla STPD01 DC DC breytisins og TCPP02-M18 vörnina sem stjórna tveimur USB Type-C tengi og eru knúin áfram af örstýringunni í gegnum sett af sérstökum API.

STSW-2STPD01 fellir inn tvær hugbúnaðar IP-tölur (Power Sharing og Power Monitor einingar) sem gera STM32G071RBT6 örstýringunni kleift að hámarka inntaksaflsfjárhagsáætlunina í gegnum þessar tvær tengi. Með því að nota STM32CubeMonUCPD GUI gerir Power Sharing einingin kleift að stilla inntaksstyrk (sem inntaksrúmmáltage og straumur afhentur af aflgjafanum), sem gerir, fyrir hverja höfn, kleift að semja um PDO fyrir fasta einkunn. Það gerir örstýringunni kleift að stjórna tveimur STPD01 DC-DC breytum, sem tengjast hverri USB Type-C tengi, og meðhöndla á virkan hátt tiltækt úttak í samræmi við kraftinn sem samið er um í skýrum samningi.

Við hámarksinntaksstyrk (24 V, 6 A) gerir vélbúnaðar forritsins millistykkinu kleift að skila fjórum föstum PDO fyrir hverja tengi: 5 V við 3 A, 9 V við 3 A, 15 V við 3 A, 20 V á 3 A.

Yfirview

STSW-2STPD01 hugbúnaðarpakkinn inniheldur:

  • USB PD miðvararstafla byggður á STM32CubeG0 STM32Cube MCU pakka fyrir STM32G0 röð sem keyrir á ARM® Cortex®-M0+ 32 bita STM32G071RBT6 örstýringunni
  • Hugbúnaðar IP þar á meðal Power Monitor eininguna
  • Hugbúnaðar IP þar á meðal Power Sharing eininguna

Tengdir tenglar
UM2552:" Stjórna USB aflgjafakerfum með STM32 örstýringum"
Farðu á wiki síðuna fyrir viðeigandi leiðbeiningar og úrræði varðandi USB Power Delivery

Arkitektúr

STSW-2STPD01 arkitektúrinn er skipulagður á mismunandi stigum, eins og sýnt er á eftirfarandi mynd.

Arkitektúr

  1. Vélbúnaðarútdráttur
    • STM32CubeG0 HAL – útdráttarlag vélbúnaðar sem inniheldur tækjasöfnin sem eru sértæk fyrir STM32G0 örstýringuna
    • Stjórnarstuðningspakki – laghugbúnaður og API til að meðhöndla STEVAL-2STPD01 og alla fastbúnaðarrekla helstu samþættu tækjanna (STPD01 og TCPP02-M18)
  2. Millibúnaður
    • USB PD bókasafn - skipt í:
    • Kjarni – veittur sem frumkóði og samsett bókasafn og inniheldur ST USB PD miðvararstafla aðalblokkina:
    • DPM Core - inniheldur helstu ástandsvélar og API til að tengja forritalagið
    • Policy Engine – til að innleiða staðbundna stefnu fyrir tiltekið USB PD tengi
    • Protocol Layer – til að gera kleift að skiptast á skilaboðum á milli upprunatengis og vaskatengis
    • Tæki – sem inniheldur aðlögunarlag fyrir STM32CubeG0 MCU:
    • Líkamlegt lag – til að sjá um sendingu og móttöku bita á vírnum og gagnaflutningi
    • USB-C tengistýring - til að meðhöndla Type-C uppgötvunartæki
    • FreeRTOS – inniheldur nokkur API til að vinna með verkefni, biðraðir, semaphores o.s.frv. sem og tímaáætlunaraðgerðir
  3. Umsókn
    • Tækjastefnustjóri – til að stjórna USB PD tilföngum innan tækisins á einni eða fleiri höfnum byggt á staðbundinni stefnu tækisins
    • Power Monitor - til að fylgjast með, á hærra stigi, strætóstöðu sem aflar voltagRafstraumspör og viðburðir sem ná til (tilkynningar og bilanir)
    • Power Sharing - sérstakur IP til að stjórna og dreifa kraftinum á milli tveggja hafnanna, byrjað á inntaksaflskostnaði og með hliðsjón af rekstrarstöðu hverrar hafnar

Tengdir tenglar
UM2552:" Stjórna USB aflgjafakerfum með STM32 örstýringum" 4 vinnusvæði

Uppbygging verkefnamöppu

Eftirfarandi mynd sýnir meginverkefnið file skipulagi og tengdu möppuskipulagi.

Mynd 2. Verkefnamöppur og file skipulag

  1. BSP og einingar
  2. HAL bílstjóri
  3. USB PD stafla bókasafn
  4. FreeRTOS frumkóði
  5. Veitusafn

Uppbygging verkefnamöppu

Umsókn

Notendakóði forritsins er skipt í:

  • umsókn files, sem inniheldur aðal og kerfi files (auðkennd með bláum punktum á myndinni hér að neðan)
  • USB PD notandi files (auðkennd með doppuðum fjólubláum línum á myndinni hér að neðan) tileinkað notendastillingum og bókasafnsstillingum.

Umsókn

Aðal og kerfi files

Tafla 1. Aðal og kerfi files

File nafn Lýsing
Main.c / .h Aðgangspunktur fastbúnaðarforrits sem gerir kleift að stjórna uppsetningu vélbúnaðar/fastbúnaðar og ræsingarröð
FreeRTOSConfig.h FreeRTOS stillingarhaus file
stm32g0xx_it.c / .h Rjúfa venjubundna þjónustu files
system_stm32g0xx.c Kerfispakki file (1)
stm32g0xx_hal_conf.h HAL stillingarhaus file

Nánari upplýsingar er að finna í STM32Cube.

USB PD notandi files

Þessi notendaforrit files stilla USB PD bókasafnið sem fylgir STM32Cube MCU pakkanum fyrir STM32G0 og innleiða nauðsynlegar svarhringingar/meðhöndlarar.

Tafla 2. USB PD notandi files

File nafn Lýsing
usbpd.c / .h USB PD notandi file sem inniheldur bókasafnsstillingar, GUI frumstillingu og útgáfu
usbpd_devices_conf.h USB PD notandi file sem inniheldur tækið skilgreinir
usbpd_dpm_conf.h USB PD DPM stillingar file að virkja Type-C tengið, VID, PID osfrv.
usbpd_dpm_user.c / .h DPM notendaútfærsla files sem inniheldur allar tilkynningar um svarhringingar frá og krafist er af USB PD stafla bókasafnskjarna
usbpd_gui_memmap.h GUI flash minni stillingar
File nafn Lýsing
usbpd_pdo_defs.h PDO skilgreiningar
usbpd_pwr_if.c / .h Power tengi files sem inniheldur öll API til að kveikja/slökkva á VBUS, til að setja nýjan atvinnumannfile og athugaðu stöðu strætó
usbpd_power_monitor_app.c / .h Inngangspunktur fyrir rafvöktareiningu til að innleiða svarhringingar og notkunarstefnu til að stjórna orku, bilunum eða mikilvægum aðstæðum
usbpd_power_sharing_app.c / .h Aðgangspunktur fyrir orkuhlutdeild til að innleiða svarhringingar og stillingar
tracer_emb_conf.h Innbyggð rekjastilling file

USBPD DPM notandi

USBPD DPM notandinn inniheldur:

  1. aðgerðir kallaðar úr USB PD stafla, notaðar til að stilla og tilkynna USB Type-C og Power Delivery atburði (sjá töflu 3);
  2. ýmsar svarhringingar og aðgerðir, sem innihalda þjónustuaðgerðir og almennar svarhringingar sem fáanlegar eru sem USBPD DPM API;
  3. umbúðir til PE skilaboðaaðgerða, sem er sett af aðgerðum sem gerir notandaforritinu kleift að senda ákveðin USB PD stjórn eða gagnaskilaboð til hafnaraðilans (þ.e. USBPD_DPM_RequestGotoMin til að fara í lágmark til að para tengi).

Tafla 3. Viðeigandi USBPD_DPM_User aðgerðir

Heiti aðgerða Lýsing
USBPD_DPM_UserInit DPM notandi frumstilling
USBPD_DPM_UserExecute DPM notendaverkefni til að stjórna viðvörunum
USBPD_DPM_UserCableDetection Meðhöndlun kapaltilkynninga, umsjón með festingu/losun, uppgötvun kapaltegunda
USBPD_DPM_UserTimerCounter DPM tímastjórnun
USBPD_DPM_WaitForTime Framkvæmd seinkuna sem notuð er í USB PD kjarna; það notar

osDelay veitt af CMSIS

USBPD_DPM_SetupNewPower Tengi fyrir orkubeiðnir sem koma frá USB PD kjarna
USBPD_DPM_HardReset Útfærsla á endurstillingu vélar með harðri endurstillingu, notað til að stjórna strætó og tengdum skilaboðum meðan á HR ferlinu stendur
USBPD_DPM_Tilkynning Hringing til að sinna tilkynningunni frá PE (þ.e. þegar skýr samningur er gerður)
USBPD_DPM_GetDataInfo Til að sækja DPM gögn/stillingar
USBPD_DPM_SetDataInfo Til að stilla DPM gögn/stillingar
USBPD_DPM_EvaluateRequest Gakktu úr skugga um að staðbundin stefna meti beiðnir frá Sink samstarfsaðilanum sem hægt er að hafna eða samþykkja
USBPD_DPM_EnterErrorRecovery DPM svarhringing til að leyfa PE að fara í ERROR_RECOVERY ástand
USBPD_DPM_RequestHardReset Biddu um að PE sendi harða endurstillingu
USBPD_DPM_RequestGotoMin Biddu PE að senda GO_TO_MIN skilaboð
USBPD_DPM_RequestMessageRequest Biddu PE að senda beiðni skilaboð
USBPD_DPM_RequestGetSinkCapability Biddu PE að senda GET_SINK_CAPABILITY skilaboð
DPM_TurnOffPower Til að slökkva á rafmagninu
DPM_TurnOnPower Til að kveikja á rafmagninu

USBPD Power Monitor

Aflmælingarforritið skilgreinir nauðsynlegar svarhringingar í Power Monitor einingunni. Allar kyrrstæður aðgerðir eru geymdar í sérsniðnu fylki file og send til einingarinnar meðan á frumstillingunni stóð.

USBPD Power Monitor

Verkefni. Hinar aðgerðir eru notaðar fyrir Monitor Task sem athugar stöðu kerfisins, tekur á móti atburðum (með lágmarks leynd) og tilkynnir um bilanir og mikilvægar aðstæður á notendastigi. Í þessari einingu er engin bein aðgerð á kraftinum framkvæmd.

Tafla 4. Power Monitor hluti files

Verkefni Til baka Lýsing
 

Stjórna verkefni

PM_ReadData_Handler Les VBUS og IBUS gögn
PM_NotifyData_Handler Tilkynnar gögnin til einingarinnar (kallað eftir lestur)
 

 

 

 

Fylgjast með verkefni

 

PM_CheckStatus_Handler

Athugar stöðuhringingu og allt kerfið, útfærir yfirstraum/PGood stjórnunarstefnu og skilar ERR eða OK. Þetta svarhringingu er hannað til að framkvæma reglulegar aðgerðir
 

PM_FaultCondition_Handler

Til baka bilunarástand, hringt í tilfelli ERR og til að leysa og stjórna bilunum. Ef þessi aðgerð skilar ERR er mikilvægt ástand tilkynnt. Gáttin er færð í örugga stillingu (enginn VBUS) og USB PD tengingin er endurstillt
PM_CriticalCondition_Handler Afgerandi ástandshringing til að setja tengið í örugga stillingu og krefjast aflgjafa til að byrja aftur

Upplýsingar um söluaðila file (VIF)

Upplýsingar um söluaðila file (VIF) notað til að prófa lausnina hefur einnig verið innifalið í umsóknarmöppunni.
The file inniheldur allar upplýsingar um uppsetningu á borði til að keyra prófunarvirknina rétt með USB-IF samræmisprófunarverkfærum.
VIF hefur verið innifalið í hugbúnaðarpakkanum til að auðvelda prófun lausnarinnar til frekari sérsníða.

Ökumenn

Drivers mappan inniheldur:

  • stjórnarstuðningspakkinn (BSP) sem inniheldur STPD01 og TCPP02-M18 frumkóða íhluta, auk NUCLEO-G071RB og STEVAL-2STPD01 BSP files;
  • Cortex Microcontroller Software Interface Standard (CMSIS) sem inniheldur STM32G071RB örstýringuna gangsetningu file;
  • STM32G0xx Hardware Abstraction Layer (HAL) sem inniheldur ökumann til að stilla og stjórna jaðartækjum eins og I/O tengi, truflanir, tímamælir og samskipti.

BSP

Hver eining BSP stjórnar ákveðnum eiginleikum kerfisins og skapar hugbúnaðarútdrátt af tiltækum vélbúnaði.

Hluti files

Þessi undirmappa inniheldur íhluta rekla STPD01 og TCPP02-M18 tækja

Tafla 5. STPD01 hluti files

File nafn Lýsing
stpd01.c / .h STPD01 útdráttarlag tækis
stpd01_reg.c / .h STPD01 I²C skrá samskiptalag

Tafla 6. TCPP02-M18 hluti files

File nafn Lýsing
tcpp0203.c / .h TCPP02-M18 útdráttarlag tækis
tcpp0203_reg.c / .h TCPP02-M18 I²C skrá samskiptalag

Athugið: Íhlutinn files sem lýst er í töflu 6 inniheldur einnig lögin fyrir TCPP03-M20 tækið sem er ekki innbyggt í STEVAL-2STPD01 settið.

STM32G0xx_NUCLEO skrá

Stm32g0xx_nucleo.c file inniheldur sett af öðrum minniháttar fastbúnaðaraðgerðum sem eru ekki beint tengdar fyrirhuguðu forriti, tdample.

STEVAL-2STPD01 files

Taflan hér að neðan sýnir helstu stillingar files sem myndar útdráttarlag stækkunarborðsbúnaðarins

Tafla 7. STEVAL-2STPD01 stækkunarborðshluti files

File nafn Lýsing
steval-2stpd01.c / .h Aðalinngangur file og algeng skilgreining, notuð til að frumstilla BSP lagið
steval-2stpd01_bus.c / .h BUS vélbúnaðarauðlindir
steval-2stpd01_conf.h Pin-out stillingar og jaðarauðkenning fyrir aðal file (USBC jaðartæki, GPIO notað)
steval-2stpd01_errno.h Skilgreining á villutegundum
steval-2stpd01_stpd01.c / .h API aðgerðir til að frumstilla og stjórna hvoru tveggja STPD01 íhlutir
steval-2stpd01_stpd01_conf.h Pin-out stillingar og jaðarauðkenning fyrir aðal file: hinn STPD01 samskipta jaðartæki og GPIO pinnar sem notaðir eru
steval-2stpd01_tcpp02.c / .h API aðgerðir til að frumstilla og stjórna hvoru tveggja TCPP02-M18 íhlutir
steval-2stpd01_tcpp02_conf.h Pin-out stillingar og jaðarauðkenning fyrir aðal file: hinn TCPP02-M18 samskipta jaðartæki og GPIO pinnar sem notaðir eru
steval-2stpd01_usbpd_pwr.c / .h Notað fyrir orkustjórnun og skipt í fjóra hluta: VBUS, VCONN, Monitor og Protection

CMSIS

Cortex Microcontroller Software Interface Standard (CMSIS) reklasafnið sem er í þessari möppu er útdráttarlag vélbúnaðar fyrir örstýringar byggðar á Arm® Cortex® örgjörvum. Það gerir tækisstuðning og hugbúnaðarviðmót fyrir örgjörvann og jaðartæki hans kleift.
Fyrir þennan hugbúnaðarpakka veitir CMSIS RTOS þjónustuna sem umbúðir FreeRTOS.

Tengdir tenglar
Fyrir frekari upplýsingar um CMSIS hugbúnaðarpakkana sem til eru í STM32CubeMX, sjá UM1718: STM32CubeMX fyrir STM32 stillingar og frumstillingu C kóða kynslóð

STM32G071RBT6 vélbúnaðarabstraktionslag (HAL) reklar 

HAL rekla undirmöppan inniheldur API sem eru tilbúin til notkunar sem einfalda útfærslu notendaforrita fyrir safn STM32 jaðartækja.
STM32G071RBT6 HAL ökumannslagið býður upp á einfalt, almennt sett af mörgum tilfellum af API (forritunarviðmót forrita) til að hafa samskipti við efra lagið (forrit, bókasöfn og stafla).

Tengdir tenglar
Fyrir frekari upplýsingar um STM32G0 HAL ökumenn, sjá UM2319: Lýsing á STM32G0 HAL og lág-lags rekla

Millibúnaður

USB-PD bókasafn
USB-PD bókasafn er miðhugbúnaðarstafla sem hýst er í STM32CubeG0 MCU stækkunarpakkanum. Það samanstendur af bókasöfnum, rekla, heimildum, API og forritum tdamples sem keyrir á mörgum STM32 32-bita örstýringum.

Tengdir tenglar
Fyrir frekari upplýsingar um STM32G0 örstýringu USB PD, vísa til UM2552:“ Stjórna USB aflgjafakerfum með STM32 örstýringum“

FreeRTOS

FreeRTOS er víðþekkt rauntímastýrikerfi (RTOS) fyrir örstýringar og litla örgjörva.
Það býður upp á mörg API til að vinna með verkefni, biðraðir, semaphores, o.fl. sem og tímaáætlunaraðgerðir.
Forritið er stillt á nokkur verkefni sem eru skilgreind í mismunandi lögum sem framkvæma sérstakar aðgerðir: á USB PD staflastigi eru mikilvægustu verkefnin Type-C kapalskynjun og stjórnun vélar ástands vélar.
Annað verkefni hefur verið búið til til að stjórna viðvörunum á DPM stigi.
Önnur verkefni eru skilgreind í Power Monitor einingunni til að innleiða kerfiseftirlitskerfi.

Veitur

Utilities mappan inniheldur Embedded Tracer, GUI tengi, Power Monitor og Power Sharing einingar.

Innfelldur rakari

Þessi eining útfærir innbyggða rekjandann byggt á USB PD staflasafninu.

Tafla 8. Innfelldur rakari files

File nafn Lýsing
tracer_emb.c / .h Rökrétt útfærsla
tracer_emb_hw.c / .h Stuðningur við vélbúnað

Tengdir tenglar
UM2552:" Stjórna USB aflgjafakerfum með STM32 örstýringum"
Farðu á wiki síðuna fyrir viðeigandi leiðbeiningar og úrræði varðandi USB Power Delivery

GUI tengi

Þessi eining inniheldur API sem tengjast GUI sem er notað fyrir STM32CubeMonUCPD og gerir kleift að skrá og rekja borðgagnaúttakið á GUI, en einnig til að stilla inntaksaflgjafagögnin í forritastillingarbreytum.

Rafmagnsskjár 

Tafla 9. Rafmagnsskjár files

File nafn Lýsing
usbpd_power_monitor.c / .h Aflmæliseining

Þessi FreeRTOS-undirstaða eining er í usbpd_power_monitor file par. Það fylgist með afli og er tengt öðrum lögum í gegnum svarhringingar.
Notendur geta sérsniðið aðgerðirnar sem gerðar eru með usbpd_power_monitor_app file par.

Það eru tvö meginverkefni í gangi:

  • PM_Control_Task: verkefni með miklum forgangi sem les gagnaaðgerð (PM_ReadData_Handler svarhringingu ) og lætur þar af leiðandi vita um gögnin sem safnað er (PM_NotifyData_Handler svarhringing).
    Gögnin sem safnað er eru BUS voltage og straumur; þau eru geymd í sérstökum sviðum PM_Handle (tilbúinn til að deila þeim með hinum hluta kerfisins).
  • PM_Monitor_Task: atburðadrifið aðgerðaverkefni með tímamörkum til að framkvæma reglulega eftirlits- og viðhaldsaðgerðir, til að fá USB PD stöðutilkynningar (þ.e. tengja við/aftengja viðburði, skýran samning) eða bilanir (þ.e. ofstraumur, yfirspennatagog).

Þegar það er keyrt reglulega, minnir það á ytri aðgerðina PM_CheckStatus_Handler til að framkvæma kerfisskoðun: ef villur koma upp myndast bilunartilvik.

Valdaskipti

Aflhlutdeildareiningin er innifalin sem samsett bókasafn og inniheldur sérstakt reiknirit sem getur fengið inntaksstillingar aflgjafa, reiknað út aflhlutfallið sem er tiltækt fyrir hverja tengi og aðlagað PDOs á virkan hátt til að afhjúpa, þegar orkuviðræður hefjast eða almenn USB PD atburður á sér stað.

Tafla 10. Valdaskipti files

File nafn Lýsing
usbpd_power_sharing .h haus fyrir orkuhlutdeildareiningu

Bókasöfn

Söfnuðu bókasöfnin sem fylgja hugbúnaðarpakkanum tákna tvö af ST IP-tölvunum sem eru með STEVAL-2STPD01 lausninni:

  • USBPD Core Library (fáanlegt í STM32CubeG0 pakkanum): hýsir allar aðgerðir sem tengjast USB-PD Middleware stafla USB-PD stefnumótor og samskiptalagi.
    Slóð→ $ROOT\Firmware\Middlewares\ST\STM32_USBPD_Library\Core\lib
    • USBPDCORE_PD3_FULL_CM0PLUS_wc32.a → STM32CubeIDE og EWARM (wc32)
    • USBPDCORE_PD3_FULL_CM0PLUS_Keil.lib → µVision
  • Power Sharing Library:
    Slóð→$ROOT\Firmware\Utilities\PowerSharing\lib:
    • USBPD_PowerSharing.a → STM32CubeIDE og EWARM (wc32)
    • USBPD_PowerSharing_Keil.lib → µVision

Vinnurými

Til að sérsníða og kemba forritið styður pakkinn þrjú samþætt þróunarumhverfi (IDE): STMicroelectronics STM32CubeIDE, IAR EWARM og Keil µVision / MDK-ARM.
Verkefnið files eru staðsett í umsóknarmöppunni eins og sýnt er hér að neðan.

Vinnurými

STM32CubeIDE

STM32CubeIDE er háþróaður C/C++ þróunarvettvangur með jaðarstillingu, kóðagerð, kóðasöfnun og villuleit fyrir STM32 örstýringar og örgjörva.
Það er byggt á Eclipse®/CDT ramma og GCC verkfærakeðju fyrir þróun og GDB fyrir villuleit.
Til að opna verkefnið skaltu velja STM32CubeIDE möppuna og opna .project file.
Slóðin er: $ROOT\Firmware\Projects\STEVAL 2STPD01\STM32CubeIDE

Vinnurými

Til að opna STM32CubeIDE verkefnið geturðu:

  1. opnaðu umhverfið og veldu STM32CubeIDE verkefnamöppuna í [File]>[Opin verkefni frá File Kerfi] valmynd;
  2. eða opnaðu verkefnið með því að tvísmella á það í möppunni: þegar verkefnið hefur verið flutt inn birtist tilkynning.

Í lok innflutnings skaltu loka [Upplýsingamiðstöð] flipanum og stækka vinnusvæðisflipann í view heildar möppuskipulagið. Í báðum tilvikum er IDE tilbúin.

Vinnurými

Athugið: Verkefnið hefur verið prófað með STM32CubeIDE v1.6.1.

EWARM – IAR

IAR Embedded Workbench er í samræmi við Arm embedded application binary interface (EABI) og Arm Cortex microcontroller software interface standard (CMSIS).
Slóðin er: $ROOT\Firmware\Projects\STEVAL-2STPD01\EWARM

EWARM - IAR

Til að hefja matið skaltu tvísmella á Project.eww file og opnaðu það.

Vinnurými

Athugið: Verkefnið var prófað með EWARM v8.50.x. Ef það eru nokkrar EWARM útgáfur í tölvunni þinni skaltu opna rétta IDE útgáfuna og velja Project.eww file úr [valmynd]>[opnu vinnusvæði].

μVision/MDK-ARM – Keil

µVision IDE og kembiforritið er þróað af Keil og styður notandann við þróun og villuleit.
Slóðin er: $ROOT\Firmware\Projects\STEVAL-2STPD01\MDK-RM

Vinnurými

Til að byrja að vinna með þetta þróunarumhverfi, tvísmelltu á Project.uvprojx file og opnaðu það.

Vinnurými

Athugið: Verkefnið hefur verið prófað með µVision v5.34.0.0 og MDK-ARM 5.34.

Upplýsingar um leyfi

STSW-2STPD01 er afhent með Mix Ultimate Liberty+OSS+3rd-party V1 leyfinu.
Hugbúnaðaríhlutunum sem fylgir þessum pakka fylgja mismunandi leyfissamningar eins og taldir eru upp í eftirfarandi töflu.

Tafla 11. Leyfissamningar hugbúnaðaríhluta

Hugbúnaðarhluti Eigandi Leyfi
Cortex®-M CMSIS Arm® BSD 3-ákvæði
FreeRTOS™ kjarna Höfundarréttur(C) 2017 Amazon.com, Inc. eða hlutdeildarfélög þess MIT opinn uppspretta leyfi
STM32G0 HAL/LL API STMicroelectronics International NV BSD 3-ákvæði
STM32 USB-PD bókasafn STMicroelectronics International NV Ultimate Liberty hugbúnaðarleyfissamningur (SLA0044)
STSW-2STPD01 STMicroelectronics International NV Leyfissamningur um hugbúnaðarpakka (SLA0048)
STSW-2STPD01 BSP API STMicroelectronics International NV Ultimate Liberty hugbúnaðarleyfissamningur (SLA0044)
STSW-2STPD01 Power Sharing Library STMicroelectronics International NV Ultimate Liberty hugbúnaðarleyfissamningur (SLA0044)

Endurskoðunarsaga

Tafla 12. Endurskoðunarferill skjala

Dagsetning Endurskoðun Breytingar
22-nóv-2021 1 Upphafleg útgáfa.

MIKILVÆGT TILKYNNING - VINSAMLEGA LESIÐ NÁGUR 

STMicroelectronics NV og dótturfyrirtæki þess („ST“) áskilja sér rétt til að gera breytingar, leiðréttingar, endurbætur, breytingar og endurbætur á ST vörum og / eða á þessu skjali hvenær sem er án fyrirvara. Kaupendur ættu að fá nýjustu viðeigandi upplýsingar um ST vörur áður en pantanir eru gerðar. ST vörur eru seldar í samræmi við skilmála ST og söluskilmála sem eru til staðar við viðurkenningu pöntunar.

Kaupendur bera einir ábyrgð á vali, vali og notkun ST-vara og ST tekur enga ábyrgð á umsóknaraðstoð eða hönnun á vörum kaupenda.

Ekkert leyfi, óbeint eða óbeint, til nokkurs hugverkaréttar er veitt af ST hér.

Endursala á ST vörum með öðrum ákvæðum en upplýsingarnar sem settar eru fram hér ógilda alla ábyrgð sem ST veitir fyrir slíka vöru.

ST og ST merkið eru vörumerki ST. Fyrir frekari upplýsingar um

ST vörumerki, vinsamlegast skoðaðu www.st.com/trademarks. Öll önnur vöru- eða þjónustuheiti eru eign viðkomandi eigenda.

Upplýsingar í þessu skjali koma í stað og koma í stað upplýsinga sem áður hafa verið gefnar í fyrri útgáfum þessa skjals.

© 2021 STMicroelectronics – Allur réttur áskilinn

Skjöl / auðlindir

STMicroelectronics UM2882 C Power Delivery Dual Port Adapter Kit [pdfNotendahandbók
UM2882 C rafmagnsdreifingartæki með tvítengi, UM2882, C rafmagnsdreifingartæki með tvítengi, millistykki

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *