Table of Contents
شمارنده ها مدارهای دیجیتال هستند که برای شمارش رویدادها، پالس ها یا چرخه های ساعت استفاده می شوند.آنها در سیستم های مختلف الکترونیکی برای اندازه گیری، کنترل و پردازش داده ها ضروری هستند. درک تفاوت بین شمارنده های ناهمزمان و ناهمزمان به انتخاب طراحی مناسب برای برنامه های خاص کمک می کند.
اصول ضد همزمان
شمارنده های Synchronous با تمام فلور های کشویی به طور همزمان با یک سیگنال ساعت رایج کار می کنند، این طراحی تضمین می کند که تمام بیت ها در همان زمان تغییر می کنند، کاهش تأخیر انتشار و افزایش سرعت. منطق کنترل کننده فلور های تلنگر برای تولید توالی شمارش مورد نظر طراحی شده است.
اصول ضد هم زمان
شمارنده های ناهمزمان، که به عنوان شمارنده های موجی نیز شناخته می شوند، باعث می شوند که به طور متوالی، خروجی یک پیچ و خم به عنوان ساعت برای بعدی عمل کند.این باعث یک اثر موجی می شود که منجر به تاخیر طولانی تر به عنوان شمارش پیشرفت می شود.آنها ساده تر به طراحی اما کندتر در مقایسه با شمارنده های ناهمسان هستند.
محاسبه ها و ملاحظات طراحی
شمارنده های طراحی شامل محاسبه تعداد گل های کشویی مورد نیاز بر اساس محدوده شمارش است.برای یک شمارنده باینری، تعداد فلورهای کشویی (n) توسط 2 ^n ≥ حداکثر تعداد انتخاب بین ناهمسان و به عنوان طرح های ناهمزمان بستگی به الزامات سرعت، پیچیدگی و کاربرد دارد.
برنامه های ضد
- ساعت های دیجیتال و زمان
- تقسیم فرکانس در سیستم های ارتباطی
- شمارش رویداد در اتوماسیون صنعتی
- حافظه نسل