Làm cách nào để xây dựng mô hình SPICE từ bảng dữ liệu?


14

Đây có thể không phải là diễn đàn lý tưởng cho câu hỏi; vui lòng di chuyển nếu một diễn đàn phù hợp hơn cho câu hỏi.

Tôi đang xem xét một thành phần mà những nỗ lực của tôi trong việc định vị mô hình SPICE trực tuyến là không có kết quả. Tuy nhiên, có các bảng dữ liệu của thành phần có sẵn để tham khảo trực tuyến. Mô hình SPICE cho một thành phần có thể dựa trên nội dung của biểu dữ liệu cho nó ...

Vậy, làm thế nào để xây dựng một mô hình SPICE khi bảng dữ liệu có sẵn để tham khảo? Tôi đang xem LTSpice


1
Bạn có thể thu hẹp nó xuống một chút không? Chúng ta đang nói về loại thành phần nào?
Dave Tweed

2
Chà, tôi đang nhìn vào 2SJ50 vào lúc này. Nhưng tôi có nghĩa là câu hỏi này để giải quyết một loạt các thành phần rộng hơn từ điện trở, tụ điện, điốt, thông qua ít nhất là BJT / FET.
Mọi người

2
Tôi có cùng một vấn đề như bạn làm. Các liên kết này đã giúp tôi - h-renrew.de/h/spicelib/doc/index.html github.com/werner2101/spicelib
Pushpak Dagade 2/214

Câu trả lời:


7

Tùy thuộc vào thành phần, phương pháp phổ biến là sử dụng thẻ .MODEL cho các thành phần cơ bản (bóng bán dẫn, điốt) hoặc cho các thành phần phức tạp hơn (IC như Opamp, Bộ điều chỉnh, v.v.), bạn có thể sử dụng mô hình mạch phụ (được tạo thành từ cơ bản các phần tử) hoặc một mô hình hành vi (sử dụng các công thức để tính gần đúng hành vi)

Điều này có thể trở nên rất phức tạp rất nhanh, mức độ phức tạp phụ thuộc vào mức độ chính xác mà bạn cần thành phần để mô phỏng và yêu cầu kiến ​​thức khá chi tiết về loại thành phần để bạn biết tham số datasheet nào quan trọng, cách chúng dịch sang tham số SPICE, v.v.

Để biết ví dụ về loại tham số bạn cần biết (ít nhất là một số trong số chúng), trong LTSpice, hãy xem LTSpice-> Circuit Elements-> Transitor lưỡng cực và xem thông số Gummel-Poon.
Trông phức tạp như vẻ ngoài này, bạn có thể sử dụng mặc định cho hầu hết và chỉ thay đổi những điều cơ bản như Bf (Beta), Vje (điện áp), Cje (điện dung bộ phát cơ sở), Cjc, v.v ... Thật hữu ích khi xem xét các mô hình khác nhau đi kèm với LTSpice để có ý tưởng về mọi thứ.

Sự giúp đỡ cung cấp rất nhiều thông tin hữu ích, vì vậy hãy đọc kỹ. Ngoài ra "Hướng dẫn mô phỏng mạch bằng PSPICE" là một cuốn sách nửa vời với một số thảo luận về các tham số mô hình. Ngoài ra, google để biết thông tin về các mô hình, bạn sẽ tìm thấy rất nhiều - ví dụ, đây là một tài liệu tuyệt vời về mô hình Gummel-Poon và cách sử dụng nó.


Tôi sợ rằng tôi có thể vượt quá khả năng của mình khi cố gắng xây dựng một mô hình ... nhưng Cảm ơn bạn (+:
Mọi người

3

Đây là một hướng dẫn rất hay về cách xây dựng câu lệnh .model cho MOSFET: http://www.simonbramble.co.uk/lt_spice/ltspice_lt_spice_tutorial_6.htm

Chỉ cần cung cấp thêm một chút thông tin ở đây: có hai đường dẫn để tạo mô hình thành phần. Một sử dụng một .subsckttuyên bố và khác sử dụng một .modeltuyên bố.

Đối với các thành phần cơ bản như MOSFET, tốt hơn là sử dụng .modelcâu lệnh. MOSFET có thể được mô hình với các mẫu báo cáo .model XXXX VDMOS(Rg= Rd=5 Rs=1 Vto= Kp= Cgdmax= Cgdmin= Cgs= Cjo= Is= Rb= ), nơi mà các thông số Rg, Rd, Rsvv có thể được xác định từ bảng dữ liệu và các tập tin gia vị khác.

Một ví dụ là MOSFE Fairchild FDS6680A với mô hình được xác định bởi câu lệnh .model FDS6680A VDMOS(Rg=3 Rd=5m Rs=1m Vto=2.2 Kp=63 Cgdmax=2n Cgdmin=1n Cgs=1.9n Cjo=1n Is=2.3p Rb=6m mfg=Fairchild Vds=30 Ron=15m Qg=27n).


Các câu trả lời chỉ liên kết có xu hướng được tán thành vì các liên kết có thể phá vỡ kết xuất câu trả lời vô dụng. Có lẽ bạn có thể tóm tắt liên kết hoặc mở rộng câu trả lời một chút.
Tom Carpenter

@Tom - Bạn đã đúng và cảm ơn đã phản hồi. Tôi đã thêm một chút nữa với hy vọng làm cho câu trả lời trở nên "độc lập" hơn.
py_man

2

Bạn cần phải rõ ràng về những gì bạn có nghĩa là thành phần. Spice mô hình nguyên bản các bóng bán dẫn các phần tử mạch, có thể cắm các mô hình "C" của riêng bạn vào (không phải tất cả các phiên bản đều có thể làm điều này) nhưng sau đó bạn phải hiểu SPICE hoạt động như thế nào để tạo ra các mô hình chính xác. Đối với các thiết bị phức tạp lớn hơn, bạn có thể sử dụng các mô hình vĩ mô hoặc xu hướng hiện đại hơn là sử dụng Verilog-A.

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.