STM32 USB ટાઇપ-C પાવર ડિલિવરી યુઝર મેન્યુઅલ

STM32 USB ટાઇપ-C પાવર ડિલિવરી

વિશિષ્ટતાઓ:

  • મોડલ: TN1592
  • પુનરાવર્તન: 1
  • તારીખ: જૂન 2025
  • ઉત્પાદક: STMmicroelectronics

ઉત્પાદન માહિતી:

STM32 પાવર ડિલિવરી કંટ્રોલર અને પ્રોટેક્શન મોડ્યુલ
યુએસબી પાવર ડિલિવરી (પીડી) ના સંચાલન માટે અદ્યતન સુવિધાઓ પ્રદાન કરે છે અને
ચાર્જિંગ દૃશ્યો. તે વિવિધ ધોરણો અને સુવિધાઓને સપોર્ટ કરે છે
USB દ્વારા કાર્યક્ષમ પાવર ડિલિવરી અને ડેટા ટ્રાન્સફર સક્ષમ કરો
જોડાણો

ઉત્પાદન વપરાશ સૂચનાઓ:

ડેટા ટ્રાન્સફર સુવિધાઓ:

આ ઉત્પાદન કાર્યક્ષમ રીતે ડેટા ટ્રાન્સફર સુવિધાઓને સપોર્ટ કરે છે
USB કનેક્શન દ્વારા વાતચીત.

VDM UCPD મોડ્યુલનો ઉપયોગ:

VDM UCPD મોડ્યુલ સંચાલન માટે વ્યવહારુ ઉપયોગ પૂરો પાડે છે
વોલ્યુમtagUSB કનેક્શન પર e અને વર્તમાન પરિમાણો.

STM32CubeMX રૂપરેખાંકન:

માં ઉપલબ્ધ ચોક્કસ પરિમાણો સાથે STM32CubeMX ને ગોઠવો
AN5418 માં ઝડપી સંદર્ભ કોષ્ટક સહિત દસ્તાવેજો.

મહત્તમ આઉટપુટ વર્તમાન:

USB ઇન્ટરફેસનો મહત્તમ આઉટપુટ કરંટ આમાં મળી શકે છે
ઉત્પાદન સ્પષ્ટીકરણો.

ડ્યુઅલ-રોલ મોડ:

ડ્યુઅલ-રોલ પોર્ટ (DRP) સુવિધા ઉત્પાદનને એક તરીકે કાર્ય કરવાની મંજૂરી આપે છે
પાવર સ્ત્રોત અથવા સિંક, સામાન્ય રીતે બેટરી સંચાલિત ઉપકરણોમાં વપરાય છે.

FAQ:

પ્રશ્ન: શું X-NUCLEO-SNK1M1 નો ઉપયોગ કરતી વખતે X-CUBE-TCPP જરૂરી છે?
ઢાલ?

A: X-CUBE-TCPP નો ઉપયોગ X-NUCLEO-SNK1M1 સાથે વૈકલ્પિક રીતે થઈ શકે છે.
.ાલ.

પ્રશ્ન: શું CC1 અને CC2 ટ્રેસ 90-ઓહ્મ સિગ્નલ હોવા જરૂરી છે?

A: USB PCBs પર, USB ડેટા લાઇન્સ (D+ અને D-) 90-ઓહ્મ તરીકે રૂટ થાય છે.
વિભેદક સંકેતો, CC1 અને CC2 ટ્રેસ સમાન સંકેતને અનુસરી શકે છે
જરૂરિયાતો

"`

TN1592
ટેકનિકલ નોંધ
FAQ STM32 USB Type-C® પાવર ડિલિવરી
પરિચય
આ દસ્તાવેજમાં STM32 USB Type-C® અને પાવર ડિલિવરી પર વારંવાર પૂછાતા પ્રશ્નો (FAQ) ની યાદી છે.

TN1592 - રેવ 1 - જૂન 2025 વધુ માહિતી માટે, તમારા સ્થાનિક STMicroelectronics સેલ્સ ઓફિસનો સંપર્ક કરો.

www.st.com

TN1592
USB Type-C® પાવર ડિલિવરી

1

USB Type-C® પાવર ડિલિવરી

1.1

શું USB Type-C® PD નો ઉપયોગ ડેટા ટ્રાન્સમિટ કરવા માટે થઈ શકે છે? (USB હાઇ-સ્પીડનો ઉપયોગ ન કરવો)

ડેટા ટ્રાન્સફર સુવિધાઓ)

જ્યારે USB Type-C® PD પોતે હાઇ-સ્પીડ ડેટા ટ્રાન્સફર માટે ડિઝાઇન કરવામાં આવ્યું નથી, તેનો ઉપયોગ અન્ય પ્રોટોકોલ અને વૈકલ્પિક મોડ્સ સાથે કરી શકાય છે અને મૂળભૂત ડેટા ટ્રાન્સમિશનનું સંચાલન કરે છે.

1.2

VDM UCPD મોડ્યુલનો વ્યવહારુ ઉપયોગ શું છે?

USB Type-C® પાવર ડિલિવરીમાં વેન્ડર ડિફાઇન્ડ મેસેજીસ (VDMs) USB Type-C® PD ની કાર્યક્ષમતાને પ્રમાણભૂત પાવર વાટાઘાટોથી આગળ વધારવા માટે એક લવચીક પદ્ધતિ પૂરી પાડે છે. VDMs ઉપકરણ ઓળખ, વૈકલ્પિક મોડ્સ, ફર્મવેર અપડેટ્સ, કસ્ટમ આદેશો અને ડિબગીંગને સક્ષમ કરે છે. VDMs અમલમાં મૂકીને, વિક્રેતાઓ USB Type-C® PD સ્પષ્ટીકરણ સાથે સુસંગતતા જાળવી રાખીને માલિકીની સુવિધાઓ અને પ્રોટોકોલ બનાવી શકે છે.

1.3

STM32CubeMX ને ચોક્કસ પરિમાણો સાથે ગોઠવવાની જરૂર છે, જ્યાં

શું તેઓ ઉપલબ્ધ છે?

નવીનતમ અપડેટથી ડિસ્પ્લે માહિતી વધુ વપરાશકર્તા મૈત્રીપૂર્ણ બની ગઈ છે, હવે ઇન્ટરફેસ ફક્ત વોલ્યુમની વિનંતી કરે છેtage અને વર્તમાન ઇચ્છિત છે. જો કે, આ પરિમાણો દસ્તાવેજોમાં મળી શકે છે, તમે AN5418 માં એક ઝડપી સંદર્ભ કોષ્ટક જોઈ શકો છો.

આકૃતિ 1. સ્પષ્ટીકરણ વિગત (યુનિવર્સલ સીરીયલ બસ પાવર ડિલિવરી સ્પષ્ટીકરણમાં કોષ્ટક 6-14)

આકૃતિ 2 લાગુ મૂલ્ય 0x02019096 સમજાવે છે.
TN1592 - રેવ 1

પૃષ્ઠ 2/14

આકૃતિ 2. વિગતવાર PDO ડીકોડિંગ

TN1592
USB Type-C® પાવર ડિલિવરી

PDO વ્યાખ્યા વિશે વધુ વિગતો માટે, UM2552 માં POWER_IF વિભાગ જુઓ.

1.4

USB ઇન્ટરફેસનો મહત્તમ આઉટપુટ કરંટ કેટલો છે?

USB Type-C® PD સ્ટાન્ડર્ડ દ્વારા માન્ય મહત્તમ આઉટપુટ કરંટ ચોક્કસ 5 A કેબલ સાથે 5 A છે. ચોક્કસ કેબલ વિના, મહત્તમ આઉટપુટ કરંટ 3 A છે.

1.5

શું આ 'ડ્યુઅલ-રોલ મોડ' નો અર્થ એ છે કે પાવર સપ્લાય અને ચાર્જ કરવામાં સક્ષમ હોવું જોઈએ?

ઉલટા?

હા, DRP (ડ્યુઅલ રોલ પોર્ટ) સપ્લાય કરી શકાય છે (સિંક), અથવા સપ્લાય કરી શકાય છે (સ્રોત). તેનો ઉપયોગ સામાન્ય રીતે બેટરી સંચાલિત ઉપકરણો પર થાય છે.

TN1592 - રેવ 1

પૃષ્ઠ 3/14

TN1592
STM32 પાવર ડિલિવરી કંટ્રોલર અને પ્રોટેક્શન

2

STM32 પાવર ડિલિવરી કંટ્રોલર અને પ્રોટેક્શન

2.1

શું MCU સપોર્ટ ફક્ત PD સ્ટાન્ડર્ડ માટે જ છે કે QC માટે પણ?

STM32 માઇક્રોકન્ટ્રોલર્સ મુખ્યત્વે USB પાવર ડિલિવરી (PD) સ્ટાન્ડર્ડને સપોર્ટ કરે છે, જે USB Type-C® કનેક્શન પર પાવર ડિલિવરી માટે એક લવચીક અને વ્યાપકપણે અપનાવવામાં આવેલ પ્રોટોકોલ છે. STM32 માઇક્રોકન્ટ્રોલર્સ અથવા STMicroelectronics ના USB PD સ્ટેક દ્વારા ક્વિક ચાર્જ (QC) માટે મૂળ સપોર્ટ પૂરો પાડવામાં આવતો નથી. જો ક્વિક ચાર્જ સપોર્ટની જરૂર હોય, તો STM32 માઇક્રોકન્ટ્રોલર સાથે સમર્પિત QC કંટ્રોલર IC નો ઉપયોગ કરવો જોઈએ.

2.2

શું સિંક્રનસ સુધારણા અલ્ગોરિધમનો અમલ શક્ય છે?

પેકેજ? શું તે બહુવિધ આઉટપુટ અને નિયંત્રક ભૂમિકાઓનું સંચાલન કરી શકે છે?

STM32 માઇક્રોકન્ટ્રોલર્સ સાથે બહુવિધ આઉટપુટ અને નિયંત્રક ભૂમિકા સાથે સિંક્રનસ સુધારણા અલ્ગોરિધમનો અમલ શક્ય છે. PWM અને ADC પેરિફેરલ્સને ગોઠવીને અને નિયંત્રણ અલ્ગોરિધમ વિકસાવીને, કાર્યક્ષમ પાવર રૂપાંતર પ્રાપ્ત કરવું અને બહુવિધ આઉટપુટનું સંચાલન કરવું શક્ય છે. વધુમાં, I2C અથવા SPI જેવા સંચાર પ્રોટોકોલનો ઉપયોગ કરીને નિયંત્રક-લક્ષ્ય રૂપરેખાંકનમાં બહુવિધ ઉપકરણોના સંચાલનનું સંકલન થાય છે. ઉદાહરણ તરીકેample, STEVAL-2STPD01 એક જ STM32G071RBT6 સાથે જે બે UCPD નિયંત્રકને એમ્બેડ કરે છે તે બે ટાઇપ-C 60 W ટાઇપ-C પાવર ડિલિવરી પોર્ટનું સંચાલન કરી શકે છે.

2.3

શું VBUS > 20 V માટે TCPP છે? શું આ ઉત્પાદનો EPR પર લાગુ પડે છે?

TCPP0 શ્રેણી 20 V VBUS વોલ્યુમ સુધી રેટ કરેલી છેtage SPR (સ્ટાન્ડર્ડ પાવર રેન્જ).

2.4

કઈ STM32 માઇક્રોકન્ટ્રોલર શ્રેણી USB Type-C® PD ને સપોર્ટ કરે છે?

USB Type-C® PD ને મેનેજ કરવા માટે UCPD પેરિફેરલ નીચેની STM32 શ્રેણીમાં એમ્બેડેડ છે: STM32G0, STM32G4, STM32L5, STM32U5, STM32H5, STM32H7R/S, STM32N6, અને STM32MP2. દસ્તાવેજ લખાય તે સમયે તે 961 P/N આપે છે.

2.5

USB CDC ને અનુસરીને STM32 MCU ને USB સીરીયલ ડિવાઇસ તરીકે કેવી રીતે કામ કરવું

વર્ગ? શું સમાન અથવા સમાન પ્રક્રિયા મને નો-કોડ કરવામાં મદદ કરે છે?

USB સોલ્યુશન પર વાતચીત વાસ્તવિક એક્સ દ્વારા સપોર્ટેડ છેampવ્યાપક મફત સોફ્ટવેર લાઇબ્રેરીઓ અને ભૂતપૂર્વ સહિત શોધ અથવા મૂલ્યાંકન સાધનોના ઓછાampMCU પેકેજ સાથે ઉપલબ્ધ છે. કોડ જનરેટર ઉપલબ્ધ નથી.

2.6

શું સોફ્ટવેર રન-ટાઇમમાં PD 'ડેટા' ને ગતિશીલ રીતે બદલવું શક્ય છે? દા.ત.

વોલ્યુમtage અને વર્તમાન માંગણીઓ/ક્ષમતાઓ, ગ્રાહક/પ્રદાતા વગેરે?

USB Type-C® PD ને કારણે પાવર રોલ (ગ્રાહક - સિંક અથવા પ્રદાતા - સ્ત્રોત), પાવર ડિમાન્ડ (પાવર ડેટા ઑબ્જેક્ટ) અને ડેટા રોલ (હોસ્ટ અથવા ડિવાઇસ) ને ગતિશીલ રીતે બદલવાનું શક્ય છે. આ સુગમતા STM32H7RS USB ડ્યુઅલ રોલ ડેટા અને પાવર વિડીયોમાં દર્શાવવામાં આવી છે.

2.7

શું USB2.0 સ્ટાન્ડર્ડ અને પાવર ડિલિવરી (PD) નો ઉપયોગ શક્ય છે?

500 mA થી વધુ મેળવો છો?

USB Type-C® PD ડેટા ટ્રાન્સમિશનથી સ્વતંત્ર રીતે USB ઉપકરણો માટે ઉચ્ચ-શક્તિ અને ઝડપી-ચાર્જિંગ ક્ષમતાઓને સક્ષમ કરે છે. તેથી, USB 2.x, 3.x માં ટ્રાન્સમિટ કરતી વખતે 500 mA થી વધુ પ્રાપ્ત કરવું શક્ય છે.

2.8

શું આપણી પાસે સ્રોત અથવા સિંક ઉપકરણ પરની માહિતી વાંચવાની શક્યતા છે?

જેમ કે USB ઉપકરણનો PID/UID?

USB PD વિવિધ પ્રકારના સંદેશાઓના વિનિમયને સમર્થન આપે છે, જેમાં વિસ્તૃત સંદેશાઓનો સમાવેશ થાય છે જે વિગતવાર ઉત્પાદક માહિતી લઈ શકે છે. USBPD_PE_SendExtendedMessage API આ સંદેશાવ્યવહારને સરળ બનાવવા માટે રચાયેલ છે, જે ઉપકરણોને ઉત્પાદકનું નામ, ઉત્પાદન નામ, સીરીયલ નંબર, ફર્મવેર સંસ્કરણ અને ઉત્પાદક દ્વારા વ્યાખ્યાયિત અન્ય કસ્ટમ માહિતી જેવા ડેટાની વિનંતી અને પ્રાપ્ત કરવાની મંજૂરી આપે છે.

TN1592 - રેવ 1

પૃષ્ઠ 4/14

2.9 2.10 2.11 2.12 2.13
2.14
2.15 2.16 2.17

TN1592
STM32 પાવર ડિલિવરી કંટ્રોલર અને પ્રોટેક્શન
શું TCPP01-M12 ધરાવતા X-NUCLEO-SNK1M1 શિલ્ડનો ઉપયોગ કરતી વખતે X-CUBE-TCPPનો પણ ઉપયોગ કરવો જોઈએ? કે પછી આ કિસ્સામાં X-CUBE-TCPP વૈકલ્પિક છે?
SINK મોડ પર USB Type-C® PD સોલ્યુશન શરૂ કરવા માટે, X-CUBE-TCPP ની ભલામણ કરવામાં આવે છે જેથી અમલીકરણ સરળ બને કારણ કે STM32 USB Type-C® PD સોલ્યુશનનું સંચાલન કરવાની જરૂર છે. TCPP01-M12 એ સંકળાયેલ શ્રેષ્ઠ સુરક્ષા છે.
USB PCBs પર, USB ડેટા લાઇન્સ (D+ અને D-) 90-ઓહ્મ ડિફરન્શિયલ સિગ્નલો તરીકે રૂટ થાય છે. શું CC1 અને CC2 ટ્રેસ પણ 90-ઓહ્મ સિગ્નલો હોવા જોઈએ?
સીસી લાઇન્સ 300 કેબીપીએસ ઓછી આવર્તન સંચાર સાથે સિંગલ એન્ડેડ લાઇન્સ છે. લાક્ષણિક અવબાધ મહત્વપૂર્ણ નથી.
શું TCPP D+, D- ને સુરક્ષિત કરી શકે છે?
TCPP D+/- લાઇન્સને સુરક્ષિત રાખવા માટે અનુકૂળ નથી. D+/- લાઇન્સને સુરક્ષિત રાખવા માટે USBLC6-2 ESD સુરક્ષા અથવા ECMF2-40A100N6 ESD સુરક્ષા + સિસ્ટમ પર રેડિયો ફ્રીક્વન્સીઝ હોય તો કોમન-મોડ ફિલ્ટરની ભલામણ કરવામાં આવે છે.
શું ડ્રાઈવર HAL કે રજિસ્ટર કેપ્સ્યુલેટેડ છે?
ડ્રાઈવર HAL છે.
કોડ લખ્યા વિના STM32 PD પ્રોટોકોલમાં પાવર નેગોશિયેશન અને કરંટ મેનેજમેન્ટને યોગ્ય રીતે હેન્ડલ કરે છે તેની ખાતરી હું કેવી રીતે કરી શકું?
પહેલું પગલું બજારમાં ઉપલબ્ધ ડિવાઇસનો ઉપયોગ કરીને ફીલ્ડ ઇન્ટરઓપરેબિલિટી ટેસ્ટની શ્રેણી હોઈ શકે છે. સોલ્યુશન બિહેવિયરને સમજવા માટે, STM32CubeMonUCPD STM32 USB Type-C® અને પાવર ડિલિવરી એપ્લિકેશન્સનું મોનિટરિંગ અને ગોઠવણી કરવાની મંજૂરી આપે છે. બીજું પગલું સત્તાવાર TID (ટેસ્ટ આઇડેન્ટિફિકેશન) નંબર મેળવવા માટે USB-IF (USB ઇમ્પ્લીમેન્ટર ફોરમ) કમ્પ્લાયન્સ પ્રોગ્રામ સાથે પ્રમાણપત્ર હોઈ શકે છે. તે USB-IF પ્રાયોજિત કમ્પ્લાયન્સ વર્કશોપમાં અથવા અધિકૃત સ્વતંત્ર ટેસ્ટ લેબમાં કરી શકાય છે. X-CUBE-TCPP દ્વારા જનરેટ કરાયેલ કોડ પ્રમાણિત થવા માટે તૈયાર છે અને ન્યુક્લિયો/ડિસ્કવરી/ઇવેલ્યુએશન બોર્ડમાં સોલ્યુશન્સ પહેલાથી જ પ્રમાણિત થઈ ગયા છે.
ટાઇપ-સી પોર્ટ પ્રોટેક્શનના OVP ફંક્શનને કેવી રીતે અમલમાં મૂકવું? શું ભૂલનો માર્જિન 8% ની અંદર સેટ કરી શકાય છે?
OVP થ્રેશોલ્ડ વોલ્યુમ દ્વારા સેટ કરવામાં આવે છેtage ડિવાઇડર બ્રિજ એક નિશ્ચિત બેન્ડગેપ મૂલ્ય સાથે કમ્પેરેટર પર જોડાયેલ છે. કમ્પેરેટર ઇનપુટ TCPP01-M12 પર VBUS_CTRL અને TCPP03-M20 પર Vsense છે. OVP VBUS થ્રેશોલ્ડ વોલ્યુમtage ને વોલ્યુમ અનુસાર HW બદલી શકાય છેtage વિભાજક ગુણોત્તર. જોકે, લક્ષ્યાંકિત મહત્તમ વોલ્યુમ અનુસાર X-NUCLEO-SNK1M1 અથવા X-NUCLEO-DRP1M1 પર પ્રસ્તુત વિભાજક ગુણોત્તરનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે.tage.
શું ખુલ્લાપણાની ડિગ્રી વધારે છે? શું તમે ચોક્કસ કાર્યોને કસ્ટમાઇઝ કરી શકો છો?
USB Type-C® PD સ્ટેક ખુલ્લું નથી. જોકે, તેના બધા ઇનપુટ્સ અને સોલ્યુશન સાથેની ક્રિયાપ્રતિક્રિયાને કસ્ટમાઇઝ કરવી શક્ય છે. ઉપરાંત, તમે UCPD ઇન્ટરફેસ જોવા માટે ઉપયોગમાં લેવાતા STM32 ના સંદર્ભ માર્ગદર્શિકાનો સંદર્ભ લઈ શકો છો.
પોર્ટ પ્રોટેક્શન સર્કિટની ડિઝાઇનમાં આપણે શું ધ્યાન આપવું જોઈએ?
TCPP IC ટાઇપ-C કનેક્ટરની નજીક મૂકવો આવશ્યક છે. યોજનાકીય ભલામણો X-NUCLEO-SNK1M1, X-NUCLEO-SRC1M1, અને X-NUCLEO-DRP1M1 ના વપરાશકર્તા માર્ગદર્શિકાઓમાં સૂચિબદ્ધ છે. સારી ESD મજબૂતાઈ સુનિશ્ચિત કરવા માટે, હું ESD લેઆઉટ ટિપ્સ એપ્લિકેશન નોંધ જોવાની ભલામણ કરીશ.
આજકાલ, ચીનમાંથી ઘણા બધા વન-ચિપ આઇસી રજૂ કરવામાં આવી રહ્યા છે. ચોક્કસ ફાયદા શું છે?tagSTM32 નો ઉપયોગ કેવી રીતે કરવો?
આ સોલ્યુશનના મુખ્ય ફાયદા હાલના STM32 સોલ્યુશનમાં ટાઇપ-C PD કનેક્ટર ઉમેરતી વખતે દેખાય છે. પછી, તે ખર્ચ-અસરકારક છે કારણ કે ઓછું વોલ્યુમtage UCPD કંટ્રોલર STM32 પર એમ્બેડેડ છે, અને ઉચ્ચ વોલ્યુમtage નિયંત્રણો / સુરક્ષા TCPP દ્વારા કરવામાં આવે છે.

TN1592 - રેવ 1

પૃષ્ઠ 5/14

2.18 2.19 2.20

TN1592
STM32 પાવર ડિલિવરી કંટ્રોલર અને પ્રોટેક્શન
શું ST દ્વારા પાવર સપ્લાય અને STM32-UCPD માટે કોઈ ભલામણ કરેલ ઉકેલ આપવામાં આવ્યો છે?
તેઓ સંપૂર્ણ ભૂતપૂર્વ છેampSTPD01 પ્રોગ્રામેબલ બક કન્વર્ટર પર આધારિત USB ટાઇપ-C પાવર ડિલિવરી ડ્યુઅલ પોર્ટ એડેપ્ટર સાથે. STM32G071RBT6 અને બે TCPP02-M18 નો ઉપયોગ બે STPD01PUR પ્રોગ્રામેબલ બક રેગ્યુલેટરને સપોર્ટ કરવા માટે થાય છે.
સિંક (60 W ક્લાસ મોનિટર), એપ્લિકેશન HDMI અથવા DP ઇનપુટ અને પાવર માટે લાગુ પડતો ઉકેલ શું છે?
STM32-UCPD + TCPP01-M12 60 W સુધીના સિંકિંગ પાવરને સપોર્ટ કરી શકે છે. HDMI અથવા DP માટે, વૈકલ્પિક મોડની જરૂર છે, અને તે સોફ્ટવેર દ્વારા કરી શકાય છે.
શું આ ઉત્પાદનોનો અર્થ એ છે કે તેઓ USB-IF અને USB પાલનના માનક સ્પષ્ટીકરણો માટે પરીક્ષણ કરાયેલા છે?
ફર્મવેર પેકેજ પર જનરેટ કરાયેલ અથવા પ્રસ્તાવિત કોડનું પરીક્ષણ કરવામાં આવ્યું છે અને કેટલાક મુખ્ય HW રૂપરેખાંકનો માટે સત્તાવાર રીતે પ્રમાણિત કરવામાં આવ્યું છે. ઉદાહરણ તરીકેample, NUCLEO ની ટોચ પર X-NUCLEO-SNK1M1, X-NUCLEO-SRC1M1, અને X-NUCLEO-DRP1M1 ને સત્તાવાર રીતે પ્રમાણિત કરવામાં આવ્યા છે અને USB-IF ટેસ્ટ ID છે: TID5205, TID6408, અને TID7884.

TN1592 - રેવ 1

પૃષ્ઠ 6/14

TN1592
રૂપરેખાંકન અને એપ્લિકેશન કોડ

3

રૂપરેખાંકન અને એપ્લિકેશન કોડ

3.1

હું PDO કેવી રીતે બનાવી શકું?

USB પાવર ડિલિવરી (PD) ના સંદર્ભમાં પાવર ડેટા ઑબ્જેક્ટ (PDO) બનાવવા માટે USB PD સ્ત્રોત અથવા સિંકની પાવર ક્ષમતાઓને વ્યાખ્યાયિત કરવી શામેલ છે. PDO બનાવવા અને ગોઠવવા માટેના પગલાં અહીં છે:
1. PDO નો પ્રકાર ઓળખો:

સ્થિર પુરવઠો PDO: નિશ્ચિત વોલ્યુમ વ્યાખ્યાયિત કરે છેtage અને વર્તમાન બેટરી સપ્લાય PDO: વોલ્યુમની શ્રેણી વ્યાખ્યાયિત કરે છેtages અને મહત્તમ પાવર ચલ પુરવઠો PDO: વોલ્યુમની શ્રેણી વ્યાખ્યાયિત કરે છેtages અને મહત્તમ વર્તમાન પ્રોગ્રામેબલ પાવર સપ્લાય (PPS) APDO: પ્રોગ્રામેબલ વોલ્યુમ માટે પરવાનગી આપે છેtage અને વર્તમાન. 2. પરિમાણો વ્યાખ્યાયિત કરો:

ભાગtage: વોલ્યુમtagપીડીઓ દ્વારા પ્રદાન કરાયેલ અથવા વિનંતી કરાયેલ e સ્તર
કરંટ / પાવર: PDO દ્વારા પ્રદાન કરાયેલ અથવા વિનંતી કરાયેલ કરંટ (સ્થિર અને ચલ PDO માટે) અથવા પાવર (બેટરી PDO માટે).
3. STM32CubeMonUCPD GUI નો ઉપયોગ કરો:

પગલું 1: ખાતરી કરો કે તમારી પાસે STM32CubeMonUCPD એપ્લિકેશનનું નવીનતમ સંસ્કરણ છે પગલું 2: તમારા STM32G071-ડિસ્કો બોર્ડને તમારા હોસ્ટ મશીન સાથે કનેક્ટ કરો અને લોન્ચ કરો
STM32CubeMonitor-UCPD એપ્લિકેશન પગલું 3: એપ્લિકેશનમાં તમારું બોર્ડ પસંદ કરો પગલું 4: "પોર્ટ ગોઠવણી" પૃષ્ઠ પર નેવિગેટ કરો અને "સિંક ક્ષમતાઓ" ટેબ પર ક્લિક કરીને જુઓ
વર્તમાન PDO યાદી પગલું ૫: હાલના PDO માં ફેરફાર કરો અથવા પ્રોમ્પ્ટ્સને અનુસરીને નવો PDO ઉમેરો પગલું ૬: અપડેટેડ PDO યાદી તમારા બોર્ડ પર મોકલવા માટે "સેન્ડ ટુ ટાર્ગેટ" આઇકોન પર ક્લિક કરો પગલું ૭: અપડેટેડ PDO યાદી તમારા બોર્ડ પર સાચવવા માટે "સેવ ઓલ ઇન ટાર્ગેટ" આઇકોન પર ક્લિક કરો [*]. અહીં એક ઉદાહરણ છેampકોડમાં ફિક્સ્ડ સપ્લાય PDO ને તમે કેવી રીતે વ્યાખ્યાયિત કરી શકો છો તેની માહિતી:

/* નિશ્ચિત પુરવઠો PDO વ્યાખ્યાયિત કરો */ uint32_t fixed_pdo = 0; fixed_pdo |= (વોલ્યુમtage_in_50mv_units << 10); // વોલ્યુમtag50 mV યુનિટમાં e fixed_pdo |= (max_current_in_10ma_units << 0); // 10 mA યુનિટમાં મહત્તમ કરંટ fixed_pdo |= (1 << 31); // ફિક્સ્ડ સપ્લાય પ્રકાર

Exampલે રૂપરેખાંકન
5 V અને 3A સાથે નિશ્ચિત સપ્લાય PDO માટે:
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); // ફિક્સ્ડ સપ્લાય પ્રકાર

વધારાના વિચારણાઓ:

·

ગતિશીલ PDO પસંદગી: તમે રનટાઇમ પર PDO પસંદગી પદ્ધતિમાં ફેરફાર કરીને ગતિશીલ રીતે ફેરફાર કરી શકો છો

usbpd_user_services.c માં USED_PDO_SEL_METHOD ચલ file[*].

·

ક્ષમતાઓનું મૂલ્યાંકન: મૂલ્યાંકન કરવા માટે USBPD_DPM_SNK_EvaluateCapabilities જેવા ફંક્શનનો ઉપયોગ કરો

પ્રાપ્ત ક્ષમતાઓ અને વિનંતી સંદેશ તૈયાર કરો[*].

PDO બનાવવાનો સમાવેશ થાય છે વોલ્યુમ વ્યાખ્યાયિત કરવા માટેtage અને વર્તમાન (અથવા પાવર) પરિમાણો અને તેમને STM32CubeMonUCPD જેવા સાધનોનો ઉપયોગ કરીને અથવા સીધા કોડમાં ગોઠવવા. પગલાંઓ અને ભૂતપૂર્વને અનુસરીનેampજો તમે આ પ્રદાન કરો છો, તો તમે તમારા USB PD એપ્લિકેશનો માટે અસરકારક રીતે PDO બનાવી અને મેનેજ કરી શકો છો.

3.2

શું એક કરતાં વધુ પીડી-સિંક ધરાવતી પ્રાથમિકતા યોજના માટે કોઈ કાર્ય છે?

જોડાયેલ?

હા, એક એવું ફંક્શન છે જે એક કરતાં વધુ પીડી-સિંક કનેક્ટેડ હોય ત્યારે પ્રાથમિકતા યોજનાને સપોર્ટ કરે છે. આ ખાસ કરીને એવા સંજોગોમાં ઉપયોગી છે જ્યાં બહુવિધ ઉપકરણો એક જ પાવર સ્ત્રોત સાથે જોડાયેલા હોય. પાવર વિતરણને પ્રાથમિકતાના આધારે સંચાલિત કરવાની જરૂર છે.

TN1592 - રેવ 1

પૃષ્ઠ 7/14

TN1592
રૂપરેખાંકન અને એપ્લિકેશન કોડ

પ્રાથમિકતા યોજનાને USBPD_DPM_SNK_EvaluateCapabilities ફંક્શનનો ઉપયોગ કરીને સંચાલિત કરી શકાય છે. આ ફંક્શન PD સ્ત્રોતમાંથી પ્રાપ્ત ક્ષમતાઓનું મૂલ્યાંકન કરે છે અને સિંકની જરૂરિયાતો અને પ્રાથમિકતાઓના આધારે વિનંતી સંદેશ તૈયાર કરે છે. બહુવિધ સિંક સાથે કામ કરતી વખતે, તમે દરેક સિંકને પ્રાથમિકતા સ્તર સોંપીને અને આ પ્રાથમિકતાઓને ધ્યાનમાં લેવા માટે USBPD_DPM_SNK_EvaluateCapabilities ફંક્શનમાં ફેરફાર કરીને પ્રાથમિકતા યોજના અમલમાં મૂકી શકો છો.
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); // ફિક્સ્ડ સપ્લાય પ્રકાર
/* ફિક્સ્ડ સપ્લાય PDO વ્યાખ્યાયિત કરો */ uint32_t fixed_pdo = 0; fixed_pdo |= (વોલ્યુમtage_in_50mv_units << 10); // વોલ્યુમtag50mV યુનિટમાં e fixed_pdo |= (max_current_in_10ma_units << 0); // 10mA યુનિટમાં મહત્તમ કરંટ fixed_pdo |= (1 << 31); // ફિક્સ્ડ સપ્લાય પ્રકાર

3.3

શું GUI માટે LPUART સાથે DMA નો ઉપયોગ ફરજિયાત છે?

હા, ST-LINK સોલ્યુશન દ્વારા વાતચીત કરવી ફરજિયાત છે.

3.4

શું LPUART દ્વારા શબ્દ લંબાઈ માટે 7 બીટનું સેટિંગ સાચું છે?

હા, તે સાચું છે.

3.5

STM32CubeMX ટૂલમાં - એક ચેક બોક્સ છે “સેવ પાવર ઓફ નોન-એક્ટિવ

UCPD - નિષ્ક્રિય ડેડ બેટરી પુલ-અપ." જો આ ચેક બોક્સ હોય તો તેનો અર્થ શું થાય છે

સક્ષમ કરો?

જ્યારે SOURCE, USB Type-C® ને 3.3 V અથવા 5.0 V સાથે જોડાયેલ પુલ-અપ રેઝિસ્ટરની જરૂર હોય છે. તે કરંટ સોર્સ જનરેટર તરીકે કાર્ય કરે છે. જ્યારે USB Type-C® PD નો ઉપયોગ પાવર વપરાશ ઘટાડવા માટે ન થાય ત્યારે આ કરંટ સોર્સને અક્ષમ કરી શકાય છે.

3.6

શું STM32G0 અને USB PD એપ્લિકેશનો માટે FreeRTOS નો ઉપયોગ કરવો જરૂરી છે? કોઈ

નોન-ફ્રીઆરટીઓએસ યુએસબી પીડી એક્સ માટેની યોજનાઓampલેસ?

STM32G0 માઇક્રોકન્ટ્રોલર પર USB પાવર ડિલિવરી (USB PD) એપ્લિકેશનો માટે FreeRTOS નો ઉપયોગ કરવો ફરજિયાત નથી. તમે મુખ્ય લૂપમાં ઇવેન્ટ્સ અને સ્ટેટ મશીનોને હેન્ડલ કરીને અથવા ઇન્ટરપ્ટિંગ સર્વિસ રૂટિન દ્વારા RTOS વિના USB PD અમલમાં મૂકી શકો છો. જ્યારે USB પાવર ડિલિવરી માટે વિનંતીઓ આવી છે exampRTOS વગરના. હાલમાં કોઈ નોન-RTOS ભૂતપૂર્વ નથીample ઉપલબ્ધ છે. પરંતુ કેટલાક AzureRTOS ભૂતપૂર્વampLE STM32U5 અને H5 શ્રેણી માટે ઉપલબ્ધ છે.

3.7

STM32CubeMX ડેમોમાં STM32G0 માટે USB PD એપ્લિકેશન બનાવવા માટે, HSI છે

USB PD એપ્લિકેશનો માટે સ્વીકાર્ય ચોકસાઈ? અથવા બાહ્ય HSE નો ઉપયોગ

શું ક્રિસ્ટલ ફરજિયાત છે?

HSI UCPD પેરિફેરલ માટે કર્નલ ઘડિયાળ પૂરું પાડે છે, તેથી HSE નો ઉપયોગ કરવાનો કોઈ ફાયદો નથી. ઉપરાંત, STM32G0 ઉપકરણ મોડમાં USB 2.0 માટે ક્રિસ્ટલ-લેસને સપોર્ટ કરે છે, તેથી HSE ફક્ત USB 2.0 હોસ્ટ મોડમાં જ જરૂરી રહેશે.

TN1592 - રેવ 1

પૃષ્ઠ 8/14

TN1592
રૂપરેખાંકન અને એપ્લિકેશન કોડ
આકૃતિ 3. UCPD રીસેટ અને ઘડિયાળો

3.8 3.9 3.10

શું તમે પછીથી સમજાવ્યું છે તેમ CubeMX સેટ કરવા માટે હું કોઈ દસ્તાવેજીકરણનો સંદર્ભ લઈ શકું?
આ દસ્તાવેજીકરણ નીચેની વિકિ લિંક પર ઉપલબ્ધ છે.
શું STM32CubeMonitor રીઅલ-ટાઇમ મોનિટરિંગ માટે સક્ષમ છે? શું STM32 અને ST-LINK ને કનેક્ટ કરીને રીઅલ-ટાઇમ મોનિટરિંગ શક્ય છે?
હા, STM32CubeMonitor STM32 અને ST-LINK ને કનેક્ટ કરીને વાસ્તવિક દેખરેખ કરી શકે છે.
શું VBUS વોલ્યુમ છે?tagશું UCPD-સક્ષમ બોર્ડ પર મૂળભૂત અને ડિફોલ્ટ રૂપે ઉપલબ્ધ મોનિટર સ્ક્રીન પર પ્રદર્શિત e/current માપન કાર્ય, અથવા તે ઉમેરાયેલા NUCLEO બોર્ડનું લક્ષણ છે?
ચોક્કસ વોલ્યુમtage માપન મૂળ રીતે ઉપલબ્ધ છે કારણ કે VBUS વોલ્યુમtagUSB Type-C® માટે e જરૂરી છે. ઉચ્ચ બાજુને કારણે TCPP02-M18 / TCPP03-M20 દ્વારા ચોક્કસ વર્તમાન માપન કરી શકાય છે. ampઓવર કરંટ પ્રોટેક્શન માટે લાઇફાયર અને શંટ રેઝિસ્ટરનો પણ ઉપયોગ થાય છે.

TN1592 - રેવ 1

પૃષ્ઠ 9/14

TN1592
એપ્લિકેશન કોડ જનરેટર

4

એપ્લિકેશન કોડ જનરેટર

4.1

શું CubeMX X-CUBE-TCPP સાથે AzureRTOS-આધારિત પ્રોજેક્ટ જનરેટ કરી શકે છે?

ફ્રીઆરટીઓએસટીએમ સાથે પણ એ જ રીતે? શું તે યુએસબી પીડીનું સંચાલન કરતો કોડ જનરેટ કરી શકે છે?

ફ્રીઆરટીઓએસટીએમનો ઉપયોગ કર્યા વિના? શું આ સોફ્ટવેર સ્યુટને RTOS ની જરૂર છે?

કામ?

STM32CubeMX, MCU માટે ઉપલબ્ધ RTOS, FreeRTOSTM (STM32G0 માટે ભૂતપૂર્વ તરીકે) નો ઉપયોગ કરીને X-CUBE-TCPP પેકેજને આભારી કોડ જનરેટ કરે છે.ample), અથવા AzureRTOS (STM32H5 માટે ex તરીકેampલે).

4.2

શું X-CUBE-TCPP ડ્યુઅલ ટાઇપ-C PD પોર્ટ માટે કોડ જનરેટ કરી શકે છે જેમ કે

STSW-2STPD01 બોર્ડ?

X-CUBE-TCPP ફક્ત એક જ પોર્ટ માટે કોડ જનરેટ કરી શકે છે. બે પોર્ટ માટે આવું કરવા માટે, બે અલગ પ્રોજેક્ટ્સ STM32 સંસાધનો પર ઓવરલેપ કર્યા વિના અને TCPP02-M18 માટે બે I2C સરનામાં સાથે જનરેટ કરવા પડશે અને મર્જ કરવા પડશે. સદનસીબે, STSW-2STPD01 પાસે બે પોર્ટ માટે સંપૂર્ણ ફર્મવેર પેકેજ છે. ત્યારબાદ કોડ જનરેટ કરવાની જરૂર નથી.

4.3

શું આ ડિઝાઇન ટૂલ USB Type-C® વાળા બધા માઇક્રોકન્ટ્રોલર્સ સાથે કામ કરે છે?

હા, X-CUBE-TCPP કોઈપણ STM32 સાથે કામ કરે છે જે બધા પાવર કેસ (SINK / SOURCE / Dual Role) માટે UCPD ને એમ્બેડ કરે છે. તે 5 V Type-C SOURCE માટે કોઈપણ STM32 સાથે કામ કરે છે.

TN1592 - રેવ 1

પૃષ્ઠ 10/14

પુનરાવર્તન ઇતિહાસ
તારીખ 20-જૂન-2025

કોષ્ટક 1. દસ્તાવેજ પુનરાવર્તન ઇતિહાસ

પુનરાવર્તન 1

પ્રારંભિક પ્રકાશન.

ફેરફારો

TN1592

TN1592 - રેવ 1

પૃષ્ઠ 11/14

TN1592
સામગ્રી
સામગ્રી
૧ USB Type-C® પાવર ડિલિવરી . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 ૧.૧ શું USB Type-C® PD નો ઉપયોગ ડેટા ટ્રાન્સમિટ કરવા માટે થઈ શકે છે? (USB હાઇ-સ્પીડ ડેટા ટ્રાન્સફર સુવિધાઓનો ઉપયોગ ન કરતા) . . . . . . . . . . . . . . . . . . . . 2
૧.૨ VDM UCPD મોડ્યુલનો વ્યવહારુ ઉપયોગ શું છે? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 ૧.૩ STM32CubeMX ને ચોક્કસ પરિમાણો સાથે ગોઠવવાની જરૂર છે, તે ક્યાં છે?
ઉપલબ્ધ છે? .
૧.૪ USB ઇન્ટરફેસનો મહત્તમ આઉટપુટ કરંટ કેટલો છે? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.2 શું પેકેજમાં સિંક્રનસ સુધારણા અલ્ગોરિધમનો અમલ શક્ય છે? શું
તે બહુવિધ આઉટપુટ અને નિયંત્રક ભૂમિકાઓનું સંચાલન કરે છે? .
૨.૩ શું VBUS > 20 V માટે TCPP છે? શું આ ઉત્પાદનો EPR પર લાગુ પડે છે? . . . . . . . . . . . . . . . . . . . . . 4
૨.૪ કઈ STM32 માઇક્રોકન્ટ્રોલર શ્રેણી USB Type-C® PD ને સપોર્ટ કરે છે? . . . . . . . . . . . . . . . . . . . . . . . . 4 ૨.૫ USB CDC ને અનુસરીને STM32 MCU ને USB સીરીયલ ઉપકરણ તરીકે કેવી રીતે કાર્ય કરવું
વર્ગ? શું સમાન અથવા સમાન પ્રક્રિયા મને નો-કોડ કરવામાં મદદ કરે છે? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
૨.૬ શું સોફ્ટવેર રન-ટાઇમમાં PD 'ડેટા' ને ગતિશીલ રીતે બદલવું શક્ય છે? દા.ત. વોલ્યુમtage અને વર્તમાન માંગણીઓ/ક્ષમતાઓ, ગ્રાહક/પ્રદાતા વગેરે? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
૨.૭ શું ૫૦૦ mA થી વધુ પાવર મેળવવા માટે USB2.0 સ્ટાન્ડર્ડ અને પાવર ડિલિવરી (PD) નો ઉપયોગ કરવો શક્ય છે? .
૨.૮ શું આપણી પાસે સ્રોત અથવા સિંક ડિવાઇસ, જેમ કે USB ડિવાઇસના PID/UID, પરની માહિતી વાંચવાની શક્યતા છે? .
૨.૯ જ્યારે X-NUCLEO-SNK1M1 કવચનો ઉપયોગ કરવામાં આવે છે જેમાં TCPP01-M12 શામેલ હોય, ત્યારે શું X-CUBE-TCPP નો પણ ઉપયોગ કરવો જોઈએ? અથવા આ કિસ્સામાં X-CUBE-TCPP વૈકલ્પિક છે? . . . . . . . . . . . . . . . . 5
2.10 USB PCBs પર, USB ડેટા લાઇન્સ (D+ અને D-) 90-ઓહ્મ ડિફરન્શિયલ સિગ્નલો તરીકે રૂટ થાય છે. શું CC1 અને CC2 ટ્રેસ પણ 90-ઓહ્મ સિગ્નલો હોવા જોઈએ? . . . . . . . . . . . . . . . . . . 5
૨.૧૧ શું TCPP D+, D- ને સુરક્ષિત કરી શકે છે? . ૫ ૨.૧૩ હું કેવી રીતે ખાતરી કરી શકું કે STM32 પાવર વાટાઘાટો અને વર્તમાન વ્યવસ્થાપનનું સંચાલન કરે છે
કોડ લખ્યા વિના PD પ્રોટોકોલ યોગ્ય રીતે લખ્યો? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
૨.૧૪ ટાઇપ-સી પોર્ટ પ્રોટેક્શનના OVP ફંક્શનને કેવી રીતે અમલમાં મૂકવું? શું ભૂલનો ગાળો 8% ની અંદર સેટ કરી શકાય છે? .
૨.૧૫ શું ખુલ્લાપણાની ડિગ્રી વધારે છે? શું તમે કેટલાક ચોક્કસ કાર્યોને કસ્ટમાઇઝ કરી શકો છો? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.16 પોર્ટ પ્રોટેક્શન સર્કિટની ડિઝાઇનમાં આપણે શું ધ્યાન આપવું જોઈએ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.17 આ દિવસોમાં, ચીનમાંથી ઘણા બધા એક-ચિપ IC રજૂ કરવામાં આવી રહ્યા છે. કયા છે?
ચોક્કસ લાભtagSTM32 નો ઉપયોગ કેવી રીતે કરવો? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
૨.૧૮ શું ST દ્વારા પાવર સપ્લાય અને STM32-UCPD સાથે કોઈ ભલામણ કરેલ ઉકેલ પૂરો પાડવામાં આવ્યો છે? . . ૬

TN1592 - રેવ 1

પૃષ્ઠ 12/14

TN1592
સામગ્રી
૨.૧૯ સિંક (૬૦ વોટ ક્લાસ મોનિટર), એપ્લિકેશન HDMI અથવા DP ઇનપુટ અને પાવર માટે લાગુ પડતો ઉકેલ શું છે? .
૨.૨૦ શું આ ઉત્પાદનોનો અર્થ એ છે કે તેમનું USB-IF અને USB પાલનના માનક સ્પષ્ટીકરણો માટે પરીક્ષણ કરવામાં આવ્યું છે? .
૩ રૂપરેખાંકન અને એપ્લિકેશન કોડ .
૩.૧ હું PDO કેવી રીતે બનાવી શકું? .7
૩.૨ શું એક કરતાં વધુ પીડી-સિંક જોડાયેલ હોય તેવી પ્રાથમિકતા યોજના માટે કોઈ કાર્ય છે? . . . . . . . 7
૩.૩ શું GUI માટે LPUART સાથે DMA નો ઉપયોગ ફરજિયાત છે? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
૩.૪ શું શબ્દ લંબાઈ માટે ૭ બીટનું LPUART સેટિંગ સાચું છે? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
૩.૫ STM32CubeMX ટૂલમાં - "સેવ પાવર ઓફ નોન-એક્ટિવ UCPD ડિએક્ટિવ ડેડ બેટરી પુલ-અપ" ચેક બોક્સ છે. જો આ ચેક બોક્સ સક્ષમ હોય તો તેનો અર્થ શું થાય છે? . . . . . . . . . . . 8
૩.૬ શું STM32G0 અને USB PD એપ્લિકેશનો માટે FreeRTOS નો ઉપયોગ કરવો જરૂરી છે? નોન-FreeRTOS USB PD એક્સ માટે કોઈ યોજના છે?ampલેસ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
૩.૭ STM32CubeMX ડેમોમાં STM32G0 માટે USB PD એપ્લિકેશન બનાવવા માટે, શું USB PD એપ્લિકેશનો માટે HSI ચોકસાઈ સ્વીકાર્ય છે? અથવા બાહ્ય HSE ક્રિસ્ટલનો ઉપયોગ ફરજિયાત છે? .
૩.૮ શું કોઈ દસ્તાવેજીકરણ છે જેનો હું CubeMX સેટ કરવા માટે સંદર્ભ લઈ શકું જેમ તમે પછીથી સમજાવ્યું છે? .9
૩.૯ શું STM32CubeMonitor રીઅલ-ટાઇમ મોનિટરિંગ માટે સક્ષમ છે? શું STM32 અને ST-LINK ને કનેક્ટ કરીને રીઅલ-ટાઇમ મોનિટરિંગ શક્ય છે? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
૩.૧૦ શું VBUS વોલ્યુમ છે?tagUCPD-સક્ષમ બોર્ડ પર મૂળભૂત અને ડિફોલ્ટ રૂપે ઉપલબ્ધ મોનિટર સ્ક્રીન પર પ્રદર્શિત e/વર્તમાન માપન કાર્ય, અથવા તે ઉમેરાયેલા NUCLEO બોર્ડનું લક્ષણ છે? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
૪ એપ્લિકેશન કોડ જનરેટર .
૪.૧ શું CubeMX, FreeRTOSTM ની જેમ X-CUBE-TCPP સાથે AzureRTOS-આધારિત પ્રોજેક્ટ જનરેટ કરી શકે છે? શું તે FreeRTOSTM નો ઉપયોગ કર્યા વિના USB PD ને મેનેજ કરતો કોડ જનરેટ કરી શકે છે? શું આ સોફ્ટવેર સ્યુટને ઓપરેટ કરવા માટે RTOS ની જરૂર છે? . . . . . . 10
૪.૨ શું X-CUBE-TCPP STSW-2STPD01 બોર્ડ જેવા ડ્યુઅલ ટાઇપ-C PD પોર્ટ માટે કોડ જનરેટ કરી શકે છે? .
૪.૩ શું આ ડિઝાઇન ટૂલ USB Type-C® વાળા બધા માઇક્રોકન્ટ્રોલર્સ સાથે કામ કરે છે? . . . . . . . . . . . . . . . . . . ૧૦
પુનરાવર્તન ઇતિહાસ .

TN1592 - રેવ 1

પૃષ્ઠ 13/14

TN1592
મહત્વની સૂચના ધ્યાનપૂર્વક વાંચો STMicroelectronics NV અને તેની પેટાકંપનીઓ (“ST”) કોઈપણ સમયે સૂચના વિના ST ઉત્પાદનો અને/અથવા આ દસ્તાવેજમાં ફેરફારો, સુધારા, ઉન્નત્તિકરણો, ફેરફારો અને સુધારાઓ કરવાનો અધિકાર અનામત રાખે છે. ખરીદદારોએ ઓર્ડર આપતા પહેલા ST ઉત્પાદનો પર નવીનતમ સંબંધિત માહિતી મેળવવી જોઈએ. ઓર્ડરની સ્વીકૃતિ સમયે એસટી ઉત્પાદનોનું વેચાણ એસટીના નિયમો અને વેચાણની શરતો અનુસાર કરવામાં આવે છે. ખરીદદારો ST ઉત્પાદનોની પસંદગી, પસંદગી અને ઉપયોગ માટે સંપૂર્ણપણે જવાબદાર છે અને ST એપ્લિકેશન સહાય અથવા ખરીદદારોના ઉત્પાદનોની ડિઝાઇન માટે કોઈ જવાબદારી સ્વીકારતું નથી. અહીં ST દ્વારા કોઈપણ બૌદ્ધિક સંપદા અધિકાર માટે કોઈ લાઇસન્સ, એક્સપ્રેસ અથવા ગર્ભિત, આપવામાં આવ્યું નથી. અહીં દર્શાવેલ માહિતીથી અલગ જોગવાઈઓ સાથે ST ઉત્પાદનોનું પુનર્વેચાણ આવા ઉત્પાદન માટે ST દ્વારા આપવામાં આવેલી કોઈપણ વોરંટી રદ કરશે. ST અને ST લોગો એ ST ના ટ્રેડમાર્ક છે. ST ટ્રેડમાર્ક વિશે વધારાની માહિતી માટે, www.st.com/trademarks નો સંદર્ભ લો. અન્ય તમામ ઉત્પાદન અથવા સેવાના નામો તેમના સંબંધિત માલિકોની મિલકત છે. આ દસ્તાવેજમાંની માહિતી આ દસ્તાવેજના કોઈપણ અગાઉના સંસ્કરણોમાં અગાઉ પૂરા પાડવામાં આવેલ માહિતીને બદલે છે અને બદલે છે.
© 2025 STMicroelectronics સર્વાધિકાર આરક્ષિત

TN1592 - રેવ 1

પૃષ્ઠ 14/14

દસ્તાવેજો / સંસાધનો

ST STM32 USB ટાઇપ-C પાવર ડિલિવરી [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા
TN1592, UM2552, STEVAL-2STPD01, STM32 USB ટાઇપ-C પાવર ડિલિવરી, STM32, USB ટાઇપ-C પાવર ડિલિવરી, ટાઇપ-C પાવર ડિલિવરી, પાવર ડિલિવરી, ડિલિવરી

સંદર્ભો

એક ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *