اسپارک

دیجی اسپارکدر سلسله آموزش های مدارهای منطقی، قسمت هفتم به تحلیل و بررسی قطعه ای پرکاربرد در مدارات منطقی، مالتی پلکسر می پردازیم. در قسمت های پیشین به بررسی گیت ها و عملگرهای پایه ای مدارت منطقی پرداختیم. در این قسمت به بررسی مالتی پلکسر که بر پایه گیت های منطقی ساخته می شود، می پردازیم. مطابق روال معمول ابتدا به معرفی این قطعه و سپس به بررسی خروجی آن مطابق ورودی می پردازیم. در ادامه این آموزش با مرجع تخصصی الکترونیک به زبان فارسی، دیجی اسپارک همراه باشید. مالتی پلکسر تعریف و کاربردمالتی پلکسر از قطعات پرکاربرد و کلیدی در مدارات دیجیتال به شمار می رود. این قطعه به قدری کاربردی است که در ساختار CPU ها هم نیز به کار می رود. برای روشن شدن عملکرد این قطعه، ابتدا به تصویر زیر توجه کنید.مالتی پلکسر تعریف و کاربرد - دیجی اسپارهمانطور که در تصویر فوق مشاهده می کنید، دو ورودی A و B و یک خروجی Z داریم. در کنار این، یک ورودی دیگر هم به نام S0 داریم. به کمک ورودی S0 می توانیم تعیین کنیم که کدام ورودی در خروجی قرار گیرد. به عنوان مثال اگر S0 یک تعیین شود، ورودی A و چنانچه S0 برابر با صفر شود، ورودی B در خروجی قرار می گیرد. بدین ترتیب به کمک این قطعه می توانید تعیین کنید که در این لحظه، کدام ورودی در مسیر خروجی قرار گیرد. از این قطعه در باس های اشتراکی دیتا به وفور استفاده می شود. منظور از باس اشتراکی دیتا، کابل، سیم و یا محلی است که ماژول های مختلف داده های خود را روی آن قرار می دهند. برای روشن تر شدن موضوع باس، تصویر زیر را دقت کنید.مدارهای منطقی شناخت مالتی پلکسر - دیجی اسپارک در تصویر فوق، ماژول های مختلف که با نام slave شناخته می شوند، داده های خود را روی باس اشتراکی قرار می دهند. در این قسمت، چنانچه تمام ماژول ها به صورت همزمان داده های خود را روی باس قرار دهند، اختلال و شلوغی سبب به هم ریختگی داده ها می شود. بدین ترتیب به کمک مالتی پلکسر می توان تعیین نمود که در این لحظه کدام ماژول داده خود را بر روی باس اشتراکی قرار دهد. در قسمت بعدی به جدول صحت و مدار منطقی این قطعه می پردازیم. جدول صحت و مدار منطقی مالتی پلکسردر قسمت های پیشین به بررسی و تعریف مالتی پلکسر پرداختیم. در این قسمت قصد داریم جدول صحت و مدار منطقی داخلی آن را بررسی کنیم. در ابتدا یک مالتی پلکسر ۲ به یک، یعنی یک مالتی پلکسر با دو ورودی و یک خروجی، جدول صحتی به شکل زیر دارد.خروجی ورودی انتخابA ۱B ۰ مطابق جدول فوق، در صورتیکه ورودی انتخاب ۱ باشد، خروجی برابر با A خواهد شد. به طور مشابه با صفر شدن این ورودی، B در خروجی قرار خواهد گرفت. تصویر زیر مدار منطقی داخلی مالتی پلکسر را نمایش می دهد.صحت و مدار منطقی مالتی پلکسر - دیجی اسپارک در نظر داشته باشید که مالتی پلکسرها همیشه ۲ به ۱ نیستند، بلکه می توانند ۴ به یک، ۸ به یک و ۱۶ به یک نیز باشند. یعنی شما از بین ۴ و ۸ و یا ۱۶ ورودی، داده ها را انتخاب نمایید. این مورد را در قسمت بعدی بررسی می کنیم. مالتی پلکسرهایی با ورودی های ۴، ۸ و ۱۶در قسمت های پیشین به تحلیل و بررسی مالتی پلکسرهای ۲ به یک پرداختیم. در این قسمت به بررسی مالتی پلکسرها با ورودی های بیش از ۲، می پردازیم. در ابتدا به عنوان یک قانون، توجه داشته باشید که تعداد ورودی های یک مالتی پلکسر همواره به صورت توانی از ۲ تعریف می شود. یعنی یک مالتی پلکسر ۴ به یک در حقیقت ۲ به توان ۲ عدد ورودی دارد. به صور مشابه، ۲ به توان ۳ برابر با هشت بوده که یک مالتی پلکسر با ۸ ورودی را تعریف می کند. در ادامه، به تحلیل مالتی پلکسر ۴ به یک می پردازیم. این مالتی پلکسر دارای ۴ ورودی بوده که یکی را انتخاب کرده و در خروجی قرار می دهد. اما برای انتخاب ورودی ها، نیاز به دو پایه انتخاب داریم. چراکه با یک پایه تنها می توانیم عدد ۰ و یا ۱ را انتخاب کنیم. این درحالیست که با دو پایه برای سیگنال انتخاب، می توانیم تا ۴ عدد تولید کنیم. جدول زیر را دقت کنید.Y S0 S1۰ ۰ ۰۱ ۱ ۰۲ ۰ ۱۳ ۱ ۱ مطابق جدول فوق، خروجی y معادل دهدهی عدد دوبیتی قرار گرفته در متغیرهای S0 و S1 را نشان می دهد. برای روشن تر شدن موضوع، عبارت زیر را دقت کنید.(S1S0)=Y1(S1S0)=Yدر عبارت فوق S1S0 یک عدد دوبیتی باینری است. این عدد می تواند بین ۰ الی ۳(۴ عدد) را پوشش دهد.در منطق باینری، تعداد بیت ها به توان دو بیشنه ظرفیت عدد را نمایش می دهند. یعنی اگر تعداد بیت ها ۳ باشد، بیشینه عددی که می توان ذخیره کرد برابر با دو به توان ۳، ۸ خواهد بود. در اینجا چون ۲ بیت(S1S0) داریم، بنابراین ۲ به توان ۲، ۴ عدد خواهیم داشت. همانطور که گفته شد، این اعداد بین ۰ الی ۳ بوده که در جدول فوق لیست شده اند. بنابراین، برای یک مالتی پلکسر ۴ به یک، شمایی به صورت زیر داریم.مالتی پلکسرهایی با ورودی های 4، 8 و 16 - دیجی اسپارک در تصویر فوق، ورودی های انتخاب S1S0، ورودی متناظر را در خروجی قرار می دهند. جدول صحت زیر این مورد را نمایش می دهد.Y S0 S1I0 ۰ ۰I1 ۱ ۰I2 ۰ ۱I3 ۱ ۱ در جدول فوق، Y معادل خروجی را ایجاد می کند. برای مالتی پلکسرهای ۸ به یک نیز همین رویه برقرار است. در این حالت، سه ورودی داریم که هشت حالت(دو به توان ۳) را ایجاد می کنند. به طور مشابه برای ۱۶، ۳۲، ۶۴ و…. نیز همین روال برقررا خواهد بود. آی سی مالتی پلکسر ۷۴۱۵۰پس از بررسی مفاهیم پایه ای مالتی پلکسر، نوبت به بررسی آی سی آن می رسد. آی سی مالتی پلکسر ۷۴۱۵۰، یک مالتی پلکسر ۱۶ به یک را پیاده سازی می کند. به کمک این آی سی می توانید از بین ۱۶ ورودی، با اعمال مقدار به ورودی های انتخاب، خروجی مطلوب را تولید کنید. مطابق آنچه که پیشتر گفته شد، این آی سی دارای ۴ خط انتخاب برای ورودی است. در زیر تصویر این آی سی مشاهده می شود.آی سی مالتی پلکسر 74150 - دیجی اسپارک مطابق تصویر فوق، پایه های DATA از ۰ الی ۱۵ ورودی ها هستند. پایه X خروجی را تعیین می کند. در کنار این، ورودی های A، B،C و D خطوط انتخاب هستند که ورودی ها را بین ۰ الی ۱۵ تعیین می کنند. در کنار این، این آی سی دارای پایه ای به نام STORBE بوده که در حقیقت پایه فعال ساز این آی سی است. در صورتیکه این پایه به یک منطقی متصل شود، آی سی فعال شده و خروجی ها معتبر خواهند بود. توجه کنید که تغذیه این آی سی ۵ ولت بوده و یک منطقی ۵ ولت و صفر منطقی برای این آی سی صفر است. توجه داشته باشید که حداقل ولتاژ برای یک منطقی، ۲ ولت است. جمع بندیدر سلسله آموزش های مدارهای منطقی، قسمت هفتم به تحلیل و بررسی مالتی پلکسر پرداختیم. مالتی پلکسر از قطعات پایه ای و کلیدی بوده که در مدارات منطقی و دیجیتال نقشی اسای را بازی می کند. به کمک این قطعه شما می توانید بین ورودی های مختلف، یکی را انتخاب کرده و در خروجی قرار دهید. در این آموزش به تحلیل و بررسی مالتی پلکسر، مفهوم و کاربرد آن پرداختیم. در قسمت های بعدی، همانند قسمت های پیشین، به تحلیل و بررسی بیشتر و دقیق تری از مدارات منطقی می پردازیم. چنانچه مطالب این آموزش را گنک یافتید، بدون هیچ نگرانی در انتهای همین پست، به صورت ثبت نظر سوالتان را مطرح کنید. من در سریع‌ترین زمان ممکن پاسخ رفع مشکل شما را خواهم داد. همچنین اگر ایرادی در مطالب درج شده وجود دارد می‌توانید از همین طریق اطلاع رسانی کنید. multiplexer آموزش قدم به قدم مدار منطقی الکترونیک دیجیتال سیستم های دیجیتال لاجیک لاجیک الکترونیک مالتی پلکسر مدار منطقی مدارهای الکترونیکی مدارهای منطقی مفهوم مدار منطقی گیتدرباره نویسندهمعین صابریکارشناسی ارشد رشته معماری سیستم های کامپیوتریمالي که ز تو کس نستاند، علم استحرزي که تو را به حق رساند، علم استجز علم طلب مکن تو اندر عالمچيزي که تو را ز غم رهاند، علم است(شیخ بهایی)نمایش همه مطالبمطالب مرتبط با علاقمندی شماgetting-started-with-sipeed-m1-maixduino-step-two-arduino-core-digisparkراه اندازی و کار با برد Maixduino بخش دوم: نصب هسته Sipeed در آردوینو2 ماه قبلافزودن دیدگاه4 دقیقه زمان مطالعهgetting-started-with-sipeed-m1-maixduino-step-twelve-esp32-in-server-mode-digisparkراه اندازی و کار با برد Maixduio بخش دوازدهم: راه اندازی ESP32 در مد سرور1 ماه قبلافزودن دیدگاه6 دقیقه زمان مطالعهتبادل نظر و رفع عیب با ثبت دیدگاهدیدگاهنام *ایمیل *وب‌ سایتسه + = هشت اجرای پروژه‌های دیجی اسپارک در لایولایو های شبانه دیجی اسپارک در اینستاگرام - دیجی اسپارکمطالب پر بازدیدpowerbank li-io -Digisparkآموزش ساخت پاور بانک در منزل با سلول خورشیدی و ماژول...Tesla-Coil-digispark-پروژه ساخت مینی کویل تسلا Tesla Coil و لامپ برق شهری...li-ion-vs-li-po-Digisparkتفاوت باتری لیتیوم پلیمری Li-Po با باتری لیتیوم یون...Relay-in-IOT--digisparkآموزش استفاده از رله Relay در پروژه‌های الکترونیک و...Power-Supply-with-LM2596-digisparkپروژه ساخت منبع تغذیه آزمایشگاهی کاربردی در منزل بر...change-old-stereo-player-to-bluetooth-with-diy-module-digisparkآموزش تبدیل ضبط صوت قدیمی به مدل بلوتوثی Bluetooth...آموزش راه اندازی آر اف آی دی MRFC522 ماژول RFID با...دسته بندی مطالبMQTT8PyBoard3RFID / NFC10آردوینو518آموزش آردوینو319پروسسینگ Processing11پروژه های آردوینو327پکیج سنسور آردوینو36آردوینو Arduino Uno132آردوینو Pro Mini3امنیت32اپلیکیشن77اینترنت اشیا IOT176اینترنت اشیاء تئوریک33نرم افزار Node Red34برد Esp3262برد ESP826698برد Nodemcu74برد STM36برد تینسی Teensy6برد جتسون نانو Jetson Nano4برد هوش مصنوعی Sipeed22برد ویموس Wemos59بلوتوث Bluetooth19بیگل بون Beaglebone1تحلیل کتابخانه64ترفند31تکنولوژی349تینکر بورد Tinker Board3جاوا اسکریپت Javascript4خانه هوشمند63درایور موتور22دسته‌بندی57رباتیک151رزبری پای202آموزش رزبری پای162پروژه رزبری پای117روبو-پدیا28سازمان1سخت افزار280سرگرمی145سیم کارت GSM – GPRS73شتاب و ژایرو15شیلد Multifunction4قطعات الکترونیک95لحیم کاری5ماژول دوربین31مدارهای الکترونیک234موقعیت یاب GPS14میکروبیت micro:bit16میکروپایتون Micropython37میکروکنترلر AVR18نرم افزار100نرم افزار Blynk3نرم افزار cayenne4نرم افزار Proteus1نمایشگر LCD46نمایشگر OLED40نمایشگر Segment12ویدیو1پایتون Python24پردازش تصویر15پهپاد Drone8کنفرانس2گنو/لینوکس168آخرین دیدگاه هامعین صابری در پروژه ردیاب خودرو با ماژول GPS Neo6M و برد ESP8266 باتری لیتیومیمعین صابری در پروژه ردیاب خودرو با ماژول GPS Neo6M و برد ESP8266 باتری لیتیومیمعین صابری در طراحی و پیاده سازی رله تایمر با برد آردوینو Arduino و نمایشگر سگمنتنیما در طراحی و پیاده سازی رله تایمر با برد آردوینو Arduino و نمایشگر سگمنتحامد اسدی در پروژه ردیاب خودرو با ماژول GPS Neo6M و برد ESP8266 باتری لیتیومیعلی در پروژه ردیاب خودرو با ماژول GPS Neo6M و برد ESP8266 باتری لیتیومیپریسا پوربلورچیان در آموزش راه اندازی سنسور BH1750 شدت نور بر واحد Luxمعین صابری در طراحی و پیاده سازی آیفون تصویری هوشمند با قابلیت تماس و ارسال عکسمعین صابری در ارسال فرمان از راه دور به چندین برد Nodemcu از طریق پیامک Sim800Lمعین صابری در ارسال دما از یک ESP به ESP دیگر و نمایش بر روی سون سگمنتمطالب پربازدیدcreate-people-counting-system-with-rfid-and-esp8266-nodemcu-digisparkطراحی و پیاده سازی سیستم شمارشگر افراد با RFID و برد...پروژه کنترل موتور DC با درایور L298N و میکروپایتون...create-arduino-library-for-gsm-module-digisparkطراحی و توسعه کتابخانه GSM جهت راه اندازی و کار با...basic-digital-logic-circuit-part-four-not-gate-digisparkتحلیل و بررسی مدارهای منطقی قسمت چهارم: شناخت گیت...create digital distance meter with arduino and srf sensorطراحی و پیاده سازی متر دیجیتال با سنسور فاصله سنج...diy-mini-boat-with-popsicle-stick-and-rubber-band-digisparkآموزش ساخت کاردستی قایق چوبی با چوب آبسلانگ و کش...timer-relay-with-nodemcu-module-esp8266-local-wifi-digisparkطراحی و پیاده سازی رله تایمر وای فای با برد Nodemcu...شبکه‌های اجتماعیfacebookinstagramtwitteryoutubeinstagramrssما در دیجی اسپارک آموزش‌های تخصصی و کاربردی ارایه می‌دهیم. دیجی اسپارک پایگاه تخصصی آموزش‌های DIY با محوریت امبدد سیستم‌ها از جمله آردوینو Arduino و رزبری پای Raspberry Pi و از این قبیل است. هدف ما تربیت کارآفرین در حوزه اینترنت اشیا IoT می‌باشد. محصولات ما شامل دوره‌های حضوری، فیلم و دوره‌های آنلاین با پشتیبانی کامل توسط اسپارکرها می‌باشد. دیجی اسپارک توسط اروند طباطبایی طرح و بنیانگذاری شد. همچنین تمامی آموزش‌های دیجی اسپارک با دقت و زحمت فراوان تهیه می‌شوند. با خرید کالا از لینک‌های معرفی شده و یا ارسال نظر در آموزش‌ها از دیجی اسپارک حمایت کنید. استفاده از مطالب سایت دیجی اسپارک برای مقاصد غیر تجاری بلامانع است و در صورت نیاز به استفاده از این مطالب، فقط و فقط با لینک فعال به مبدا امکان پذیر است. در غیر این صورت موارد غیر قانونی با استناد به ماده دوازده قانون جرایم رایانه‌ای از طریق پلیس سایبری پیگیری می شود!در کانال آپارات ببینیدVOD استریم با موضوع ارسال تصاویر با ESP23-CAM [ اروند طباطبایی و سایفر ]شهریور ۱۱, ۱۴۰۰VOD استریم با موضوع ESP-NOW [ لیدی پای و سایفر ]شهریور ۱۰, ۱۴۰۰کپی رایت © 1400-1394. تمامی حقوق این سایت برای دیجی اسپارک محفوظ است.راهنمای سایت قوانین گروه تلگرامی معرفی دیجی اسپارک ثبت نام در دیجی اسپارک