تفاوت مالتی پلکسر و دیمالتی پلکسر چیست؟ مقایسه MUX و DEMUX
تفاوت مالتی پلکسر و دیمالتی پلکسر در سادهترین بیان
به جهت حرکت داده برمیگردد. مالتیپلکسر یا Multiplexer
چند ورودی دارد و از بین آنها فقط یک ورودی را به خروجی میفرستد.
در مقابل، دیمالتیپلکسر یا Demultiplexer یک ورودی
داده را دریافت میکند و آن را به یکی از چند خروجی هدایت میکند.
به همین دلیل MUX را Data Selector و DEMUX را Data Distributor
مینامند.
این دو مدار در مباحث الکترونیک دیجیتال بسیار به یکدیگر نزدیک هستند
و همین موضوع باعث میشود بسیاری از دانشجویان آنها را اشتباه بگیرند.
با این حال، کافی است جهت حرکت داده را در ذهن خود مشخص کنید:
چند به یک = MUX و یک به چند = DEMUX.
در ادامه ابتدا این دو مدار را جداگانه میشناسیم، سپس با یک مثال ساده
و جدول مقایسه، تفاوت واقعی آنها را بررسی میکنیم.
⚡ MUX و DEMUX در یک نگاه
چند ورودی → یک خروجی
یک ورودی → چند خروجی
Data Selector
Data Distributor
انتخاب مسیر ورودی
انتخاب مسیر خروجی
مالتی پلکسر چیست و چه کاری انجام میدهد؟
مالتیپلکسر یک مدار منطقی ترکیبی است که چند ورودی داده را میگیرد
و فقط یکی از آنها را به خروجی منتقل میکند. خطوط انتخاب یا
Select Lines مشخص میکنند کدام ورودی باید در خروجی
ظاهر شود. به همین دلیل MUX را میتوان یک انتخابکننده دیجیتال دانست.
فرض کنید چهار ورودی با نامهای D0، D1، D2 و D3 دارید. مدار در هر لحظه
فقط یکی از این چهار ورودی را انتخاب میکند. بنابراین خروجی Z میتواند
مقدار D0، D1، D2 یا D3 را نشان دهد.
💡 یک تصویر ذهنی ساده
MUX را مثل یک کلید دیجیتال چندحالته تصور کنید. چند منبع در اختیار
دارید، اما فقط یکی از آنها اجازه عبور به خروجی را پیدا میکند.
دیمالتی پلکسر چیست و چه تفاوتی با MUX دارد؟
دیمالتیپلکسر دقیقاً جهت حرکت داده را برعکس میکند. این مدار یک
ورودی داده دارد و خطوط انتخاب مشخص میکنند داده به کدام خروجی برود.
در نتیجه اگر چهار خروجی داشته باشیم، یک ورودی میتواند به Z0، Z1،
Z2 یا Z3 هدایت شود.
بنابراین مهمترین تفاوت از همان ساختار ورودی و خروجی مشخص میشود:
MUX چند ورودی و یک خروجی دارد؛ DEMUX یک ورودی و چند خروجی دارد.
تفاوت مالتی پلکسر و دیمالتی پلکسر در یک جدول
| ویژگی | MUX | DEMUX |
|---|---|---|
| نام کامل | Multiplexer | Demultiplexer |
| ورودی داده | چند | یک |
| خروجی داده | یک | چند |
| نقش اصلی | انتخاب داده | توزیع داده |
| نام رایج | Data Selector | Data Distributor |
| ساختار | N → 1 | 1 → N |
| خطوط انتخاب | انتخاب ورودی | انتخاب خروجی |
جدول بالا خلاصهای از تفاوتهای اصلی این دو مدار است و با ساختاری
که منبع Electronics Coach برای مقایسه MUX و DEMUX ارائه میکند
همراستا است.
خطوط انتخاب در MUX و DEMUX چه میکنند؟
هر دو مدار به خطوط انتخاب نیاز دارند؛ اما نقش این خطوط در جهت حرکت
داده معنا پیدا میکند. در MUX، خطوط انتخاب یک ورودی را از بین چند
ورودی مشخص میکنند. در DEMUX، همین خطوط یک خروجی را از بین چند خروجی
انتخاب میکنند.
اگر n خط انتخاب داشته باشیم، این خطوط میتوانند
2n حالت مختلف ایجاد کنند. به همین دلیل،
تعداد ورودیهای MUX یا خروجیهای DEMUX معمولاً با توان دو رابطه دارد.
🧮 قانون مشترک MUX و DEMUX
n خط انتخاب → 2n مسیر
مثال 4:1؛ MUX را در عمل ببینیم
یک MUX چهاربهیک چهار ورودی D0 تا D3 دارد و دو خط انتخاب A و B آن را
کنترل میکنند. هر ترکیب A و B یکی از چهار ورودی را انتخاب خواهد کرد.
منبع مرجع نیز برای توضیح عملکرد MUX از همین ساختار 4:1 استفاده میکند.
| A | B | ورودی انتخابی | خروجی |
|---|---|---|---|
| 0 | 0 | D0 | Z=D0 |
| 0 | 1 | D1 | Z=D1 |
| 1 | 0 | D2 | Z=D2 |
| 1 | 1 | D3 | Z=D3 |
پس اگر بخواهیم D2 را در خروجی داشته باشیم، کافی است خطوط انتخاب
را روی 10 قرار دهیم. MUX فقط همان مسیر را انتخاب میکند.
حالا DEMUX 1:4 را بررسی کنیم
در DEMUX چهارخروجی، یک ورودی D داریم و خطوط انتخاب A و B تعیین میکنند
این داده به کدام خروجی برسد. بنابراین ساختار دقیقاً معکوس مثال قبلی است.
| A | B | خروجی انتخابی | اگر D=1 |
|---|---|---|---|
| 0 | 0 | Z0 | Z0=1 |
| 0 | 1 | Z1 | Z1=1 |
| 1 | 0 | Z2 | Z2=1 |
| 1 | 1 | Z3 | Z3=1 |
اگر D صفر باشد، هیچ خروجی مقدار یک نمیگیرد. اما وقتی D برابر یک است،
فقط خروجی انتخابشده مقدار یک خواهد داشت. منبع مرجع نیز همین منطق را
برای DEMUX چهاربهیک توضیح میدهد.
🧠 نکته طلایی
در MUX میپرسیم: «کدام ورودی را انتخاب کنم؟»
در DEMUX میپرسیم: «داده را به کدام خروجی بفرستم؟»
آیا MUX و DEMUX تبدیل سری و موازی انجام میدهند؟
این عبارت را زیاد میبینیم، اما بهتر است آن را با تعریف اصلی این
دو مدار اشتباه نگیریم. MUX به دلیل ساختار چندورودی و تکخروجی
میتواند در برخی معماریهای ارتباطی برای انتقال داده چندگانه روی
یک مسیر به کار رود و DEMUX نیز در سمت دریافت میتواند داده را میان
چند مسیر توزیع کند. منبع مرجع نیز این کاربرد را بهصورت
Parallel-to-Serial و Serial-to-Parallel توضیح میدهد.
با این حال، تبدیل سری و موازی تعریف بنیادی MUX و DEMUX نیست. وظیفه
اصلی MUX انتخاب یکی از چند ورودی و وظیفه اصلی DEMUX هدایت یک ورودی
به یکی از چند خروجی است.
چرا هر دو مدار در سیستمهای ارتباطی مهم هستند؟
در یک سیستم ارتباطی، گاهی چند منبع داده باید از یک مسیر مشترک استفاده
کنند. MUX میتواند یکی از این منابع را انتخاب کند و داده را روی مسیر
مشترک قرار دهد. در سمت دیگر، DEMUX میتواند جریان دریافتی را بر اساس
اطلاعات کنترلی به مسیر موردنظر هدایت کند.
بنابراین این دو مدار در بسیاری از معماریها مکمل یکدیگر هستند و
میتوانند کنار هم قرار بگیرند. البته طراحی واقعی سیستم به نوع
سیگنال، سرعت و روش انتقال داده نیز وابسته است.
📡 مسیر ساده ارتباطی
چند منبع → MUX → کانال مشترک → DEMUX → چند مقصد
یک مثال واقعیتر برای درک تفاوت MUX و DEMUX
فرض کنید چهار سنسور مختلف دارید و فقط یک ورودی در اختیار بخش پردازش
قرار گرفته است. در این شرایط MUX چهار سیگنال را دریافت میکند و
یکی از آنها را انتخاب میکند.
حالا حالت معکوس را در نظر بگیرید: یک سیگنال داده دارید، اما باید آن
را به یکی از چهار واحد پردازش بفرستید. اینجا DEMUX به کار میآید
و مقصد را تعیین میکند.
| مسئله | مدار مناسب |
|---|---|
| چند منبع → یک مسیر پردازش | MUX |
| یک منبع → چند مقصد | DEMUX |
MUX و DEMUX از نظر مدار منطقی چه تفاوتی دارند؟
هر دو مدار از خانواده مدارهای ترکیبی هستند و خروجی آنها به وضعیت
فعلی ورودیها و خطوط انتخاب بستگی دارد. در ساختارهای ساده میتوان
این مدارها را با گیتهای AND، OR و NOT پیادهسازی کرد.
در MUX، گیتهای منطقی هرکدام یکی از ورودیها را با وضعیت Select Line
مرتبط میکنند و در نهایت خروجیها را ترکیب میکنند. در DEMUX نیز
خطوط انتخاب مشخص میکنند کدام مسیر خروجی مقدار ورودی را دریافت کند.
فرمول MUX چهاربهیک چیست؟
برای MUX 4:1 با ورودیهای D0 تا D3 و خطوط انتخاب A و B، خروجی را میتوان
با رابطه زیر بیان کرد:
Z =
D0·A’·B’
+
D1·A’·B
+
D2·A·B’
+
D3·A·B
هر جمله یکی از چهار حالت Select Line را نشان میدهد. برای مثال،
جمله مربوط به D2 زمانی فعال میشود که A=1 و B=0 باشد.
فرمول DEMUX چهارخروجی چیست؟
برای یک DEMUX 1:4 با ورودی D، خطوط انتخاب A و B و خروجیهای Z0 تا Z3،
میتوان روابط زیر را نوشت:
Z0 = D·A’·B’
Z1 = D·A’·B
Z2 = D·A·B’
Z3 = D·A·B
چطور سریع تشخیص دهیم MUX داریم یا DEMUX؟
نیازی نیست تمام جدولهای درستی را حفظ کنید. فقط تعداد مسیرهای
ورودی و خروجی را نگاه کنید.
🎯 ترفند ۳ ثانیهای
چند ورودی و یک خروجی؟ → MUX
یک ورودی و چند خروجی؟ → DEMUX
همین قانون در بیشتر سؤالات مقدماتی مدار منطقی جواب شما را مشخص میکند.
برای مدارهای بزرگتر چه اتفاقی میافتد؟
با افزایش تعداد خطوط انتخاب، تعداد مسیرهای قابل انتخاب هم زیاد میشود.
دو خط انتخاب چهار مسیر و سه خط انتخاب هشت مسیر در اختیار مدار میگذارند.
این الگو را میتوان برای ساختارهای بزرگتر نیز ادامه داد.
| مدار | Select Lines | تعداد مسیر |
|---|---|---|
| MUX 2:1 | 1 | 2 ورودی |
| MUX 4:1 | 2 | 4 ورودی |
| MUX 8:1 | 3 | 8 ورودی |
| DEMUX 1:2 | 1 | 2 خروجی |
| DEMUX 1:4 | 2 | 4 خروجی |
| DEMUX 1:8 | 3 | 8 خروجی |
کاربرد MUX و DEMUX در دنیای واقعی چیست؟
MUX در سیستمهایی استفاده میشود که چند منبع باید از یک مسیر مشترک
استفاده کنند. انتخاب کانال، مسیریابی داده و برخی ساختارهای پردازشی
نمونههایی از این کاربرد هستند.
DEMUX نیز برای توزیع داده میان چند مسیر کاربرد دارد. سیستمهای
ارتباطی و برخی مدارهای انتخاب مسیر از این ساختار استفاده میکنند.
منبع مرجع نیز اهمیت این دو مدار را در سیستمهای ارتباطی مطرح میکند.
🚀 خلاصه کاربردی
MUX: انتخاب یک منبع از بین چند منبع
DEMUX: انتخاب یک مقصد از بین چند مقصد
هنگام طراحی مدار MUX یا DEMUX چه نکاتی مهم است؟
🔍 چکلیست طراحی
✔ تعداد ورودی یا خروجی موردنیاز
✔ تعداد خطوط انتخاب
✔ ولتاژ منطقی مدار
✔ سرعت سوئیچینگ
✔ وجود Enable
✔ Active High یا Active Low بودن کنترل
✔ نوع سیگنال و کاربرد نهایی
برای یادگیری بیشتر مدارهای دیجیتال از کجا برویم؟
بعد از شناخت MUX و DEMUX، مباحثی مانند Decoder، Encoder، Comparator،
Flip-Flop، Counter و Register مرحله بعدی مناسبی برای یادگیری هستند.
این مدارها ارتباط نزدیکی با مفهوم انتخاب، توزیع و پردازش داده دارند.
📚 مقالات بیشتر پژوهشگران
برای یادگیری بیشتر درباره MUX، DEMUX، گیتهای منطقی، Comparator،
Decoder، Arduino، ESP32 و سایر مباحث الکترونیک، مجموعه مقالات
پژوهشگران را ببینید.
برای انتخاب IC یا طراحی مدار مشاوره فنی بگیرید
🛠️ برای انتخاب MUX یا DEMUX سؤال دارید؟
اگر برای انتخاب IC، تعداد خطوط انتخاب، طراحی MUX یا DEMUX،
ساخت مدار 4:1 یا 1:4 و شبیهسازی مدار دیجیتال سؤال دارید،
قبل از خرید میتوانید برای مشاوره فنی با مجموعه
پژوهشگران در ارتباط باشید.
کافی است نوع کاربرد، تعداد مسیرها و ولتاژ مدار را مشخص کنید
تا انتخاب قطعه دقیقتر انجام شود.
🛒 قطعات مدارهای دیجیتال را از پژوهشگران تهیه کنید
برای ساخت مدارهای دیجیتال میتوانید ICهای منطقی، مالتیپلکسر،
دیمالتیپلکسر، مقاومت، LED، بردبورد، سیم جامپر و سایر قطعات
موردنیاز پروژه را در فروشگاه پژوهشگران بررسی کنید.
جمعبندی؛ تفاوت MUX و DEMUX در یک جمله
تفاوت مالتی پلکسر و دیمالتی پلکسر در ساختار مسیر
داده آنهاست. MUX چند ورودی را دریافت میکند و یک ورودی را به خروجی
میرساند؛ DEMUX یک ورودی را دریافت میکند و آن را به یکی از چند
خروجی هدایت میکند. به همین دلیل MUX نقش Data Selector و DEMUX
نقش Data Distributor را دارد.
خطوط انتخاب در هر دو مدار اهمیت اساسی دارند. در MUX این خطوط
ورودی انتخابی را مشخص میکنند و در DEMUX مسیر خروجی را تعیین میکنند.
اگر n خط انتخاب داشته باشیم، میتوانیم 2n مسیر را کنترل کنیم.
بنابراین برای یادگیری سریع فقط این تصویر را در ذهن نگه دارید:
چند به یک یعنی MUX؛ یک به چند یعنی DEMUX.
⚡ چکلیست نهایی
✔ MUX = چند ورودی → یک خروجی
✔ DEMUX = یک ورودی → چند خروجی
✔ MUX = Data Selector
✔ DEMUX = Data Distributor
✔ n خط انتخاب → 2n مسیر
✔ MUX 4:1 → دو خط انتخاب
✔ DEMUX 1:4 → دو خط انتخاب
💬 تجربه شما از MUX و DEMUX چیست؟
اگر قبلاً با Multiplexer، Demultiplexer یا ICهای منطقی
کار کردهاید، تجربه خود را درباره طراحی مدار، شبیهسازی،
انتخاب کانال یا خطاهای رایج با ما و دیگر علاقهمندان به الکترونیک
به اشتراک بگذارید.
اگر در یک پروژه از MUX یا DEMUX استفاده کردهاید،
تجربه خود را در بخش نظرات همین پایین برای ما بنویسید.
سوالات متداول درباره تفاوت MUX و DEMUX
تفاوت مالتی پلکسر و دیمالتی پلکسر چیست؟
MUX چند ورودی دارد و یک خروجی ایجاد میکند؛ DEMUX یک ورودی دارد
و داده را به یکی از چند خروجی میفرستد.
MUX و DEMUX چند خط انتخاب دارند؟
تعداد خطوط انتخاب به تعداد مسیرها بستگی دارد. برای 4 مسیر،
دو خط انتخاب کافی است؛ برای 8 مسیر، سه خط انتخاب لازم داریم.
آیا MUX و DEMUX مکمل یکدیگر هستند؟
بله. در بسیاری از معماریهای ارتباطی، MUX داده را از چند منبع
روی یک مسیر انتخاب میکند و DEMUX در سمت دیگر داده را بین مسیرهای
موردنظر توزیع میکند.



