SlideShare a Scribd company logo
1 of 10
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 (20)

Latches and flip flops
Latches and flip flopsLatches and flip flops
Latches and flip flops
 
8085 data transfer instruction set
8085 data transfer instruction set8085 data transfer instruction set
8085 data transfer instruction set
 
De Morgan Theorem B[1]
De Morgan Theorem B[1]De Morgan Theorem B[1]
De Morgan Theorem B[1]
 
Security System using XOR & NOR
Security System using XOR & NOR Security System using XOR & NOR
Security System using XOR & NOR
 
Error detection & correction codes
Error detection & correction codesError detection & correction codes
Error detection & correction codes
 
Adc and dac
Adc and dacAdc and dac
Adc and dac
 
multiplexers and demultiplexers
 multiplexers and demultiplexers multiplexers and demultiplexers
multiplexers and demultiplexers
 
Encoder
EncoderEncoder
Encoder
 
Logic families
Logic familiesLogic families
Logic families
 
SOP POS, Minterm and Maxterm
SOP POS, Minterm and MaxtermSOP POS, Minterm and Maxterm
SOP POS, Minterm and Maxterm
 
List of 8085 programs
List of 8085 programsList of 8085 programs
List of 8085 programs
 
Encoder and decoder
Encoder and decoderEncoder and decoder
Encoder and decoder
 
SHIFT REGISTERS
SHIFT REGISTERSSHIFT REGISTERS
SHIFT REGISTERS
 
Sequential Logic Circuit
Sequential Logic CircuitSequential Logic Circuit
Sequential Logic Circuit
 
8237 dma controller
8237 dma controller8237 dma controller
8237 dma controller
 
Digital electronics logic families
Digital electronics logic familiesDigital electronics logic families
Digital electronics logic families
 
Assembly 8086
Assembly 8086Assembly 8086
Assembly 8086
 
Ring counter
Ring counterRing counter
Ring counter
 
D flip Flop
D flip FlopD flip Flop
D flip Flop
 
The BCD to excess-3 converter
The BCD to excess-3 converterThe BCD to excess-3 converter
The BCD to excess-3 converter
 

Similar to 3. multiplexer

Digital VLSI - Unit 2.pptx
Digital VLSI - Unit 2.pptxDigital VLSI - Unit 2.pptx
Digital VLSI - Unit 2.pptxSanjaiPrasad
 
15CS32 ADE Module 3
15CS32 ADE Module 315CS32 ADE Module 3
15CS32 ADE Module 3RLJIT
 
Encoder & Decoder
Encoder & DecoderEncoder & Decoder
Encoder & DecoderSyed 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.pptAlbin562191
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuitsHareem Aslam
 
Decoders-Digital Electronics
Decoders-Digital ElectronicsDecoders-Digital Electronics
Decoders-Digital ElectronicsPaurav Shah
 
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.pptxMayank Pandey
 
decoders121-170714184489769876987698749.pptx
decoders121-170714184489769876987698749.pptxdecoders121-170714184489769876987698749.pptx
decoders121-170714184489769876987698749.pptxtlap4412
 
digita circuit design.pptx
digita circuit design.pptxdigita circuit design.pptx
digita circuit design.pptxGodwin585235
 

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 (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
 
Intel 8051 - pin description
Intel 8051  - pin descriptionIntel 8051  - pin description
Intel 8051 - pin description
 
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
 

Recently uploaded

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 

Recently uploaded (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 

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