# USB-PD Decoder

> Decodifica e costruisci i Power Data Object USB-PD: incolla i PDO esadecimali e leggi tensioni, correnti e profili PPS/EPR — o genera il PDO dai valori, pronto per il firmware.

Ambito: elettronica
Stato: Proto v0.1
Tag: USB-PD, PDO, Type-C, PPS, EPR
Metodo, assunzioni e limiti: <https://www.stline.it/wiki/usb-pd-pdo/index.md>
Repository: <https://github.com/stefanofante/USBPD-Stack>

Pagina: <https://www.stline.it/tools/usb-pd-decoder/>

---

Strumento bidirezionale per USB Power Delivery. In modalità Decode interpreta i Source Capabilities grezzi — Fixed, Battery, Variable, PPS (APDO) ed EPR/AVS — mostrando i campi decodificati e la mappa bit-per-bit dei 32 bit. In modalità Encode costruisci un PDO dai valori e ottieni l'esadecimale da incollare nel firmware. Include un negoziatore che simula la selezione sink→source. Nato a margine del nostro stack USB-PD open source per PTN5110.

Questo file è un **descrittore**, non la documentazione dello strumento: dice cosa calcola e con quale metodo in sintesi. Formule, assunzioni, condizioni di validità e limiti stanno nella wiki collegata qui sopra. Lo strumento si esegue nel browser alla pagina indicata.
