Altium: integridade de potência DC com FYPA
Estendemos o FYPA, a ferramenta de código aberto de integridade de alimentação CC / queda IR que lê diretamente projetos do Altium (.PrjPcb), e publicamos o trabalho como um fork de código aberto no GitHub:
As principais adições
- Os planos divididos (camadas de plano “Multiple Nets”) agora são lidos região por região. Antes, cada via que só chegava ao terra através de um plano dividido ficava como uma ilha.
- Os buck não síncronos dividem a corrente de saída entre o pino da chave e o diodo de roda livre, de modo que a densidade de corrente no nó de chaveamento deixa de ser superestimada.
- Reguladores: o indutor de saída de um regulador chaveado dentro da malha de regulação deixa de ser contado como queda. Os filtros de entrada recebem sua resistência CC. Os conversores CC-CC isolados retornam pelo seu próprio terra. Um regulador com um trilho de polarização separado é tratado.
- As chaves de carga são modeladas como componentes em série com sua resistência de condução.
- Pior caso: correntes de carga máximas e resistências máximas, com a entrada na tensão mínima.
- Leitor .json da árvore de alimentação: uma placa como a Toradex Ivy Plus tem mais de 200 valores a inserir — fontes, reguladores, componentes em série, correntes de carga —, por isso adicionamos um leitor que os carrega a partir de um arquivo .json gerado pela Tomachie.com.
Testado até agora
Testado na Toradex Ivy Plus e no Cricket-node de Eli Hughes, com mais projetos para testá-lo. O foco é CC: as abas de capacitores e de impedância do próprio FYPA permanecem inalteradas.
É de código aberto sob AGPL-3, tal como o original. Os comentários são bem-vindos.