Çok sayıda araç olmasına rağmen, iki temel simülasyon biçimi analogdur ( örneğin SPICE, LTSPICE veya Simetrix ) ve sinyal bütünlüğü ( çok derin cepleriniz varsa Hyperlynx gibi ).
Güç analizi araçları var, ancak görünüşe göre fiziksel gerçeklikle eşit olmayan bazı garip sonuçlar gördüm.
Dijital tarafın davranışsal olma eğiliminde olmasına rağmen, karışık sinyal araçları var.
Karşılaştığımız sorunlar:
1 Parça için bir simülasyon modeli mevcut değil. Tam bir veri sayfasını varsa kendi haddeleme de iyi bir bıçak yapmak veya bir kısmını kullanabilir yapar bir model var. Önemsiz olmayan bir şey için kendi modelinizi yuvarlamak çok zaman alan bir egzersizdir.
Bir ilkel (diyot, transistör veya basit pasif) ötesindeki herhangi bir şeyin , cihaz sürekli çalışmasını yansıtan davranışsal bir model olduğunu unutmayın. Böyle bir modelde gerçekte ne olduğu için bu uygulama notuna bakın . Ferritler ve boğuşmalar gibi şeylerin çok karmaşık olduğuna dikkat edin; bir devre olarak modellenebilmelerine rağmen (veri sayfasındaki cevabı elde etmek için) çok zaman alabilir.
2 Çalışma zamanı. Ejeksiyon koltuğunun tüm elektrik yolunu EED'leri ve termal pilleri sıralayıcı elektroniklerin bağımsız güvenlik incelemesinin bir parçası olarak içerecek şekilde simüle ettim . Kontrol ve ateşleme devrelerine giden kablolar oldukça uzun olduğundan, gevşek bağlantılı trafo sargıları olarak modellenmiştir. Devre belki 40 element içeriyordu ve (bir çok çekirdekli yüksek son makinede) tek bir geçici işlem yapmak için 30 saatten fazla sürdü .
3 Devrenin bazı parçaları simülasyon için gerçekten uygun değildir veya buna ihtiyaç duyulmamalıdır. Bir kontrol anahtarını değiştirmek için basit bir optocoupled izolasyon aşamasına sahipsem, eğer veri sayfaları doğru bir şekilde kullanılmışsa simülasyona ihtiyaç duymamalıyım (tabii ki, bu durumun olmadığı pek çok tasarım gördüğümden tamamen farklı bir konudur) .
4 yılında Sinyal Bütünlüğü simülasyon çoğu simülatörleri kontrollü empedansları en iyi +/-% 10 olduğunu dikkate almayın ve olacak katmana katman değişir. Bu tür simülasyonlar, brüt sorunları görmek için faydalıdır, ancak yine de bu gibi detaylarla ısırılmaya başlayabilirsiniz. Ek olarak, çoğu simülatör dönüş yolunu modelleyemez (yerleşim düzeni simülasyonları daha iyi hale gelse de).
5 Hemen hemen tüm simülasyon modelleri tavizler en genel kullanımını yansıtmak için; Köşe durumu davranışını görmek için modelleri önemli ölçüde değiştirmek zorunda kaldım.
Bir tam pansiyon (veya çoğu zaman çoklu kart) sistemi, fiilen kaçma süresi açısından yasak olacaktır, bu nedenle sadece kontrol etmek istediğimiz parçalar simüle edilir.
Diğer bir sorun, makro modeller için başlatma davranışının pek çok durumda tanımsız olmasıdır ve başlangıç davranışının kritik olup olmadığı (dünyada uçuş güvenliği kritik ekipmanlarında olduğu gibi) dünyadaki hiçbir simülatörün yardımcı olamayacağıdır. o.
Simülasyonlar tasarımcılara kesinlikle yardımcı olabilir, ancak bunlar mükemmelin yakınında hiçbir yerde değiller ve gerçek devre çalışması için güvenilmemeleri gerekiyor ; bunlar devre çalışmasının göstergesidir.