logo

Crowdly

Design task – Logic gates Specification: In this design task you need to cre...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Design task – Logic gates

Specification:

In this design task you need to create a circuit implementing two logic gates, using transistors, as per the diagram below.

You are required to implement the above system where the LED turns ON when the output of the logic circuit is true/1. 

Inputs of the circuit are considered true/1 as outlined below. 

    • LDR input is true/1 when it receives light of intensity above a certain threshold (you can set this threshold).  Otherwise, it's considered false/0.
    • Push button input is true/1 when it is pressed, otherwise false/0.
    • Slide switch input is true/1 when moved to the right, otherwise false/0.
You need to design the logic gates using transistors. The two gates should be separately implemented (i.e. they should not share the transistors).

Also, the logic gates should be independent of the inputs (i.e. it should be possible to replace the inputs by some other sensor/waveform without a change to the logic gate implementation). 

You need to add resistors and power supply as necessary.

Permitted Components:

    • 1 x Mechanical slide switch
    • 1 x Pushbutton switch
    • 1 x LED
    • 1 x LDR
    • Transistors as needed
    • Resistors as needed

Tasks:

  1.  Draw the circuit diagram (using draw.io) showing all the electrical components.
  2.  Present your calculations (you will be asked to explain how you did the calculations).
  3.  Build the working circuit on a breadboard and bring it to the assessment (with the circuit diagram and the calculations). 
  4.  Display the output waveform (from the LED) on one channel of the DSO and the input waveform from the LDR on the second channel of the DSO. 

More questions like this

Want instant access to all verified answers on lms.monashcollege.edu.au?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!