많은 도구가 존재하지만 두 가지 주요 시뮬레이션 형태는 아날로그 ( 예 : SPICE, LTSPICE 또는 Simetrix )와 신호 무결성 ( 포켓이 매우 깊은 경우 Hyperlynx 와 같은 것 )입니다.
전력 분석 도구가 있지만 물리적 현실과 분명히 일치하지 않는 매우 이상한 결과를 보았습니다.
디지털 측면은 행동적인 경향이 있지만 혼합 신호 도구가 있습니다.
우리가 겪는 문제는 다음과 같습니다.
1 부품에 대한 시뮬레이션 모델이 없습니다. 당신이 완전한 데이터 시트가있는 경우에 당신은 당신의 자신의 압연에 괜찮은 자상을 만들거나 일부 사용할 수 있습니다 않는 모델을 가지고 있습니다. 사소한 것이 아닌 자신의 모델을 굴리는 것은 시간이 많이 걸리는 연습입니다.
프리미티브 (다이오드, 트랜지스터 또는 단순 패시브) 이외의 모든 것은 연속 상태에서의 장치 작동을 반영 하는 행동 모델입니다. 실제로 이러한 모델의 내용은이 애플리케이션 노트 를 참조하십시오 . 페라이트 및 초크와 같은 것은 매우 복잡합니다. 그것들은 회로로 모델링 될 수 있지만 (데이터 시트의 응답을 달성하기 위해) 시간이 많이 걸릴 수 있습니다.
2 런타임. 시퀀서 전자 장치에 대한 독립적 인 안전 검토의 일환으로 배출 시트 의 전체 전원 경로를 시뮬레이션하여 EED 및 열 배터리 를 포함 시켰습니다 . 제어 및 소성 회로에 대한 케이블은 매우 길기 때문에 느슨하게 연결된 변압기 권선으로 모델링되었습니다. 이 회로에는 아마도 40 개의 요소가 포함되어 있고 단일 멀티 플렉스 실행을 수행하기 위해 30 시간 동안 (멀티 코어 하이 엔드 머신에서) 사용되었습니다 .
3 회로의 일부는 실제로 시뮬레이션에 적합하지 않거나 필요하지 않아야합니다. 제어 스위치를 토글하기 위해 간단한 옵토 커플 링 절연 스테이지가있는 경우 데이터 시트가 올바르게 사용 된 경우 시뮬레이션이 필요하지 않습니다. .
4 에서 신호 무결성 시뮬레이션, 대부분의 시뮬레이터 제어 임피던스 가장에서 +/- 10 %임을 고려하지 않고, 것 레이어에 레이어를 다릅니다. 이러한 시뮬레이션은 총체적인 문제를 확인하는 데 유용하지만 이러한 세부 정보로 여전히 물릴 수 있습니다. 또한 대부분의 시뮬레이터는 리턴 경로를 모델링 할 수 없습니다 (사후 레이아웃 시뮬레이션이 향상되고 있음).
5 거의 모든 시뮬레이션 모델은 가장 일반적인 사용 사례를 반영하기 위해 절충 됩니다. 코너 케이스 동작을 보려면 모델을 크게 수정해야했습니다.
전체 보드 (또는 종종 멀티 보드) 시스템은 실제로 작동하는 데 시간이 많이 걸리므로 검사에 관심이있는 부분 만 시뮬레이션됩니다.
또 다른 문제는 매크로 모델의 경우 대부분의 경우 시작 동작이 정의되어 있지 않으며, 비행 안전이 중요한 장비에서와 같이 시작 동작이 중요한 경우 전 세계의 시뮬레이터가 도움이되지 않는다는 것입니다. 그것.
시뮬레이션은 설계자에게 확실히 도움이 될 수 있지만, 완벽에 가까운 곳은 아니며 실제 회로 작동 에 의존해서는 안됩니다 . 회로 동작을 나타냅니다.