SlideShare a Scribd company logo
MULTIPLEXER
Dr. N. Anuradha
Asst. Professor of Physics
Bon Secours College for Women
Thanjavur
MULTIPLEXER
 Multiplexer means many into one
 Many inputs, only one outputs
 Control signals steer any input to the output
 Also called data selector
 General idea & general circuit
 n – input signals
 m – control signals
 1- output signals
 m control signals select 2m input signals
= n < 2m
4 - to - 1 Multiplexer
 Depending on control inputs A & B = one of the four inputs D0 to D3 steered to
output Y
 SOP Operation
Y = A B D0 + ABD1 + ABD2 + ABD3
 If A = 0, B = 0
Y = 0 0 D0 + 0 0 D1 + 0 0 D2 + 0 0 D3
Y = 1 1 D0 + 1 0 D1 + 0 1 D2 + 0 0 D3
Y = D0
 A = 0, B = 0 == upper AND gate is active, others inactive
Y = D0
 A = 0, B = 1 == Second AND gate is active, others inactive
Y = D1
 A = 1, B = 0 == Third AND gate is active, others inactive
Y = D2
 A = 1, B = 1 == Fourth AND gate is active, others inactive ====== Y = D3
16 - to - 1 Multiplexer
 Inputs = D0 to D15
 When ABCD = 0000, Upper AND = active, other gates = disabled, D0 transmitted
to output
Y = D0
 If D0 = 0, Y = 0, If D0 = 1, Y = 1
 The value Y depends on D0
 When ABCD = 1111, Lower AND gate is active, others inactive
Y = D15
 Output Y =
8 - to - 1 Multiplexer
 Inputs = D0 to D7, Three control inputs
 When ABC = 000, Y = D0
 ABC = 001, Y = D1
 ABC = 010, Y = D2 ……………………….. ABC = 111, Y = D7
IC 74150
 16 - to - 1 TTL multiplexer, 24 pin IC
 Pin 1 to 8 & 16 to 23 ===== D0 to D15
 Pin 11, 13, 14, 15 ======= A, B, C, D
 Pin 10 = output = complement of the selected data bit
 Pin 9 = Strobe = enables or disables the input
 Low strobe = enable the multiplexer ====== Y = Dn
 High strobe = disable the multiplexer ====== Output = high === value of
ABCD doesn’t matter
 Two standard methods for implementing truth table
1. Sum of products
2. Product of sum
3. Third method is multiplexer solution
 i.e., complementing each Y output = data input
Multiplexer Logic
 Complementing each Y output = data input
1. D0 = î = 0
2. D1 = ô = 1 ……………. D15 = î = 0
Bubbles on Signal lines
 Bubble on the line = complement
 Bubbles = indicate active low signal
Nibble Multiplexer
 Input = 4 bits = nibble = A3A2A1A0 = B3B2B1B0
 SELECT = determine which nibble is transmitted to output
 SELECT = Low = Four NAND gates on left activated
 Y3Y2Y1Y0 = A3A2A1A0
 SELECT = High = Four NAND gates on right activated
 Y3Y2Y1Y0 = B3B2B1B0
Nibble Multiplexer – IC 74157
 Has Strobe input
 Strobe is active low input
 Strobe = low ==== multiplexer is active
 Strobe = high ==== multiplexer is inactive

More Related Content

What's hot

Double Side band Suppressed carrier (DSB-SC) Modulation and Demodulation.
 Double Side band Suppressed carrier (DSB-SC) Modulation and Demodulation. Double Side band Suppressed carrier (DSB-SC) Modulation and Demodulation.
Double Side band Suppressed carrier (DSB-SC) Modulation and Demodulation.
SAiFul IslAm
 
Information theory
Information theoryInformation theory
Information theory
Madhumita Tamhane
 
Radix-2 DIT FFT
Radix-2 DIT FFT Radix-2 DIT FFT
Radix-2 DIT FFT
Sarang Joshi
 
peripheral interfacing
peripheral interfacingperipheral interfacing
peripheral interfacing
Tahrimur Rahman
 
Instruction Set Architecture
Instruction Set ArchitectureInstruction Set Architecture
Instruction Set Architecture
Dilum Bandara
 
Decoder Full Presentation
Decoder Full Presentation Decoder Full Presentation
Decoder Full Presentation
Adeel Rasheed
 
Types of Addressing modes- COA
Types of Addressing modes- COATypes of Addressing modes- COA
Types of Addressing modes- COA
Ruchi Maurya
 
Convolution discrete and continuous time-difference equaion and system proper...
Convolution discrete and continuous time-difference equaion and system proper...Convolution discrete and continuous time-difference equaion and system proper...
Convolution discrete and continuous time-difference equaion and system proper...
Vinod Sharma
 
DSP_FOEHU - Lec 02 - Frequency Domain Analysis of Signals and Systems
DSP_FOEHU - Lec 02 - Frequency Domain Analysis of Signals and SystemsDSP_FOEHU - Lec 02 - Frequency Domain Analysis of Signals and Systems
DSP_FOEHU - Lec 02 - Frequency Domain Analysis of Signals and Systems
Amr E. Mohamed
 
Read & write
Read & writeRead & write
Read & write
malaybpramanik
 
Chapter 1 microprocessor introduction
Chapter 1 microprocessor introductionChapter 1 microprocessor introduction
Chapter 1 microprocessor introduction
Shubham Singh
 
Stack organization
Stack organizationStack organization
Stack organization
chauhankapil
 
Linear block coding
Linear block codingLinear block coding
Linear block coding
jknm
 
basic logic gates
 basic logic gates basic logic gates
basic logic gates
vishal gupta
 
Intel 8051 - pin description
Intel 8051  - pin descriptionIntel 8051  - pin description
Intel 8051 - pin description
DEPARTMENT OF PHYSICS
 
Serial Communication in 8051
Serial Communication in 8051Serial Communication in 8051
Serial Communication in 8051
Sudhanshu Janwadkar
 
8051 interrupts
8051 interrupts8051 interrupts
8051 interrupts
Shreyans Pathak
 
Arm instruction set
Arm instruction setArm instruction set
Arm instruction set
Mathivanan Natarajan
 
Lect 2 ARM processor architecture
Lect 2 ARM processor architectureLect 2 ARM processor architecture
Lect 2 ARM processor architecture
Dr.YNM
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
Shubham Singh
 

What's hot (20)

Double Side band Suppressed carrier (DSB-SC) Modulation and Demodulation.
 Double Side band Suppressed carrier (DSB-SC) Modulation and Demodulation. Double Side band Suppressed carrier (DSB-SC) Modulation and Demodulation.
Double Side band Suppressed carrier (DSB-SC) Modulation and Demodulation.
 
Information theory
Information theoryInformation theory
Information theory
 
Radix-2 DIT FFT
Radix-2 DIT FFT Radix-2 DIT FFT
Radix-2 DIT FFT
 
peripheral interfacing
peripheral interfacingperipheral interfacing
peripheral interfacing
 
Instruction Set Architecture
Instruction Set ArchitectureInstruction Set Architecture
Instruction Set Architecture
 
Decoder Full Presentation
Decoder Full Presentation Decoder Full Presentation
Decoder Full Presentation
 
Types of Addressing modes- COA
Types of Addressing modes- COATypes of Addressing modes- COA
Types of Addressing modes- COA
 
Convolution discrete and continuous time-difference equaion and system proper...
Convolution discrete and continuous time-difference equaion and system proper...Convolution discrete and continuous time-difference equaion and system proper...
Convolution discrete and continuous time-difference equaion and system proper...
 
DSP_FOEHU - Lec 02 - Frequency Domain Analysis of Signals and Systems
DSP_FOEHU - Lec 02 - Frequency Domain Analysis of Signals and SystemsDSP_FOEHU - Lec 02 - Frequency Domain Analysis of Signals and Systems
DSP_FOEHU - Lec 02 - Frequency Domain Analysis of Signals and Systems
 
Read & write
Read & writeRead & write
Read & write
 
Chapter 1 microprocessor introduction
Chapter 1 microprocessor introductionChapter 1 microprocessor introduction
Chapter 1 microprocessor introduction
 
Stack organization
Stack organizationStack organization
Stack organization
 
Linear block coding
Linear block codingLinear block coding
Linear block coding
 
basic logic gates
 basic logic gates basic logic gates
basic logic gates
 
Intel 8051 - pin description
Intel 8051  - pin descriptionIntel 8051  - pin description
Intel 8051 - pin description
 
Serial Communication in 8051
Serial Communication in 8051Serial Communication in 8051
Serial Communication in 8051
 
8051 interrupts
8051 interrupts8051 interrupts
8051 interrupts
 
Arm instruction set
Arm instruction setArm instruction set
Arm instruction set
 
Lect 2 ARM processor architecture
Lect 2 ARM processor architectureLect 2 ARM processor architecture
Lect 2 ARM processor architecture
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
 

Similar to 3. multiplexer

Multiplexer
MultiplexerMultiplexer
multiplexer and d-multiplexer
multiplexer and d-multiplexermultiplexer and d-multiplexer
multiplexer and d-multiplexer
malikwaqar75033149
 
Digital VLSI - Unit 2.pptx
Digital VLSI - Unit 2.pptxDigital VLSI - Unit 2.pptx
Digital VLSI - Unit 2.pptx
SanjaiPrasad
 
15CS32 ADE Module 3
15CS32 ADE Module 315CS32 ADE Module 3
15CS32 ADE Module 3
RLJIT
 
encoderdecoder.pptx
encoderdecoder.pptxencoderdecoder.pptx
encoderdecoder.pptx
AshwiniMate10
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
Jamnas Mundakkutty A
 
Encoder & Decoder
Encoder & DecoderEncoder & Decoder
Encoder & Decoder
Syed Saeed
 
digital electronics..
digital electronics..digital electronics..
digital electronics..
Saurav Roy
 
Logic System Design KTU Chapter-4.ppt
Logic System Design KTU Chapter-4.pptLogic System Design KTU Chapter-4.ppt
Logic System Design KTU Chapter-4.ppt
Albin562191
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
Hareem Aslam
 
Digital Logic circuit
Digital Logic circuitDigital Logic circuit
Digital Logic circuit
kavitha muneeshwaran
 
dld.ppt
dld.pptdld.ppt
dld.ppt
DagneMulu1
 
Decoders-Digital Electronics
Decoders-Digital ElectronicsDecoders-Digital Electronics
Decoders-Digital Electronics
Paurav Shah
 
Mcsl 17 ALP lab manual
Mcsl 17 ALP lab manualMcsl 17 ALP lab manual
Mcsl 17 ALP lab manual
sannnnnnnnnnnnnnnn
 
Decoder
DecoderDecoder
Decoder
sahed dewan
 
B sc3 unit 4 combi..lckt
B sc3 unit 4 combi..lcktB sc3 unit 4 combi..lckt
B sc3 unit 4 combi..lckt
MahiboobAliMulla
 
I semester Unit 4 combinational circuits.pptx
I semester Unit 4 combinational circuits.pptxI semester Unit 4 combinational circuits.pptx
I semester Unit 4 combinational circuits.pptx
Mayank Pandey
 
decoders121-170714184489769876987698749.pptx
decoders121-170714184489769876987698749.pptxdecoders121-170714184489769876987698749.pptx
decoders121-170714184489769876987698749.pptx
tlap4412
 
Encoders
EncodersEncoders
Encoders
Ammara Javed
 
digita circuit design.pptx
digita circuit design.pptxdigita circuit design.pptx
digita circuit design.pptx
Godwin585235
 

Similar to 3. multiplexer (20)

Multiplexer
MultiplexerMultiplexer
Multiplexer
 
multiplexer and d-multiplexer
multiplexer and d-multiplexermultiplexer and d-multiplexer
multiplexer and d-multiplexer
 
Digital VLSI - Unit 2.pptx
Digital VLSI - Unit 2.pptxDigital VLSI - Unit 2.pptx
Digital VLSI - Unit 2.pptx
 
15CS32 ADE Module 3
15CS32 ADE Module 315CS32 ADE Module 3
15CS32 ADE Module 3
 
encoderdecoder.pptx
encoderdecoder.pptxencoderdecoder.pptx
encoderdecoder.pptx
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
 
Encoder & Decoder
Encoder & DecoderEncoder & Decoder
Encoder & Decoder
 
digital electronics..
digital electronics..digital electronics..
digital electronics..
 
Logic System Design KTU Chapter-4.ppt
Logic System Design KTU Chapter-4.pptLogic System Design KTU Chapter-4.ppt
Logic System Design KTU Chapter-4.ppt
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
 
Digital Logic circuit
Digital Logic circuitDigital Logic circuit
Digital Logic circuit
 
dld.ppt
dld.pptdld.ppt
dld.ppt
 
Decoders-Digital Electronics
Decoders-Digital ElectronicsDecoders-Digital Electronics
Decoders-Digital Electronics
 
Mcsl 17 ALP lab manual
Mcsl 17 ALP lab manualMcsl 17 ALP lab manual
Mcsl 17 ALP lab manual
 
Decoder
DecoderDecoder
Decoder
 
B sc3 unit 4 combi..lckt
B sc3 unit 4 combi..lcktB sc3 unit 4 combi..lckt
B sc3 unit 4 combi..lckt
 
I semester Unit 4 combinational circuits.pptx
I semester Unit 4 combinational circuits.pptxI semester Unit 4 combinational circuits.pptx
I semester Unit 4 combinational circuits.pptx
 
decoders121-170714184489769876987698749.pptx
decoders121-170714184489769876987698749.pptxdecoders121-170714184489769876987698749.pptx
decoders121-170714184489769876987698749.pptx
 
Encoders
EncodersEncoders
Encoders
 
digita circuit design.pptx
digita circuit design.pptxdigita circuit design.pptx
digita circuit design.pptx
 

More from DEPARTMENT OF PHYSICS

Ruby laser
Ruby laserRuby laser
Phototransistor
PhototransistorPhototransistor
Phototransistor
DEPARTMENT OF PHYSICS
 
Photo diode
Photo diodePhoto diode
Opto electronic devices
Opto electronic devicesOpto electronic devices
Opto electronic devices
DEPARTMENT OF PHYSICS
 
Basics of laser action
Basics of laser actionBasics of laser action
Basics of laser action
DEPARTMENT OF PHYSICS
 
7 Segment Display
7 Segment Display7 Segment Display
7 Segment Display
DEPARTMENT OF PHYSICS
 
MICROCONTROLLER - INTEL 8051
MICROCONTROLLER - INTEL 8051MICROCONTROLLER - INTEL 8051
MICROCONTROLLER - INTEL 8051
DEPARTMENT OF PHYSICS
 
Intel 8085 - Smallest number in a data array
Intel 8085 -  Smallest number in a data arrayIntel 8085 -  Smallest number in a data array
Intel 8085 - Smallest number in a data array
DEPARTMENT OF PHYSICS
 
Intel 8085 largest number in a data array
Intel   8085  largest number in a data arrayIntel   8085  largest number in a data array
Intel 8085 largest number in a data array
DEPARTMENT OF PHYSICS
 
Intel 8085 - Arrange an array of data in ascending order
Intel 8085  - Arrange an array of data in ascending orderIntel 8085  - Arrange an array of data in ascending order
Intel 8085 - Arrange an array of data in ascending order
DEPARTMENT OF PHYSICS
 
Haemodialysis
HaemodialysisHaemodialysis
Haemodialysis
DEPARTMENT OF PHYSICS
 
Pacemaker
PacemakerPacemaker
Cyclotron
CyclotronCyclotron
Dia para
Dia paraDia para
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
DEPARTMENT OF PHYSICS
 
Superconductor
SuperconductorSuperconductor
Superconductor
DEPARTMENT OF PHYSICS
 
Nuclear physics ppt
Nuclear physics pptNuclear physics ppt
Nuclear physics ppt
DEPARTMENT OF PHYSICS
 
Keplers law
Keplers lawKeplers law
types of satelite comunication
types of satelite comunicationtypes of satelite comunication
types of satelite comunication
DEPARTMENT OF PHYSICS
 
Nuclear rections ppt
Nuclear rections pptNuclear rections ppt
Nuclear rections ppt
DEPARTMENT OF PHYSICS
 

More from DEPARTMENT OF PHYSICS (20)

Ruby laser
Ruby laserRuby laser
Ruby laser
 
Phototransistor
PhototransistorPhototransistor
Phototransistor
 
Photo diode
Photo diodePhoto diode
Photo diode
 
Opto electronic devices
Opto electronic devicesOpto electronic devices
Opto electronic devices
 
Basics of laser action
Basics of laser actionBasics of laser action
Basics of laser action
 
7 Segment Display
7 Segment Display7 Segment Display
7 Segment Display
 
MICROCONTROLLER - INTEL 8051
MICROCONTROLLER - INTEL 8051MICROCONTROLLER - INTEL 8051
MICROCONTROLLER - INTEL 8051
 
Intel 8085 - Smallest number in a data array
Intel 8085 -  Smallest number in a data arrayIntel 8085 -  Smallest number in a data array
Intel 8085 - Smallest number in a data array
 
Intel 8085 largest number in a data array
Intel   8085  largest number in a data arrayIntel   8085  largest number in a data array
Intel 8085 largest number in a data array
 
Intel 8085 - Arrange an array of data in ascending order
Intel 8085  - Arrange an array of data in ascending orderIntel 8085  - Arrange an array of data in ascending order
Intel 8085 - Arrange an array of data in ascending order
 
Haemodialysis
HaemodialysisHaemodialysis
Haemodialysis
 
Pacemaker
PacemakerPacemaker
Pacemaker
 
Cyclotron
CyclotronCyclotron
Cyclotron
 
Dia para
Dia paraDia para
Dia para
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Superconductor
SuperconductorSuperconductor
Superconductor
 
Nuclear physics ppt
Nuclear physics pptNuclear physics ppt
Nuclear physics ppt
 
Keplers law
Keplers lawKeplers law
Keplers law
 
types of satelite comunication
types of satelite comunicationtypes of satelite comunication
types of satelite comunication
 
Nuclear rections ppt
Nuclear rections pptNuclear rections ppt
Nuclear rections ppt
 

Recently uploaded

GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 

Recently uploaded (20)

GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 

3. multiplexer

  • 1. MULTIPLEXER Dr. N. Anuradha Asst. Professor of Physics Bon Secours College for Women Thanjavur
  • 2. MULTIPLEXER  Multiplexer means many into one  Many inputs, only one outputs  Control signals steer any input to the output  Also called data selector  General idea & general circuit  n – input signals  m – control signals  1- output signals  m control signals select 2m input signals = n < 2m
  • 3. 4 - to - 1 Multiplexer  Depending on control inputs A & B = one of the four inputs D0 to D3 steered to output Y  SOP Operation Y = A B D0 + ABD1 + ABD2 + ABD3  If A = 0, B = 0 Y = 0 0 D0 + 0 0 D1 + 0 0 D2 + 0 0 D3 Y = 1 1 D0 + 1 0 D1 + 0 1 D2 + 0 0 D3 Y = D0  A = 0, B = 0 == upper AND gate is active, others inactive Y = D0  A = 0, B = 1 == Second AND gate is active, others inactive Y = D1  A = 1, B = 0 == Third AND gate is active, others inactive Y = D2  A = 1, B = 1 == Fourth AND gate is active, others inactive ====== Y = D3
  • 4.
  • 5. 16 - to - 1 Multiplexer  Inputs = D0 to D15  When ABCD = 0000, Upper AND = active, other gates = disabled, D0 transmitted to output Y = D0  If D0 = 0, Y = 0, If D0 = 1, Y = 1  The value Y depends on D0  When ABCD = 1111, Lower AND gate is active, others inactive Y = D15  Output Y = 8 - to - 1 Multiplexer  Inputs = D0 to D7, Three control inputs  When ABC = 000, Y = D0  ABC = 001, Y = D1  ABC = 010, Y = D2 ……………………….. ABC = 111, Y = D7
  • 6.
  • 7. IC 74150  16 - to - 1 TTL multiplexer, 24 pin IC  Pin 1 to 8 & 16 to 23 ===== D0 to D15  Pin 11, 13, 14, 15 ======= A, B, C, D  Pin 10 = output = complement of the selected data bit  Pin 9 = Strobe = enables or disables the input  Low strobe = enable the multiplexer ====== Y = Dn  High strobe = disable the multiplexer ====== Output = high === value of ABCD doesn’t matter  Two standard methods for implementing truth table 1. Sum of products 2. Product of sum 3. Third method is multiplexer solution  i.e., complementing each Y output = data input
  • 8.
  • 9. Multiplexer Logic  Complementing each Y output = data input 1. D0 = î = 0 2. D1 = ô = 1 ……………. D15 = î = 0 Bubbles on Signal lines  Bubble on the line = complement  Bubbles = indicate active low signal Nibble Multiplexer  Input = 4 bits = nibble = A3A2A1A0 = B3B2B1B0  SELECT = determine which nibble is transmitted to output  SELECT = Low = Four NAND gates on left activated  Y3Y2Y1Y0 = A3A2A1A0  SELECT = High = Four NAND gates on right activated  Y3Y2Y1Y0 = B3B2B1B0
  • 10. Nibble Multiplexer – IC 74157  Has Strobe input  Strobe is active low input  Strobe = low ==== multiplexer is active  Strobe = high ==== multiplexer is inactive