Altium DC 전원 무결성 분석: FYPA
Altium 프로젝트(.PrjPcb)를 직접 읽는 오픈 소스 DC 전원 무결성 / IR 드롭 도구 FYPA를 확장해 왔으며, 그 작업을 GitHub에 오픈 소스 포크로 공개했습니다:
주요 추가 사항
- 분할 플레인(“Multiple Nets” 플레인 레이어)을 이제 영역별로 읽습니다. 이전에는 분할 플레인을 통해서만 그라운드에 연결되는 비아가 모두 고립된 섬으로 처리됐습니다.
- 비동기식 벅 컨버터는 출력 전류를 스위치 핀과 프리휠 다이오드로 나누므로, 스위치 노드의 전류 밀도가 더 이상 과대평가되지 않습니다.
- 레귤레이터: 스위칭 레귤레이터의 레귤레이션 루프 안에 있는 출력 인덕터는 더 이상 전압 강하로 계산되지 않습니다. 입력 필터에는 DC 저항이 반영됩니다. 절연형 DC-DC 컨버터는 자체 그라운드로 리턴합니다. 별도의 바이어스 레일이 있는 레귤레이터도 처리됩니다.
- 부하 스위치는 온 저항을 가진 직렬 부품으로 모델링됩니다.
- 최악 조건 코너: 최대 부하 전류와 최대 저항, 입력은 최소 전압.
- 전원 트리 .json 리더: Toradex Ivy Plus 같은 PCB에는 소스, 레귤레이터, 직렬 부품, 부하 전류 등 입력할 값이 200개가 넘습니다. 그래서 Tomachie.com이 생성한 .json 파일에서 이 값들을 불러오는 리더를 추가했습니다.
지금까지의 테스트
Toradex Ivy Plus와 Eli Hughes의 Cricket-node에서 테스트했으며, 더 많은 설계에서 시험해 볼 예정입니다. DC에 초점을 맞춘 작업이라 FYPA 고유의 커패시터 탭과 임피던스 탭은 바뀌지 않았습니다.
원본과 마찬가지로 AGPL-3 오픈 소스입니다. 피드백을 환영합니다.