SPICE Simulator ที่ Linux


17

อะไรคือทางเลือกที่ดีกว่าในการรับเครื่องมือจำลอง opensource SPICE บน Linux ฉันเป็นแฟนของ Proteus (Windows) มีทางเลือกอื่นไหม?

คำตอบ:


17

ฉันจะบอกว่าngspiceกับgspiceui (ส่วนหนึ่งของ gEDA ที่ฉันเชื่อ) หรือ LTSpice กับไวน์ตามที่ Renan ได้กล่าวไปแล้ว
นี่คือสกรีนช็อตของ ngspice บน KDE (ด้วยแพ็คเกจเสริมกราฟิกอย่างลูกจันทน์เทศ):

ngspice screenshot

ฉันมีกล่องลินุกซ์และฉันใช้ตัวเลือกที่สอง (ไม่ค่อยมีเพราะฉันใช้แล็ปท็อป Windows เป็นส่วนใหญ่) เพียงเพราะฉันคุ้นเคยกับ LTSpice

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


@gnucap: 20 กันยายน 2549 - เวอร์ชัน 0.35 ที่เปิดตัว => ดูเหมือนว่าจะยังไม่มีการพัฒนาอย่างแข็งขัน
jippie

@ jippie - โอเคขอบคุณฉันจะลบออกแล้ว ฉันไม่ได้ใช้มัน แต่มีลิงก์ที่ฉันพูดถึงดังนั้นฉันจึงเพิ่มมันด้วย (ควรตรวจสอบสถานะของมันก่อน) ฉันรู้ว่า ngsice จะโอเคและใช้งานได้เมื่อเร็ว ๆ นี้
Oli Glaser

Ubuntu ยังคงดึง gnucap เป็นการพึ่งพาเมื่อติดตั้ง ngspice ฉันแค่คิดว่ามันเป็นตัวเลือกที่ไม่ดีเป็นจุดเริ่มต้น
jippie

@OliGlaser ประสบการณ์ของคุณกับการเปรียบเทียบผลลัพธ์กับ LTSpice และ ngspice คืออะไร แยกกันมากเกินไปหรือไม่ ขอบคุณ
Chetan Bhargava

เป็นไปได้ไหมที่จะใช้วงจรเหมือน Proteus
Roby Sottini

9

SPICE ได้รับการพัฒนาภายใต้เป็นและได้รับเสมอ UNIX ตามอินสแตนซ์ของซอฟต์แวร์ส่วนใหญ่ยังทำงานภายใต้ Unix มีการเปรียบเทียบหน้าต่างย่อยน้อยมาก ด้วยเหตุนี้จึงมีเครื่องเทศหลากหลายรสออกมาและที่นั่นก็คือ FOSS gEDA, XSpice เป็นต้นการค้นหาอย่างรวดเร็วภายใต้ EDA บน freecode (พื้นที่เก็บข้อมูลเนื้อสดแบบเก่า) แสดง 16 อินสแตนซ์ แต่ไม่ใช่ทั้งหมดที่ว่าง การค้นหาอื่นภายใต้แหล่งที่มาปลอมแสดง GNUspice และ ngSpice

มีแม้แต่สปิน FEL (Fedora Electronics Lab) ที่ล้าสมัยเล็กน้อยและมีเครื่องมือ EDA จำนวนมากที่รวมอยู่ในเวอร์ชันที่มุ่งเน้นเพียงรุ่นเดียว


3
เป็นเพียงแค่ความคิดเชิงประวัติศาสตร์ แต่ฉันเชื่อว่า SPICE รุ่นแรกไม่สามารถพัฒนาบน Unix ได้ ตามที่ Wikipedia, SPICE1 ถูกนำเสนอครั้งแรกโดยนักวิจัย Berkeley ในปี 1973 แต่ในบทความเกี่ยวกับ BSD Unix กล่าวว่า "ระบบ Unix แรกที่ Berkeley ติดตั้ง PDP-11 ในปี 1974" ดังนั้น SPICE รุ่นแรกสุดจึงลงวันที่ก่อนวันจริงพร้อมใช้งานของ Unix ที่ Berkeley
โฟตอน

1
ข้อดีจากบทความในอดีตใน IEEE SPICE 1 มาจากโรคมะเร็ง Nagel พัฒนา SPICE I บนเมนเฟรม CDC 6400 (อาจไม่ใช่ UNIX) และวางจำหน่ายในวันที่ 12 เมษายน 2516 Spice 2 ออกมาในปี 1975 (โดยใช้ vi และ EMACS - ดังนั้น UNIX แล้ว)
ตัวยึด

7

เท่าที่ฉันรู้ไม่มีอะไรเหมือน Proteus สำหรับ Linux

ถ้าคุณไม่รังเกียจการใช้ Wine เพื่อรันแอพพลิเคชั่น Windows ใน Linux และการใช้แอพพลิเคชั่นแบบปิดแหล่งที่มา LTspice จะทำงานได้อย่างสมบูรณ์แบบ (นี่คือสิ่งที่ฉันใช้โดยทั่วไป)

มิฉะนั้นจะมีngspiceซึ่ง Oli ได้ชี้ไปที่ ngspice GUI แล้ว


1
+1 สำหรับ LTSpice ทั้งๆที่ของการเป็นแอปพลิเค Windoze มันเป็นจริงเครื่องมือที่ดีและพัฒนาหลักเป็นผู้สนับสนุนลินุกซ์เพื่อให้เขาทำให้แน่ใจว่า LTSpice ทำงานได้ดีภายใต้ไวน์ คุณยังสามารถเรียกใช้ LTSpice ในโหมดบรรทัดคำสั่งสำหรับการจำลองวงจรแบตช์หากคุณต้องการ
blondiepassesby

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