مقارن

من أرابيكا، الموسوعة الحرة
(بالتحويل من Comparator)
اذهب إلى التنقل اذهب إلى البحث

في مجال الالكترونيات، المقارن هو جهازٌ يقارن بين اثنين من التيارات أو الجهود ويخرج إشاراتٍ رقمية تشير للأكبر من بين الاثنين. المقارن لديه طرفين تناظريين V+ وV ومخرج رقمي ثنائي Vo. ونواتج المخرج تسير على النحو التالي :

Vo={1,V+>V0,V+<V

المقارن يتكون في العادة من مكبر فرقي ذا منتوجية عالية (high gain) . المقارنات تستخدم في كثير من الأجهزة والمعدات التي تطلب رقمنة الإشارات التناظرية كالمحول التناظري الرقمي (ADC) وكذلك في بعض المذبذات اللاخطية.

الفرق الجهدي

الفرق الجهدي يجب أن يبقى ضمن الحدود المقننة من قبل المصنعين . المقارنات المتكاملة القديمة كمجموعة LM111 وبعض المقارنات عالية السرعة كمجموعة LM119 , تطلب فرق جهدي ضمن نطاق أقل من جهد الطاقة المزودة في العادة [1] هناك مقارنات تدعى "rail to ral " تسمح لأي فرق جهدي ضمن نطاق المزود

VSV+,VVS+

مقارن بمضخم عملياتي

أبسط أشكال المقارن

في الصورة المجاورة أحد أبسط أنواع المقارنات ومعادلة خرجه هي: Vout=Ao(V1V2). )

المقارنات

المقارن من الدارات المنطقية المعروفة والمفيدة والتي تقارن عددين ثنائيين ،ولهذه الدارة ثلاثة مخارج تدعى (=مساواة,< أكبر,> أصغر).

- يعيد المخرج(=)القيمة (1) إذا كان العددين متساويين و(0) فيما عدا ذلك.

- يعيد المخرج(<)القيمة (1) إذا كان العدد الأول أكبر من الثاني و(0) فيما عدا ذلك.

- يعيد المخرج(>)القيمة (1) إذا كان العدد الأول أصغر من العدد الثاني و(0) فيما عدا ذلك. | 0 | 1 | 0 |- | 0 | 1 | 0 | 0 | 1 |- | 0 | 0 | 1 | 1 | 1 |}


ِ`(L=A`B G=AB` E=(A xor B)`=(A`B+A B`)`=(L+ G

(a3=b3 and a2=b2 and a1>b1) or (a3=b3 and a2=b2 and a1=b1 and a0>b0)

A<B if a3<b3 or (a3=b3 and a2<b2) or (a3=b3 and a2=b2 and a1<b1) or (a3=b3 and a2=b2 and a1=b1 and a0<b0)

ومنه يكون - A=B إذا كان an=bn وEn-1 محقق

- A>B إذا كان an>bn أوan=bnو Gn-1 محقق

- A<B إذا كان an<bn أوan=bn أو Ln-1 محقق

وعليه ستصبح التوابع الثلاثة كالتالي:

`(En=an` bn` En-1 + an bn En-1 =En-1 (an xor bn

En En-1 bn an
0 0 0 0
1 1 0 0
0 0 1 0
0 1 1 0
0 0 0 1
0 1 0 1
0 0 1 1
1 1 1 1

`(Gn=an bn` +Gn-1 (an xor bn

Gn Gn-1 bn an
0 0 0 0
1 1 0 0
0 0 1 0
0 1 1 0
1 0 0 1
1 1 0 1
0 0 1 1
1 1 1 1
(Ln=an` bn + Ln-1(an`+ bn
Ln Ln-1 bn an
0 0 0 0
1 1 0 0
1 0 1 0
1 1 1 0
0 0 0 1
0 1 0 1
0 0 1 1
1 1 1 1

مع معرفة أن هذا البناء هو لأعداد غير المؤشرة.

وأخيراً يجب معرفة أن دارات المقارن تفيد في بناء التوابع الشرطية مثلاً

F= A.B if A>B
A.B` if A<B

لمثل هذا التابع يجب بناء دارة مقارن(<، >).

المراجع:

1- كتاب جبر المنطق للدكتور هيثم عرابي.

2- مقرر النظم المنطقية لطلاب السنة الثانية حاسبات-جامعة حلب

3-fundmentals of DIGITAL LOGIC with verilog design BY (Brown and Vranesic)

مراجع

  1. ^ LM111/LM211/LM311 datasheet. National Semiconductor. January 2001. Retrieved 2010-08-05.[وصلة مكسورة] نسخة محفوظة 11 نوفمبر 2011 على موقع واي باك مشين.

انظر أيضا