KiCad: integridade de potência DC com KiPI
O KiPI, de Drew Maatman, é um analisador de integridade de alimentação de código aberto que funciona de forma autónoma ou como plugin do KiCad 9 e 10. Simula a queda de tensão CC net a net nas camadas de cobre, com verificações PASS/FAIL e aquecimento eletrotérmico opcional, e faz o varrimento da impedância da PDN em frequência face a um alvo. Criámos um fork dele no GitHub:
O que o fork acrescenta
- Uma importação pdn.json: a árvore de alimentação, as cargas e as resistências em série são preenchidas a partir do ficheiro .pdn.json do projeto, em vez de introduzidas à mão. A Tomachie.com gera esse ficheiro a partir do esquemático e das folhas de dados dos componentes.
- Cálculos CC típicos e de pior caso, usando a corrente máxima de cada carga e a resistência máxima de cada ligação.
- Cargas cuja corrente não é conhecida são marcadas, de modo que os resultados que dependem delas aparecem como INCOMPLETE em vez de PASS.
- Regras de metalização de vias, aquecimento das cargas na solução térmica e a tensão mínima de cada carga.
- Correções de ODB++, de ficheiros do KiCad 9 e de janelas.
Agora parte do próprio KiPI
A importação pdn.json e as regras de metalização de vias foram escritas primeiro no nosso fork e fazem agora parte do KiPI 0.8.0, pelo que o KiPI publicado lê diretamente um pdn.json gerado pela Tomachie. As restantes correções foram propostas upstream como pull requests.
O KiPI é de código aberto sob GPL-3. Comentários são bem-vindos.