คำถามติดแท็ก simulation

เกี่ยวกับเครื่องมือในการจำลองวงจร ระบุเครื่องมือที่ใช้

2
ตรงจากแผ่นข้อมูล: นี่เป็นวงจรตัวกรองที่สมเหตุสมผลหรือไม่?
Cirrus Logic CS42426-CQZเป็น CODEC เสียงที่ฉันต้องการใช้ในการ์ดเสียง USB แบบกำหนดเอง คุณสามารถดาวน์โหลดแผ่นข้อมูลได้จากที่นั่น บนหน้า 61 แผ่นข้อมูลมีวงจรที่แนะนำสำหรับแต่ละช่อง A / D และ D / A แต่ฉันไม่เห็นวัตถุประสงค์ของความซับซ้อนดังกล่าว แน่นอนว่าพวกเขากำลังแปลงระหว่างส่วนต่างและปลายเดี่ยว แต่ก็มีวิธีที่ง่ายกว่าในการทำเช่นนั้น ฉันคัดลอกแผนผังของพวกเขาลงในซอฟต์แวร์จำลองโอเพ่นซอร์ส ( http://qucs.sourceforge.net/ ) และการตอบสนองความถี่ไม่ตรงกับวัตถุประสงค์ที่ระบุไว้ แต่อย่างน้อยการตอบสนองที่ได้ยินค่อนข้างแบน: ADC ใน: (โอเคดังนั้นพวกเขาจึงพึ่งพา CMRR ของ ADC เองเป็นส่วนหนึ่งของตัวกรอง anti-aliasing ไม่ชอบความคิดนั้น) DAC Out: ฉันคิดว่าพวกเขาจริงจังกับการใช้วงจรเหล่านั้นในแอพพลิเคชั่นโลกแห่งความจริง แต่มีบางอย่างที่ไม่ถูกต้อง อย่างที่ฉันบอกว่าการตอบสนองต่อเสียงค่อนข้างแบนดังนั้นมันอาจฟังดูโอเคถ้าไม่มีโทรศัพท์มือถือหรือ RF อื่น ๆ แต่ฉันคิดว่าฉันสามารถทำได้ดีขึ้นกับคลาสสิกเก่าจาก OpAmps 101 คุณเห็นด้วยไหม? มีเหตุผลที่ดีจริงๆหรือไม่ที่จะมีการเพิ่มขึ้นของเสียง ADC …

3
การกระจายของค่าองค์ประกอบที่มีความอดทนที่กำหนด?
สมมติว่าฉันมีคอลเลกชันของชิ้นส่วนที่มีค่าเล็กน้อยเหมือนกันและค่าความคลาดเคลื่อนบางส่วนกล่าวว่าตัวต้านทานความอดทน 50% 1 โอห์ม ฉันสามารถคาดหวังการกระจายตัวของค่าองค์ประกอบที่แท้จริงได้อย่างไร ฉันจินตนาการถึงคำจำกัดความหลายประการ: ชิ้นส่วนเป็นไปตามการแจกแจงแบบปกติด้วยค่าเบี่ยงเบนมาตรฐาน 0.5 โอห์ม 95% ของชิ้นส่วนจะอยู่ภายใน 0.5 โอห์มของค่าเล็กน้อย 100% ของชิ้นส่วนจะอยู่ภายใน 0.5 โอห์มของค่าเล็กน้อย ... คำจำกัดความทางเทคนิคที่แท้จริงของการยอมรับส่วนประกอบคืออะไร เหตุผลของฉันในการถามคือฉันต้องการจำลองหลาย ๆ กรณีของวงจรเฉพาะแต่ละครั้งที่เลือกค่าองค์ประกอบ 'สมจริง' เพื่อพิจารณาว่ารูปแบบใดบ้างในประสิทธิภาพของวงจรสุดท้ายที่ฉันคาดหวังได้ขึ้นอยู่กับความคลาดเคลื่อนของส่วนประกอบแฝงที่แฝงอยู่

6
วิธีการพล็อตปัจจุบันใน ngspice?
ฉันต้องการพล็อตกระแสและกำลังเป็น ngspice ในกรณีของแรงดันไฟฟ้าตัวอย่างเช่นถ้าฉันต้องการพล็อตแรงดันไฟฟ้าที่โหนด 1 ฉันจะใช้: plot v(1) ปัญหาคือเมื่อฉันลอง i (1) เวกเตอร์ไม่รู้จัก มีคนให้ตัวอย่างเล็ก ๆ น้อย ๆ เกี่ยวกับวิธีการทำเช่นนี้?

4
อะไรคือวงจรจำลองที่ใช้กันอย่างแพร่หลายในอุตสาหกรรม?
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันสงสัยว่าถ้าใครรู้ว่าเครื่องมือจำลองวงจรที่ใช้กันอย่างแพร่หลาย (ไม่เป็นที่นิยม) ในอุตสาหกรรม ฉันมีตัวเลือกสองสามอย่างที่นี่ที่ บริษัท ที่ฉันทำงานอยู่ แต่ฉันยังคงต้องการใช้ LTSpice สำหรับงานส่วนใหญ่ของฉัน ฉันออกจากวิทยาลัยค่อนข้างใหม่ดังนั้นฉันจึงไม่มีโอกาสดีมากที่จะได้เห็นว่าอุตสาหกรรมนี้เป็นอย่างไร
11 simulation  spice 

8
แบบจำลองการถ่ายเทความร้อนจาก Power LED ไปยังแถบโลหะ
ฉันกำลังเล่นกับแสงสว่างในที่ทำงานและได้พัฒนาแหล่งจ่ายกระแสคงที่ 20M -> 38 V PWM'able เพื่อขับเคลื่อน LED พลังงานของฉัน (กำลังสูงสุดประมาณ 64W) จนถึงตอนนี้ดีมาก อย่างไรก็ตามฉันเกือบจะฆ่า LED หนึ่งตัวด้วยความร้อนได้ด้วยการติดตั้งบนแผงระบายความร้อนที่มีขนาดเล็ก ("โชคดี") ที่หน้าสัมผัสของลวดเชื่อมต่อกับตัวเองไม่ทันเวลาหยุดกระบวนการ) ตอนนี้ฉันกำลังพิจารณาตัวเลือกการระบายความร้อน ต้องการหลีกเลี่ยงการระบายความร้อนที่ใช้งาน (เช่นฮัมแฟนของ) ฉันกำลังพิจารณาทางออก "ขี้เกียจ" (ขนาดไกลจากรอบสุดท้ายฉันยังไม่มีผู้สมัครฮีทซิงค์ ): ฉันต้องการติดตั้ง LED 19 x 19 มม. ลงบนแท่งอลูมิเนียมหรือโปรไฟล์ ตอนนี้ฉันกำลังเล่นกับซอฟต์แวร์จำลองความร้อน แต่ดูเหมือนว่าจะอยู่ด้านบนสุด (และจนถึงตอนนี้มันก็ล้มเหลวเป็นส่วนใหญ่รวมถึงฉันมีทฤษฎีมากมายที่ต้องติดตาม) ดังนั้น: มีรูปแบบการวิเคราะห์ที่รู้จักกันดีสำหรับการกระจายความร้อนเมื่อติดตั้งแหล่งพลังงานความร้อนคงที่กับชิ้นส่วนของโลหะหรือไม่? ถ้าไม่เป็นเช่นนั้นมีซอฟต์แวร์จำลองสถานการณ์จริงหรือไม่? จนถึงตอนนี้ฉันกำลังเล่นกับ Elmer การจำลองวิธีที่จะไปที่นี่ได้เลยหรือการระบายความร้อนแบบพาสซีฟถูกสาปสำหรับไฟ LED 60W หรือไม่? ข้อมูล (จากแผ่นข้อมูล LED ): Junction-Case ความต้านทานความร้อน 0.8 …

2
คุณสามารถอินเทอร์เฟซสำหรับ testimench Modelsim ด้วยสิ่งเร้าภายนอก
ฉันกำลังทำงานกับทีมที่ทำทั้งซอฟต์แวร์ไดรเวอร์และการพัฒนา FPGA การจำลอง FPGA กำลังดำเนินการใน Modelsim และซอฟต์แวร์ไดรเวอร์เขียนด้วยภาษาซีเพื่อลดความเสี่ยงในการรวมระบบฉันชอบที่จะสามารถจำลองการทำงานร่วมกันระหว่างสองส่วนของผลิตภัณฑ์ของเราก่อนที่จะวางลงบนฮาร์ดแวร์ ฉันรู้ว่า Modelsim รองรับ testbench ที่ให้คุณจัดเตรียมสิ่งเร้าในรูปแบบของไฟล์ข้อความที่มีเวลาและค่าสำหรับป้อนข้อมูล ฉันสงสัยว่า Modelsim มีโหมดที่อนุญาตให้คุณเชื่อมต่อท่อกับแอปพลิเคชันภายนอก (เช่นไดรเวอร์ของเรา) และเรียกใช้การจำลองแบบกระจายที่ซอฟต์แวร์สามารถส่งค่าลงใน testbench แล้วสังเกตผลลัพธ์ในภายหลัง . เคล็ดลับที่ฉันไม่สามารถทำได้กับอินพุตไฟล์ข้อความคือการโต้ตอบกับผลิตภัณฑ์สองส่วน ฉันต้องมีซอฟต์แวร์ "เขียน" ค่าลงในเครื่องจำลอง FPGA อ่านผลลัพธ์แล้วเขียนค่าใหม่ลงใน FPGA ซึ่งขึ้นอยู่กับผลลัพธ์ที่อ่าน ไฟล์ข้อความกำหนดให้อินพุตเป็นอิสระจากเอาต์พุต ฉันค้นหาทั้ง StackExchange และ google แล้ว แต่ฉันไม่สามารถหาชุดคำหลักเพื่อ จำกัด การค้นหาให้แคบลงพอที่จะระบุพฤติกรรมที่ฉันกำลังค้นหาหรือตรวจสอบว่าไม่มีอยู่จริง

3
ห้องสมุดที่ดีของการจำลองส่วนประกอบ, แผนผังและเค้าโครง PCB?
ฉันเป็นมือใหม่ในการออกแบบ PCB ฉันจึงเป็นคนใหม่สำหรับทุกแง่มุมของมัน สิ่งที่ฉันมีปัญหามากที่สุดคือการเลือกส่วนประกอบที่เหมาะสม ปัญหาที่ฉันมีคือฉันไม่สามารถใช้ส่วนประกอบส่วนใหญ่ที่ฉันพบจาก Google หรือที่อื่น ๆ ได้ ในการใช้ส่วนประกอบบนบอร์ดฉันต้องการที่จะสามารถติดในซอฟต์แวร์การออกแบบ PCB บางส่วนและสามารถใช้งานในแผนผังวางไว้บน PCB และจำลองพฤติกรรมของมัน อย่างไรก็ตามเรื่องนี้ดูเหมือนจะยากอย่างไม่รู้จบ ปัญหาที่ฉันพบคือ: ฉันไม่พบส่วนใด ๆ ในไลบรารีส่วนประกอบใด ๆ ฉันไม่พบโมเดลจำลอง (SPICE / IBIS) สำหรับส่วนนี้ ฉันค้นหารุ่น SPICE แต่เป็นรุ่น SPICE ที่แตกต่างกันและใช้งานไม่ได้ ฉันค้นหาส่วนประกอบในไลบรารีและแบบจำลองสถานการณ์ แต่เป็นองค์ประกอบที่ล้าสมัยและไม่แนะนำสำหรับการออกแบบใหม่ ทุกอย่างอื่นก็ใช้ได้ แต่ฉันไม่สามารถหาส่วนประกอบเวอร์ชัน SMD ได้ ผลลัพธ์ที่ได้คือเมื่อไปดูรายการส่วนประกอบของ Farnell ฉันถูกบังคับให้เลือกส่วนประกอบตามสิ่งที่ฉันสามารถจำลองและค้นหาในห้องสมุดบางแห่งแทนที่จะเลือกส่วนประกอบที่เหมาะสมที่สุดสำหรับการออกแบบ ดูเหมือนว่ามันไม่ควรเป็นเช่นนั้น มีวิธีใดบ้างที่จะมีไลบรารีของส่วนประกอบขนาดใหญ่ที่ทุกสิ่งเหล่านี้มีอยู่จริง? สิ่งที่ดีที่สุดที่ฉันเคยพบมาคือ Eagle ด้วยห้องสมุดส่วนประกอบสำหรับผู้ผลิตทุกรายแยกจากไซต์ชุมชน Farnell แต่ถึงอย่างนั้นก็ขาดอย่างรุนแรงเพราะปกติฉันไม่พบส่วนประกอบที่ฉันต้องการจากผู้ผลิตในห้องสมุด - และแน่นอนว่าไม่มีแบบจำลองสถานการณ์สำหรับสิ่งเหล่านี้ Eagle ยังมีคุณสมบัติ …

3
ฟรีเครื่องมือจำลอง VerilogA [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับการแลกเปลี่ยนกองวิศวกรรมไฟฟ้า ปิดให้บริการใน5 ปีที่ผ่านมา มี SPICE และ Verilog จำลองฟรีมากมายเช่น LTSPICE หรือ TINA หรือแม้แต่ WinSPICE นอกจากนี้ยังมีตัวจำลอง Verilog หลายตัวเช่นกัน อย่างไรก็ตามฉันกำลังมองหาตัวจำลอง VerilogA ฟรี มีใครรู้บ้างไหม

10
วิธีที่เร็วที่สุดในการรับจำนวนเต็ม mod 10 และจำนวนเต็มหาร 10?
ถ้าฮาร์ดแวร์ไม่รองรับโมดูลัสหรือการหารมันต้องใช้รอบ CPU มากขึ้นในการจำลองโมดูลัส / การหารด้วยซอฟต์แวร์ มีวิธีใดที่เร็วกว่าในการคำนวณการหารและโมดูลัสถ้าตัวถูกดำเนินการเป็น 10? ในโครงการของฉันฉันต้องคำนวณโมดูลัสจำนวนเต็ม 10 โดยเฉพาะฉันกำลังทำงานกับ PIC16F และต้องแสดงตัวเลขบนจอ LCD มีตัวเลข 4 หลักที่จะรองรับดังนั้นจึงมีการเรียกฟังก์ชั่นโมดูลัสและการหาร 4 ครั้ง (การนำซอฟต์แวร์ไปใช้) นั่นคือเหมือนดังต่อไปนี้: digit = number % 10; // call to an expensive function number /= 10; // call to an expensive function somehow_lit_segments(); digit = number % 10; // call to an …

2
ตัวเก็บประจุในอุดมคติกระจายพลังงานหรือไม่?
ในการจำลองวงจรหลายครั้งฉันได้เห็นตัวเก็บประจุที่มีรูป "พลังงาน" นอกจากนี้ฉันยังสงสัยว่าอุปกรณ์จ่ายไฟแบบ capacitive ทำงานอย่างไร อุดมคติ, ความต้านทานเป็นศูนย์, การรั่วไหลของศูนย์, ตัวเก็บประจุตัวเหนี่ยวนำเป็นศูนย์จะกระจายพลังงานใด ๆ หรือไม่? ดูภาพ: เชื่อมโยงไปยังการจำลองของแผนผังนี้

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

2
LTS การจำลองแบบของ rectifier จะช้าลงหลังจากเวลาสั้น ๆ
ฉันมีวงจรง่าย ๆ ต่อไปนี้ตั้งค่าใน LTspice: สีน้ำเงินอยู่ที่เอาต์พุตของหม้อแปลงและสีเขียวจากตัวเรียงกระแส ถ้าฉันไม่ได้รวมตัวเก็บประจุตัวนี้ก็ใช้งานได้ดีและการจำลองก็ดำเนินไปอย่างรวดเร็ว ถ้าฉันรวมตัวเก็บประจุ แต่การจำลองจะช้าอย่างไม่น่าเชื่อหลังจากสองสามมิลลิวินาที ภาพจะปรากฏขึ้นจนกว่าโดยทั่วไปจะหยุดการจำลองด้วยความเร็วที่เหมาะสม เวลาที่มันช้าดูเหมือนจะขึ้นอยู่กับค่าของตัวเก็บประจุ เกิดขึ้นที่นี่คืออะไร? หมายเหตุ: แก้ไขโดยเลือก 'ตัวเลือก' ตัวแก้ปัญหาในการตั้งค่า SPICE

4
สูตรแก้วงจรแบบอะนาล็อก Modular
ฉันคิดถึงการสร้างฐานข้อมูล / โปรแกรมเพื่อทำให้การสร้างวงจรแอนะล็อกง่ายขึ้น ฉันต้องการตรวจสอบให้แน่ใจว่าไม่มีสิ่งอื่นใดเช่นนี้อีกแล้วที่ฉันสามารถมีส่วนร่วมแทนการพยายามสร้างบางสิ่งบางอย่างตั้งแต่เริ่มต้น ให้ดูว่าฉันสามารถอธิบายสิ่งที่ฉันคิดในหัวของฉันด้วยคำพูด: ด้วยโปรแกรมหรือฐานข้อมูลนี้คุณจะสามารถเลือกประเภทของแผงวงจรและป้อนข้อมูลจำเพาะที่ต้องการของวงจร ตัวแก้ปัญหาจะกำหนดค่าตัวต้านทานค่าตัวเก็บประจุและส่วนประกอบที่จำเป็นเพื่อให้ตรงตามข้อกำหนดเฉพาะโดยอัตโนมัติ ตัวอย่างเป็นอย่างไร สมมติว่าฉันต้องการออกแบบแอมพลิฟายเออร์สามัญ BJT เหมือนเครื่องขยายเสียง: เมื่อออกแบบแอมพลิฟายเออร์เช่นนี้ฉันใส่ใจสิ่งเล็ก ๆ น้อย ๆ และไม่ต้องการที่จะผ่านและคำนวณทุกอย่างทุกครั้ง ฉันจะป้อนแรงดันไฟฟ้ากระแสสลับสูงสุด, ความต้านทานเอาต์พุตของขั้นตอนก่อนหน้า, แรงดันไฟฟ้าเชิงบวกและลบของรถไฟ, และแรงดันไฟฟ้าที่ต้องการ / อัตราขยายที่ต้องการ ในทางกลับกันมันจะสามารถแก้ไขค่าตัวต้านทานและตัวเก็บประจุที่จำเป็นและถ้ามันเย็นจริง ๆ แนะนำทรานซิสเตอร์สองสามตัวที่จะใช้งานได้ ข้อสงวนสิทธิ์ - ฉันแน่ใจว่าฉันพลาดบางอย่าง ... ทีนี้ด้วยวงจรแบบง่าย ๆ แบบนี้คุณอาจคิดว่า "นี่มันจำเป็นจริงๆเหรอ?" คำตอบของฉันคือไม่ได้จริงๆ แต่ลองจินตนาการว่าถ้าคุณสามารถเลือกบล็อคเหล่านี้เชื่อมต่อเข้าด้วยกันและออกแบบวงจรทั้งหมด ฉันคิดถึงการใช้วงจรจำลอง Falstad หรือห้องปฏิบัติการวงจรและสคริปต์ html สำหรับเรื่องนี้ ยังมีอีกหลายสิ่งที่อยู่ในหัวของฉันตอนนี้เกี่ยวกับเรื่องนี้ แต่ฉันจะเก็บไว้ในตัวฉันเพื่อให้โพสต์นี้ง่าย ดังนั้นคำถามโดยรวมของฉันคือมีอะไรอีกบ้างที่ฉันสามารถช่วยได้บ้าง สิ่งนี้ทำไม่ได้จริงเหรอ? ใครบ้างที่สนใจจะมีเครื่องมือเช่นนี้?

1
มีวิธีแก้ปัญหาสำหรับการแปลง schematics ที่พิมพ์ออกมาเป็นเครื่องเทศ netlists หรือไม่?
ฉันต้องการสแกนแผนภาพวงจรเป็นเครื่องจำลองวงจร ในขณะที่ฉันทราบว่าสัญลักษณ์นั้นไม่ได้มาตรฐานทั้งหมดมีซอฟต์แวร์ใดบ้างที่จะทำการประมาณนี้?

2
ฉันไม่สามารถแก้ไขคำสั่ง LTspice ที่มีอยู่ได้ ฉันต้องการสร้างใหม่อยู่เสมอ
เมื่อฉันวางคำสั่ง directive ฉันจะไม่สามารถแก้ไขได้ - แทบจะเป็นฉัน - ดังนั้นฉันจึงกำหนดทิศทางใหม่เสมอเมื่อฉันต้องการแก้ไขสิ่งที่มีอยู่แล้ว ฉันติดตั้ง LTspice อีกครั้งโดยไม่มีผลลัพธ์และดูเหมือนว่าฉันไม่พบปัญหาที่คล้ายคลึงกันทางออนไลน์ เพื่อนร่วมงานคนหนึ่งบอกฉันว่าเขามีปัญหาคล้ายกันซึ่งตอนนี้ได้รับการแก้ไขแล้ว (อย่างใด) ดังนั้นฉันหวังว่าจะมีบางคนได้พบและแก้ไขปัญหาเดียวกัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.