Các mô phỏng mạch được sử dụng rộng rãi nhất trong công nghiệp là gì?


11

Tôi đã tự hỏi nếu có ai biết các công cụ mô phỏng mạch được sử dụng rộng rãi nhất (không yêu thích) là gì trong công nghiệp. Tôi có một vài lựa chọn ở đây tại công ty tôi làm việc, nhưng tôi vẫn thích sử dụng LTSpice cho hầu hết các công việc của mình. Tôi mới ra trường nên tôi chưa có cơ hội tốt để xem ngành này như thế nào.


2
Tôi giả sử bạn đang nói mô phỏng tương tự. Tuy nhiên, có các công cụ cho mô phỏng toàn vẹn kỹ thuật số, RF và tín hiệu. Đó là những bộ công cụ không chồng chéo.
Brian Carlton

Câu trả lời:


12

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:

nhập mô tả hình ảnh ở đây

Ở 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ử.


6
Ví dụ của bạn chính xác là kiểu lạm dụng và phụ thuộc quá mức vào các trình giả lập mà tôi đang nói đến. Bạn không bao giờ có thể định lượng mọi thứ. Ví dụ B của bạn chỉ là một mô hình khác cho một cái gì đó phức tạp hơn nhiều trong thực tế. Thiết kế tốt là về việc biết điều gì thực sự quan trọng và đảm bảo rằng các hiệu ứng bạn không giải quyết không quan trọng. Trừ khi bạn đang làm điều gì đó bất thường, toàn bộ ý tưởng là chọn các giá trị hợp lý và sử dụng bố cục tốt để ví dụ A là một mô hình hợp lệ. Tại một số điểm bạn phải thực sự biết một cái gì đó, không chỉ nhập dữ liệu vào một trình giả lập.
Olin Lathrop

5
Toàn bộ ý tưởng là tạo ra một mô hình gần với thực tế nhất có thể. Thiết kế tốt là về việc làm cho nó chính xác và làm cho nó chính xác một cách đáng tin cậy, không thể hiện những gì bạn có thể làm mà không cần công cụ. Đây không phải là một bài kiểm tra toán học máy tính, kinh doanh của nó. Bất kỳ công cụ nào làm tăng tính chính xác của thiết kế của bạn và giảm chi phí nên được khai thác triệt để. Biết những gì bạn không biết và cách kiểm tra nó quan trọng hơn nhiều lần so với suy nghĩ bạn biết điều gì đó và do đó không xác minh đúng.
Đánh dấu

8
"Toàn bộ ý tưởng là tạo ra một mô hình gần với thực tế nhất có thể." Sai, và bỏ lỡ điểm. Toàn bộ ý tưởng là tạo ra một mô hình hữu ích . Điều đó có nghĩa là một mô hình chỉ đủ phức tạp để mô tả các hiệu ứng thực sự quan trọng. Đối với hầu hết các mạch, một mô hình như vậy có thể được giải quyết bằng máy tính trong vài phút. Đối với các trường hợp khó chịu, một trình giả lập có thể là một công cụ hữu ích, nhưng có nhược điểm riêng. Sử dụng quá nhiều mô phỏng có nghĩa là mô hình xấu và do đó hiểu biết kém về những gì thực sự có liên quan.
Olin Lathrop

8
Mạch mô phỏng không phải là một công cụ thiết kế tốt . Tuy nhiên, nó là một công cụ xác minh tuyệt vời . Hãy nghĩ về nó giống như có người khác kiểm tra công việc của bạn. Nó gần như chắc chắn sẽ không bắt được mọi lỗi, nhưng nó có thể bắt một số bạn bỏ lỡ.
Sói Connor

4
.... Tôi nhớ những lập luận tương tự về việc mọi người sử dụng máy tính một cách mù quáng mà không bỏ qua số học (và mọi người làm) và lập luận về GPS SatNav "khiến" mọi người lái xe xuống sông và ra khỏi vách đá (và mọi người cũng làm vậy) nhưng đó không phải là lỗi của dụng cụ. Học số học cơ bản, học đọc bản đồ, học phân tích mạch, sau đó lấy máy tính, GPS và công cụ mô phỏng.
MikeJ-UK

10

Tôi chắc chắn những người khác sẽ đề xuất các gói mô phỏng mạch cụ thể.

Tuy nhiên, các trình mô phỏng mạch là một công cụ, nhưng thường không phải là một công cụ chính và chắc chắn không thể thay thế cho việc sử dụng bộ não của chính bạn. Tôi thường thấy các kỹ sư trẻ bị cuốn vào chữ số thứ ba của một số giá trị phát ra từ trình giả lập đến nỗi họ quên suy nghĩ và thực sự hiểu những gì đang diễn ra thay vì nhìn vào đầu ra giả lập ưa thích. Đầu ra ưa thích chỉ có thể cho bạn thấy những gì đang xảy ra, không quan trọng hơn nhiều tại sao .

Khi bạn thực sự hiểu một mạch đang làm gì, thì mọi thứ có thể được giải quyết bằng một máy tính trong một hoặc hai phút. Sự hiểu biết cũng cho phép bạn xem các trường hợp góc mà trình giả lập sẽ chỉ hiển thị cho bạn nếu bạn chỉ đưa ra đúng đầu vào. Khi bạn không thực sự hiểu một mạch, các đầu ra ưa thích sẽ chỉ mang lại cho bạn cảm giác an toàn sai lầm.

Các trình giả lập có vị trí của chúng, nhưng thực sự khá hiếm khi chúng cung cấp phân tích mạch hữu ích mà bộ não và máy tính không thể đưa ra nhanh hơn.


Câu trả lời xuất sắc, +1. (Không phải là tôi sẽ mong đợi bất cứ điều gì ít hơn :-))
stevenvh

Điều này không trả lời câu hỏi, -1. Nó phải là một bình luận - một nhận xét hoàn toàn hợp lệ
Toby Jaffey

4
@Joby: Đôi khi một câu trả lời hay giải quyết vấn đề thực sự thay vì những gì OP thực sự hỏi về.
Olin Lathrop

+1, vì câu trả lời này phải được đặt lên hàng đầu. "Ví dụ ngược", được chỉ định là B trong câu trả lời của @mark, giống với mô hình "sau thực tế" hơn là mô hình xuất hiện ngay từ đầu. Điều quan trọng là phải có đủ dung sai thiết kế để những thứ như vậy ít quan trọng hơn, và đó là nơi lý thuyết và kinh nghiệm ckt cơ bản xuất hiện!
Vaibhav Garg

2

Tôi đã sử dụng SPICE trong tất cả các biến thể của nó tại một vài nơi làm việc.

Một định dạng khác của giả lập là SAU. điều này được sử dụng bởi Boeing, Airbus và các ngành công nghiệp quan trọng an toàn khác. Một nhà thầu phụ mà tôi đã làm việc cùng là thiết kế bộ chuyển đổi DC / DC và yêu cầu chứng nhận DO-254 (hàng không) và khách hàng của họ (và cơ quan chứng nhận) yêu cầu các mô hình SABER của mạch. Cuối cùng, chúng tôi đã có một chuyên gia SABER để thực hiện công việc mô phỏng và sử dụng một biến thể SPICE cho thiết kế đường phố của chúng tôi !!

Tôi nghĩ rằng có một định dạng chính thứ ba cho mô phỏng mạch.


2

Tôi sử dụng LTSprice từ công nghệ tuyến tính. Miễn phí, dễ dàng thêm libs từ các nhà cung cấp khác và vẻ đẹp thực sự so với các gói miễn phí khác như TINA từ TI.


Câu hỏi không phải là hỏi những gì cá nhân bạn sử dụng.
endolith

2
@endolith tốt .. cảm ơn vì đã chỉ ra rằng trong phong cách.
Frank
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.