LTspice में एक ट्रांजिस्टर के बीटा को कैसे देखें और कस्टमाइज़ करें


13

अगर मुझे कस्टम मूल्य पर बीटा सेट करने की आवश्यकता है, तो क्या मेरी पसंद के बीटा के साथ एक अनुकूलित ट्रांजिस्टर बनाना संभव है? दूसरे शब्दों में, क्या मैं तैयार या जेनेरिक ट्रांजिस्टर के बीटा को संपादित कर सकता हूं और इसे कस्टम ट्रांजिस्टर के रूप में सहेज सकता हूं? मैं उसे कैसे कर सकता हूँ?


क्या आप LTSpice का उपयोग कर रहे हैं? या?
जोंक

हां LTSpice का उपयोग कर
user1245

फिर "ako" का उपयोग करके एक बहुत आसान तरीका है। आप वास्तव में इसे कॉपी किए बिना किसी अन्य मॉडल का संदर्भ ले सकते हैं और बस जो भी पैरामीटर चाहें उसे संशोधित कर सकते हैं। तुम भी एक कदम पैरामीटर का हिस्सा बना सकते हैं। मैं देख रहा हूं कि इस विषय पर अब यहाँ एक उत्तर है।
जोंक

जवाबों:


20

अन्य उत्तर ठीक हैं, लेकिन जो आप चाहते हैं उसे करने का एक बहुत आसान तरीका है, और यह आधिकारिक मार्गदर्शिका में प्रलेखित नहीं है

यह निर्देशन का AKO"मोड" (AKO का अर्थ "A Kind of") है .MODEL

यदि आप एक मॉडल को इस तरह परिभाषित करते हैं:

.MODEL MyModelName AKO: 2N2222

MyModelName2N2222 के बराबर एक NPN का प्रतिनिधित्व करेगा। उदाहरण के लिए:

.MODEL PN2222 AKO: 2N2222

आप "आधार" घटक से कुछ मापदंडों को भी भिन्न कर सकते हैं:

.MODEL MyBJT AKO: 2N2222 (Bf=400)

MyBJT400 के लाभ के साथ 2N2222 बनाता है।

यहाँ एक जल्दबाजी में किया गया अनुकरण है जो दिखाता है कि मैंने आपको क्या कहा था:

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

जैसा कि आप देख सकते हैं, मैंने सिर्फ "AKO मॉडल" के लिए Bf के मूल्य को बदल दिया और यह आउटपुट विशेषताओं पर प्रतिबिंबित हुआ जैसा कि आप उस बदलाव से उम्मीद करेंगे।

यह चाल ( AKO उपनाम ) LTwiki के अनिर्दिष्ट LTSpice पेज में पाई जा सकती है ।


एक सही, मैं पूरी तरह से उस एक के बारे में भूल गया, यह भी पैरामीटर कदम के साथ हैक्स में उपयोग करने के लिए मजेदार हो सकता है। क्या यह अभी भी XVII के साथ काम करता है?
प्लाज्माएचएच

@PlasmaHH निश्चित रूप से नहीं कह सकता। मैंने नया संस्करण स्थापित करने की कोशिश की, लेकिन मेरी जरूरतों के कारण कुछ मुद्दे थे। LTspiceIV को पर्यावरण चर "APPDATA" को कॉन्फ़िगर करके विंडोज के तहत "पोर्टेबल" बनाया जा सकता है। नया संस्करण अन्य प्रोफाइल संस्करणों में किसी भी बदलाव के बावजूद, उपयोगकर्ता प्रोफ़ाइल में सामान बनाने पर जोर देता है। इसलिए मैंने इसकी "स्थापना" को स्थगित कर दिया। मुझे वास्तव में उनके द्वारा जोड़ी गई कुछ नई सुविधाओं की आवश्यकता नहीं है।
लोरेंजो डोनाटी - कोडिडैक्ट.ऑर्ग 18

4

अंतर्निहित ट्रांजिस्टर को फ़ाइल lib/cmp/standard.bjtमें एलटीस्पाइस इंस्टॉलेशन डायरेक्टरी में पाया जा सकता है ।

आप अपने सर्किट में एकल स्पाइस निर्देश के रूप में एक प्रविष्टि को कॉपी कर सकते हैं, उसका नाम बदल सकते हैं और Bfपैरामीटर बदल सकते हैं:

LTspice कस्टम ट्रांजिस्टर

(एक घटक के लिए एक कस्टम ट्रांजिस्टर मॉडल का चयन करने के लिए, Ctrl + राइट क्लिक का उपयोग करें।)

आप standard.bjtफ़ाइल में नई प्रविष्टि भी जोड़ सकते हैं , लेकिन तब आपकी .ascफ़ाइल कहीं और, या अपडेट के बाद काम नहीं करेगी।


3

ट्रांजिस्टर फ़ाइल खोलें (standard.bjt) और अपनी पसंद के ट्रांजिस्टर का पता लगाएं। अब उस लाइन को लें और इसे अपने योजनाबद्ध में एक .model स्टेटमेंट में डालें और जो भी पैरामीटर आपको पसंद हो उसे बदल दें।

ध्यान दें कि जब आप उस ट्रांजिस्टर को .bjt फ़ाइल में जोड़ सकते हैं, तो मैं इसके खिलाफ सिफारिश करूंगा क्योंकि यह संभवतः एक ltspice अपडेट चक्र द्वारा अधिलेखित हो जाएगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.