ECE 112 - Introduction to Electrical and Computer Engineering

Winter 2004

When:
   Meets Tuesday and Thursday 10:00-10:50 am

Where:
    CORD 1109

Lecturer:
    Roger Traylor
    Office:               238 Owen Hall               E-mail:     traylor@ece.orst.edu
    Office Hours:   9-10am Monday and 3-4pm Thursday

TAs:
List of TAs, their lab times and email addresses

New information: last update: 12/31/04, 10:03am

NOTE: Lab begins first week. Be prepared to pay for your robot kit. See info below.


Resources:


IEEE Store Hours for Winter Quarter

M   8-9:45a
Tu  3-4p
W   8-9:45a
Th  9-12:30, 3-4p
F   10a-12a

Class Goals

The goals of ECE 112, Introduction to Electrical and Computer Engineering are: (1) to introduce basic concepts in Electrical and Computer Engineering in a integrated manner, (2) to motivate basic concepts in the context of a simple student constructed robot, and (3) to illustrate a logical way of thinking about problems and their solutions.


Lecture Topics - subject to change


Required Reading

There is no text book for this class. The notes for each class session are found in the syllabus. Our class will roughly follow the order of the notes. Please read through the material before the lecture. The lab procedure for the week will also be posted in the syllabus.


Prerequisites

You should be comfortable with navigating and creating files in the UNIX enviroment. You should become proficient with a good programmer's editor such as vi or emacs. ECE111 covers all this stuff. No experience with building electronic circuits is needed.

Getting Class information

A mail reflector (or group, list) for the class will be established by the beginning of class. This "mail group" is where you find information about homework assignments, changes in test dates or times, changes in due dates, changes in test locations, etc. In other words, really important stuff .

The mailgroup is how I communicate with you outside the classroom. It can also be used as an interactive forum where you discuss homework problems and solutions. Such usage is encouraged. You are welcome to discuss homework solutions or approaches to solving a problem.

Students who register early for ECE112 during the fall term are automatically given ENGR computing accounts and are added to the class mail list. You will receive a notification from the list manager when you are added to the list.

The name of the class list for ECE112 is: class-ece112@engr.orst.edu This name is case sensitive.


Laboratory

What you will need for lab:
In short, a robot kit and tool kit unless you have the tools already. A major portion of this class (and of your grade) involves building various circuits and testing them in lab. You eventually build and debug a small robot.

Lab Kit Costs (2004 prices)
Robot kit : $60 ($20 cheaper than last year)
Tool Kit: : $15 ($5 more than last year)

The Robot kit is the only mandatory purchase if you are proficient with soldering and have your own tools. We will be selling the required tools and robot kits during the first lab session during the week of Janurary 4th. It is very important that you bring $60 or $75 dollars cash or a personal check with you to the first lab session. Only cash or personal check will be accecpted. No exceptions.

If you have the proper tools to build the kits, you do not need to buy tools. Here are the tools you will need:

Tools needed
  * Flat Head Screw Driver
  * Philips Head Screwdriver
  * Wire Strippers
  * Side (diagonal) Cutters
  * Needle Nose Pliers
  * Solder Wick ( we supply the solder)
  * Digital Multimeter (DMM)
  * Safety Goggles

Soldering irons are supplied in the lab. We will be using industrial quality irons to make learning to solder as easy as possible.

If you have never soldered, don't worry. We will teach you. If you once knew but have forgotten how to, you may want to review a soldering tutorial we have: soldering tutorial. This is not a soldering class, but it is a fundamental EE skill that everybody should be proficient with. Besides, its farily easy to learn.

If you have all the tools and also a soldering iron, you are free to work on the robot kit at your residence.

All lab sections meet in DH302.

Lab Conduct
No food or drink is allowed in the lab. No horseplay is allowed. Take care of the lab equipment. We can have a fun time if we act like mature adults.


Homework

Problem sets are assigned on a weekly basis as seen in the syllabus. Homework assigned in week "n" will be collected Tuesday of week "n + 1" in class. Selected problems from the problem sets will be graded on a 0, 1, 2 basis. Your homework grades will be posted by Friday of week "n + 1". You will pick up your homeowrk in lab during the week of "n + 2". You may want to keep a xerox copy of your homeowrk since it takes a bit of time to get them back to you. Also, don't use spiral bound paper. Unorganized or sloppy work will be returned with a grade of zero.

If your grade does not show up by Saturday morning of week "n + 1", notify your TA immediately. If you don't get satisfaction from your TA within a couple of days, let me know.

If you have a missing grade but neglect to tell anybody about it for more than 1 week after it should have been posted, it will be too late. In other words, you have one week to complain about a missing grade. After that, its too late.

If you don't pick up your homework in lab, it will be held there for 1 week and then discarded.

Across the top of each page put:

Lab Section #        Homework #        Name        last 5 of student ID

I strongly encourage you to work all of the problems till you understand them. Just watching me do them on the blackboard will not be enough.

The exam questions will be taken from the problem sets with minor changes. The exams are constructed such that if you understand all the lecture material, and can do all the homework without help, you will do well.

Homework solutions will be made available on a timely basis (as I can get them done) so you can check your homework procedures and answers.


Grading

Test 1          10%
Test 2          15%
Test 3          15%
Homework  10%
Laboratory   40%
Final Exam   10%

Current Grades


ECE 112 - Schedule and Assignments



Period


Date


Reading/Subject


Lab activity


Problem set/solutions

1 Tuesday, Jan 6 Introduction to ECE 112
Electrons, and Conductors
Electrical Current - "Electrons on the Move
Lab 1 - Tekbot Base Assembly
  -Soldering iron basics
  -How soldering works, how to do it
  -Assemble robot base
  -Assemble battery charger and test
  -Test motors and battery connections
2 Thursday, Jan 8 Measuring Current
Voltage, Electromotive Force
Electron Flow vs Conventional Current
Schematic Diagrams
Schematic Symbols
Problem set 1
Solutions:
pg1 pg2 pg3 pg4
3 Tuesday, Jan 13 Resistors and Ohms law
Simulation and Modeling with Ideal Circuit Elements
Independent Voltage Sources
Independent Current Sources
Lab 2 - Making measurments with DMMs
  -Proper use of DMM
  -Reading schematics
  -How to measure current, voltage, resistance with a DMM
4 Thursday, Jan 15 The power equation
Calculating Power Dissipation
Nodes, Loops, Branches
Problem set 2
Solutions:
pg1 pg2 pg3 pg4
5 Tuesday, Jan 20 Kirchoffs Voltage Law
Analysis of a single-loop circuit using KVL
Lab 3 - Ohms Law in Practice
  -Using Ohms law
  -Creating a model of the motor internal resistance
  -Creating a model of the robot battery
  -Using a PWM to act as a variable resistor
6 Thursday, Jan 22 Test 1 - Covers periods 1,2,3,4
Problem Set 3:
pg1 pg2 pg3
Solutions:
pg1 pg2 pg3
7 Tuesday, Jan 27 More analysis of a single-loop circuit using KVL
Voltage Dividers
Lab 4 - Power and Kirchoff's Voltage Law
  -Computing power consumed by the robot motor.
  -The reference direction for power consumption.
  -Observing Kirchoff's voltage law in operation.
8 Thursday, Jan 29 Kirchoffs Current Law
Circuit Analysis Using KCL
9 Tuesday, Feb 3 KCL Analysis Again
KCL Analysis with SPICE
Resistors in Parallel
Resistor Networks
No lab. Catch up week. Problem Set 4:
pg1 pg2
Solutions:
pg1
pg2
pg2 - alt solution with R3 = 3 ohms
pg3
pg4
10 Thursday, Feb 5 Semiconductors - Diodes
Semiconductors - BJTs
BJT Behavior
BJT Amplifier DC Operating Point
The BJT as an amplifier
11 Tuesday, Feb 10 Test 2 - Covers sessions 5,7,8,9
Lab 6 - Diodes and Transistors
Protoboard Basics
  -Diode and Transistor Behavior
  -Bipolar transistors as switches and amplifiers
  -MOSFET transistors as switches
Problem Set 5:
pg1 pg2 pg3
Solutions:
pg0.0 and 0.1 pg1 pg2
12 Thursday, Feb 12 Bipolar Junction Transistors (BJTs)
BJT Behavior (BJTs)
Analyzing BJT circuits (BJTs)
13 Tuesday, Feb 17 The Differential Amplifier
Real World Comparators
Lab 7 - Go Towards the Light
LM393 Data sheet
  -Voltage comparators
  -Simple circuits with comparators and digital logic
14 Thursday, Feb 19 Comparator Circuits
HLMP-1700 Datasheet
LM339 Datasheet
15 Tuesday, Feb 24 Analog to Digital Conversion
Conceptual Design of an A to D Converter
LM3914 Datasheet
Lab 8 - Final Robot Assembly, part 1
  -Assemble analog control and whisker boards
Problem Set 6:
Problem set 6
Solutions:
Solutions
16 Thursday, Feb 26 Binary Logic - Concepts and Circuits
The logic gate family
17 Tuesday, Mar 2 Test 3 - covers sessions 10, 11, 12, 13, 14 Project Lab
Materials to be handed out in class
18 Thursday, Mar 4 Ad Hoc digital logic design
Random Logic Design
Ripple Carry Adder Design
Problem Set 7:
Problem set 7
Solutions:
Solutions
19 Tuesday, Mar 9 DeMorgans Theorem
Standard Forms of Logic Equations
Reduction of Logic using K-Maps
Project Lab
Materials to be handed out in class
20 Thursday, Mar 11 Demo of Senior Design Tekbot Project
Summary of Class
Course Evaluation
Problem Set 8 is provided for your practice only. It will not be turned in.
Problem Set 8:
Problem set 8
Solutions:
Solutions
Monday, March 15 Final Exam 9:30am (comprehensive)
Same location as class (Cord 1109)

Questions, suggestions? Let me know......Mail to:

traylor@ece.orst.edu