Der USB Power Delivery Software Framework (PSF) von Microchip ist ein PD-Stapel (Light Gewichts USB Power Delivery), mit dem alle geeigneten leistungsstarken MCU in die UPD350 Typ-C ™ PD-Controller von Microchip integriert werden, um multi-port-benutzerdefinierte PD-Lösungen zu realisieren. Der Stack unterstützt auch den Microchip-PD-PD-Controller von UPD301B/C.
PSF bietet eine Reihe von Konfigurationsoptionen für Ihr benutzerdefiniertes PD -Design und ist für viele MCUs tragbar. PSF entwickelt sich ständig weiter, da wir PD -Funktionalität und Verbesserungen auf geplante Weise hinzufügen. Eine Zusammenfassung der geplanten und der unterstützten Funktionen lautet wie folgt:
| Sr -Nr | Merkmale | Status |
|---|---|---|
| 1. | Multi-Port-PD-Quelle, VConn-Beschaffung und Fehlerbehandlung | Unterstützt |
| 2. | I2C-Modus DC-DC-Steuerung, PD-Ausgleich, PD-Drossel und PPS nur für Automobilquellen | Unterstützt |
| 3. | PD -Spüle, Multiple -Sink -PDO -Auswahlalgorithmen und benutzerdefinierte Waschbecken -PDO -Auswahlalgorithmus | Unterstützt |
| 4. | Doppelrollenleistung (DRP) und Dual Rollendaten (DRD) | Unterstützt |
| 5. | Generischer alternativer Modus, HOT -Plug -Erkennung (HPD) und schneller Rollentausch (FRS) | Unterstützt |
| 6. | DisplayPort Alternative Modus | In der Entwicklung |
| 7. | Unterstützung von PD Policy Management von externer SOC | Geplant |
| 8. | PD -Ladung durch Geräteunterstützung | Geplant |
Weitere Informationen zu einer bestimmten Versionsversion finden Sie in den Software -Versionshinweise.
| Sr -Nr | Plattformame | Plattformtyp | Beschreibung |
|---|---|---|---|
| 1. | USB Power Delivery Software Framework Evaluation Kit (EV65D44A) | Entwicklung/ Bewertung | Die volle PD -PD -Plattform der Port -USB -PD -Plattform für die Bewertung von PSF -Funktionen und benutzerdefinierte Softwareentwicklung |
| 2. | Upd301C Plug-in Modul (PIM) (EV71C90A) | Entwicklung/ Bewertung | Add-On-Modul für EV65D44A. Kann verwendet werden, um PSF zu bewerten und benutzerdefinierte Software für UpdaT301B/C Standalone USB PD Controller zu entwickeln. Wenden Sie sich an die Microchip -Unterstützung. |
| 3. | Upd301c Basic Sink Application Beispiel (EV11L78A) | Auswertung | Niedrige Kosten, einzelner Port, nur Sink-Referenzdesign für Anwendungen |
| 4. | UPD301B Basic Quell Application Beispiel (EV56W72A) | Auswertung | Niedrige Kosten, einzelner Port, Anwendungsreferenz nur für Quellen. Wenden Sie sich an die Microchip -Unterstützung. |
Wir empfehlen, die vorkonfigurierten Anwendungsbeispiele unter dem Demo-Ordner als Ausgangspunkt für Ihr Design zu verwenden. PSF unterstützt derzeit die folgenden vorkonfigurierten Anwendungsbeispiele.
| Sr -Nr | Demo -Name | Hardware erforderlich | Beschreibung |
|---|---|---|---|
| 1. | PSF Quelle Lite | EV65D44A | Zwei Port-PD-Quellen-Anwendungsbeispiel, das den GPIO-Modus DC-DC-Steuerelement verwendet. Kann bis zu vier PD -Anschlüsse unterstützen |
| 2. | PSF Source Pro | EV65D44A | Beispiel für zwei Port-PD-Quellenanwendung mit dem I2C-Modus DC-DC-Steuerelement. Unterstützt fortschrittliche PD -Funktionen wie PD Power Balancing und Power Throcking |
| 3. | PSF Sink | EV65D44A | PD -Sinkanwendungsbeispiel, das zwei Sink -PDO -Auswahlalgorithmen unterstützt. Modus A ermöglicht die Auswahl der höchsten Wattage bei der höchsten Spannung, die vom Hafenpartner unterstützt wird. Modus B ermöglicht die Auswahl der höchsten Wattage bei der niedrigsten Spannung, die vom Portpartner unterstützt wird |
| 4. | PSF DRP | EV65D44A | PD -Beispiel für zwei Rollenanwendungen, das zwei verschiedene Arten von DRP -Ports unterstützt. Port 1 ist als Notebook/Laptop -Port -Port konfiguriert, der 5V/3a Quelle und bis zu 20 V/3a besinken kann. Port 2 ist als Dock -Typ -Port konfiguriert, der bis zu 20 V/3a und den Sink 5V/0A beziehen kann. Beide Ports unterstützen Strom- und Datenrollen -Swaps |
| 5. | PSF FRS | EV65D44A | Beispiel für FAST ROLLE SWAP (FRS) Anwendungsbeispiel, das zwei verschiedene Arten von FRS -fähigen DRP -Anschlüssen unterstützt. Port 1 ist als FRS-fähiger Notebook/Laptop konfiguriert, der im Falle eines Stromverlusts einen Sink-to-Source-Rollen-Swap durchführen kann. Port 2 ist als FRS-fähiger Dock konfiguriert, das im Falle eines Stromverlusts einen Rollen-Swap in Quelle-to-Sink-Swap durchführen kann |
| 6. | Upd301c pim Source Lite | EV65D44A, EV71C90A | Zwei-Port-PD-Source-Anwendungsbeispiel für upd301c, das den GPIO-Modus DC-DC-Steuerelement verwendet. Kann bis zu vier PD -Anschlüsse unterstützen |
| 7. | Upd301c Pim Source Pro | EV65D44A, EV71C90A | Beispiel für die Zwei-Port-PD-Quellanwendung für upd301c mit dem I2C-Modus DC-DC-Steuerelement. Unterstützt fortschrittliche PD -Funktionen wie PD Power Balancing und Power Throcking |
| 8. | Upd301c Pim Sink | EV65D44A, EV71C90A | PD -Sinkanwendungsbeispiel für upd301c, das zwei Sink -PDO -Auswahlalgorithmen unterstützt. Modus A ermöglicht die Auswahl der höchsten Wattage bei der höchsten Spannung, die vom Hafenpartner unterstützt wird. Modus B ermöglicht die Auswahl der höchsten Wattage bei der niedrigsten Spannung, die vom Portpartner unterstützt wird |
| 9. | Upd301c Pim DRP | EV65D44A, EV71C90A | PD -Beispiel für Doppelrollenanwendung für Update301C, das zwei verschiedene Arten von DRP -Ports unterstützt. Port 1 ist als Notebook/Laptop -Port -Port konfiguriert, der 5V/3a Quelle und bis zu 20 V/3a besinken kann. Port 2 ist als Dock -Typ -Port konfiguriert, der bis zu 20 V/3a und den Sink 5V/0A beziehen kann. Beide Ports unterstützen Strom- und Datenrollen -Swaps |
| 10. | Upd301c Basic Sink | Ev11l78a | Beispiel für eine Anwendungsbeispiele für einzelne Ports für upd301c. Unterstützt die dynamische PDO -Konfiguration mithilfe von Rotary Switch und Advanced Controloptions über UART -Terminal |
| 11. | Upd301b Basic Source | EV56W72A | Beispiel für eine Anwendungsbeispiele für einzelne Ports für upd301b. Unterstützt erweiterte Steuerungsoptionen über das UART -Terminal |
Weitere Informationen zum Ausführen des Beispielprojekts finden Sie in der ReadMe -Datei Ihres ausgewählten Anwendungsbeispiels. Dieser Speicherplatz wird aktualisiert, wenn mehr Funktionen zu PSF hinzugefügt werden.
Die Versionsnummern von Versionen haben ein Präfix psf_stack_v und eine Versionsnummer im Format xx.yz wobei:
Xx : repräsentiert die Hauptversionsnummer.
YZ : Repräsentiert die Minor -Versionsnummer. Alle kleinen Versionen mit z = 0 stellen eine qualifizierte SQA -Version dar. Für z. B. psf_stack_v1.20.
Die verfügbaren Versionen finden Sie in den Tags in diesem Repository.
Benötigen Sie Hilfe bei der Einführung von PSF für Ihre nächste PD -Lösung? Wenden Sie sich an die Microchip -Unterstützung.
Weitere Informationen zur Lizenzvereinbarung finden Sie in der Datei lizenz.md -Datei.