
یک دروازه XOR (منحصر به فرد یا) یک نوع خاص از دروازه منطقی است که در الکترونیک دیجیتال استفاده می شود.این کار کمی متفاوت از دروازه های اساسی مانند و ، یا ، و نه اینکه ممکن است از قبل بدانید.در حالی که آن دروازه های اساسی با قوانین ساده به راحتی قابل توصیف هستند ، دروازه Xor کمی منحصر به فرد تر است.ایده اصلی یک دروازه XOR این است که به خروجی 1 (یا "درست") می دهد که دقیقاً یکی از دو ورودی آن 1 باشد. اگر هر دو ورودی یکسان باشند ، هر دو 0 یا هر دو 1 ، خروجی 0 (یا "کاذب" خواهد بود.شما می توانید به این روش فکر کنید: اگر ورودی ها متفاوت باشند ، Xor Gate را بررسی می کند.اگر آنها متفاوت باشند ، به 1 می دهد. اگر آنها یکسان باشند ، 0 می دهد.
از نظر جبر بولی (ریاضی منطق دروازه) ، عملیات XOR به صورت AB ' + A'B نوشته شده است.این بدان معنی است:
• الف و نه
• یا
• نه A و B
این عبارت نشان می دهد که شما می توانید با استفاده از قطعات اصلی یک دروازه XOR بسازید: دو و دروازه ، دو دروازه و یک یا یک دروازه.دروازه XOR به ترکیب ورودی های مختلف به روشی هوشمند کمک می کند.این مدارهای پیچیده را کوچکتر و سریعتر می کند زیرا می توانید یک دسته از دروازه های اساسی را فقط با یک دروازه Xor جایگزین کنید.این باعث صرفه جویی در فضا و بهبود عملکرد مدار می شود.
در نمودارهای مدار ، دروازه Xor تقریباً شبیه یک دروازه یا دروازه است اما در نزدیکی ورودی ها یک خط خمیده اضافی دارد.این خط اضافی نشان می دهد که "منحصر به فرد" است ، به این معنی که خروجی فقط زیاد است (1) وقتی ورودی ها متفاوت باشند.اگر ورودی ها یکسان باشند ، خروجی کم است (0).شکل زیر نماد منطقی را برای یک دروازه XOR 2 ورودی (منحصر به فرد یا) نشان می دهد.این دو پایانه ورودی ، دارای برچسب A و B و یک ترمینال خروجی ، با برچسب Y. شکل شبیه به یک دروازه OR است اما یک خط خمیده اضافی در سمت ورودی دارد تا رفتار "منحصر به فرد" را نشان دهد.خروجی Y فقط در صورت متفاوت بودن ورودی های A و B زیاد می شود.

شکل 2. نماد دروازه XOR 2 ورودی
هنگامی که دو ورودی (A و B) وجود دارد ، دروازه Xor مانند این کار می کند:
• اگر هر دو A و B 0 باشند ، خروجی Y 0 است.
• اگر A 0 باشد و B 1 باشد ، خروجی Y 1 است.
• اگر A 1 و B 0 باشد ، خروجی Y 1 است.
• اگر هر دو A و B 1 باشند ، خروجی Y 0 است.
بیان بولی برای 2 ورودی XOR:

این بدان معنی است: y 1 است که A 1 باشد و B 0 باشد ، یا وقتی A 0 و B 1 است.
|
بوها |
شرح |
حرف |
|
0 |
0 |
0 |
|
0 |
1 |
1 |
|
1 |
0 |
1 |
|
1 |
1 |
0 |
هنگامی که سه ورودی (A ، B و C) وجود دارد ، دروازه Xor یک قانون ساده را دنبال می کند.خروجی 1 است که تعداد 1 ثانیه در بین ورودی ها وجود داشته باشد.به عنوان مثال:
• اگر یک ورودی 1 باشد (و دیگران 0) ، خروجی 1 است.
• اگر سه ورودی 1 باشد ، خروجی 1 است.
• اگر دو ورودی 1 باشد یا هیچ کدام 1 نیستند ، خروجی 0 است.
بیان بولی برای XOR 3 ورودی:

این را می توان به عنوان:

|
بوها |
شرح |
جف |
حرف |
|
0 |
0 |
0 |
0 |
|
0 |
0 |
1 |
1 |
|
0 |
1 |
0 |
1 |
|
0 |
1 |
1 |
0 |
|
1 |
0 |
0 |
1 |
|
1 |
0 |
1 |
0 |
|
1 |
1 |
0 |
0 |
|
1 |
1 |
1 |
1 |
مثال:
• a = 1 ، b = 0 ، c = 0 → یک ورودی 1 → خروجی y = 1 است.
• a = 1 ، b = 1 ، c = 0 → دو ورودی 1 → خروجی y = 0 است.
• a = 1 ، b = 1 ، c = 1 → سه ورودی 1 → خروجی y = 1 است.
یک دروازه XOR استاندارد با استفاده از دو و دروازه ، دو دروازه و یک یا یک دروازه ساخته شده است.در حالی که این روش با اطمینان کار می کند ، تعداد اجزای و اندازه کلی مدار را افزایش می دهد.برای جلوگیری از این پیچیدگی ، بسیاری از آنها فقط استفاده از NAND یا NOT را ترجیح می دهند.اینها به عنوان دروازه های جهانی شناخته می شوند زیرا می توان از آنها برای ایجاد نوع دیگری از دروازه منطقی استفاده کرد.استفاده از فقط NAND یا NOR GATES با کاهش انواع قطعات مورد نیاز ، مدیریت تولید و موجودی را ساده می کند.علاوه بر این ، مدارهای ساخته شده از این طریق اغلب کوچکتر هستند ، انرژی کمتری مصرف می کنند و برای تولید هزینه کمتری دارند.تسلط بر ساخت و ساز XOR با NAND یا NOR GATES یک مهارت ارزشمند برای طراحی سیستم های الکترونیکی کارآمد و عملی است.

نمودار ساخت استاندارد یک دروازه XOR را با استفاده از یک دروازه OR ، یک دروازه NAND و AN و GATE نشان می دهد.ورودی های A و B برای اولین بار توسط یک دروازه OR و یک دروازه NAND پردازش می شوند.خروجی این دو دروازه سپس در یک دروازه و دروازه تغذیه می شود ، که خروجی آن نتیجه نهایی است ، Y. این تنظیم رفتار یک دروازه XOR را ضبط می کند: y زیاد است (1) فقط وقتی ورودی های A و B متفاوت باشند.
دروازه XOR (منحصر به فرد یا) یک دروازه منطقی مهم در الکترونیک دیجیتال است که یک سیگنال بالا (1) را فقط در صورت متفاوت بودن دو ورودی آن وارد می کند.یک تمرین جالب و کاربردی در حال ساخت یک دروازه XOR با استفاده از فقط دروازه های NAND است.این نشان دهنده انعطاف پذیری و قدرت دروازه NAND است که به عنوان یک دروازه جهانی شناخته می شود زیرا می توان از آن برای ساخت هر نوع دیگر از دروازه منطقی استفاده کرد.برای ایجاد یک دروازه XOR با استفاده از تنها دروازه های NAND ، پنج دروازه NAND مورد نیاز است.مرحله اول معکوس هر دو ورودی ، A و B است. این کار با اتصال هر ورودی به یک دروازه NAND انجام می شود که در آن هر دو ورودی از دروازه به هم گره خورده اند.هنگامی که یک ورودی در هر دو پایانه دروازه NAND تغذیه می شود ، خروجی منطقی می شود نه ورودی.در نتیجه ، از دو دروازه NAND برای تولید A و نه B استفاده می شود.
مرحله بعدی شامل ترکیب سیگنال های اصلی و معکوس برای تولید نتایج متوسط است.یک دروازه NAND سوم A و نه B را به عنوان ورودی های خود می گیرد ، در حالی که یک دروازه NAND چهارم B و نه A. را می گیرد. این دروازه ها سیگنال هایی را ایجاد می کنند که فقط در صورت متفاوت بودن A و B ، با رفتار انتظار می رود از یک عملکرد XOR در یک مرحله واسطه ، هماهنگ باشد.سرانجام ، خروجی های دو دروازه NAND میانی در یک دروازه پنجم NAND تغذیه می شوند.این دروازه آخر یک NAND منطقی را بر روی دو سیگنال میانی انجام می دهد.با توجه به ماهیت ترکیب سیگنال ها ، این عملیات نهایی NAND با موفقیت تولید XOR را تولید می کند.نتیجه خروجی بالایی است که A و B با هم متفاوت است و در صورت یکسان بودن A و B ، خروجی کم است و جدول حقیقت یک دروازه XOR را برآورده می کند.

شکل 4. ساختن یک دروازه Xor با دروازه های NAND
شکل این مجموعه را به وضوح نشان می دهد.این پنج دروازه NAND را به گونه ای به هم پیوسته است که توضیحات بالا را آینه می دهد.دو دروازه برای معکوس کردن ورودی های A و B. استفاده می شود. دو دروازه دیگر ورودی های اصلی و معکوس را با هم ترکیب می کنند تا سیگنال های میانی را تشکیل دهند.خروجی این دروازه ها سرانجام از طریق یک دروازه پنجم NAND ادغام می شوند تا خروجی XOR را با عنوان Y تولید کنند. این پیکربندی نه تنها به عملکرد XOR دست می یابد بلکه سازگاری و سادگی را که NAND Gates به طراحی مدار دیجیتال می آورد ، برجسته می کند.
یک دروازه XOR همچنین می تواند با استفاده از فقط و نه دروازه ها ساخته شود.مشابه روشی که از دروازه های NAND استفاده می کند ، این رویکرد با تولید نسخه های معکوس ورودی های اصلی آغاز می شود.برای انجام این وارونگی از دو دروازه و Nor استفاده می شود.با این کار ، مدار نه تنها به ورودی های اصلی بلکه به مکمل های آنها نیز دسترسی دارد و ترکیبات پیچیده تری را امکان پذیر می کند.پس از وارونگی ورودی ها ، مدار دو سیگنال میانی ایجاد می کند.یک دروازه NOR یک ورودی معکوس را با ورودی B اصلی ترکیب می کند.یک دروازه NOR دیگر ورودی اصلی A را با ورودی B معکوس ترکیب می کند.
این دو نتیجه متوسط مهم هستند زیرا شرایطی را که دقیقاً یکی از دو ورودی اصلی درست است ، جدا می کنند ، رفتار یک دروازه XOR.سرانجام ، دو نتیجه میانی در آخرین دروازه NOR تغذیه می شوند.این دروازه نهایی با تکمیل عملکرد XOR ، دو سیگنال را ادغام می کند.نتیجه خروجی بالایی است (منطق 1) وقتی دقیقاً یک ورودی بالا باشد و در غیر این صورت پایین باشد (منطق 0) در غیر این صورت.استفاده از تنها و نه دروازه برای ایجاد یک دروازه XOR ، انعطاف پذیری و قدرت دروازه های جهانی را نشان می دهد و طرح ها را یکنواخت تر ، کارآمدتر و گاهی اوقات ساخت آن در مدارهای یکپارچه آسان تر می کند.

شکل 5. ساختن یک دروازه XOR با Nor Gates
این نمودار یک مدار منطقی را نشان می دهد که کاملاً با Nor Gates ساخته شده است تا یک عمل XOR را اجرا کند.ورودی ها ، دارای برچسب A و B ، ابتدا از طریق دروازه های جداگانه و نه که آنها را معکوس می کنند عبور می کنند.این وارونگی ها (a و b ") سپس هر یک با ورودی اصلی مخالف از طریق دو دروازه دیگر و نه دروازه ترکیب می شوند.نتایج این ترکیبات در یک دروازه NOR نهایی تغذیه می شود و خروجی Y را تولید می کند. این ساختار با دقت لایه ها و عملیاتی را برای تکرار رفتار دقیق یک دروازه XOR انجام می دهد.
دروازه XOR 2 ورودی 7486 یک مدار یکپارچه است که حاوی چهار دروازه مستقل XOR در یک بسته درون خطی 14 پین (DIP) است.این بخشی از دستگاه های محبوب 74 سری TTL (منطق ترانزیستور-ترنسیستور) است که آن را به عنوان اصلی در الکترونیک دیجیتال تبدیل می کند.عملکرد XOR (منحصر به فرد یا) در سیستم های منطق مهم است زیرا فقط در صورت متفاوت بودن دو ورودی ، سیگنال بالایی را وارد می کند.این رفتار در برنامه هایی مانند مقایسه منطقی ، تولید برابری و بررسی ، حسابی باینری و مدارهای تصمیم گیری ساده مفید است.علاوه بر نسخه استاندارد TTL ، یک نوع CMOS از 7486 در دسترس است که مصرف انرژی کمتری را ارائه می دهد.این امر باعث می شود تراشه برای پروژه هایی که به راندمان انرژی نیاز دارند ، مانند دستگاه های باتری ، انتخابی عالی را انتخاب کند.به لطف بسته بندی استاندارد و طرح پین آن ، 7486 را می توان به راحتی در طیف گسترده ای از سیستم های الکترونیکی ادغام کرد.

شکل 6. 7486 دروازه XOR 2 ورودی
ساختار داخلی 7486 در چهار دروازه XOR سازماندهی شده است که هر کدام دارای دو پین ورودی و یک پین خروجی هستند.ورودی های A1 و B1 (پین های 1 و 2) دروازه اول را تغذیه می کنند ، که خروجی Q1 در پین 3 ظاهر می شود. به طور مشابه ، دروازه دوم ورودی های A2 و B2 را دریافت می کند (پین های 4 و 5) و دروازه سوم را در پین 6 فراهم می کند. از A3 و B3 (پین های 9 و 10) به عنوان ورودی ، با خروجی Q3 q3 و 11 q3 q3 y4 (Pin y4) (q3 q3) ()برای تراشه از طریق پین 14 (VCC) تهیه می شود و پین 7 به زمین (GND) وصل می شود.شکل این روابط را به وضوح نشان می دهد و به شما در درک سریع نحوه اتصال و استفاده از دستگاه در مدارهای خود کمک می کند.
Xor Gates در زمینه رمزنگاری و ارتباطات امن نقش ایفا می کند.در طرح های رمزگذاری ساده ، یک پیام متن ساده با یک کلید مخفی با استفاده از عملیات XOR برای تولید رمزنگاری ترکیب می شود.این متن رمزگذاری کاملاً تصادفی و بدون اطلاع از کلید به نظر می رسد و رمزگشایی احزاب غیرمجاز را دشوار می کند.علاوه بر این ، از آنجا که عملکرد XOR به راحتی قابل برگشت است ، استفاده از همان کلید برای رمزگذاری پیام اصلی را بازیابی می کند ، برای فرآیندهای رمزگذاری و رمزگشایی ایده آل است.این ویژگی باعث می شود XOR Gates به یک ابزار اساسی و در عین حال قدرتمند در توسعه پروتکل های ارتباطی ایمن تبدیل شود.
در حسابی دیجیتال ، دروازه های XOR مؤلفه های مهمی برای انجام عملیات اساسی مانند افزودن و تفریق هستند.به طور خاص ، در علاوه بر باینری ، از یک دروازه XOR برای محاسبه مجموع دو بیت بدون در نظر گرفتن حمل استفاده می شود.در مدارهای پیچیده تر مانند افزودنی های کامل ، Xor Gates با هم و یا دروازه ها کار می کند تا هم مبلغ و مقادیر حمل را مدیریت کند.به طور مشابه ، عملیات تفریق در مدارهای دیجیتال اغلب از دروازه های XOR همراه با نمایش مکمل دو استفاده می کنند.رفتار قابل پیش بینی آنها با ورودی های باینری ، آنها را برای طراحی واحدهای کارآمد و سریع حسابی در پردازنده ها و ماشین حساب ها مهم می کند.
دروازه های Xor در ایجاد مدارهای منطقی پی در پی ، از جمله فلیپ فلاپ ها و پیشخوان ها عالی هستند.Flip-Flops بلوک های ساختمانی عناصر حافظه است که قادر به ذخیره یک بیت داده واحد هستند و از پیشخوان ها برای توالی از طریق تعداد خاصی از حالت ها در یک سیستم دیجیتال استفاده می شوند.دروازه های XOR امکان انجام عملیات جابجایی را فراهم می کنند ، به این معنی که هر زمان که شرایط ورودی خاصی برآورده شود می توانند وضعیت خروجی را تغییر دهند.این رفتار در طراحی Flip-Flops از نوع T و پیشخوان های ناهمزمان مهم است ، که در آن تغییرات حالت پویا بر اساس ورودی ساعت یا سیگنال های کنترل مورد نیاز است.استفاده از آنها تضمین می کند که مدارها به طور دقیق و کارآمد پاسخ دهند تا تغییرات را با گذشت زمان وارد کنند.
فراتر از توابع منطق اساسی ، دروازه های XOR در عملکرد سیستم های الکترونیکی پیشرفته تر نقش دارند.آنها در مکانیسم های تشخیص و تصحیح خطا مانند ژنراتورهای برابری و چکرها استفاده می شوند ، جایی که آنها به تأیید یکپارچگی داده ها در هنگام انتقال کمک می کنند.در مقایسه کننده های دیجیتال ، دروازه های XOR تفاوت بین دو عدد باینری را با خروج از سیگنال بالا در صورت مطابقت با بیت ها مشخص می کنند.علاوه بر این ، Xor Gates در تکنیک های پردازش سیگنال و تعدیل در جایی که کنترل دقیق بر روی سیگنال ها مورد نیاز است ، کمک می کند.ماهیت همه کاره آنها ، آنها را به عنوان هسته ای از سیستم های دیجیتالی پیچیده ، از دستگاه های ارتباطی گرفته تا ریزپردازنده ها و سیستم های تعبیه شده تبدیل می کند.
دروازه های XOR برای تولید خروجی بالا هنگامی که تعداد عجیب و غریب از ورودی های آنها زیاد باشد (درست) و خروجی کم در صورت یکنواختی تعداد ورودی های بالا طراحی شده اند.این ویژگی باعث می شود که آنها در طرح های دیجیتالی که نیاز به تشخیص عملکرد عجیب و غریب دارند ، مانند حالت های جابجایی ، شناسایی تفاوت بین بیت ها و کنترل تغییرات حالت در فلیپ فلاپ ها و پیشخوان ها بسیار ارزشمند باشد.به جای ایجاد شبکه های پیچیده با چندین دروازه اساسی برای دستیابی به نتیجه یکسان ، یک ساختار XOR ساده می تواند به طور مؤثر چنین عملیاتی را مدیریت کند ، و پیچیدگی طراحی را تا حد زیادی ساده می کند.
در طراحی منطق دیجیتال ، به حداقل رساندن پیچیدگی عبارات بولی یک گام مهم در جهت ساخت مدارهای کارآمد است.XOR Gates ذاتاً چندین عملیات منطقی (و ، یا ، و نه) را در یک عملکرد واحد و جمع و جور ترکیب می کند.با استفاده از استراتژیک دروازه های Xor ، می توانید عبارات پیچیده را به اشکال بسیار ساده تر تبدیل کنید ، که نیاز به سیم کشی و اتصال گسترده را کاهش می دهد.ساده سازی نه تنها منجر به اجرای آسان تر در مدارهای یکپارچه می شود بلکه شانس خطاهای طراحی را به حداقل می رساند و هم عملکرد و هم قابلیت اطمینان سیستم های دیجیتال را تقویت می کند.
یکی از نتایج مستقیم ساده سازی منطق با استفاده از دروازه های XOR ، کاهش تعداد اجزای مورد نیاز است.به جای استفاده از چندین دروازه استاندارد برای انجام یک عمل پیچیده ، یک دروازه XOR واحد اغلب می تواند همان کار را انجام دهد.این ادغام تعداد کل دروازه را کاهش می دهد ، باعث صرفه جویی در فضای ارزشمند در تابلوهای مدار چاپی (PCB) یا تراشه های یکپارچه می شود و امکان ایجاد دستگاه های فشرده تر و سبک تر را فراهم می کند.مؤلفه های کمتری نیز به معنای مفاصل لحیم کاری کمتری ، اتصال دهنده و نقاط بالقوه خرابی هستند که منجر به افزایش دوام و نگهداری آسان تر می شوند.
با به حداقل رساندن تعداد دروازه ها و اتصال ، مدارهایی که دروازه های XOR را در خود جای می دهند می توانند به سرعت پردازش سریعتر دست یابند.هر دروازه منطقی یک تأخیر کوچک (معروف به تأخیر انتشار) را معرفی می کند ، بنابراین تعداد کمتری بین ورودی و خروجی به معنای تأخیر کلی کمتر در پردازش سیگنال است.علاوه بر این ، به دلیل اینکه تعداد کمتری از اجزای فعال در حال تعویض وجود دارد ، مصرف کل انرژی قطره مدار است.این امر باعث می شود Xor Gates برای برنامه های حساس به قدرت ، مانند الکترونیک تلفن همراه ، دستگاه های پوشیدنی و سنسورهای اینترنت چیزها (IoT) ایده آل باشد.
Xor Gates در سیستم هایی که برای اطمینان از صحت داده ها طراحی شده اند ، در حال ساخت هستند.در روش های تشخیص خطا مانند بررسی های برابری ، Xor Gates محاسبه می کند که آیا تعداد موارد موجود در یک مجموعه داده یکنواخت یا عجیب است.اگر بیت برابری در حین تأیید داده ها مطابقت نداشته باشد ، نشان می دهد خطایی رخ داده است.علاوه بر این ، گیتس XOR در کدهای تصحیح خطای پیچیده تر ، مانند کدهای چکش زدن نقش دارد و به سیستم ها اجازه می دهد نه تنها خطاها را تشخیص دهند بلکه خطاهای را نیز تصحیح کنند.این امر در زمینه هایی مانند ارتباطات از راه دور ، ذخیره داده ها و محاسبات لازم است ، که حتی فساد داده های جزئی نیز می تواند عواقب آن را داشته باشد.
در بسیاری از سیستم های دیجیتالی ، به ویژه در پردازنده ها و مدارهای حافظه ، نیاز مکرر برای مقایسه دو مجموعه داده به سرعت و دقیق وجود دارد.Xor Gates این روند را بسیار کارآمد می کند.هنگام مقایسه دو بیت ، اگر بیت ها متفاوت باشند و سیگنال کم در صورت یکسان بودن ، یک دروازه XOR سیگنال بالایی را خروجی می کند.با اتصال خروجی های چندین دروازه XOR از طریق یک ساختار NOR یا NAND ، کل کلمات (مانند داده های 8 بیتی ، 16 بیتی یا 32 بیتی) می توانند به طور همزمان مقایسه شوند.این توانایی مقایسه سریع برای کارهایی مانند اعتبارسنجی حافظه حافظه پنهان ، رمزگشایی دستورالعمل و فرآیندهای تأیید صحت داده ها مناسب است.
در صنایعی که ایمنی و قابلیت اطمینان غیر قابل مذاکره هستند ، مانند هوافضا ، خودرو ، وسایل پزشکی و زیرساخت ها ، دروازه های Xor از اهمیت برخوردار هستند.استفاده از آنها در بررسی خطا ، تأیید افزونگی و نظارت بر سیستم تضمین می کند که خرابی یا اختلافات به سرعت و دقیق تشخیص داده می شود.به عنوان مثال ، در سیستم های هواپیمایی ، گیتس XOR ممکن است خروجی سنسور اضافی را برای تشخیص گسلها مقایسه کند.در تجهیزات پزشکی ، آنها یکپارچگی داده ها را در حین نظارت بر اهمیت زندگی تضمین می کنند.قابلیت اطمینان و رفتار قابل پیش بینی آنها در شرایط مختلف ، Xor Gates را به یک مؤلفه قابل اعتماد در سیستم هایی تبدیل می کند که حتی یک خطای مختصر می تواند منجر به نتایج فاجعه بار شود.
دروازه XOR (منحصر به فرد یا) دارای طراحی داخلی پیچیده تری نسبت به دروازه های منطق اساسی مانند و ، یا ، یا نه.در حالی که یک دروازه و فقط با چند ترانزیستور ساخته می شوند ، اجرای یک دروازه XOR به طور معمول به ترکیبی از چندین دروازه اساسی مانند و ، یا ، و نه ، با هم کار نمی کند.از طرف دیگر ، در صورت ساخت XOR به طور مستقیم در سطح ترانزیستور ، تعداد بیشتری از ترانزیستورها مورد نیاز است.این پیچیدگی نه تنها اندازه دروازه را در یک مدار یکپارچه افزایش می دهد بلکه باعث می شود فرآیندهای طراحی و تأیید بیشتر درگیر شوند.
با توجه به تعداد بیشتر اجزای داخلی و انتقال های مورد نیاز برای انجام یک عمل XOR ، این دروازه ها به طور کلی قدرت بیشتری نسبت به دروازه های ساده تر مصرف می کنند.هر انتقال بین منطقی (از 0 به 1 یا برعکس) انرژی مصرف می کند ، و از آنجا که دروازه های XOR مراحل بیشتری را در داخل دارند ، فعالیت تعویض بیشتری را تجربه می کنند.این می تواند در برنامه های باتری یا حساس به انرژی مانند دستگاه های تلفن همراه ، کاشت پزشکی یا سنسورهای از راه دور مشکل ساز باشد.با گذشت زمان ، اثر تجمعی چندین دروازه XOR که در کنار هم کار می کنند می تواند بر بهره وری کلی انرژی یک دستگاه یا سیستم تأثیر بگذارد.
در مدارهای دیجیتال ، تأخیر سیگنال که از لحاظ فنی به عنوان تأخیر انتشار شناخته می شود ، به میزان زمانی که برای تغییر در ورودی یک دروازه نیاز دارد ، اشاره دارد تا در خروجی آن منعکس شود.از آنجا که دروازه های XOR از چندین لایه منطق داخلی تشکیل شده اند ، هر لایه تأخیر جزئی را اضافه می کند.در حالی که با دروازه های ساده تر مانند یا یا یا ، دروازه های XOR مقایسه می شوند ، بنابراین از این طریق سیگنال عبور می کند.در مدارهای پر سرعت ، این تأخیرها می توانند به مشکلات مانند خطاهای زمان بندی ، تنظیم و نگه داشتن تخلف یا حتی تصادفات سیستم منجر شوند.شما اغلب باید اصلاحات زمان بندی اضافی یا بهینه سازی ها را در اطراف دروازه XOR طراحی کنید تا از عملکرد قابل اعتماد در سرعت بالا اطمینان حاصل کنید.
در حالی که دروازه های XOR دو ورودی نسبتاً متداول و قابل کنترل هستند ، طراحی توابع XOR با بیش از دو ورودی پیچیدگی را معرفی می کند.یک دروازه XOR چند ورودی واقعی از اتصال چند دروازه XOR دو ورودی به ترتیب متفاوت رفتار می کند.منطق حاصل پیش بینی و مدیریت سخت تر می شود.به عنوان مثال ، اگر تعداد ورودی های عجیب و غریب 1 باشد ، یک XOR چهار ورودی از 1 خارج می شود ، قانونی که می تواند در سیستم های بزرگ گیج کننده باشد.ایجاد چنین عملکردی اغلب نیاز به ساختن درختی از دروازه های XOR ، افزایش تعداد اجزای و اتصال دارد.این امر نه تنها به مناطق مدار فیزیکی بزرگتر منجر می شود بلکه تجزیه و تحلیل زمان بندی ، چیدمان و مسیریابی را در طی فرآیند طراحی پیچیده می کند و اطمینان از عملکرد صحیح و کارآمد آن را چالش برانگیز تر می کند.
عیب یابی مدارهای که به شدت به منطق XOR متکی هستند می توانند دشوارتر از کار با مدارهای تشکیل شده از دروازه های ساده تر باشند.از آنجا که رفتار XOR به ترکیب دقیق ورودی ها بستگی دارد ، حتی یک درخشش جزئی مانند یک سیگنال کمی با تأخیر یا گسل پراکنده ، می تواند باعث تغییر غیرقابل پیش بینی شود.علاوه بر این ، منطق XOR تمایل دارد رابطه بین ورودی ها و خروجی ها را مبهم کند.یک تغییر کوچک در یک ورودی می تواند خروجی را بچرخاند ، که ممکن است در هنگام اشکال زدایی بلافاصله بصری نباشد.در نتیجه ، شما باید زمان بیشتری را برای تجزیه و تحلیل و تشخیص مشکلات صرف کنید ، که اغلب به ابزارهای تخصصی مانند آنالایزر منطقی یا نرم افزار شبیه سازی نیاز دارید تا خطاها را مشخص کنید.در مراحل نگهداری ، این پیچیدگی اضافه شده می تواند هزینه و زمان مورد نیاز برای به روزرسانی ، تعمیر یا گسترش سیستم های دیجیتالی را که به شدت به عملیات XOR بستگی دارد ، افزایش دهد.
Xor Gates در دستگاه های الکترونیکی امروز بسیار مهم است.آنها به مشاغل مانند ارتباط ایمن ، انجام ریاضیات در رایانه ها و بررسی اشتباهات در داده ها کمک می کنند.حتی اگر آنها کمی پیچیده تر باشند و از قدرت بیشتری نسبت به دروازه های ساده استفاده کنند ، دروازه های Xor مدارها را سریعتر ، کوچکتر و قابل اطمینان تر می کنند.دانستن نحوه کار Xor Gates ، نحوه ساخت آنها و استفاده از آنها می تواند به شما در ایجاد سیستم های الکترونیکی بهتر و باهوش تر کمک کند.
لطفاً یک سؤال ارسال کنید ، ما بلافاصله پاسخ خواهیم داد.
عملکرد یک دروازه XOR (منحصر به فرد یا) این است که فقط درصورتی که تعداد ورودی های 1 عجیب باشد ، یک 1 (درست) را تولید کند.برای یک دروازه استاندارد 2 ورودی XOR ، وقتی که دو ورودی متفاوت باشد ، 1 می دهد: یک ورودی 1 و دیگری 0 است. اگر هر دو ورودی یکسان باشند (هر دو 0 یا هر دو 1) خروجی 0 خواهد بود.این رفتار ویژه به دروازه XOR کمک می کند تا تفاوت بین دو سیگنال ورودی را تشخیص دهد.
بله ، یک دروازه XOR می تواند 3 ورودی داشته باشد.هنگامی که دارای 3 ورودی است (بیایید آنها را A ، B و C) بنامیم ، اگر تعداد ورودی های عجیب و غریب 1 باشد ، خروجی 1 است. بنابراین اگر فقط یک ورودی یا هر سه ورودی 1 باشد ، خروجی 1 خواهد بود. اگر صفر یا دو ورودی 1 باشد ، خروجی 0 خواهد بود.گاهی اوقات چندین دروازه XOR 2 ورودی را به هم وصل کنید تا یک عملکرد XOR 3 ورودی در مدارها بسازید.
آن را "منحصر به فرد یا" نامیده می شود زیرا مانند یک دروازه یا با یک قانون اضافی کار می کند: خروجی فقط 1 است اگر دقیقاً یک ورودی 1 باشد. در یک دروازه معمولی یا دروازه ، خروجی 1 است اگر یا هر دو ورودی 1 باشد.
هر دو XOR و یا با موقعیت هایی که ورودی ها 1 هستند ، برخورد می کنند ، اما رفتار متفاوتی دارند.یک دروازه یا دروازه خروجی 1 را در صورتی که ورودی 1 باشد ، می دهد ، حتی اگر تمام ورودی ها 1 باشد. یک دروازه Xor ، از طرف دیگر ، خروجی 1 را فقط در صورتی که تعداد عجیب و غریب ورودی 1 باشد و ورودی ها متفاوت باشد ، می دهد.بنابراین می توانید از XOR به عنوان "نسخه ویژه" فکر کنید و یا فقط به جای هر سیگنال مثبت ، اختلافات را بررسی می کند.
تفاوت اصلی این است که چگونه آنها چندین ورودی بالا را درمان می کنند.خروجی های یا دروازه 1 هنگامی که حداقل یک ورودی 1 باشد ، مهم نیست که یک یا همه ورودی ها 1 باشد. یک دروازه XOR فقط در صورتی که تعداد ورودی های بالا عجیب باشد ، دقیقاً یک ورودی زیاد است (برای 2 ورودی XOR) یا تعداد عجیب و غریب ورودی ها زیاد است (برای ورودی های بیشتر).اگر ورودی ها یکسان باشند (هر دو 0 یا هر دو 1) ، XOR 0 را به دست می آورد. با کلمات ساده ، یا فقط به دنبال هر 1 است ، در حالی که XOR در صورت متفاوت بودن ورودی ها یا تعداد عجیب و غریب 1 ها را بررسی می کند.
در 2025/04/28
در 2025/04/28
در 8000/04/18 147749
در 2000/04/18 111898
در 1600/04/18 111349
در 0400/04/18 83713
در 1970/01/1 79502
در 1970/01/1 66866
در 1970/01/1 63003
در 1970/01/1 62934
در 1970/01/1 54073
در 1970/01/1 52087