Introduction to Transistors

Slides:



Advertisements
Similar presentations
temperature system wiring
Advertisements

College of Engineering & Science living with the lab Ohm’s Law © 2012 David Hall 1.5V.
Using the servo library living with the lab Libraries are computer programs written to add functionality to Arduino programs. A library to control hobby.
Conductivity sensor implementation living with the lab © 2011 LWTL faculty team.
Analog and Digital Measurements living with the lab 14 digital input / output pins 6 analog input pins © 2012 David Hall.
Waterproofing a thermistor ENGR 121 living with the lab © 2013 David Hall.
Using the Arduino to Make an LED Flash Work in teams of two! living with the lab digital I/O pins (I/O = input / output) USB cable plug power pins.
User-defined functions in Arduino sketches living with the lab © 2012 David Hall.
Calibration of conductivity sensors living with the lab.
Using Your Arduino, Breadboard and Multimeter Work in teams of two! living with the lab 1 © 2012 David Hall.
Thermistor calibration living with the lab © 2013 David Hall.
Cascaded switching of a solenoid valve living with the lab transistor relay solenoid valve © 2012 David Hall.
Assembly of conductivity flow loop living with the lab (in preparation for calibrating conductivity sensor)
Switches & whiskers on the Arduino living with the lab lever arm switches mounted to Arduino © 2012 David Hall.
220  470  Gnd5V Currents Through Parallel Resistors 1 living with the lab © 2012 David Hall.
Using Hobby Servos with the Arduino living with the lab © 2012 David Hall.
Using for loops to control LEDs living with the lab 1 1 arduino.cc the for statement allows us to repeat a block of commands a limited number of times.
Transistors According to Dictionary.com a transistor is:
Building Circuits.
Pump Fabrication Day Group A will draw their pump
Controlling Servos with the Arduino
Connecting Switches.
Series and Parallel Resistors
Pump Project Requirements
Pump Efficiency Fluid Energy Out + - Electrical Energy In.
Introduction to the Arduino
Why Won’t My Arduino Work?
Robot Challenge Introduction
Troubleshooting Your Multimeter
Using servos.
Introduction to Electricity
calibration of conductivity sensors
Servo Library and Functions
Line Following Tips photoresistor circuits
How to Use Dial Calipers
Controlling a Motor with Cascading Switches
Introduction to Transistors
Introduction to the Fishtank
Conservation of Mass
Conservation of Energy
RGB LEDs.
Conservation of Mass Problem
Smart Project Introduction
Conductivity Sensor.
Servo Library and Functions
Troubleshooting Your Multimeter
a few of my favorite sensors
Relays.
using for loops to control LEDs
using the Arduino to make LEDs flash
Using Photoresistors with an Arduino
Line Following Tips photoresistor circuit
Torque and RPM of Gears
Data Types.
analog and digital measurements
Controlling the Heater
Digital Input from Switches
Implementing Switches Using Interrupts
Arduino: For Loops.
Non-Concurrent Force Systems
IR Object Detection IR detector IR LED IR light reflected off object
Radio Frequency Transmitter and Receiver
Interfacing a Rotary Encoder with an Arduino
Conservation of Mass Problem
Non-Concurrent Force Systems
Evaluating Design Alternatives
Counting Servo Gear Teeth (FS90R Servos)
Static Equilibrium Problem
Reservoir Loop.
Gearmotor Efficiency W table top gearmotor pulley string.
Presentation transcript:

Introduction to Transistors

DISCLAIMER & USAGE The content of this presentation is for informational purposes only and is intended for students attending Louisiana Tech University only. The authors of this information do not make any claims as to the validity or accuracy of the information or methods presented. Any procedures demonstrated here are potentially dangerous and could result in damage and injury. Louisiana Tech University, its officers, employees, agents and volunteers, are not liable or responsible for any injuries, illness, damage or losses which may result from your using the materials or ideas, or from your performing the experiments or procedures depicted in this presentation. The Living with the Lab logos should remain attached to each slide, and the work should be attributed to Louisiana Tech University. If you do not agree, then please do not view this content. boosting application-focused learning through student ownership of learning platforms

Implementation of a Transistor Circuit A transistor is a semiconductor device that can be used as an “electrical switch” or as an amplifier Implement the transistor circuit on your Arduino C B E Compare the pin locations of C, B and E to the circuit diagram WARNING: The transistor will get VERY hot if connected incorrectly

Implementation of a Transistor Circuit Write a simple program to make the LED blink on and off void setup() { pinMode(4,OUTPUT); }   void loop() { digitalWrite(4, HIGH); delay(1000); digitalWrite(4, LOW); What is the transistor doing? We will use transistors to activate a relays for switching our fishtank heater on and off and opening and closing solenoid valves.

Transistors Transistors are in most electronic devices A transistor is a semiconductor device that can be used as an “electrical switch” or as an amplifier Transistors are in most electronic devices Advantages of using a transistor over a mechanical switch: Can be very small Works very fast Can be controlled electrically Inexpensive Fishtank applications: Turning heater on and off Opening and closing solenoid valves This chip in your multimeter contains multiple transistors The A8 chip in an iPhone contains 2 billion transistors

Transistors are made from Semiconductors Materials that can either be a conductor or an insulator depending on the conditions Silicon is the most common semiconductor material Given that silicon is in column 14 of the periodic table, how many valence electrons does Silicon have? When surrounded by other silicon atoms, each silicon has 8 valence electrons In this state, is Si an insulator or a conductor? How can we make it conduct? Change the conditions Break up the valence shell Add other atoms through a process called doping e Si 4 Si e Insulator

Doping is the intentional addition of impurities What scenarios would help encourage flow of electrons at the atomic level? An extra electron A missing electron Knowing that a complete valence shell holds 8 electrons and Si has 4 valence electrons, then How many electrons should the doping atom have to provide an extra electron? How many electrons should the doping atom have to provide a hole (or missing electron) electron? Where on the periodic table will we find these elements? Most common dopants are: Boron, B (3 valence electrons) Phosphorous, P (5 valence electrons) 5 3 Column 13 for 3 electrons and column 15 for 5 electrons

N-type doping using an element that has 5 valence electrons Makes the structure more negative by gaining an extra electron Called n-type doping (n for negative) Uses elements from column 15 like Phosphorous, P When P is surrounded by Si, an extra electron is added to an already full valence shell Extra electron is available for conduction e e P e e e

P-type doping using an element that has 3 valence electrons Makes the structure more positive by producing a hole in the valence shell Called p-type doping (p for positive) Uses elements from column 13 like Boron, B Boron has 3 valence electrons When B is surrounded by Si, the structure has one fewer electrons than what is required for a full valence shell This vacancy (hole) allows conduction to occur h B e

P-N Junction We can dope a single crystal so that one part is p-type and the other part is n-type What happens when we place a voltage across it? Voltage will push the charges towards each other At the p-n junction, the electrons will cross the border to recombine with the holes This allows current to flow What happens if we apply voltage the other way? Voltage will push the charges, but this time away from the junction Electrons cannot recombine with the holes resulting in an open circuit and no current flows What electrical component have you used that works like this? p n + - + - p n LED

Transistors Sandwiching n-type or p-type semiconductors allow us to make transistors There are two types of transistors which are named based on their doping: What happens if we attach a voltage source to an npn transistor? Electrons and holes recombine at the left junction and no current can flow What if we reverse the voltage source? We would have the same issue, but this time at the right side pn junction n p p n p n + - npn pnp

How can we make current flow? We can set up the transistor material in a strategic way that will help induce electron flow Add more electrons to the emitter region of the transistor (make it more positive) The higher concentration of electrons will want to move to an area with lower concentration Shorten the base region This will allow the electrons to flow from the emitter region to the collector region without combining with the holes Apply a second voltage source between the base and emitter. Attracts emitter electrons to the base Emitter Base Emitter n++ p Collector n Emitter Base Base Collector Collector n p n++ p n n++ p n + -

Transistors as switches Without the second voltage source, VBE, no current will be allowed to flow VBE can be used as a switch to turn VCE on and off Think about how that relates the transistor/LED circuit you set up at the beginning of class You had 2 voltage sources: 5V power source and voltage supplied by digital pin 4 Which of the two would be VCE and VBE? VBE is the voltage from the digital pin VCE is the 5V power source You were able to switch the LED on by supplying the second voltage (VBE) from the digital pin When you turned the pin LOW you removed the second voltage which turned switched the LED off Transistors can be used to have a small current toggle a larger one Your Arduino can output ~40mA of current Using transistors with your Arduino allows you to toggle a much larger amperage (such as your 1.5A power supplies) + - Base Emitter n++ p Collector n VBE VCE

Transistors with Arduino Application Implement the transistor/LED circuit and the thermistor circuit Sketch 1: write a sketch that gives you room temperature as an analog value Room temperature will be your setpoint Sketch 2: write a sketch that uses the transistor to: Blink the LED on for 1 second and off for 1 second when the temperature is above the setpoint Blink the LED on for 300 milliseconds and off for 300 milliseconds when the temperature is below the setpoint Print to your serial monitor when temperature is above and below the setpoint 5V analog input 5 thermistor 10kW C B E Be sure to plug C, B, and E accordingly