ابزار Logic Analyser در نرم افزار PROTEUS

0
109
ابزار Logic Analyser در نرم افزار PROTEUS
ابزار Logic Analyser در نرم افزار PROTEUS
در این پست به معرفی ابزار Logic Analyser و کاربرد این ابزار می‌پردازیم. از این ابزار که نمونه‌های واقعی آن نیز وجود، برای تجزیه و تحلیل داده‌های همزمان در باس‌های داده که معمولا در ارتباط با یک میکروپروسسور یا میکروکنترلر هستند استفاده می‌شود.

از این ابزار می‌‌توان در تجزیه و تحلیل مدارات در محیط شبیه سازی استفاده نمود. همچنین با نحوه کار با این ابزار در نمونه‌های واقعی نیز آشنا می‌شوید.

ابزار Logic Analyser

این ابزار در بخش Virtual Instruments Mode در نوار ابزار سمت چپ برنامه قرار گرفته است.

 

ابزار Logic Analyser در نرم افزار PROTEUS
ابزار Logic Analyser در نرم افزار PROTEUS

این ابزار دارای حافظه ای بافر بزرگ برای capture یا دریافت سیگنال‌ها و ذخیره سازی آنها می‌باشد. همچنین دارای قابلیت تنظیم مدار trigger یا تحریک برای دریافت سیگنال‌های ورودی با اتفاق افتادن شرایطی خاص (تغییر لبه های سیگنال یا سطح سیگنال) می‌باشد.

همان‌طور که در شکل زیر مشاهده می‌کنید، این ابزار دارای 16 سیگنال ورودی تک بیتی و 4 باس داده 8 بیتی می‌باشد.

برای تست عملکرد این ابزار از چند کلید و یک مولد پالس که مطابق شکل زیر به این ابزار متصل شده‌اند استفاده می‌کنیم.

 

ابزار Logic Analyser در نرم افزار PROTEUS
ابزار Logic Analyser در نرم افزار PROTEUS

 

برای استفاده از این ابزار شبیه سازی رو با زدن دکمه play آغاز می‌کنیم. مطابق شکل زیر صفحه‌ی تنظیمات و نمایش سیگنال‌های این ابزار باز می‌شود.

 

ابزار Logic Analyser در نرم افزار PROTEUS
ابزار Logic Analyser در نرم افزار PROTEUS

از دکمه‌های سمت چپ برای تنظیم شرایط تحریک استفاده می‌کنیم. این شرایط برای سیگنال‌های تک بیتی شامل 4 حالت سطح صفر، سطح یک، لبه بالا رونده و لبه پایین رونده می‌باشد. به عنوان مثال در شکل بالا تحریک اولین سیگنال بر روی لبه پایین رونده تنظیم شده است.

همچنین برای باس‌های داده 8 بیتی می‌توان عدد مورد نظر برای تحریک را تنظیم کرد. به عنوان مثال در شکل بالا این عدد برای باس B0 بر روی 4 تنظیم شده است.

در قسمت سمت راست پنجره، از بخش capture resolution برای تنظیم حداقل عرض پالس برای قابل ذخیره سازی استفاده می‌شود.

با انجام تنظیمات، دکمه capture در سمت راست را فعال می‌کنیم، با این کار، ابزار برای دریافت سیگنال‌ها با تحریک ورودی آماده می‌شود.

با فشردن کلید متصل شده به بیت A0 ، یک لبه پایین رونده بر روی این پایه ایجاد می‌شود و همزمان دکمه capture به رنگ سبز در می‌آید و با توجه به تنظیمات انجام گرفته شروع به ذخیره سازی سیگنال‌های ورودی می‌کند.

 

ابزار Logic Analyser در نرم افزار PROTEUS
ابزار Logic Analyser در نرم افزار PROTEUS

 

پس از چند لحظه نتایج مطابق شکل زیر روی صفحه نمایش داده می‌شود.

 

ابزار Logic Analyser در نرم افزار PROTEUS
ابزار Logic Analyser در نرم افزار PROTEUS

 

سیگنال قرمز رنگ پالس فشرده شدن کلید را نشان می‌دهد. سیگنال آبی رنگ پالس تولید شده بر روی پایه A8 این ابزار را با چرخه کار 40% نشان می‌‌دهد.

با استفاده از فعال سازی ابزار cursor در سمت راست صفحه می‌توان زمان بندی دقیق سیگنال را در بخش‌های مختلف مشاهده نمود.

 

ابزار Logic Analyser در نرم افزار PROTEUS
ابزار Logic Analyser در نرم افزار PROTEUS

با استفاده از دو بخش display scale و position می‌توان مقیاس و موقعیت مکانی سیگنال را تغییر داد.

 

 

منبع:  میکرودیزاینرالکترونیک

 

مطلب قبلیآشنایی با زبان‌های برنامه نویسی آردوینو
مطلب بعدیقابلیت اطمینان سنسور

پاسخ دهید

لطفا نظر خود را وارد کنید!
لطفا نام خود را در اینجا وارد کنید