Each instruction in software timing program takes minimum of 4 clock cycles to complete
Program that alters Program Counter takes 8 clock cycles (2x)
Execution time = CPI*# of instructions*1/Clk rate CPI = Cycles per instruction
Time = 1/clk rate*CPI*# of
Lecture 15
10/6/14
DIGITAL TO ANALOG CONVERTERS
LAB PROJECT #3
Digital-to-Analog
and
Analog-to-Digital
Converters
Where are we now?
Having discussed these
We are now here
trans
trans
Sig Cond
M
U
X
S
/
H
A
D
C
?
D
A
C
This is the digital
system the
micr
Lecture 18
Wednesday 10/15/14
ADC Theory and Operation
Midterm Exam weekend of Oct 25th and 26th .
(Hand out Friday in class, due back Monday in class)
First, consider an N bit ADC
N bits means there are N digital outputs
with 2N states.
As with the D
Lecture 12
9/29/14
Review Quiz #1
Sample-and-Hold (S/H) circuits and then applications
Multiplexers: operation, specification, and applications
The lab for this week is to finish off S/H device
1) For the following op amp circuit, assume the all the c
Lecture 20
Monday 10/20/14
ADC Theory and Operation
RC oscillator for clocking in ADC 0804
Quick look at Flash again
Example of sub-ranging Flash ADC
General comments about the Digital System.
Info from ADC 0804 data sheet
In lab we used the ADC804
Lecture 19
Friday 10/17/14
ADC Theory and Operation
Left off looking at Successive Approximation ADC
SUCCESSIVE
APPROXIMATION
CONVERTER
Successive Approximation Operation
One method of addressing the digital
ramp ADC's shortcomings is the so-called
suc
Lecture 16
10/8/14
Continue discussion of DACs (DIGITAL TO
ANALOG CONVERTERS)
LAB PROJECT #3
DAC Characteristics
Resolution
Accuracy
Integral Linearity
Differential Linearity
Full Scale Range
Zero Offset
Settling Time
Stability
Glitches
Gain Error
Lecture 13
10/1/14
This week finish Lab 2
Lecture today
Applications of a S/H
Multiplexers: operation, specification, and applications
Start discussing Digital-to-Analog and Analog-to-Digital
Converters
The lab for next week will be to investigate f
Lecture 14
10/3/14
Multiplexers (MUX and DEMUX)
Digital-to-Analog and Analog-to-Digital Converters
The lab for next week is to investigate features of Analog-toDigital Converters (ADC) and Digital-to-Analog Converters
(DAC),
One other thing.
When usin
Lecture 17
Friday 10/10/14
DAC Applications
ADC Theory and Operation
Midterm Exam weekend of Oct 25th and 26th .
(Hand out Friday in class, due back Monday in class)
Using DACs for functions other than
Digital Data Handling.
Programmable Gain Amplifier
ECE 216
Microprocessors,
Microcontrollers
and
Data Conversion
Wed, September 3, 2013
Rule #1
Lifes not fair
Get use to it
Course Objective
This course is an introduction to
both the data conversion
process, interfacing, and some of
the hardware and softwa
Lecture 10
9/24/14
Quiz Friday (~30 minutes) (you may use notes or slides)
Example of improperly chose resistors (i.e. temp sensitivity)
Sample-and-Hold (S/H) circuits.
The lab for this week is a lab to measure the performance
characteristics of a S/H
Lecture 3
9/8/14
We will continue with our discussion of op
amp interface circuits
Lab this week is a two week lab. Well
discuss parts of it as we proceed through the
lectures.
Most popular device used to build
interfaces is the
OP AMP or OP AMP like de
Lecture 4
Wednesday, 9/10/14
Go over the lab a bit
Review a couple more circuits
Bridge Circuit
Bridge circuit is example of a case where
the Buffer circuit is very useful.
BB2
Another example of where a Buffer is very
useful and frequently used is i
Lecture 2
9/5/14
Couple of Items to Pass Along
Lecture slides will be put on Blackboard
shortly after they are presented at the
lectures.
Labs will be put on Blackboard about a
week or more ahead of time.
Homework assignments will be on
Blackboard.
Re
Lecture 8
9/19/14
Short Quiz on Wed or Friday
Comparator operation and use as a control element in an oven.
Today I want to look at a couple more circuits:
Difference Amplifier
Instrumentation Amplifier
Current-to-voltage converter
Level shifter
Then on t
Lecture 7
9/17/14
Couple of compensation techniques for nonideal characteristics.
Analyze a couple more circuits
Non-Ideal Op Amp
Errors and Corrections
Bias Currents: add a resistor to input to
generate small voltage
Offset Voltages: put in potentiomet
Lecture 6
9/15/1
Review and analyze a couple more circuits
First, a couple of things
If I didnt give you a value for a problem and you need one,
then please call me so I can notify the rest of the class.
If you dont know whether you need the value or n
Lecture 5
9/12/14
Go over the lab a bit more
Look at a device data sheet
Review a couple more circuits
Temperature Sensing Circuit for Lab #1
Display
Indicators
Computation
Thermometer Circuitry
Offset
Buffer Scaling summer
comparator
Buffer
Thermistor
Lecture 9
Monday 9/22/14
Short Quiz on Friday (9/26)
Todays lecture:
Current-to-voltage converter
Level Shifter Circuit
Sample-and-Hold (S/H) circuits.
The lab for this week is a project on the S/H device
Another very useful circuit is the
Current-t
Arbitrages, and pricing of stock options
Gonzalo Mateos
Dept. of Electrical and Computer Engineering
University of Rochester
gmateosb@ece.rochester.edu
http:/www.ece.rochester.edu/~gmateosb/
November 19, 2015
Introduction to Random Processes
Arbitrages, a
Markov Chains
Gonzalo Mateos
Dept. of Electrical and Computer Engineering
University of Rochester
gmateosb@ece.rochester.edu
http:/www.ece.rochester.edu/~gmateosb/
October 14, 2015
Introduction to Random Processes
Markov Chains
1
Limiting distributions
Li
Continuous-time Markov Chains
Gonzalo Mateos
Dept. of Electrical and Computer Engineering
University of Rochester
gmateosb@ece.rochester.edu
http:/www.ece.rochester.edu/~gmateosb/
November 9, 2015
Introduction to Random Processes
Continuous-time Markov Ch
Introduction to Random Processes
Gonzalo Mateos
Dept. of ECE and Goergen Institute for Data Science
University of Rochester
gmateosb@ece.rochester.edu
http:/www.ece.rochester.edu/~gmateosb/
August 31, 2016
Introduction to Random Processes
Introduction
1
I
Gaussian, Markov and stationary processes
Gonzalo Mateos
Dept. of Electrical and Computer Engineering
University of Rochester
gmateosb@ece.rochester.edu
http:/www.ece.rochester.edu/~gmateosb/
November 18, 2015
Introduction to Random Processes
Gaussian, Ma
Probability Review
Gonzalo Mateos
Dept. of ECE and Goergen Institute for Data Science
University of Rochester
gmateosb@ece.rochester.edu
http:/www.ece.rochester.edu/~gmateosb/
September 1, 2016
Introduction to Random Processes
Probability Review
1
Markov
Queuing Theory
Gonzalo Mateos
Dept. of Electrical and Computer Engineering
University of Rochester
gmateosb@ece.rochester.edu
http:/www.ece.rochester.edu/~gmateosb/
October 30, 2015
Introduction to Random Processes
Queuing Theory
1
Queueing theory
Queuing
Simulation of Chemical Reactions
Gonzalo Mateos
Dept. of Electrical and Computer Engineering
University of Rochester
gmateosb@ece.rochester.edu
http:/www.ece.rochester.edu/~gmateosb/
November 16, 2014
Introduction to Random Processes
Simulation of Chemica
Continuous-time Markov Chains
Gonzalo Mateos
Dept. of Electrical and Computer Engineering
University of Rochester
gmateosb@ece.rochester.edu
http:/www.ece.rochester.edu/~gmateosb/
October 29, 2015
Introduction to Random Processes
Continuous-time Markov Ch