সুচিপত্র:
- ধাপ 1: চিপ বিক্রেতাদের কাছ থেকে LMV321 Op-amp এর জন্য উপলব্ধ SPICE মডেলগুলি ডাউনলোড করুন এবং নতুন ডিরেক্টরিতে স্থান দিন
- ধাপ 2: জেনেরিক 5-পিন LTspice Opamp2.asy প্রতীক খুলুন
- ধাপ 3: Opamp2.asy প্রতীক পিন অর্ডার LMV321.SUBCKT পিন সংযোগের তথ্য যাচাই করুন
- ধাপ 4: নতুন LMV321 চিহ্নের জন্য বৈশিষ্ট্য তৈরি করুন এবং LMV321.asy হিসাবে ফাইলটি সংরক্ষণ করুন
- ধাপ 5: টেস্ট স্কিম্যাটিক তৈরি করুন এবং LMV321 Op-amp এর পারফরম্যান্স অনুকরণ করুন
- ধাপ 6: LMV321 প্রতীক থেকে শুরু করে LMX321 প্রতীক তৈরি করুন
- ধাপ 7: পরীক্ষা পরিকল্পনা পুন Reব্যবহার করুন এবং LMX321 Op-amp এর কর্মক্ষমতা অনুকরণ করুন
- ধাপ 8: LMV3x প্রতীক থেকে শুরু করে LMV3x প্রতীক তৈরি করুন
- ধাপ 9: টেস্ট স্কিম্যাটিক পুনরায় ব্যবহার করুন এবং LMV3x Op-amp এর পারফরম্যান্স অনুকরণ করুন
- ধাপ 10: মডেল পারফরম্যান্স এবং সমাপ্তি মন্তব্যগুলির তুলনা করুন
ভিডিও: এলটিএসপাইসে একটি চিপ বিক্রেতা অপ-এমপ মডেল কীভাবে ব্যবহার করবেন: 10 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
ভূমিকা
এলটিস্পাইস একটি ফ্রি স্পাইস সিমুলেশন সফটওয়্যার টুল যার সাথে স্কিম্যাটিক ক্যাপচার, ওয়েভফর্ম ভিউয়ার এবং উইন্ডোজ এবং ম্যাক ওএস এক্স উভয় ক্ষেত্রেই অনেক উন্নতি হয়। আমি এটি ব্যবহার করি একটি সার্কিট আচরণ গবেষণা করতে এবং দ্রুত একটি পিসিবি প্রোটোটাইপ করার আগে আমার ল্যাবের জন্য নতুন সার্কিট নিয়ে পরীক্ষা করতে (মুদ্রিত সার্কিট বোর্ড) নকশা। এনালগ ডিভাইস, ইয়াহুর LTspice সাপোর্ট গ্রুপ এবং চিপ বিক্রেতাদের দ্বারা সরবরাহ করা সর্বাধিক স্পাইস মডেলের সাথে এর সামঞ্জস্যের জন্য ধন্যবাদ শেখার বক্রতা জয় করা সহজ।
এই নির্দেশনাটি দেখাবে কিভাবে LTspice এর সাথে সরবরাহ করা কম্পোনেন্ট লাইব্রেরির বাইরে যেতে হয় যাতে তিনটি ভিন্ন চিপ বিক্রেতাদের একটি LMV321 op-amp মডেল অন্তর্ভুক্ত করে অঙ্কনে দেখানো একটি সাধারণ পরিবর্ধক পরিকল্পিত তৈরি করা যায়। এই মডেলগুলির প্রত্যেকটি বিভিন্ন বিক্রেতা ওয়েবসাইট থেকে সরবরাহ করা বিভিন্ন ধরনের কম্পোনেন্ট মডেলের সাথে ব্যবহারের জন্য LTspice এর মধ্যে উপলব্ধ বিভিন্ন পদ্ধতি তুলে ধরে। এই মডেলগুলির প্রত্যেকটি পাশাপাশি বিভিন্ন পারফরম্যান্স বৈশিষ্ট্য উপস্থাপন করে। এই পারফরম্যান্সের সমস্যাগুলি হাইলাইট করার জন্য আমি এই তিনটি মডেলকে কারেন্ট-টু-ভোল্টেজ ডিজাইনেও পুনuseব্যবহার করি।
টার্গেট অডিয়েন্স তারাই যাঁদের কিছু অভিজ্ঞতা আছে একটি পরিকল্পিত উপাদান স্থাপন এবং একটি সিমুলেশন চালানোর। এই টিউটোরিয়ালের শেষে আপনি জানতে পারবেন কিভাবে. SUBCKT কমান্ডটি LTspice এর opamp2 পিন টেবিল এবং অ্যাট্রিবিউট এডিটর ব্যবহার করে আপনার সিমুলেশনের মধ্যে প্রস্তুতকারকের যন্ত্রাংশ ব্যবহার করার জন্য প্রস্তুতকারকের মডেলের মধ্যে ব্যাখ্যা করতে হয়।
ধাপ 1: চিপ বিক্রেতাদের কাছ থেকে LMV321 Op-amp এর জন্য উপলব্ধ SPICE মডেলগুলি ডাউনলোড করুন এবং নতুন ডিরেক্টরিতে স্থান দিন
উত্পাদনের স্পাইস মডেল
আমরা এই টিউটোরিয়ালে LMV321 op-amp এর উপর ভিত্তি করে তিনটি SPICE মডেল অন্তর্ভুক্ত করতে যাচ্ছি। আমি ধাপগুলি রূপরেখা হিসাবে অনুসরণ করুন।
আপনার আসন্ন LTspice স্কিম্যাটিক্স, প্রতীক এবং মডেলের জন্য একটি ফোল্ডার তৈরি করুন। আমি এই ডিরেক্টরিকে আমাদের ওয়ার্কিং ডাইরেক্টরি হিসেবে উল্লেখ করব।
LMV321 op-amp এর জন্য SPICE মডেলগুলি বের করতে এই চিপ বিক্রেতা ওয়েবসাইটগুলি দেখুন:
- TI ওয়েবসাইট (ন্যাশনাল সেমিকন্ডাক্টর PSPICE মডেল ব্যবহার করে): LMV321
- ম্যাক্সিম অপারেশনাল এম্প্লিফায়ার্স ম্যাক্রোমোডেল: LMX321
- STMicroelectronics Macromodels: LMV3x opamp Macromodel
এই নির্দেশাবলীর লেখার জন্য নির্দিষ্ট ফাইলগুলি ডাউনলোড করার জন্য তিনটি সংযুক্ত চিত্র দেখুন। ভবিষ্যতে আপনাকে মডেল নামগুলি অনুসন্ধান করতে হতে পারে যদি সেগুলি চিপ বিক্রেতাদের দ্বারা নতুন ওয়েব পেজে স্থানান্তরিত করা হয়।
TI এবং STMicro এর জন্য আপনি ডাউনলোড করা জিপ ফাইল থেকে মডেলটি আপনার ওয়ার্কিং ডিরেক্টরিতে কপি করবেন। ম্যাক্সিম মডেলের জন্য আপনি তাদের ওয়েবসাইটে LMX321. FAM ফাইলটিতে ডান ক্লিক করুন এবং এটি আপনার LTspice ওয়ার্কিং ডিরেক্টরিতে সংরক্ষণ করুন।
এই ধাপের শেষে আপনার এই তিনটি মশলা মডেলের ফাইল আপনার ওয়ার্কিং ডিরেক্টরিতে থাকা উচিত:
- LMV321. MOD
- LMX321. FAM
- LMV3x_macromodel.mod
একটি সাধারণ স্ট্যাকচার দেখতে এই ফাইলগুলির প্রতিটি একটি টেক্সট এডিটর দিয়ে খোলা যেতে পারে:
- উপরে ডকুমেন্টেশন,
- . SUBCKT কমান্ড,
- মডেল তৈরির জন্য স্পাইস কমান্ড।
ধাপ 2: জেনেরিক 5-পিন LTspice Opamp2.asy প্রতীক খুলুন
Opamp2.asy পুনusব্যবহারযোগ্য
LTspice ফাইল মেনু থেকে আপনার ইনস্টল ডিরেক্টরি থেকে opamp2.asy প্রতীকটি খুলুন।
উইন্ডোজ ডিফল্ট ইনস্টলেশনের জন্য এটি হবে:
C -> LTC -> LTspiceXVII -> lib -> sym -> Opamps -> opamp2.asy
Opamp2 প্রতীকটিতে কোন op-amp মডেল নির্ধারিত নেই। সুতরাং এটি একটি সিমুলেশনে চলবে না। এই কারণে এটি একটি ভাল শুরুর ব্লক কারণ এটিতে পাঁচটি সাধারণ পিন ব্যবহার করে যে কোনও অপ-এমপ তৈরি করার জন্য আমাদের জন্য অঙ্কন এবং লিঙ্ক রয়েছে:
- + এ
- ভিতরে-
- ভি+
- ভি-
- আউট
ভুল করে এই অনুরূপ প্রতীক ফাইলগুলির মধ্যে একটি খুলতে না খেয়াল করুন:
- opamp.asy (opamp2.asy এর অনুরূপ কিন্তু দুটি পাওয়ার পিন ছাড়া)
- UniversalOpamp2.asy (জেনেরিক মডেলের সাথে একটি সম্পূর্ণ কার্যকরী opamp)
ধাপ 3: Opamp2.asy প্রতীক পিন অর্ডার LMV321. SUBCKT পিন সংযোগের তথ্য যাচাই করুন
. SUBCKT ব্যবহার করে পিন টেবিল অ্যাসাইনমেন্ট
আপনার পছন্দের টেক্সট এডিটর ব্যবহার করে LMV321 opamp মডেলটি আগে LMV321. MOD হিসেবে আপনার ওয়ার্কিং ডিরেক্টরিতে খুলুন। শীর্ষের কাছাকাছি আমরা. SUBCKT বিবৃতি খুঁজে পেতে পারি।
একটি. SUBCKT একটি পুনusব্যবহারযোগ্য SPICE নেটলিস্ট সংজ্ঞায়িত করে - সফটওয়্যার ভাষায় এর নাম এবং সংশ্লিষ্ট পরামিতিগুলির সাথে একটি ফাংশনের অনুরূপ। একটি নির্মাতা দ্বারা সরবরাহিত একটি op-amp এর জন্য উপ-সার্কিট সিনট্যাক্স এই রকম দেখাচ্ছে:
. SUBCKT
। । । উপাদান বিবৃতি…
. ENDS
Op-amp নাম হল op-amp এর নামের বাহ্যিক রেফারেন্স এবং 5 N গুলি হল op-amp এর সাথে নির্দেশিত বৈদ্যুতিক সংযোগের একটি তালিকা যা সরাসরি. SUBCKT কমান্ডের উপরে বর্ণিত হয়েছে। বৈদ্যুতিক সংযোগ যে কোন ক্রমে হতে পারে কিন্তু আমাদের opamp2 প্রতীক এই ক্রমটি ধরে নেয়:
- নন-ইনভার্টিং ইনপুট (ইন+)
- ইনভার্টিং ইনপুট (ইন-)
- ইতিবাচক বিদ্যুৎ সরবরাহ (V+, Vss)
- নেগেটিভ পাওয়ার সাপ্লাই (V-, Vee)
- আউটপুট (আউট)
LTspice এর মধ্যে আমাদের কাজের ডিরেক্টরিতে LMV321.asy প্রতীকটি খুলুন এবং. SUBCKT- এ সংযোগের নামগুলি আমাদের প্রতীকের সংযোগের নামগুলিতে ম্যাপ করতে পিন টেবিল দেখুন:
দেখুন -> পিন টেবিল
আমাদের LTspice পিন টেবিলের জন্য সমস্ত বৈদ্যুতিক সংযোগ ইতিমধ্যেই সঠিক ক্রমে রয়েছে, 1 থেকে 5 এর মতো:
- নন-ইনভার্টিং ইনপুট (ইন+) = 1
- ইনভার্টিং ইনপুট (ইন-) = 2
- ইতিবাচক বিদ্যুৎ সরবরাহ (V+) = 3
- নেগেটিভ পাওয়ার সাপ্লাই (V-) = 4
- আউটপুট (আউট) = 5
সুতরাং প্রতীকটির পিন টেবিলে আমাদের কোন পরিবর্তন করতে হবে না।
ধাপ 4: নতুন LMV321 চিহ্নের জন্য বৈশিষ্ট্য তৈরি করুন এবং LMV321.asy হিসাবে ফাইলটি সংরক্ষণ করুন
Opamp প্রতীক বৈশিষ্ট্য অ্যাসাইনমেন্ট
প্রতীক ফাইলটি সংরক্ষণ করার আগে একটি শেষ ধাপ হল বৈশিষ্ট্য সম্পাদক ব্যবহার করে প্রতীকটির নাম দেওয়া। আমরা. SUBCKT লাইনে দেখানো একই নাম ব্যবহার করব:
এলএমভি 321।
মেনু থেকে অ্যাট্রিবিউট এডিটর খুলুন:
সম্পাদনা করুন -> বৈশিষ্ট্য -> বৈশিষ্ট্য সম্পাদনা করুন
নিম্নলিখিত পরিবর্তনগুলি করুন:
- মান পরিবর্তন করুন: LMV321 (. SUBCKT কমান্ড লাইনে একই নাম ব্যবহার করুন)
- বর্ণনা পরিবর্তন করুন: LMV321. MOD কে পরিকল্পিতভাবে অন্তর্ভুক্ত করুন (এই বিষয়ে আরও পরে)
ঠিক আছে ক্লিক করুন এবং opamp2.asy কে আপনার ওয়ার্কিং ডিরেক্টরিতে LMV321.asy হিসাবে সংরক্ষণ করুন।
মন্তব্য:
- প্রতীকটি পরিকল্পিতভাবে প্রদর্শিত হবে তা নির্দেশ করার জন্য উপসর্গের পাশে X ছেড়ে দিন,
- প্রতীক প্রকারটি সেল হিসাবে ছেড়ে দিন যাতে মডেল ফাইলটি সঠিকভাবে ব্যাখ্যা করা যায়,
- সংশোধিত opamp2.asy প্রতীকটি LTspice লাইব্রেরিতে সংরক্ষণ করবেন না অথবা এই স্কাইমেটিকস যা এই ফাইলের উপর নির্ভর করে তা দূষিত হতে পারে,
- যদি আপনি এই ভুলটি করেন (যেমন আমি একবার করেছি), আপনি মূল opamp2.asy ফাইলটি পুনরায় সিঙ্ক করে পুনরুদ্ধার করতে পারেন কমান্ডটি ব্যবহার করে: সরঞ্জাম -> সিঙ্ক রিলিজ।
আপনার কাজের ডিরেক্টরিতে এখন এই ফাইলগুলি থাকা উচিত:
- LMV321.asy
- LMX321. FAM
- LMV321. MOD
- LMV3x_macromodel.mod
ধাপ 5: টেস্ট স্কিম্যাটিক তৈরি করুন এবং LMV321 Op-amp এর পারফরম্যান্স অনুকরণ করুন
একটি সিমুলেশনে LMV321 Op-amp মডেল পরীক্ষা করুন
LTspice এর মধ্যে থেকে একটি নতুন স্কিম্যাটিক খুলুন: ফাইল -> নতুন স্কিম্যাটিক
আমরা একটি নন-ইনভার্টিং এম্প্লিফায়ারের উপর ভিত্তি করে একটি op-amp পরীক্ষা সার্কিট তৈরি করব যা 2 এর লাভের সাথে থাকবে:
লাভ = 1 + Rf / Rin
LTspice রিবন মেনু কম্পোনেন্ট কমান্ড ব্যবহার করে আপনার কাজের ডিরেক্টরি থেকে আমাদের নতুন তৈরি LMV321.asy কম্পোনেন্ট যোগ করুন।
ইঙ্গিত: অনেক LTspice ব্যবহারকারী সচেতন নন যে তাদের প্রতীক নির্দেশিকা তাদের কাজের নির্দেশিকায় পরিবর্তন করতে হবে। নতুন ফাইলগুলিতে অ্যাক্সেস পরিচালনা করতে, "শীর্ষ ডিরেক্টরি" আইটেমটি তাদের কার্যকারী ডিরেক্টরিতে স্যুইচ করুন।
ভোল্টেজ কম্পোনেন্ট ব্যবহার করে 5-ভোল্ট সাপ্লাই দিয়ে op-amp কে পাওয়ার করুন।
একটি দ্বিতীয় ভোল্টেজ কম্পোনেন্ট ব্যবহার করে নন-ইনভার্টিং ইনপুট থেকে 0.2 এবং 2.3 ভোল্টের মধ্যে পুনরাবৃত্তি ডালগুলির সাথে op-amp পরীক্ষা করুন।
LTspice ফিতা মেনু ব্যবহার করে 500 মাইক্রোসেকেন্ডের ব্যবধানে একটি ক্ষণস্থায়ী বিশ্লেষণ সেট আপ করুন।
. OP কমান্ডের সাথে নিম্নলিখিত বিকল্পগুলির সাথে সিমুলেশন কর্মক্ষমতা বৃদ্ধি করুন:
.options gmin = 1e-10 abstol = 1e-10
.options plotwinsize = 0
কোথায়:
- Gmin (নন-লিনিয়ার ডিভাইস জুড়ে একটি ছোট পরিবাহিতা সংজ্ঞায়িত করে নোডগুলিকে ভাসতে বাধা দিন)
- অ্যাবস্টল (সার্কিটের কোথাও স্রোতের জন্য সহনশীলতা সীমাবদ্ধ করুন)
- plotwinsize (কম্প্রেশন কন্ট্রোল যেখানে 0 কোন comporession নির্দেশ করে)
টেক্সট ফিতা মেনু ব্যবহার করে আমাদের পরিকল্পিত একটি শিরোনাম যোগ করুন:
ন্যাশনাল সেমিকন্ডাক্টর LMV321 মডেল: নন-ইনভার্টিং এম্প্লিফায়ার
আপনার ওয়ার্কিং ডিরেক্টরিতে পরিকল্পিতভাবে সংরক্ষণ করুন: test_LMV321.asc
টিআই ওয়েবসাইট থেকে ডাউনলোড করা জাতীয় সেমিকন্ডাক্টর LMV321 মডেলের সিমুলেশন চালান:
LTspice ফিতা মেনুতে রান আইকনে ক্লিক করুন
সংশ্লিষ্ট তারের উপর আপনার কার্সার ব্যবহার করে V (আউট) এবং V (In+) পরিমাপ করুন
লক্ষ্য করুন যে লাভটি 2 হিসাবে দেখানো হয়েছে, যেমন আমরা উপরে পূর্বাভাস দিয়েছি।
আপনার কাজের ডিরেক্টরিতে এখন এই ফাইলগুলি থাকা উচিত:
- test_LMV321.asc
- LMV321.asy
- LMX321. FAM
- LMV321. MOD
- LMV3x_macromodel.mod
ধাপ 6: LMV321 প্রতীক থেকে শুরু করে LMX321 প্রতীক তৈরি করুন
সঠিক বৈশিষ্ট্য এবং পিন তালিকা / নেটলিস্ট অর্ডার দিয়ে LMX321.asy প্রতীক তৈরি করুন
আপনার কাজের ডিরেক্টরিতে যান এবং. SUBCKT তথ্য দেখতে ডায়াগ্রাম দেখুন। আমরা একটি নতুন op-amp কম্পোনেন্ট এবং টেস্ট সার্কিট তৈরির জন্য শেষ দুটি ধাপ পুনরাবৃত্তি করি।
আপনার কাজের ডিরেক্টরিতে অবস্থিত LTspice থেকে আমাদের পূর্বে তৈরি LMV321.asy প্রতীকটি খুলুন:
ফাইল -> খুলুন -> LMV321.asy
দ্রষ্টব্য: যদি আপনি আগে LMV321.asy চিহ্নটি তৈরি না করেন তবে আপনি পরিবর্তে opamp2.asy প্রতীকটি খুলতে পারেন।
প্রতীক মান এবং বিবরণ পরিবর্তন করতে বৈশিষ্ট্য সম্পাদক ব্যবহার করুন (চিত্র দেখুন):
সম্পাদনা করুন -> গুণাবলী -> বৈশিষ্ট্য সম্পাদক
- মান: LMX321
- বর্ণনা: পরিকল্পিতভাবে LMX321. FAM অন্তর্ভুক্ত করুন
ঠিক আছে ক্লিক করুন
. SUBCKT কমান্ডের সাথে সঠিকভাবে লাইন আপ করার জন্য সংযোগের ক্রম পরিবর্তন করতে পিন টেবিল ব্যবহার করুন (চিত্র দেখুন):
দেখুন -> পিন টেবিল
1 থেকে 5 পর্যন্ত সংযোগ তালিকাটি আমাদের আগের LMV321 op-amp এর তালিকার চেয়ে ভিন্ন ক্রমে তাই আমাদের LMX321 চিহ্নের জন্য পিন টেবিলটি নিম্নরূপ পরিবর্তন করতে হবে:
- + = 1 তে
- ইন- = 3
- V+ (Vcc) = 5
- V- (Vee) = 2
- আউট = 4
ঠিক আছে ক্লিক করুন
কেন? মডেলের মধ্যে. SUBCKT বর্ণনায় আমরা দেখতে পাই যে In+ কে "1" বরাদ্দ করা হয়েছে তাই আমরা আমাদের পিন টেবিলে In+ to 1 বরাদ্দ করি। কিন্তু In- কে. SUBCKT বর্ণনায় "3" এ বরাদ্দ করা হয়েছে তাই আমরা আমাদের পিন টেবিলে In-to 3 বরাদ্দ করি। ইত্যাদি।
LMX321.asy হিসাবে আপনার ওয়ার্কিং ডিরেক্টরিতে নতুন প্রতীক সংরক্ষণ করুন
আপনার কাজের ডিরেক্টরিতে এখন এই ফাইলগুলি থাকা উচিত:
- test_LMV321.asc
- LMX321.asy
- LMV321.asy
- LMX321. FAM
- LMV321. MOD
- LMV3x_macromodel.mod
ধাপ 7: পরীক্ষা পরিকল্পনা পুন Reব্যবহার করুন এবং LMX321 Op-amp এর কর্মক্ষমতা অনুকরণ করুন
একটি সিমুলেশনে LMX321 Op-amp মডেল পরীক্ষা করুন
আমাদের আগের টেস্ট সার্কিটটি খুলুন এবং LMX321 এর op-amp রেফারেন্স পরিবর্তন করুন:
ফাইল -> খুলুন -> test_LMV321.asc
আমাদের পরিকল্পনায় LMV321 op-amp এর রেফারেন্স মুছে দিন।
LMX321.asy op-amp স্থাপন করতে LTspice ফিতা মেনুতে কম্পোনেন্ট বিকল্পটি ব্যবহার করুন।
পরিকল্পিত অঙ্কনে. INC কমান্ডে ডান ক্লিক করে মডেলের রেফারেন্স প্রতিস্থাপন করুন:
. INC LMX321. FAM
আমাদের নতুন পরিকল্পিত উদ্দেশ্য প্রতিফলিত করতে শিরোনামটি প্রতিস্থাপন করুন:
ম্যাক্সিম LMX321 মডেল: নন-ইনভার্টিং এম্প্লিফায়ার
পরিকল্পনার অন্যান্য সমস্ত উপাদান একই থাকবে।
Test_LMX321.asc হিসাবে আপনার ওয়ার্কিং ডিরেক্টরিতে স্কিম্যাটিক সেভ করুন
ম্যাক্সিম LMX321 op-amp মডেলের জন্য সিমুলেশন চালান।
LTspice ফিতা মেনুতে রান আইকনে ক্লিক করুন
সংশ্লিষ্ট তারের উপর আপনার কার্সার ব্যবহার করে V (আউট) এবং V (In+) পরিমাপ করুন
লক্ষ্য করুন যে লাভটি 2 হিসাবে দেখানো হয়েছে, যেমন আমরা উপরে পূর্বাভাস দিয়েছি।
আপনার কাজের ডিরেক্টরিতে এখন এই ফাইলগুলি থাকা উচিত:
- test_LMX321.asc
- test_LMV321.asc
- LMX321.asy
- LMV321.asy
- LMX321. FAM
- LMV321. MOD
- LMV3x_macromodel.mod
ধাপ 8: LMV3x প্রতীক থেকে শুরু করে LMV3x প্রতীক তৈরি করুন
সঠিক বৈশিষ্ট্য এবং পিন টেবিল সহ LMV3x.asy প্রতীক তৈরি করুন
আপনার ওয়ার্কিং ডিরেক্টরিতে যান এবং আপনার পছন্দের টেক্সট এডিটর দিয়ে LMV3x_macromodel.mod মডেলটি খুলুন ।SUBCKT তথ্য দেখতে (ডায়াগ্রাম দেখুন)।
আপনার ওয়ার্কিং ডিরেক্টরিতে অবস্থিত LTspice থেকে আমাদের পূর্বে তৈরি LMV321.asy প্রতীকটি খুলুন:
ফাইল -> খুলুন -> LMV321.asy
দ্রষ্টব্য: যদি আপনি আগে LMV321.asy চিহ্নটি তৈরি না করেন তবে আপনি পরিবর্তে opamp2.asy প্রতীকটি খুলতে পারেন।
প্রতীক মান এবং বিবরণ পরিবর্তন করতে বৈশিষ্ট্য সম্পাদক ব্যবহার করুন (চিত্র দেখুন):
সম্পাদনা করুন -> বৈশিষ্ট্য -> বৈশিষ্ট্য সম্পাদক
- মান: LM3x
- বর্ণনা: পরিকল্পিতভাবে LMV3x_macromodel.mod অন্তর্ভুক্ত করুন
ঠিক আছে ক্লিক করুন
. SUBCKT কমান্ডের সাথে সঠিকভাবে লাইন আপ করার জন্য সংযোগের ক্রম পরিবর্তন করতে পিন টেবিল ব্যবহার করুন (চিত্র দেখুন):
দেখুন -> পিন টেবিল
সংযোগের তালিকায় সংখ্যা নেই এবং প্যারামিটারগুলি আমাদের আগের দুটি অপ-এমপ. SUBCKT এর তালিকার চেয়ে অন্য ভিন্ন ক্রমে রয়েছে।. SUBCKT কমান্ডে সংখ্যাসূচক এন্ট্রিগুলির কোন প্রয়োজন নেই, কিন্তু আমাদের মূল opamp2.asy অর্ডারের সাথে লাইন আপ করতে LM3x চিহ্নের জন্য পিন টেবিল পরিবর্তন করতে হবে:
- + = 2 তে
- ইন- = 1
- V+ (পজিটিভ পাওয়ার সাপ্লাই) = 4
- V- (নেগেটিভ পাওয়ার সাপ্লাই) = 5
- আউট = 3
ঠিক আছে ক্লিক করুন
কেন? 5 পিনের. SUBCKT বর্ণনা একটি নির্দিষ্ট ক্রমে। আমরা পিন 1 হতে প্রথম এন্ট্রি গ্রহণ করি, যা Inverting Input (In-) প্যারামিটার। সুতরাং আমরা পিন টেবিল ব্যবহার করে ইন-এন্ট্রি নম্বর 1 হিসাবে চিহ্নিত করি। দ্বিতীয় এন্ট্রি হবে পিন 2, যা নন-ইনভার্টিং ইনপুট (ইন+) হিসাবে চিহ্নিত। সুতরাং আমরা পিন টেবিল ব্যবহার করে ইন+ এন্ট্রি সংখ্যা 2 হিসাবে চিহ্নিত করি। এবং তাই।
LMV3x.asy হিসাবে আপনার ওয়ার্কিং ডিরেক্টরিতে নতুন প্রতীক সংরক্ষণ করুন আপনার ওয়ার্কিং ডিরেক্টরিতে এখন এই ফাইলগুলি থাকা উচিত:
- test_LMV321.asc
- LMV3x1.asy
- LMX321.asy
- LMV321.asy
- LMX321. FAM
- LMV321. MOD
- LMV3x_macromodel.mod
ধাপ 9: টেস্ট স্কিম্যাটিক পুনরায় ব্যবহার করুন এবং LMV3x Op-amp এর পারফরম্যান্স অনুকরণ করুন
একটি সিমুলেশনে LMV3 Op-amp মডেল এবং পরীক্ষা সম্পূর্ণ করুন
আমাদের মূল পরীক্ষার সার্কিট খুলুন এবং LMV3x- এর op-amp রেফারেন্স পরিবর্তন করুন:
ফাইল -> খুলুন -> test_LMV321.asc
আমাদের পরিকল্পনায় LMV321 op-amp এর রেফারেন্স মুছে দিন।
LMV3x.asy op-amp স্থাপন করতে LTspice ফিতা মেনুতে কম্পোনেন্ট বিকল্পটি ব্যবহার করুন
পরিকল্পিত অঙ্কনে. INC কমান্ডে ডান ক্লিক করে মডেলের রেফারেন্স প্রতিস্থাপন করুন:
. INC LMV3x_macromodel.mod
আমাদের নতুন পরিকল্পিত উদ্দেশ্য প্রতিফলিত করতে শিরোনামটি প্রতিস্থাপন করুন:
STMicroelectronics LM3x মডেল: নন-ইনভার্টিং এম্প্লিফায়ার
পরিকল্পনার অন্যান্য সমস্ত উপাদান একই থাকবে।
আপনার ওয়ার্কিং ডিরেক্টরিতে test_LMV3x.asc হিসাবে পরিবর্তিত স্কিম্যাটিক সংরক্ষণ করুন।
STMicroelectronics LMV3x op-amp মডেলের জন্য সিমুলেশন চালান।
LTspice ফিতা মেনুতে রান আইকনে ক্লিক করুন
সংশ্লিষ্ট তারের উপর আপনার কার্সার ব্যবহার করে V (আউট) এবং V (In+) পরিমাপ করুন
লক্ষ্য করুন যে লাভটি 2 হিসাবে দেখানো হয়েছে, যেমন আমরা উপরে পূর্বাভাস দিয়েছি।
আপনার কাজের ডিরেক্টরিতে এখন এই ফাইলগুলি থাকা উচিত:
- test_LMV3x.asc
- test_LMX321.asc
- test_LMV321.asc
- LMX321.asy
- LMV321.asy
- LMX321. FAM
- LMV321. MOD
- LMV3x_macromodel.mod
ধাপ 10: মডেল পারফরম্যান্স এবং সমাপ্তি মন্তব্যগুলির তুলনা করুন
একটি কারেন্ট টু ভোল্টেজ সার্কিটে সিমুলেশন মডেল পর্যালোচনা করুন
আমরা এখন পর্যন্ত যে নন-ইনভার্টিং এম্প্লিফায়ার অপ-এমপি সিমুলেশনগুলি অনুসন্ধান করেছি তা তিনটি মডেলের প্রত্যেকটির জন্য সামঞ্জস্যপূর্ণ ফলাফল দেখায়। যথা 2 এর ভোল্টেজ লাভ, যেমন আমরা পূর্বাভাস দিয়েছিলাম।
আমি আপনাকে তিনটি মডেলের প্রতিটি ব্যবহার করে আরও একটি সার্কিট সিমুলেশন দিয়ে ছেড়ে যেতে চাই। একটি "দুর্বল" পরিকল্পিত বর্তমান থেকে ভোল্টেজ রূপান্তরকারী। পরিকল্পিত একটি পূর্বাভাস Vout = Iin * R1 দেখায়।
পক্ষপাতের কারণে ন্যূনতম ত্রুটির জন্য R2 এর জন্য প্রস্তাবিত মান R1 এর মতো হওয়া উচিত। আমার সার্কিটে আমি সাধারণ নকশা অনুশীলনের বাইরে মডেলের পার্থক্য প্রকাশ করার প্রচেষ্টায় ইচ্ছাকৃতভাবে R2 এর জন্য অনেক কম মান ব্যবহার করি। সিমুলেশনটি আমাদের পক্ষপাতের মধ্যে বৈষম্যের মাধ্যমে ভবিষ্যদ্বাণী করা দরিদ্র নকশা ত্রুটিকে কল্পনা করতে সহায়তা করবে কারণ R1 এবং R2 একই নয়।
তিনটি সিমুলেশনে ম্যাক্সিম এলএমএক্স 321 সবচেয়ে ভিন্নভাবে পারফর্ম করে যাতে ভাউট কম মনে হয় এবং পক্ষপাত বা রিংয়ের কোন পার্থক্য নেই। অন্য দুটি মডেল, STMicro- এর LMV3x এবং ন্যাশনাল সেমি'র LMV321 প্রত্যাশিত ভাউট ফলাফল দেখায় এবং পক্ষপাত বা রিং আচরণের বৈচিত্র্যের কিছু পার্থক্য দেখায়।
উপসংহারে
LTspice এর জন্য LMV321 পরিবার ব্যবহার করে নির্মাতা op-amp মডেল আমদানি করার সময় আমি তিনটি ভিন্ন পদ্ধতি দেখিয়েছি। আমরা TI- এর ওয়েব সাইট, STMicroelectronics LMV3x মডেল এবং MAXIM LMX321 মডেল থেকে জাতীয় সেমিকন্ডাক্টর LMV321 মডেল পর্যালোচনা করেছি। এই তিনটি পদ্ধতি আপনাকে মডেলের. SUBCKT কমান্ড বরাবর LTspices এর গুণাবলী এবং পিন টেবিল এডিটর ব্যবহার করে অন্য কোন অংশের জন্য op-amp মডেল আমদানি করতে সাহায্য করবে।
আমি এটাও দেখিয়েছি যে কিছু মডেল অন্যদের তুলনায় ভাল পারফর্ম করে যেমন ভোল্টেজ থেকে বর্তমান কনভার্টার স্কিম্যাটিক। আপনার সিমুলেশন ডিজাইনে দুই বা ততোধিক মডেল পরীক্ষা করা আপনাকে আপনার প্রয়োজনের জন্য আরো নির্ভরযোগ্য ফলাফল পেতে সাহায্য করতে পারে।
তথ্যসূত্র:
LTspice ডাউনলোড এবং ডকুমেন্টেশন
www.analog.com/en/design-center/design-tools-and-calculators/ltspice-simulator.html
LTspice গ্রুপ - ইয়াহু গ্রুপ: প্রচুর ফাইল শেয়ার করা, প্রশ্নের জন্য সক্রিয় সমর্থন
groups.yahoo.com/neo/groups/LTspice/info
SPICE কুইক রেফারেন্স শীট v1.0, স্ট্যান্ডফোর্ড EE133 - শীতকাল 2001:. SUBCKT pp7-8 এর রেফারেন্স
web.stanford.edu/class/ee133/handouts/general/spice_ref.pdf
Op Amp সার্কিট কালেকশন: ন্যাশনাল সেমিকন্ডাক্টর অ্যাপ্লিকেশন নোট 31, সেপ্টেম্বর 2002: নন-ইনভার্টিং এম্প্লিফায়ার এবং কারেন্ট টু ভোল্টেজ রূপান্তর অপ-amp সার্কিটের রেফারেন্স
www.ti.com/ww/en/bobpease/assets/AN-31.pdf
এই নির্দেশযোগ্য সম্পর্কিত সমস্ত ফাইল নীচের একটি জিপ ফাইল হিসাবে ডাউনলোডের জন্য উপলব্ধ।
ltspice_lmv321_simulation_files.zip
প্রস্তাবিত:
কীভাবে একটি রাস্পবেরি পাই সেটআপ করবেন এবং এটি ব্যবহার শুরু করবেন: 4 টি ধাপ
কীভাবে একটি রাস্পবেরি পাই সেটআপ করবেন এবং এটি ব্যবহার শুরু করবেন: ভবিষ্যতের পাঠকদের জন্য, আমরা ২০২০ সালে এসেছি। যে বছর, যদি আপনি ভাগ্যবান হন এবং কোভিড -১ by দ্বারা সংক্রমিত না হন, আপনি হঠাৎ করে , আপনার কল্পনার চেয়ে অনেক বেশি ফ্রি সময় পেয়েছেন। তাহলে আমি কিভাবে নিজেকে খুব বেশি মূid় ভাবে দখল করতে পারি? হ্যাঁ
কীভাবে একটি লিনাক্স বুট ড্রাইভ তৈরি করবেন (এবং এটি কীভাবে ব্যবহার করবেন): 10 টি ধাপ
কীভাবে একটি লিনাক্স বুট ড্রাইভ তৈরি করবেন (এবং এটি কীভাবে ব্যবহার করবেন): এটি লিনাক্স, বিশেষ করে উবুন্টুর সাথে কীভাবে শুরু করা যায় তার একটি সহজ ভূমিকা।
পকেট চিপ: ব্লিঙ্কিংকে কীভাবে একটি LED তৈরি করবেন: 6 টি ধাপ
পকেট চিপ: ব্লিঙ্কিংকে কিভাবে একটি এলইডি বানাবেন: সবার জন্য শুভকামনা! এটি চিপের একটি নির্দেশিকা এবং তার ব্যাকপ্যাক পচেট চিপ। চিপ কি? CHIP হল একটি ক্ষুদ্রতম কম্পিউটার লিনাক্স যা নেক্সট থিং দ্বারা একটি কিক স্টার্টার ক্যাম্পেইন দ্বারা তৈরি করা হয়েছে। সমস্ত বৈশিষ্ট্য দেখতে লিঙ্কটি দেখুন (http://docs.getchip.com/chi
কীভাবে সার্কিট ডিজাইন করবেন এবং অটোডেস্ক AGগল ব্যবহার করে একটি পিসিবি তৈরি করবেন: 9 টি ধাপ
কিভাবে সার্কিট ডিজাইন করা যায় এবং অটোডেস্ক AGগল ব্যবহার করে একটি পিসিবি তৈরি করা যায়: সেখানে অনেক ধরনের CAD (কম্পিউটার এইডেড ডিজাইন) সফটওয়্যার রয়েছে যা আপনাকে PCBs (প্রিন্টেড সার্কিট বোর্ড) ডিজাইন এবং তৈরিতে সাহায্য করতে পারে, একমাত্র সমস্যা হল তাদের অধিকাংশই এগুলি কীভাবে ব্যবহার করতে হয় এবং তারা কী করতে পারে তা সত্যিই ব্যাখ্যা করে। আমি অনেক টি ব্যবহার করেছি
বেসিক স্ট্যাম্প চিপ ব্যবহার করে কিভাবে একটি প্যারাল্যাক্স BOE-Bot তৈরি করবেন: 7 টি ধাপ
বেসিক স্ট্যাম্প চিপ ব্যবহার করে কিভাবে একটি প্যারাল্যাক্স BOE-Bot তৈরি করতে হয়: এই নির্দেশযোগ্য লম্বা BOE-Bot বেসিক স্ট্যাম্প রোবটের নির্মাণ এবং পরিবর্তন দেখায়