Tomachie

Uma revisão de projeto PCB confiável assistida por IA

Enviar Exemplos Como Funciona Privacidade Sobre Estatísticas Avaliações Blog
← Voltar ao blog

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:

Vista 3D do KiPI de uma placa portadora Raspberry Pi CM4S, com o painel de configuração PI a mostrar componentes em série importados de um ficheiro pdn.json e um registo com os VRMs, cargas e ligações CC importados
KiPI numa portadora Raspberry Pi CM4S (CM4S_CORE_V02): a configuração PI importada do pdn.json da placa — 4 VRMs, 35 cargas e 16 ligações CC.

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.

Usa Altium? Veja o FYPA, a ferramenta de integridade de alimentação CC para Altium que estendemos da mesma forma