Სარჩევი:
- ნაბიჯი 1: ჩამოტვირთეთ SPICE მოდელები, რომლებიც ხელმისაწვდომია LMV321 Op-amp– ისთვის ჩიპის გამყიდველებიდან და განათავსეთ ახალ დირექტორიაში
- ნაბიჯი 2: გახსენით Generic 5-pin LTspice Opamp2.asy სიმბოლო
- ნაბიჯი 3: გადაამოწმეთ Opamp2.asy სიმბოლოს Pin ბრძანება შეესაბამება LMV321.SUBCKT Pin კავშირის ინფორმაციას
- ნაბიჯი 4: შექმენით ახალი LMV321 სიმბოლოს ატრიბუტები და შეინახეთ ფაილი როგორც LMV321.asy
- ნაბიჯი 5: შექმენით ტესტის სქემა და მოდელირეთ LMV321 Op-amp– ის შესრულება
- ნაბიჯი 6: შექმენით LMX321 სიმბოლო, დაწყებული LMV321 სიმბოლოდან
- ნაბიჯი 7: ხელახლა გამოიყენეთ სქემატური ტესტირება და მოახდინეთ LMX321 Op-amp– ის შესრულების სიმულაცია
- ნაბიჯი 8: შექმენით LMV3x სიმბოლო, დაწყებული LMV321 სიმბოლოდან
- ნაბიჯი 9: ხელახლა გამოიყენეთ სქემატური ტესტირება და მოახდინეთ LMV3x Op-amp– ის შესრულების სიმულაცია
- ნაბიჯი 10: შეადარეთ მოდელის შესრულება და შემაჯამებელი შენიშვნები
ვიდეო: როგორ გამოვიყენოთ ჩიპ გამყიდველის Op-Amp მოდელი LTSpice– ში: 10 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
შესავალი
LTspice არის SPICE– ის სიმულაციური პროგრამული უზრუნველყოფის უფასო ინსტრუმენტი, სქემატური გადაღებით, ტალღის დამთვალიერებელი და მრავალი გაუმჯობესებით, რომელიც მუშაობს როგორც Windows– ზე, ასევე Mac OS X– ზე. მე მას ვიყენებ, რათა გამოვიკვლიო წრეების ქცევა და სწრაფად გამოვცადო ჩემი ლაბორატორიის ახალი სქემები PCB– ის პროტოტიპამდე (დაბეჭდილია მიკროსქემის დაფა) დიზაინი. სწავლის მრუდი ადვილად იპყრობს ანალოგური მოწყობილობების, Yahoo- ს LTspice მხარდაჭერის ჯგუფის და მისი თავსებადობის ყველაზე გავრცელებულ SPICE მოდელებთან ერთად, რომელიც მოწოდებულია ჩიპების მომწოდებლების მიერ.
ეს ინსტრუქცია აჩვენებს, თუ როგორ უნდა გასცდეთ LTspice– ით მოწოდებულ კომპონენტ ბიბლიოთეკას სამი განსხვავებული ჩიპის გამყიდველის LMV321 op-amp მოდელის ჩართვით, რათა შექმნათ მარტივი გამაძლიერებლის სქემატური სქემა, როგორც ნაჩვენებია ნახატზე. თითოეული ეს მოდელი ხაზს უსვამს სხვადასხვა მეთოდებს, რომლებიც ხელმისაწვდომია LTspice– ში გამოსაყენებლად სხვადასხვა კომპონენტის მოდელების მრავალფეროვნებით, რომლებიც მოწოდებულია სხვადასხვა გამყიდველი ვებსაიტებიდან. თითოეულ ამ მოდელს აქვს განსხვავებული მახასიათებლები. ამ შესრულების საკითხების ხაზგასასმელად, მე ვიყენებ ამ სამ მოდელს მიმდინარე ძაბვის დიზაინშიც.
სამიზნე აუდიტორია არის ის, ვისაც აქვს გარკვეული გამოცდილება კომპონენტების სქემატურ განლაგებაში და აწარმოებს სიმულაციას. ამ გაკვეთილის ბოლოსთვის თქვენ იცით, თუ როგორ უნდა განმარტოთ. SUBCKT ბრძანება მწარმოებლის მოდელებში LTspice's opamp2 Pin Table– თან გამოსაყენებლად და მიანიჭეთ რედაქტორებს, რომ გამოიყენონ მწარმოებლის ნაწილები თქვენს სიმულაციებში.
ნაბიჯი 1: ჩამოტვირთეთ SPICE მოდელები, რომლებიც ხელმისაწვდომია LMV321 Op-amp– ისთვის ჩიპის გამყიდველებიდან და განათავსეთ ახალ დირექტორიაში
მწარმოებლის SPICE მოდელები
ჩვენ ვაპირებთ ამ სახელმძღვანელოში ჩავრთოთ სამი SPICE მოდელი, რომელიც დაფუძნებულია LMV321 op-amp– ზე. მიყევით, სანამ ნაბიჯებს გამოვყოფ.
შექმენით საქაღალდე თქვენი მომავალი LTspice სქემებისთვის, სიმბოლოებისთვის და მოდელებისთვის. მე მივმართავ ამ დირექტორია, როგორც ჩვენი სამუშაო დირექტორია მომავალში.
ეწვიეთ ჩიპების მომწოდებლების ვებსაიტებს, რათა ამოიღოთ SPICE მოდელები LMV321 op-amp- ისთვის:
- TI ვებსაიტი (იყენებს ეროვნული ნახევარგამტარული PSPICE მოდელს): LMV321
- მაქსიმალური ოპერატიული გამაძლიერებლები მაკრომოდელები: LMX321
- STMicroelectronics Macromodels: LMV3x opamp Macromodel
იხილეთ სამი დაკავშირებული სქემა კონკრეტული ფაილების ჩამოსატვირთად ამ ინსტრუქციის წერისას. მომავალში შეიძლება დაგჭირდეთ მოდელის სახელების ძებნა, თუ ისინი ჩიპის გამყიდველებმა გადაიტანეს ახალ ვებ გვერდებზე.
TI და STMicro– სთვის თქვენ დააკოპირეთ მოდელი გადმოწერილი zip ფაილებიდან თქვენს სამუშაო დირექტორიაში. მაქსიმის მოდელისთვის თქვენ უნდა დააწკაპუნოთ მარჯვენა ღილაკით LMX321. FAM ფაილზე მათ ვებგვერდზე და შეინახოთ იგი თქვენს LTspice სამუშაო დირექტორიაში.
ამ ნაბიჯის ბოლოს თქვენ უნდა გქონდეთ Spice მოდელის სამი ფაილი თქვენს სამუშაო დირექტორიაში:
- LMV321.მოდ
- LMX321. FAM
- LMV3x_macromodel.mod
თითოეული ეს ფაილი შეიძლება გაიხსნას ტექსტური რედაქტორით საერთო სტრუქტურის სანახავად:
- დოკუმენტაცია ზედა ნაწილში,
- . SUBCKT ბრძანება,
- spice ბრძანებებს ამუშავებს მოდელს.
ნაბიჯი 2: გახსენით Generic 5-pin LTspice Opamp2.asy სიმბოლო
Opamp2.asy არის მეორადი
LTspice ფაილის მენიუდან გახსენით opamp2.asy სიმბოლო თქვენი ინსტალაციის დირექტორიიდან.
Windows– ის ნაგულისხმევი ინსტალაციისთვის ეს იქნება:
C -> LTC -> LTspiceXVII -> lib -> sym -> Opamps -> opamp2.asy
Opamp2 სიმბოლოს არ აქვს მითითებული op-amp მოდელი. ასე რომ, ის არ გამოვა სიმულაციაში. ამ მიზეზით, ეს არის კარგი საწყისი ბლოკი, რადგან ის შეიცავს ნახატს და ბმულებს, რომ შევქმნათ ნებისმიერი op-amp, რომელიც იყენებს ხუთ ჩვეულებრივ ქინძისთავს:
- + - ში
- შიგნით-
- V+
- V-
- გარეთ
იზრუნეთ, რომ შეცდომით არ გახსნათ ერთ – ერთი მსგავსი სიმბოლო ფაილი:
- opamp.asy (მსგავსია opamp2.asy მაგრამ ორი დენის ქინძის გარეშე)
- UniversalOpamp2.asy (სრულად ფუნქციონალური opamp ზოგადი მოდელით)
ნაბიჯი 3: გადაამოწმეთ Opamp2.asy სიმბოლოს Pin ბრძანება შეესაბამება LMV321. SUBCKT Pin კავშირის ინფორმაციას
Pin მაგიდის დავალება. SUBCKT გამოყენებით
გახსენით LMV321 opamp მოდელი, რომელიც ადრე იყო შენახული როგორც LMV321. MOD თქვენს სამუშაო დირექტორიაში თქვენი საყვარელი ტექსტური რედაქტორის გამოყენებით. ზევით ჩვენ შეგვიძლია ვიპოვოთ. SUBCKT განცხადება.
. SUBCKT განსაზღვრავს SPICE– ის მრავალჯერადი გამოყენებას - მსგავსი ფუნქციით, მისი სახელით და ასოცირებული პარამეტრებით პროგრამულ ენებზე. მწარმოებლის მიერ მოწოდებული op-amp– ის ქვეცირკულაციის სინტაქსი ასე გამოიყურება:
. SUBCKT
რა რა რა ელემენტარული განცხადებები…
.აღიარებს
Op-amp სახელი არის გარე მითითება op-amp– ის სახელზე და 5 N არის სიაში შეკვეთილი ელექტრული კავშირები op-amp– თან, როგორც ეს აღწერილია უშუალოდ. SUBCKT ბრძანების ზემოთ. ელექტრული კავშირები შეიძლება იყოს ნებისმიერი თანმიმდევრობით, მაგრამ ჩვენი opamp2 სიმბოლო იღებს ამ წესრიგს:
- არაინვერსიული შეყვანა (In+)
- შეყვანის შემობრუნება (In-)
- პოზიტიური კვების წყარო (V+, Vss)
- უარყოფითი კვების წყარო (V-, Vee)
- გამომავალი (გარეთ)
გახსენით LMV321.asy სიმბოლო ჩვენს სამუშაო დირექტორიაში LTspice– ში და დაათვალიერეთ Pin Table, რათა დააკავშიროთ. SUBCKT– ის კავშირის სახელები ჩვენს სიმბოლოში:
ნახვა -> ცხრილის მიმაგრება
ყველა ელექტრული კავშირი უკვე სწორია ჩვენი LTspice Pin Table– ისთვის, 1 – დან 5 – მდე ასე:
- არაინვერსიული შეყვანა (In+) = 1
- შეყვანის შემობრუნება (In-) = 2
- პოზიტიური კვების წყარო (V+) = 3
- უარყოფითი კვების წყარო (V-) = 4
- გამომავალი (გარეთ) = 5
ასე რომ, ჩვენ არ დაგვჭირდება რაიმე ცვლილების შეტანა სიმბოლოს პინ ცხრილში.
ნაბიჯი 4: შექმენით ახალი LMV321 სიმბოლოს ატრიბუტები და შეინახეთ ფაილი როგორც LMV321.asy
Opamp სიმბოლოს ატრიბუტის დავალება
სიმბოლოების ფაილის შენახვამდე ერთი ბოლო ნაბიჯი არის სიმბოლოს სახელი ატრიბუტების რედაქტორის გამოყენებით. ჩვენ გამოვიყენებთ იმავე სახელს, როგორც ნაჩვენებია. SUBCKT ხაზში:
LMV321.
გახსენით ატრიბუტების რედაქტორი მენიუდან:
რედაქტირება -> ატრიბუტები -> ატრიბუტების რედაქტირება
განახორციელეთ შემდეგი ცვლილებები:
- მნიშვნელობის შეცვლა: LMV321 (გამოიყენეთ იგივე სახელი. SUBCKT ბრძანების ხაზში)
- შეცვალეთ აღწერა: ჩართეთ LMV321. MOD სქემატურად (ამის შესახებ მოგვიანებით)
დააწკაპუნეთ OK და შეინახეთ opamp2.asy როგორც LMV321.asy თქვენს სამუშაო დირექტორიაში.
შენიშვნები:
- დატოვეთ X პრეფიქსის გვერდით, რომ მიუთითოთ, რომ სიმბოლო გამოჩნდება სქემატურად,
- დატოვეთ სიმბოლოების ტიპი უჯრედში, ასე რომ მოდელის ფაილი სწორად იქნება განმარტებული,
- არ შეინახოთ შეცვლილი opamp2.asy სიმბოლო LTspice ბიბლიოთეკაში ან სხვა სქემა, რომელიც შეიძლება დაეყრდნოს ამ ფაილს, შეიძლება დაზიანდეს,
- თუ თქვენ დაუშვით ეს შეცდომა (როგორც მე ერთხელ გავაკეთე), შეგიძლიათ აღადგინოთ ორიგინალური opamp2.asy ფაილი ხელახალი სინქრონიზაციით ბრძანების გამოყენებით: Tools -> Sync Release.
თქვენს სამუშაო დირექტორიას უნდა ჰქონდეს ეს ფაილები:
- LMV321.მარტივი
- LMX321. FAM
- LMV321.მოდ
- LMV3x_macromodel.mod
ნაბიჯი 5: შექმენით ტესტის სქემა და მოდელირეთ LMV321 Op-amp– ის შესრულება
გამოცადეთ LMV321 Op-amp მოდელი სიმულაციაში
გახსენით ახალი სქემატური LTspice შიგნიდან: ფაილი -> ახალი სქემატური
ჩვენ შევქმნით op-amp ტესტის სქემას, რომელიც დაფუძნებულია არაინვერტირებადი გამაძლიერებელზე, 2 მოგებით:
მოგება = 1 + Rf / Rin
დაამატეთ ჩვენი ახლად შექმნილი LMV321.asy კომპონენტი თქვენი სამუშაო დირექტორიადან LTspice ლენტის მენიუს კომპონენტის ბრძანების გამოყენებით.
მინიშნება: LTspice– ს ბევრმა მომხმარებელმა არ იცის, რომ მათ უნდა შეცვალონ სიმბოლოების დირექტორია სამუშაო დირექტორიაში. ახალ ფაილებზე წვდომის სამართავად გადართეთ პუნქტი "ტოპ დირექტორია" მათ სამუშაო დირექტორიაში.
ჩართეთ op-amp 5 ვოლტიანი ძაბვის კომპონენტის გამოყენებით.
შეამოწმეთ op-amp გამეორებადი იმპულსებით 0.2-დან 2.3 ვოლტამდე არაინვერსიული შეყვანისას მეორე ძაბვის კომპონენტის გამოყენებით.
შექმენით გარდამავალი ანალიზი 500 მიკრო წამის ინტერვალზე LTspice ლენტის მენიუს გამოყენებით. Op SPICE დირექტივის ბრძანება.
გაზარდეთ სიმულაციური მოქმედება შემდეგი პარამეტრებით. OP ბრძანებით:
. არჩევანი gmin = 1e-10 abstol = 1e-10
. არჩევანი ნაკვეთი = 0
სად:
- Gmin (თავიდან აიცილეთ კვანძების მოძრაობა არაწრფივი მოწყობილობების მცირე გამტარობის განსაზღვრის გზით)
- Abstol (ზღუდავს ტოლერანტობას დენებისაგან წრეში ნებისმიერ ადგილას)
- plotwinsize (შეკუმშვის კონტროლი, სადაც 0 მიუთითებს შეკუმშვის გარეშე)
დაამატეთ სათაური ჩვენს სქემატურს ტექსტური ლენტის მენიუს გამოყენებით:
ეროვნული ნახევარგამტარული LMV321 მოდელი: არაინვერსიული გამაძლიერებელი
შეინახეთ სქემა თქვენს სამუშაო დირექტორიაში, როგორც: test_LMV321.asc
გაუშვით სიმულაცია ეროვნული ნახევარგამტარული LMV321 მოდელისთვის, გადმოწერილი TI ვებსაიტიდან:
დააწკაპუნეთ Run ხატულაზე LTspice ლენტის მენიუში
გაზომეთ V (გარეთ) და V (In+) თქვენი კურსორის გამოყენებით დაკავშირებულ მავთულხლართებზე
გაითვალისწინეთ, რომ მოგება ნაჩვენებია როგორც 2, როგორც ზემოთ ვიწინასწარმეტყველე.
თქვენს სამუშაო დირექტორიას უნდა ჰქონდეს ეს ფაილები:
- test_LMV321.asc
- LMV321.მარტივი
- LMX321. FAM
- LMV321.მოდ
- LMV3x_macromodel.mod
ნაბიჯი 6: შექმენით LMX321 სიმბოლო, დაწყებული LMV321 სიმბოლოდან
შექმენით LMX321.asy სიმბოლო სწორი ატრიბუტებით და Pin List / Netlist Order
გადადით თქვენს სამუშაო დირექტორიაში და გახსენით LMX321. FAM მოდელი თქვენი საყვარელი ტექსტური რედაქტორით. SUBCKT ინფორმაციის სანახავად (იხ. დიაგრამა). ჩვენ ვიმეორებთ ბოლო ორ ნაბიჯს ახალი op-amp კომპონენტის და სატესტო სქემის შესაქმნელად.
გახსენით ჩვენი ადრე შექმნილი LMV321.asy სიმბოლო LTspice– დან, რომელიც მდებარეობს თქვენს სამუშაო დირექტორიაში:
ფაილი -> გახსენით -> LMV321.asy
შენიშვნა: თუ თქვენ ადრე არ შექმენით LMV321.asy სიმბოლო, ამის ნაცვლად შეგიძლიათ გახსნათ opamp2.asy სიმბოლო.
გამოიყენეთ ატრიბუტების რედაქტორი სიმბოლოსა და მნიშვნელობის შესაცვლელად (იხ. დიაგრამა):
რედაქტირება -> ატრიბუტები -> ატრიბუტების რედაქტორი
- ღირებულება: LMX321
- აღწერა: ჩართეთ LMX321. FAM სქემატურში
დააწკაპუნეთ OK
გამოიყენეთ Pin Table, რათა შეცვალოთ კავშირების თანმიმდევრობა. SUBCKT ბრძანებით (იხ. დიაგრამა):
ნახვა -> ცხრილის მიმაგრება
კავშირის სია 1 – დან 5 – მდე არის განსხვავებული თანმიმდევრობით, ვიდრე ჩვენი წინა LMV321 op-amp– ის სია, ასე რომ, ჩვენ უნდა შევცვალოთ LMX321 სიმბოლოს პინ ცხრილი შემდეგნაირად:
- + = 1 -ში
- In- = 3
- V+ (Vcc) = 5
- V- (Vee) = 2
- გარეთ = 4
დააწკაპუნეთ OK
რატომ? მოდელის ფარგლებში. SUBCKT აღწერილობაში ჩვენ ვხვდებით, რომ In+ ენიჭება "1" -ს, ამიტომ ჩვენ მივანიჭებთ In+ - ს 1 ჩვენს პინ ცხრილში. მაგრამ In- ენიჭება "3" -ს. SUBCKT აღწერილობაში, ამიტომ ჩვენ მივანიჭებთ In- ს 3-ს ჩვენს პინ ცხრილში. Და ასე შემდეგ
შეინახეთ ახალი სიმბოლო თქვენს სამუშაო დირექტორიაში, როგორც LMX321.asy
თქვენს სამუშაო დირექტორიას უნდა ჰქონდეს ეს ფაილები:
- test_LMV321.asc
- LMX321. მარტივი
- LMV321.მარტივი
- LMX321. FAM
- LMV321.მოდ
- LMV3x_macromodel.mod
ნაბიჯი 7: ხელახლა გამოიყენეთ სქემატური ტესტირება და მოახდინეთ LMX321 Op-amp– ის შესრულების სიმულაცია
გამოცადეთ LMX321 Op-amp მოდელი სიმულაციაში
გახსენით ჩვენი წინა საცდელი წრე და შეცვალეთ op-amp მითითებები LMX321:
ფაილი -> გახსნა -> test_LMV321.asc
წაშალეთ მითითება LMV321 op-amp– ზე ჩვენს სქემატურში.
გამოიყენეთ კომპონენტის ვარიანტი LTspice ლენტის მენიუში, რათა განათავსოთ LMX321.asy op-amp.
შეცვალეთ მოდელის მითითება სქემატურ ნახატზე. INC ბრძანებაზე მარჯვენა დაწკაპუნებით:
. INC LMX321. FAM
შეცვალეთ სათაური, რომ ასახავდეს ჩვენს ახალ სქემატურ მიზანს:
მაქსიმ LMX321 მოდელი: არაინვერსიული გამაძლიერებელი
სქემის ყველა სხვა ელემენტი იგივე დარჩება.
შეინახეთ სქემა თქვენს სამუშაო დირექტორიაში test_LMX321.asc
გაუშვით სიმულაცია Maxim LMX321 op-amp მოდელზე
დააწკაპუნეთ Run ხატულაზე LTspice ლენტის მენიუში
გაზომეთ V (გარეთ) და V (In+) თქვენი კურსორის გამოყენებით დაკავშირებულ მავთულხლართებზე
გაითვალისწინეთ, რომ მოგება ნაჩვენებია როგორც 2, როგორც ზემოთ ვიწინასწარმეტყველე.
თქვენს სამუშაო დირექტორიას უნდა ჰქონდეს ეს ფაილები:
- test_LMX321.asc
- test_LMV321.asc
- LMX321. მარტივი
- LMV321.მარტივი
- LMX321. FAM
- LMV321.მოდ
- LMV3x_macromodel.mod
ნაბიჯი 8: შექმენით LMV3x სიმბოლო, დაწყებული LMV321 სიმბოლოდან
შექმენით LMV3x.asy სიმბოლო სწორი ატრიბუტებით და Pin Table
გადადით თქვენს სამუშაო დირექტორიაში და გახსენით LMV3x_macromodel.mod მოდელი თქვენი საყვარელი ტექსტური რედაქტორით. SUBCKT ინფორმაციის სანახავად (იხ. დიაგრამა).
გახსენით ჩვენი ადრე შექმნილი LMV321.asy სიმბოლო LTspice– დან, რომელიც მდებარეობს თქვენს სამუშაო დირექტორიაში:
ფაილი -> გახსენით -> LMV321.asy
შენიშვნა: თუ თქვენ არ შექმენით LMV321.asy სიმბოლო ადრე, ამის ნაცვლად შეგიძლიათ გახსნათ opamp2.asy სიმბოლო.
გამოიყენეთ ატრიბუტების რედაქტორი სიმბოლოსა და მნიშვნელობის შესაცვლელად (იხ. დიაგრამა):
რედაქტირება -> ატრიბუტები -> ატრიბუტების რედაქტორი
- ღირებულება: LM3x
- აღწერა: ჩართეთ LMV3x_macromodel.mod სქემატურად
დააწკაპუნეთ OK
გამოიყენეთ Pin Table, რათა შეცვალოთ კავშირების თანმიმდევრობა. SUBCKT ბრძანებით (იხ. დიაგრამა):
ნახვა -> ცხრილის მიმაგრება
კავშირის სიას არ აქვს რიცხვები და პარამეტრები სხვა განსხვავებული რიგით არის ვიდრე ჩვენი წინა ორი op-amp. SUBCKT– ის სიიდან.. SUBCKT ბრძანებაში არ არის საჭირო ციფრული ჩანაწერები, მაგრამ ჩვენ უნდა შევცვალოთ Pin Table LM3x სიმბოლოს, რათა შეესაბამებოდეს ჩვენს თავდაპირველ opamp2.asy ბრძანებას შემდეგნაირად:
- + = 2 -ში
- In- = 1
- V+ (პოზიტიური ელექტრომომარაგება) = 4
- V- (ენერგიის უარყოფითი წყარო) = 5
- გარეთ = 3
დააწკაპუნეთ OK
რატომ?. SUBCKT აღწერა 5 ქინძისთავები არის კონკრეტული თანმიმდევრობით. ჩვენ ვიღებთ პირველ ჩანაწერს, როგორც პინ 1, რომელიც არის Inverting Input (In-) პარამეტრი. ასე რომ, ჩვენ აღვნიშნავთ In- ჩანაწერს Pin Table- ის ნომრით 1. მეორე ჩანაწერი იქნება pin 2, რომელიც მონიშნულია როგორც არაინვერტირებული შეყვანა (In+). ასე რომ, ჩვენ აღვნიშნავთ In+ ჩანაწერს Pin Table– ის გამოყენებით, როგორც ნომერი 2. და ასე შემდეგ
შეინახეთ ახალი სიმბოლო თქვენს სამუშაო დირექტორიაში, როგორც LMV3x.asy თქვენს სამუშაო დირექტორიაში უნდა იყოს ეს ფაილები:
- test_LMV321.asc
- LMV3x1.asy
- LMX321. ადვილი
- LMV321.მარტივი
- LMX321. FAM
- LMV321.მოდ
- LMV3x_macromodel.mod
ნაბიჯი 9: ხელახლა გამოიყენეთ სქემატური ტესტირება და მოახდინეთ LMV3x Op-amp– ის შესრულების სიმულაცია
სრული LMV3 Op-amp მოდელი და ტესტი სიმულაციაში
გახსენით ჩვენი ორიგინალური საცდელი წრე და შეცვალეთ op-amp მითითებები LMV3x:
ფაილი -> გახსნა -> test_LMV321.asc
წაშალეთ მითითება LMV321 op-amp– ზე ჩვენს სქემატურში.
გამოიყენეთ კომპონენტის ვარიანტი LTspice ლენტის მენიუში LMV3x.asy op-amp- ის დასაყენებლად
შეცვალეთ მოდელის მითითება სქემატურ ნახატზე. INC ბრძანებაზე მარჯვენა დაწკაპუნებით:
. INC LMV3x_macromodel.mod
შეცვალეთ სათაური, რომ ასახავდეს ჩვენს ახალ სქემატურ მიზანს:
STMicroelectronics LM3x მოდელი: არაინვერტირებადი გამაძლიერებელი
სქემის ყველა სხვა ელემენტი იგივე დარჩება.
შეინახეთ შეცვლილი სქემა, როგორც test_LMV3x.asc თქვენს სამუშაო დირექტორიაში.
გაუშვით სიმულაცია STMicroelectronics LMV3x op-amp მოდელზე
დააწკაპუნეთ Run ხატულაზე LTspice ლენტის მენიუში
გაზომეთ V (გარეთ) და V (In+) თქვენი კურსორის გამოყენებით დაკავშირებულ მავთულხლართებზე
გაითვალისწინეთ, რომ მოგება ნაჩვენებია როგორც 2, როგორც ზემოთ ვიწინასწარმეტყველე.
თქვენს სამუშაო დირექტორიას უნდა ჰქონდეს ეს ფაილები:
- test_LMV3x.asc
- test_LMX321.asc
- test_LMV321.asc
- LMX321. ადვილი
- LMV321.მარტივი
- LMX321. FAM
- LMV321.მოდ
- LMV3x_macromodel.mod
ნაბიჯი 10: შეადარეთ მოდელის შესრულება და შემაჯამებელი შენიშვნები
განიხილეთ სიმულაციური მოდელები მიმდინარე ძაბვის წრეში
არაინვერტირებადი გამაძლიერებელი op-amp სიმულაციები, რაც ჩვენ აქამდე შევისწავლეთ, აჩვენებს თანმიმდევრულ შედეგებს სამივე მოდელისთვის. კერძოდ, ძაბვის მომატება 2, როგორც ჩვენ ვწინასწარმეტყველებდით.
მინდა დაგტოვოთ კიდევ ერთი წრიული სიმულაცია სამივე მოდელის გამოყენებით. "ცუდად" შემუშავებული დენის ძაბვის გადამყვანი. სქემატურად ნაჩვენებია სავარაუდო Vout = Iin * R1.
მიკერძოებულობის გამო მინიმალური შეცდომისთვის R2- ის შემოთავაზებული მნიშვნელობა უნდა იყოს იგივე, რაც R1. ჩემს წრეში მე მიზანმიმართულად ვიყენებ R2– ს ბევრად უფრო დაბალ მნიშვნელობას, რათა შევეცადო გამოვავლინო მოდელის განსხვავებები ჩვეულებრივი დიზაინის პრაქტიკის მიღმა. სიმულაცია ასევე უნდა დაგვეხმაროს ვიზუალიზაციაში ცუდი დიზაინის შეცდომა, რომელიც პროგნოზირებულია მიკერძოების ცვალებადობით, რადგან R1 და R2 არ არის ერთი და იგივე.
სამი სიმულაციისას Maxim LMX321 ასრულებს ყველაზე განსხვავებულად იმით, რომ Vout დაბალი ჩანს და არ არსებობს ცვალებადობა მიკერძოებაში ან ზარში. დანარჩენი ორი მოდელი, STMicro's LMV3x და National Semi's LMV321 აჩვენებენ Vout– ის მოსალოდნელ შედეგებს, მიკერძოებულობის ან ზარის ქცევის განსხვავების განსხვავებებთან ერთად.
Საბოლოოდ
მე ვაჩვენე სამი განსხვავებული მეთოდი, რომლებიც შემხვედრია მწარმოებლის op-amp მოდელების იმპორტისას, LMV321 ოჯახის გამოყენებით LTspice. ჩვენ განვიხილეთ ეროვნული ნახევარგამტარული LMV321 მოდელი TI– ს ვებ – გვერდიდან, STMicroelectronics LMV3x მოდელი და MAXIM LMX321 მოდელი. ეს სამი მეთოდი დაგეხმარებათ მოდულის. SUBCKT ბრძანების იმპორტირება ნებისმიერი სხვა ნაწილისთვის მოდელის. SUBCKT ბრძანებასთან ერთად LTspices 'ატრიბუტებთან და Pin Table რედაქტორებთან ერთად.
მე ასევე ვაჩვენე, რომ ზოგიერთი მოდელი სხვებზე უკეთესად მუშაობს, როგორც ეს ვლინდება ძაბვის დენის კონვერტორის სქემატური სქემით. თქვენი სიმულაციური დიზაინის ორი ან მეტი მოდელის ტესტირება დაგეხმარებათ მიიღოთ უფრო საიმედო შედეგი თქვენს საჭიროებებზე.
წყაროები:
LTspice ჩამოტვირთვა და დოკუმენტაცია
www.analog.com/en/design-center/design-tools-and-calculators/ltspice-simulator.html
LTspice ჯგუფი - Yahoo ჯგუფები: ბევრი ფაილი გაზიარებულია, აქტიური მხარდაჭერა კითხვებისთვის
groups.yahoo.com/neo/groups/LTspice/info
SPICE Quick Reference Sheet v1.0, Standford EE133 - Winter 2001: reference to. SUBCKT pp7-8
web.stanford.edu/class/ee133/handouts/general/spice_ref.pdf
Op Amp მიკროსქემის კოლექცია: ეროვნული ნახევარგამტარული განაცხადის შენიშვნა 31, სექტემბერი 2002: მითითება არაინვერტირებადი გამაძლიერებლისა და მიმდინარე ძაბვის კონვერტაციის op-amp სქემებზე
www.ti.com/ww/en/bobpease/assets/AN-31.pdf
ამ ინსტრუქციასთან დაკავშირებული ყველა ფაილი ხელმისაწვდომია ჩამოსატვირთად როგორც zip ფაილი ქვემოთ.
ltspice_lmv321_simulation_files.zip
გირჩევთ:
როგორ მყარი მოდელი ROBLOX სტუდიაში: 5 ნაბიჯი
როგორ გამოვიყენოთ მყარი მოდელი ROBLOX სტუდიაში: მყარ მოდელირებას ბევრი გამოყენება აქვს ROBLOX თამაშების შემუშავებაში. მყარი მოდელირება შეიძლება გამოყენებულ იქნას შეფერხების შესამცირებლად, რთული ფორმების შესაქმნელად და თქვენი თამაშის გასაუმჯობესებლად
როგორ შევქმნათ Linux Boot Drive (და როგორ გამოვიყენოთ იგი): 10 ნაბიჯი
როგორ შევქმნათ Linux ჩატვირთვის დრაივი (და როგორ გამოვიყენოთ იგი): ეს არის მარტივი შესავალი იმის შესახებ, თუ როგორ უნდა დაიწყოთ Linux, კერძოდ Ubuntu
Rotary Encoder: როგორ მუშაობს და როგორ გამოვიყენოთ Arduino– სთან ერთად: 7 ნაბიჯი
Rotary Encoder: როგორ მუშაობს და როგორ გამოვიყენოთ Arduino– სთან ერთად: შეგიძლიათ წაიკითხოთ ეს და სხვა საოცარი გაკვეთილები ElectroPeak– ის ოფიციალურ ვებ – გვერდზე. მიმოხილვა პირველ რიგში, თქვენ იხილავთ ინფორმაციას ბრუნვის კოდირების შესახებ და შემდეგ ისწავლით თუ როგორ
როგორ შევქმნათ კუბეზატის მოდელი Arduino და DHT11 სენსორით: 7 ნაბიჯი
როგორ შევქმნათ კუბეზატის მოდელი Arduino და DHT11 სენსორით: ჩვენი პროექტის მიზანია გავაკეთოთ კუბურები და შევქმნათ არდუინო, რომელსაც შეუძლია განსაზღვროს მარსის ტენიანობა და ტემპერატურა.-ტანერი
როგორ გამოვიყენოთ Mac ტერმინალი და როგორ გამოვიყენოთ ძირითადი ფუნქციები: 4 ნაბიჯი
როგორ გამოვიყენოთ Mac ტერმინალი და როგორ გამოვიყენოთ ძირითადი ფუნქციები: ჩვენ გაჩვენებთ თუ როგორ გახსნათ MAC ტერმინალი. ჩვენ ასევე გაჩვენებთ ტერმინალის რამდენიმე მახასიათებელს, როგორიცაა ifconfig, დირექტორიების შეცვლა, ფაილების წვდომა და arp. Ifconfig საშუალებას მოგცემთ შეამოწმოთ თქვენი IP მისამართი და თქვენი MAC რეკლამა