A estrutura de software de entrega de energia USB da Microchip (PSF) é uma pilha de entrega de energia USB leve (PD), projetada para integrar qualquer MCU poderoso adequado ao MCU com o Microchip OUTP350 Tipo-C ™ PD Controller para realizar soluções PD personalizadas multi-portas. A pilha também suporta o controlador PD UPD301B/C da Microchip.
O PSF fornece uma variedade de opções de configuração para o seu design de PD personalizado e é portátil para muitos MCUs. O PSF está em constante evolução à medida que adicionamos a funcionalidade e as melhorias de PD de maneira planejada. Um resumo dos recursos planejados e suportados são os seguintes:
| Sr não | Características | Status |
|---|---|---|
| 1. | Fonte de PD de várias portas, fornecimento VConn e manuseio de falhas | Suportado |
| 2. | I2C Modo DC-DC Controle, balanceamento PD, estrangulamento PD e PPS somente para fonte automotiva | Suportado |
| 3. | Sia de PD, algoritmos de seleção de PDO múltiplos e algoritmo de seleção de PDO de pia personalizada | Suportado |
| 4. | Power de função dupla (DRP) e dados de função dupla (DRD) | Suportado |
| 5. | Modo alternativo genérico, detecção de plugue a quente (HPD) e troca rápida de função (FRS) | Suportado |
| 6. | Modo Alternativo DisplayPort | Em desenvolvimento |
| 7. | Suporte ao gerenciamento de políticas de PD do SOC externo | Planejado |
| 8. | PD de carga através do suporte ao dispositivo | Planejado |
Consulte as Notas de liberação do software para obter mais informações sobre uma versão de versão específica.
| Sr não | Nome da plataforma | Tipo de plataforma | Descrição |
|---|---|---|---|
| 1. | Kit de avaliação de estrutura de software de fornecimento de energia USB (EV65D44A) | Desenvolvimento/ Avaliação | Full em destaque Two Port USB PD Platform para avaliação de recursos do PSF e desenvolvimento de software personalizado |
| 2. | Módulo de plug-in da UPD301C (PIM) (EV71C90A) | Desenvolvimento/ Avaliação | Módulo complementar para EV65D44A. Pode ser usado para avaliar o PSF e desenvolver o software personalizado para controlador PD UPD301B/C Standalone USB. Entre em contato com o suporte ao microchip. |
| 3. | Exemplo de aplicativo de pia básico UPD301C (EV11L78A) | Avaliação | Baixo custo, porta única, design de referência de aplicativo somente para pia |
| 4. | Exemplo de aplicação de origem básica UPD301B (EV56W72A) | Avaliação | Baixo custo, porta única porta, referência de aplicativo somente para fonte. Entre em contato com o suporte ao microchip. |
Recomendamos o uso dos projetos de exemplo de aplicativo pré-configurado na pasta Demo como ponto de partida para o seu design. Atualmente, o PSF suporta os seguintes exemplos de aplicativos pré-configurados.
| Sr não | Nome de demonstração | Hardware necessário | Descrição |
|---|---|---|---|
| 1. | PSF Source Lite | EV65D44A | Exemplo de aplicação somente de origem PD da porta PD que usa o Modo GPIO DC-DC Control. Pode suportar até quatro portas PD |
| 2. | PSF Source Pro | EV65D44A | Exemplo de aplicativo de origem PD de duas portas usando o controle DC-DC do modo I2C. Suporta recursos avançados de PD, como PD Power Balance |
| 3. | PSF Sink | EV65D44A | Exemplo de aplicação em PD Sink que suporta dois algoritmos de seleção de PDO de pia. O modo A permite a seleção da maior potência com maior tensão suportada pelo parceiro da porta. O Modo B permite a seleção de maior potência com menor tensão suportada pelo parceiro de porta |
| 4. | Psf drp | EV65D44A | Exemplo de aplicação de função dupla PD que suporta dois tipos diferentes de portas DRP. A porta 1 é configurada como uma porta do tipo notebook/laptop que pode obter 5V/3A e afundar até 20V/3A. A porta 2 é configurada como uma porta do tipo dock que pode adquirir até 20V/3a e afundar 5V/0A. Ambas as portas suportam swaps de função de poder e dados |
| 5. | PSF FRS | EV65D44A | Exemplo de aplicação de troca de função rápida (FRS) que suporta dois tipos diferentes de portas DRP ativadas por FRS. A porta 1 é configurada como um notebook/laptop capaz de FRS, capaz de desempenhar uma troca de função de pia a fonte no caso de uma perda de energia. A porta 2 é configurada como uma doca capaz de FRS que é capaz de desempenhar uma troca de função de fonte para rastreamento no caso de uma perda de energia |
| 6. | UPD301C PIM Source Lite | EV65D44A, EV71C90A | Exemplo de aplicativo de origem PD de duas portas PD para UPD301C que usa o Modo GPIO DC-DC Control. Pode suportar até quatro portas PD |
| 7. | UPD301C PIM Source Pro | EV65D44A, EV71C90A | Exemplo de aplicativo de origem PD de duas portas para UPD301C usando o controle DC-DC do modo I2C. Suporta recursos avançados de PD, como PD Power Balance |
| 8. | ADUPTERS301C PIM PACH | EV65D44A, EV71C90A | Exemplo de aplicativo para pia em PD para UPD301C, que suporta dois algoritmos de seleção de PDO de pia. O modo A permite a seleção da maior potência com maior tensão suportada pelo parceiro da porta. O Modo B permite a seleção de maior potência com menor tensão suportada pelo parceiro de porta |
| 9. | UPD301C PIM DRP | EV65D44A, EV71C90A | Exemplo de aplicativo de função dupla PD para UPD301C, que suporta dois tipos diferentes de portas DRP. A porta 1 é configurada como uma porta do tipo notebook/laptop que pode obter 5V/3A e afundar até 20V/3A. A porta 2 é configurada como uma porta do tipo dock que pode adquirir até 20V/3a e afundar 5V/0A. Ambas as portas suportam swaps de função de poder e dados |
| 10. | UPD301C Pia básica | EV11L78A | Exemplo de aplicação somente para pia de porta única para UPD301C. Suporta configuração dinâmica de PDO usando opções de controle rotativo e opções de controle avançado através do terminal UART |
| 11. | Upd301b Fonte básica | EV56W72A | Exemplo de aplicativo somente para fonte de porta única para UPD301B. Suporta opções de controle avançado através do Terminal UART |
Consulte o arquivo ReadMe do exemplo do aplicativo escolhido para obter instruções sobre como executar o projeto de exemplo. Este espaço será atualizado à medida que mais recursos são adicionados ao PSF.
Libere os números da versão terão um prefixo psf_stack_v e um número de versão no formato xx.yz where:
XX : representa o número principal da versão.
YZ : representa o número da versão menor. Todas as versões menores com z = 0 representam uma liberação qualificada do SQA. Para por exemplo, psf_stack_v1.20.
Para as versões disponíveis, consulte as tags neste repositório.
Precisa de ajuda para adotar o PSF para sua próxima solução de PD? Entre em contato com o suporte ao microchip.
Consulte o arquivo License.md para o Contrato de Licenciamento.