SPICE simulator ฟรีแวร์มีให้บริการอะไรบ้าง


66

ไม่มีใครรู้เกี่ยวกับ SPICE / วงจรจำลองฟรีแวร์หรือไม่

SPICE (โปรแกรมการจำลองด้วยการเน้นวงจรรวม) เป็นเครื่องจำลองวงจรอิเล็กทรอนิกส์แบบอะนาล็อกทั่วไปแบบโอเพ่นซอร์ส เป็นโปรแกรมที่ทรงพลังที่ใช้ในวงจรรวมและการออกแบบระดับบอร์ดเพื่อตรวจสอบความสมบูรณ์ของการออกแบบวงจรและเพื่อทำนายพฤติกรรมของวงจร วิกิพีเดีย


โอ้ดีฉันสับสนการจำลองวงจร / กระดานระดับกับการจำลองเครื่องเทศ
Edward

3
คุณกำลังขอฟรีแวร์หรือโอเพนซอร์สหรือไม่?
Johan

9
ฉันคิดว่าคำตอบของคำถามเดิมคือ "ใช่"
XTL

คำตอบ:


50
  • ngSpice พร้อมใช้งานสำหรับ gEDA
  • gnuCAP ยังมีให้สำหรับ gEDA
  • LTSpice ฟรีจากเทคโนโลยีเชิงเส้น

ฉันคิดว่าหนึ่งในผู้ผลิตชิปอะนาล็อกรายอื่นมีเครื่องเทศด้วย แต่ฉันจำไม่ได้ว่าใคร :(

ฉันได้พูดคุยเกี่ยวกับการจำลองโดยนักฟิสิกส์และ EE ที่ได้ทำการออกแบบชิป การเจรจาแต่ละครั้งดูเหมือนจะจบลงเช่นนี้ ---

  • ยกเว้นวงจรง่าย ๆ คุณจะใช้เวลาส่วนใหญ่ในการสร้างแบบจำลองและกำหนดว่าจะต้องปรับเปลี่ยนรุ่นใดสำหรับแอพพลิเคชันของคุณ
  • นอกจากว่าคุณกำลังทำงานให้กับผู้ผลิต IC ผู้ผลิตจะไม่ให้แบบจำลองโดยละเอียดแก่คุณ
  • คุณจะไม่สามารถหลีกเลี่ยงต้นแบบ
  • คุณควรจำลองส่วนย่อยของการออกแบบของคุณเท่านั้น การจำลองการออกแบบทั้งหมดไม่ได้ใช้งานได้จริง

นอกจากนี้ตัวจำลองฟรีส่วนใหญ่ไม่ได้มีการแจกจ่ายกับรุ่น การเผยแพร่โมเดลใหม่มักเป็นการละเมิดลิขสิทธิ์ LTspice มีการกระจายกับรุ่นของชิ้นส่วนเชิงเส้นเทค ฉันไม่แน่ใจเกี่ยวกับคุณภาพของรุ่น ผู้ผลิตส่วนใหญ่ไม่ต้องการเปิดเผยรายละเอียดเกี่ยวกับกระบวนการของพวกเขามากเกินไป


+1 สำหรับ LTSpice ผู้ที่ได้รับการดูแลมากที่สุดจากมุมมองของฉัน

1
"การเผยแพร่โมเดลใหม่โดยปกติเป็นการละเมิดลิขสิทธิ์" ตารางข้อมูลจริงไม่ได้มีลิขสิทธิ์
endolith

โปรดทราบว่า PSPICE มีตัวสร้างแบบจำลองที่คุณสามารถป้อนด้วยค่าทั่วไปจากเอกสารข้อมูลทางเทคนิคสำหรับส่วนประกอบที่ไม่ต่อเนื่องส่วนใหญ่ ฉันไม่รู้ว่า LTSPICE หรือคนอื่นมีหรือไม่พวกเขาอาจจะ
42875

17

TINA รุ่นฟรีซึ่งรวมถึง Spice มีให้บริการจาก TI

ฉันใช้ SIMetrix Spice เป็นตัวเลือกสำหรับซอฟต์แวร์ Pulsonix PCB ที่ฉันใช้ เป็นการใช้งานที่ดีมากและมีรุ่นสาธิตฟรีให้บริการที่เหมาะสำหรับวงจรขนาดเล็ก:

SIMetrix

นี่เป็นเครื่องเทศที่ดีมากที่ฉันตรวจสอบเมื่อหลายปีก่อน มันสามารถใช้กับ Eagle schematics


14

ฉันพบตัวจำลองวงจรออนไลน์ที่ยอดเยี่ยมที่เขียนด้วยภาษาจาวาและฟรีและโอเพนซอร์ส คุณสามารถเล่นกับซอฟต์แวร์โดยไปที่ลิงค์และรอให้แอปเพล็ตปรากฏขึ้น (คุณต้องการJava Player )

แก้ไขส่วนประกอบและการเชื่อมต่อโดยคลิกขวาที่ใดก็ได้ / บนส่วนประกอบ คุณสามารถสร้างวงจรทั้งหมดโดยใช้สิ่งนี้และจำลองแบบมองเห็นได้เพื่อทำความเข้าใจวิธีการทำงานของวงจร (แรงดันไฟฟ้าแสดงเป็นสีเขียว / แดงน่าอัศจรรย์มาก ๆ ) หากคุณเริ่มต้นด้วยหนึ่งในตัวอย่างวงจรเกท(เลือกจากเมนูวงจร ) จากนั้นคุณสามารถคลิกที่ประตูหรือสัญญาณดิจิตอลเพื่อเปิด / ปิดและดู วงจรของคุณตอบสนอง

คุณสามารถตั้งค่ามุมมองออสซิลโลสโคปในการเชื่อมต่อใด ๆ ก็ได้ (ดูด้านล่างของรูป)

ภาพหน้าจอของตัวจำลองวงจร - falstad.com


7
นี่เป็นเครื่องจำลองวงจร แต่ฉันไม่คิดว่ามันเกี่ยวกับเครื่องเทศ
davr

@davr คุณพูดถูก ฉันใช้เสรีภาพในการแก้ไขโพสต์และลบ SPICE ที่กล่าวถึงดังนั้นจะไม่ทำให้ผู้คนสับสน
jpc

เป็นความคิดที่ดีที่จะลบการอ้างอิงที่ทำให้เข้าใจผิดออกจากคำตอบนี้ แต่คำถามเกี่ยวกับ SPICE - ทำไมคำตอบที่ไม่ได้กล่าวถึง SPICE จึงได้รับการโหวตอย่างสูง
Kevin Vermeer

ทุก ๆ วงจรยังเป็นเครื่องจำลองวงจรที่ยอดเยี่ยมซึ่งไม่ได้ใช้ SPICE สำหรับอุปกรณ์มือถือ (Android) ฉันเคยใช้มันทุกครั้งที่ฉันอยากจะรู้สึกว่าวงจรทำอะไรมันเป็นสุนทรียภาพและใช้งานง่ายมาก (ตอนนี้ฉันรู้ PSPICE พอแล้วทำไมต้องรำคาญ)
user42875

13

เอ็นจิ้นเครื่องเทศสุดโปรดของฉันคืออันที่ทำโดยเทคโนโลยีเชิงเส้น ฉันเห็น ngSpice ดังกล่าวข้างต้น แต่ไม่มีพอร์ตที่ดีสำหรับ windows มันเยี่ยมมากถ้าคุณมีกล่อง linux แต่ฉันพบว่ามันมีปัญหาความเข้ากันได้และปัญหาการนำเข้าห้องสมุด

http://www.linear.com/designtools/ ที่นี่เป็นที่ LTspice พวกเขามีเครื่องมือออกแบบตัวกรองที่นั่นด้วย


ฉันใช้ LTspice มานานหลายปีแล้วและกลุ่ม Yahoo มีความช่วยเหลือสนับสนุนไฟล์สาธิตและขยายรุ่นของ libary tech.groups.yahoo.com/group/LTspice

2
LTspice เป็นแอพ windows แต่ถูกออกแบบมาให้ทำงานภายใต้ WINE ด้วยดังนั้นคุณสามารถใช้กับ Mac / Linux ด้วยเลเยอร์อินเทอร์เฟซไวน์ที่เหมาะสม
Windell Oskay

ngspice ใช้ Spice 3f5 ในขณะที่ข้อเสนอเชิงพาณิชย์ส่วนใหญ่ใช้รหัส Spice 2 เป็นฐาน นี่ไม่ได้หมายความว่าพวกเขาแย่ลงเนื่องจากการเขียน Spice 3 ไม่ใช่กุหลาบทั้งหมด กลับไปที่จุด: ความแตกต่างที่สำคัญที่สุดคือการเปลี่ยนแปลงข้อมูลจำเพาะขององค์ประกอบที่ไม่เชิงเส้น (POLYNOMIAL vs. สมการปกติ) ซึ่งแบ่งรุ่นจำนวนมากและรักษาชื่อโหนดเป็นสตริง (ใน Spice 2 ดั้งเดิมพวกเขาจะต้องเป็นตัวเลขและถูกเปรียบเทียบเป็นตัวเลข0 == 00) .
jpc

+1: LTspice เป็นที่ที่มันอยู่ ฟรีรวดเร็วและชุมชนขนาดใหญ่ทำงานบน Linux (พร้อม Wine)
Renan


11

มีแพ็กเกจงานหนักจำนวนสองชุดและโปรแกรมที่มีน้ำหนักเบาสำหรับ Linux

แพคเกจร้ายแรงGEDAและKiCAD พวกเขาแต่ละชุดของโปรแกรมที่ทำงานร่วมกันได้ดี (เช่น Orcad); พวกเขารวมถึงการจับวงจร, จำลอง, ดูรูปคลื่นและเครื่องมือเค้าโครง PCB พวกมันเพียงพอแล้วนอกจากอาจารย์ของฉันต้องการไฟล์ ".out" ที่สร้างโดย pspice ดังนั้นฉันยังต้องใช้มัน

โปรแกรมที่มีน้ำหนักเบาเป็นออริกาโน มันยอดเยี่ยมสำหรับการจำลองสถานการณ์อย่างรวดเร็ว ห้องสมุดใช้งานง่ายและรวดเร็วและค้นหาชิ้นส่วนจาก การจับวงจรนั้นง่ายต่อการใช้งานและสวยกว่าโปรแกรมอื่น ๆ มันใช้ทั้ง gnucap หรือ ngspice สำหรับการจำลองดังนั้นมันก็ค่อนข้างดี ข้อเสียเปรียบหลักอย่างหนึ่งที่ฉันพบคือตัวดูรูปคลื่นไม่ได้ให้มุมมองแบบลอการิทึมและไม่มีทางที่จะดึงข้อมูลออกมาได้


4
KiCAD ทำการจำลองวงจรหรือไม่? ฉันไม่คิดอย่างนั้น ...
GM

@GM เห็นได้ชัดว่ามันมีปฏิสัมพันธ์กับตัวจำลอง SPICE ภายนอกบ้างไหม? mithatkonar.com/wiki/doku.php/kicad/kicad_spice_quick_guide
endolith

คุณสามารถพิจารณาใช้เครื่องมือแก้ไขออนไลน์พร้อมรองรับแพ็คเกจ Ngspice เช่น EasyEAD atadiat.com/th/articles/…
yahya tawil

6

คุณสามารถใช้Qucs

สำหรับวงจร logics คุณสามารถใช้จำลองออนไลน์นี้ดีที่เรียกว่าLogicly

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.