Სარჩევი:

როგორ გამოვიყენოთ ჩიპ გამყიდველის Op-Amp მოდელი LTSpice– ში: 10 ნაბიჯი
როგორ გამოვიყენოთ ჩიპ გამყიდველის Op-Amp მოდელი LTSpice– ში: 10 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ ჩიპ გამყიდველის Op-Amp მოდელი LTSpice– ში: 10 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ ჩიპ გამყიდველის Op-Amp მოდელი LTSpice– ში: 10 ნაბიჯი
ვიდეო: HBO 4, დიაგნოსტიკა და საკუთარი თავის რეგულირება 2024, ივლისი
Anonim
როგორ გამოვიყენოთ ჩიპ გამყიდველის Op-Amp მოდელი LTSpice– ში
როგორ გამოვიყენოთ ჩიპ გამყიდველის Op-Amp მოდელი LTSpice– ში
როგორ გამოვიყენოთ ჩიპ გამყიდველის Op-Amp მოდელი LTSpice– ში
როგორ გამოვიყენოთ ჩიპ გამყიდველის Op-Amp მოდელი LTSpice– ში

შესავალი

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 მოდელები, რომლებიც ხელმისაწვდომია LMV321 Op-amp– ისთვის ჩიპის გამყიდველებიდან და მოათავსეთ ახალ დირექტორიაში
ჩამოტვირთეთ SPICE მოდელები, რომლებიც ხელმისაწვდომია LMV321 Op-amp– ისთვის ჩიპის გამყიდველებიდან და მოათავსეთ ახალ დირექტორიაში
ჩამოტვირთეთ SPICE მოდელები, რომლებიც ხელმისაწვდომია LMV321 Op-amp– ისთვის ჩიპის გამყიდველებიდან და მოათავსეთ ახალ დირექტორიაში
ჩამოტვირთეთ SPICE მოდელები, რომლებიც ხელმისაწვდომია LMV321 Op-amp– ისთვის ჩიპის გამყიდველებიდან და მოათავსეთ ახალ დირექტორიაში
ჩამოტვირთეთ SPICE მოდელები, რომლებიც ხელმისაწვდომია LMV321 Op-amp– ისთვის ჩიპის გამყიდველებიდან და მოათავსეთ ახალ დირექტორიაში
ჩამოტვირთეთ 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 სიმბოლო

გახსენით Generic 5-pin LTspice Opamp2.asy სიმბოლო
გახსენით 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, რომელიც იყენებს ხუთ ჩვეულებრივ ქინძისთავს:

  1. + - ში
  2. შიგნით-
  3. V+
  4. V-
  5. გარეთ

იზრუნეთ, რომ შეცდომით არ გახსნათ ერთ – ერთი მსგავსი სიმბოლო ფაილი:

  • opamp.asy (მსგავსია opamp2.asy მაგრამ ორი დენის ქინძის გარეშე)
  • UniversalOpamp2.asy (სრულად ფუნქციონალური opamp ზოგადი მოდელით)

ნაბიჯი 3: გადაამოწმეთ Opamp2.asy სიმბოლოს Pin ბრძანება შეესაბამება LMV321. SUBCKT Pin კავშირის ინფორმაციას

შეამოწმეთ Opamp2.asy სიმბოლოს Pin ბრძანება შეესაბამება LMV321. SUBCKT Pin კავშირის ინფორმაციას
შეამოწმეთ Opamp2.asy სიმბოლოს Pin ბრძანება შეესაბამება LMV321. SUBCKT Pin კავშირის ინფორმაციას
შეამოწმეთ Opamp2.asy სიმბოლოს Pin ბრძანება შეესაბამება LMV321. SUBCKT Pin კავშირის ინფორმაციას
შეამოწმეთ 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 სიმბოლო იღებს ამ წესრიგს:

  1. არაინვერსიული შეყვანა (In+)
  2. შეყვანის შემობრუნება (In-)
  3. პოზიტიური კვების წყარო (V+, Vss)
  4. უარყოფითი კვების წყარო (V-, Vee)
  5. გამომავალი (გარეთ)

გახსენით LMV321.asy სიმბოლო ჩვენს სამუშაო დირექტორიაში LTspice– ში და დაათვალიერეთ Pin Table, რათა დააკავშიროთ. SUBCKT– ის კავშირის სახელები ჩვენს სიმბოლოში:

ნახვა -> ცხრილის მიმაგრება

ყველა ელექტრული კავშირი უკვე სწორია ჩვენი LTspice Pin Table– ისთვის, 1 – დან 5 – მდე ასე:

  • არაინვერსიული შეყვანა (In+) = 1
  • შეყვანის შემობრუნება (In-) = 2
  • პოზიტიური კვების წყარო (V+) = 3
  • უარყოფითი კვების წყარო (V-) = 4
  • გამომავალი (გარეთ) = 5

ასე რომ, ჩვენ არ დაგვჭირდება რაიმე ცვლილების შეტანა სიმბოლოს პინ ცხრილში.

ნაბიჯი 4: შექმენით ახალი LMV321 სიმბოლოს ატრიბუტები და შეინახეთ ფაილი როგორც LMV321.asy

შექმენით ახალი LMV321 სიმბოლოს ატრიბუტები და შეინახეთ ფაილი როგორც LMV321.asy
შექმენით ახალი LMV321 სიმბოლოს ატრიბუტები და შეინახეთ ფაილი როგორც LMV321.asy
შექმენით ახალი LMV321 სიმბოლოს ატრიბუტები და შეინახეთ ფაილი როგორც LMV321.asy
შექმენით ახალი 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– ის შესრულების სიმულაცია
შექმენით სატესტო სქემა და მოახდინეთ LMV321 Op-amp– ის შესრულების სიმულაცია
შექმენით სატესტო სქემა და მოახდინეთ LMV321 Op-amp– ის შესრულების სიმულაცია
შექმენით სატესტო სქემა და მოახდინეთ 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 სიმბოლო, დაწყებული LMV321 სიმბოლოდან
შექმენით LMX321 სიმბოლო, დაწყებული LMV321 სიმბოლოდან
შექმენით LMX321 სიმბოლო, დაწყებული LMV321 სიმბოლოდან
შექმენით LMX321 სიმბოლო, დაწყებული LMV321 სიმბოლოდან
შექმენით LMX321 სიმბოლო, დაწყებული LMV321 სიმბოლოდან
შექმენით 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– ის შესრულების სიმულაცია
ხელახლა გამოიყენეთ სქემატური ტესტირება და მოახდინეთ 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 სიმბოლო, დაწყებული LMV321 სიმბოლოდან
შექმენით LMV3x სიმბოლო, დაწყებული LMV321 სიმბოლოდან
შექმენით LMV3x სიმბოლო, დაწყებული LMV321 სიმბოლოდან
შექმენით LMV3x სიმბოლო, დაწყებული LMV321 სიმბოლოდან
შექმენით LMV3x სიმბოლო, დაწყებული LMV321 სიმბოლოდან
შექმენით 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– ის შესრულების სიმულაცია

გამოიყენეთ ხელახლა ტესტი სქემატური და მოახდინეთ LMV3x Op-amp– ის შესრულების სიმულაცია
გამოიყენეთ ხელახლა ტესტი სქემატური და მოახდინეთ 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

გირჩევთ: