Tôi sẽ không đồng ý với Olin.
Nếu bạn đang sử dụng một trình giả lập cho một cái gì đó bạn có thể làm với một máy tính và một mảnh giấy trong vài phút thì bạn đang sử dụng trình giả lập cho mục đích sai. Nếu bạn cho rằng phân tích 'toán học khăn ăn' của bạn sẽ theo kịp trong thực tế thì có khả năng bạn đang làm việc trên các mạch cơ bản cực kỳ đơn giản.
Quan trọng hơn, bạn thực sự nói rằng không sao khi bỏ qua giai đoạn thực sự quan trọng nhất của xác minh thiết kế tiền mẫu. Đây là một ý tưởng thực sự tồi tệ nếu bạn đang làm việc trên bất cứ thứ gì thậm chí phức tạp vừa phải và rất nhiều thứ có thể quay lại cắn bạn ngay cả trên các mạch đơn giản. Tôi đã thấy ngay cả máy phát hồng ngoại đơn giản nhất dao động do ký sinh trùng.
Ngoài ra, một trường hợp sử dụng mô phỏng khổng lồ là một nỗi đau thực sự chỉ với một máy tính là phân tích Montecarlo. Hầu như mọi trình giả lập đều hỗ trợ điều này và nó rất quan trọng đối với các thiết kế sản xuất.
Thực sự rất hiếm khi một trình giả lập sẽ không cung cấp cho bạn cái nhìn sâu sắc hơn về mạch thực so với phân tích 2 phút, chủ yếu dựa trên trực giác, về mạch sẽ. Một vài giờ tạo mô phỏng có thể dễ dàng giúp bạn tiết kiệm hàng ngày chờ đợi để lấy lại nguyên mẫu chỉ để tìm ra rằng thông qua một số thành phần khó xử hoặc ký sinh trùng tương tác, máy phát hoàn hảo về mặt lý thuyết của bạn chỉ là một bộ dao động tệ hại.
Ví dụ: lấy từ một ghi chú ứng dụng Thiết bị analog:
Ở bên trái chúng ta thấy một mạch op amp cơ bản. Ở bên phải chúng ta thấy mạch này sẽ trông như thế nào nếu xem xét các hiệu ứng ký sinh PCB cơ bản.
Không có câu hỏi rằng với 60 giây và một máy tính, bạn có thể tìm ra mạch bên trái đang làm gì.
Tuy nhiên, điều đó không thay thế cho việc tạo ra một mô hình phức tạp hơn của mạch thực trong ứng dụng thực như mạch bên phải. Mạch tay phải là xa dễ dàng để phân tích bằng tay mà không vẫy tay các thành phần là không liên quan.
Ngoài ra, một mô phỏng thích hợp sẽ sử dụng các mô hình thực tế hơn cho các thành phần, thay vì các mô hình lý tưởng, cho một mạch có độ phức tạp hoặc tốc độ rất quan trọng để hiểu và phân tích.
Như câu hỏi ban đầu:
Hầu hết các trình mô phỏng mạch ít nhất có liên quan đến SPICE và nhiều người chia sẻ một định dạng mô hình tương thích hoặc gần với mô hình tương thích. Ngoài ra, có nhiều mô phỏng khác chuyên về các lĩnh vực cụ thể. Đáng chú ý là mô phỏng RF / vi sóng, mô phỏng logic kỹ thuật số, v.v.
Các trình giả lập phổ biến nhất mà tôi đã chạy vào:
- PSPICE - một phần của gói thiết kế OrCAD của Cadence
- Spectre - Tín hiệu hỗn hợp và giả lập RF từ Cadence (có thể là phổ biến nhất)
- NI MutiSim - Gói mô phỏng dụng cụ quốc gia
- HSPICE - triển khai SPICE thương mại bằng Synopsis, cũng rất phổ biến
- XSPICE - phiên bản mở rộng của SPICE3, Altium sử dụng điều này
- SIMetrix - mô phỏng tương tự có nguồn gốc SPICE
Những gì bạn sẽ thấy trong một công ty nhất định thường là một chức năng của lĩnh vực chuyên môn của họ (tín hiệu tương tự, tín hiệu hỗn hợp, RF, v.v.), những gì tích hợp tốt trong môi trường phát triển đã chọn của họ và những gì họ thấy thoải mái trong lịch sử.