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

در بخش قبلی در مورد ابزار Spi Debugger از مجموعه ابزارهای Virtual Instruments Mode نرم افزار proteus صحبت کردیم.

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

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

ابزار Logic Analyser

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

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

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

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

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

حتما در ادامه این مطلب را هم بخوانید:  طراحی PCB در محیط ARES

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

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

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

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

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

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

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

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

حتما در ادامه این مطلب را هم بخوانید:  آموزش ساخت قطعات در پروتئوس

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

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

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

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

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

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

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

درباره ی محمد حسین کوهی قمصری

دانشجوی برق گرایش الکترونیک، کارشناسی

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *