Physics 3150, Laboratory 9 Clocked Digital Logic and D/A Conversion

Similar documents
EE1000 Project 4 Digital Volt Meter

ECE COMBINATIONAL BUILDING BLOCKS - INVEST 13 DECODERS AND ENCODERS

Seven-Segment Display Driver

Present state Next state Q + M N

1 Introduction to Modulo 7 Arithmetic

, each of which is a tree, and whose roots r 1. , respectively, are children of r. Data Structures & File Management

Cycles and Simple Cycles. Paths and Simple Paths. Trees. Problem: There is No Completely Standard Terminology!

QUESTIONS BEGIN HERE!

Using the Printable Sticker Function. Using the Edit Screen. Computer. Tablet. ScanNCutCanvas

(2) If we multiplied a row of B by λ, then the value is also multiplied by λ(here lambda could be 0). namely

QUESTIONS BEGIN HERE!

ECE Experiment #6 Kitchen Timer

# 1 ' 10 ' 100. Decimal point = 4 hundred. = 6 tens (or sixty) = 5 ones (or five) = 2 tenths. = 7 hundredths.

b. How many ternary words of length 23 with eight 0 s, nine 1 s and six 2 s?

ECE Experiment #4 Seven Segment Display Interfacing and Timing

CS September 2018

Designing A Concrete Arch Bridge

Outline. 1 Introduction. 2 Min-Cost Spanning Trees. 4 Example

Outline. Computer Science 331. Computation of Min-Cost Spanning Trees. Costs of Spanning Trees in Weighted Graphs

Module 2 Motion Instructions

Paths. Connectivity. Euler and Hamilton Paths. Planar graphs.

Tangram Fractions Overview: Students will analyze standard and nonstandard

SEE PAGE 2 FOR BRUSH MOTOR WIRING SEE PAGE 3 FOR MANUFACTURER SPECIFIC BLDC MOTOR WIRING EXAMPLES EZ SERVO EZSV17 WIRING DIAGRAM FOR BLDC MOTOR

COMPLEXITY OF COUNTING PLANAR TILINGS BY TWO BARS

SAMPLE PAGES. Primary. Primary Maths Basics Series THE SUBTRACTION BOOK. A progression of subtraction skills. written by Jillian Cockings

ATMOSPHERIC DISTURBANCE MONITOR MAIN CIRCUIT BOARD V5

MAT3707. Tutorial letter 201/1/2017 DISCRETE MATHEMATICS: COMBINATORICS. Semester 1. Department of Mathematical Sciences MAT3707/201/1/2017

ICM7226A ICM7226B 8-Digit Multi-Function Frequency Counter/Timers

ICM7226A, ICM7226B. 8-Digit, Multi-Function, Frequency Counter/Timer. Features. Description. Applications. Ordering Information.

An undirected graph G = (V, E) V a set of vertices E a set of unordered edges (v,w) where v, w in V

12/3/12. Outline. Part 10. Graphs. Circuits. Euler paths/circuits. Euler s bridge problem (Bridges of Konigsberg Problem)

Module graph.py. 1 Introduction. 2 Graph basics. 3 Module graph.py. 3.1 Objects. CS 231 Naomi Nishimura

5/9/13. Part 10. Graphs. Outline. Circuits. Introduction Terminology Implementing Graphs

The University of Sydney MATH2969/2069. Graph Theory Tutorial 5 (Week 12) Solutions 2008

Algorithmic and NP-Completeness Aspects of a Total Lict Domination Number of a Graph

CSE 373: More on graphs; DFS and BFS. Michael Lee Wednesday, Feb 14, 2018

ICM7216A, ICM7216B ICM7216D 8-Digit Multi-Function Frequency Counter/Timer

Multipoint Alternate Marking method for passive and hybrid performance monitoring

Planar Upward Drawings

CSE 373: AVL trees. Warmup: Warmup. Interlude: Exploring the balance invariant. AVL Trees: Invariants. AVL tree invariants review

Decimals DECIMALS.

0.1. Exercise 1: the distances between four points in a graph

Solutions to Homework 5

12. Traffic engineering

CSC Design and Analysis of Algorithms. Example: Change-Making Problem

SEE PAGE 2 FOR BRUSH MOTOR WIRING SEE PAGE 3 FOR MANUFACTURER SPECIFIC BLDC MOTOR WIRING EXAMPLES A

Outline. Circuits. Euler paths/circuits 4/25/12. Part 10. Graphs. Euler s bridge problem (Bridges of Konigsberg Problem)

Constructive Geometric Constraint Solving

NO RECOMMENDED REPLACEMENT

d e c b a d c b a d e c b a a c a d c c e b

Experiment # 3 Introduction to Digital Logic Simulation and Xilinx Schematic Editor

Nefertiti. Echoes of. Regal components evoke visions of the past MULTIPLE STITCHES. designed by Helena Tang-Lim

Page 1. Question 19.1b Electric Charge II Question 19.2a Conductors I. ConcepTest Clicker Questions Chapter 19. Physics, 4 th Edition James S.

Divided. diamonds. Mimic the look of facets in a bracelet that s deceptively deep RIGHT-ANGLE WEAVE. designed by Peggy Brinkman Matteliano

Solutions for HW11. Exercise 34. (a) Use the recurrence relation t(g) = t(g e) + t(g/e) to count the number of spanning trees of v 1

Math 166 Week in Review 2 Sections 1.1b, 1.2, 1.3, & 1.4

Weighted Graphs. Weighted graphs may be either directed or undirected.

Graphs. Graphs. Graphs: Basic Terminology. Directed Graphs. Dr Papalaskari 1

CSE 373. Graphs 1: Concepts, Depth/Breadth-First Search reading: Weiss Ch. 9. slides created by Marty Stepp

Why the Junction Tree Algorithm? The Junction Tree Algorithm. Clique Potential Representation. Overview. Chris Williams 1.

Garnir Polynomial and their Properties

Graph Isomorphism. Graphs - II. Cayley s Formula. Planar Graphs. Outline. Is K 5 planar? The number of labeled trees on n nodes is n n-2

Exam 1 Solution. CS 542 Advanced Data Structures and Algorithms 2/14/2013

V={A,B,C,D,E} E={ (A,D),(A,E),(B,D), (B,E),(C,D),(C,E)}

S i m p l i f y i n g A l g e b r a SIMPLIFYING ALGEBRA.

Math 61 : Discrete Structures Final Exam Instructor: Ciprian Manolescu. You have 180 minutes.

The University of Sydney MATH 2009

160 SSC Variable Speed Drive (Series C)

Graphs. CSC 1300 Discrete Structures Villanova University. Villanova CSC Dr Papalaskari

Walk Like a Mathematician Learning Task:

Integration Continued. Integration by Parts Solving Definite Integrals: Area Under a Curve Improper Integrals

V={A,B,C,D,E} E={ (A,D),(A,E),(B,D), (B,E),(C,D),(C,E)}

CS 241 Analysis of Algorithms

a b c cat CAT A B C Aa Bb Cc cat cat Lesson 1 (Part 1) Verbal lesson: Capital Letters Make The Same Sound Lesson 1 (Part 1) continued...

TCI SERIES, 3 CELL THE COOLING TOWER CO., L.C. TCI 3 CELL SERIES GA

DUET WITH DIAMONDS COLOR SHIFTING BRACELET By Leslie Rogalski

FSA. CmSc 365 Theory of Computation. Finite State Automata and Regular Expressions (Chapter 2, Section 2.3) ALPHABET operations: U, concatenation, *

5/7/13. Part 10. Graphs. Theorem Theorem Graphs Describing Precedence. Outline. Theorem 10-1: The Handshaking Theorem

EXAMPLE 87.5" APPROVAL SHEET APPROVED BY /150HP DUAL VFD CONTROL ASSEMBLY CUSTOMER NAME: CAL POLY SLO FINISH: F 20

NMEA 2000 GATEWAY ASSEMBLY

CS 461, Lecture 17. Today s Outline. Example Run

Aquauno Video 6 Plus Page 1

Problem solving by search

Steinberg s Conjecture is false

C-201 Sheet Bar Measures 1 inch

Last time: introduced our first computational model the DFA.

Section 10.4 Connectivity (up to paths and isomorphism, not including)

Platform Controls. 1-1 Joystick Controllers. Boom Up/Down Controller Adjustments

5/1/2018. Huffman Coding Trees. Huffman Coding Trees. Huffman Coding Trees. Huffman Coding Trees. Huffman Coding Trees. Huffman Coding Trees

In which direction do compass needles always align? Why?

N=4 L=4. Our first non-linear data structure! A graph G consists of two sets G = {V, E} A set of V vertices, or nodes f

Section 3: Antiderivatives of Formulas

Spanning Trees. BFS, DFS spanning tree Minimum spanning tree. March 28, 2018 Cinda Heeren / Geoffrey Tien 1

Register Allocation. Register Allocation. Principle Phases. Principle Phases. Example: Build. Spills 11/14/2012

EE 209 Lab 3 Mind over Matter

Constructing Digital Circuits. Constructing Logic Circuits

learning objectives learn what graphs are in mathematical terms learn how to represent graphs in computers learn about typical graph algorithms

12 - M G P L Z - M9BW. Port type. Bore size ø12, ø16 20/25/32/40/50/ MPa 10 C to 60 C (With no condensation) 50 to 400 mm/s +1.

Q11 Q12 BF423 BF422 BF422 Q5 BC184L R39 5K6 Q15 BF422 R59 39K C28 C30 100UF 100NF R40 1K5 C23 100NF R38 R36 220K Q13 BF422 Q14 BF423 R71 47R

OpenMx Matrices and Operators

Transcription:

Nots: Physis 0, Lortory Clok Diitl Loi n D/A Convrsion Mrh n 0, 0 By E Eylr n Gor Gison, s in prt on Hys n Horowitz Lst rvis Mrh, 0, y E Eylr () Thr will only on mor orniz l sssion, on April n. Th rst o th smstr will vot to your inl projts. () I you think tht your svn-smnt isply will usul or your inl projt, it s O to lv it wir on ror tr th l ns. Purpos:. To us inry or hip to riv svn-smnt numri isply tht n us or utur projts.. To stuy squntil loi y uilin ountrs, irst with lip-lops, thn with it ountr hip. Your isply n us to show th hnin ount vlus.. To us DAC t th ountr output, nrtin 0-stp or -stp nlo rmp. Rrns: Chptr o Elston; Chptr o Myr; Dt shts on th Rsours stion o th ours w p. Equipmnt:. Diitl osillosop.. Bror with loi swiths, loi initor LEDs, n V supplis.. A or LS or/rivrs.. DL0R or MANA or LNGA svn-smnt LED isply.. LS or CD0 or LS -it ountrs.. LS or lip-lops.. TLC -it DACs n LF op mps.. Douplin pitors, 0.0 F or 0. F.

I. Drivin svn-smnt isply A typil LED isply hip onsists o svn LED lin smnts plus iml point, ll shrin ommon no. Normlly th no is onnt to +V supply throuh urrnt-limitin rsistor o out 00-00 ohms. Thn whn th pin orrsponin to ny o th lin smnts is pull low, th smnt is illumint. (Th rihtnss will oviously vry pnin on th numr o smnts illumint; or mor uniorm intnsity, sprt pullup rsistors oul us or h smnt.) To isply numrs in th wy w r us to sin thm, w n n rry o ts tht trmin whih smnts r to lit. This woul lrly lot o work i you uilt it up rom NAND ts. But ortuntly just suh n rry is provi or you in th A or th vry similr LS, mmrs o ro lss o hips sri s ors, whih monitor two or mor input lins n ssrt vrious omintions o output lins s on th input t n th intrnl loi mp. (Inintlly, ritrrily omplx tsks o this typ n prorm y prormml t rrys, or ltrntivly y mmory hips i thy r prormm so th t t h rss orrspons to th sir output or th omintion o input lins sltin tht prtiulr rss.) Th outputs o th A n sink nouh urrnt in thir low stt to irtly riv th isply, whih is why it s ll or-rivr hip. In on ornr o your ror, wir up your isply to th rivr s shown, thn tst it y ssrtin th tiv-low tst input on pin thr. All svn smnts shoul thn illumint to orm th numr. I you lik, ply with th inputs y rounin thm or lttin thm lot hih to isply vrious othr numrs. Inputs Gn to tst A 0 A A A LT A BI/RBO RBI Gn 0 DL0R no 0 00, LNGA no p p 00,0 Dor/rivr Dor/rivr n -smnt n -smnt isplys. Th isply MANA is pin-omptil with DL0R i its xtr pins r inor.

II. Bsi ountr usin lip-lops Th J- lip-lop, whih is not vry wily us ny mor, ors lot o vrstility with its svrl oprtin mos. In this l you n to know only two o thm: whn J n r oth hih, th output will hn stt, or tol, with vry lok puls. By ontrst, whn thy r oth low, th output will rmin unhn whn th lok input is puls. W will us th LS (or ), whih hs n unusul pinout, s shown in th iur. Not tht ths r - pin pks. Th pins r still numr ountrlokwis roun th hip. J S R J S R 0 Not th non-stnr powr suppy pins Gn (Wir S,R hih i unus.) LSA lip-lop Thr r two kins o ountrs, rippl n synhronous. In oth ss, h lip-lop ountr st ivis y, so th outputs onstitut inry numr ountin th numr o lok pulss. W will uil ountr with just two sts, so w n only ount rom zro to thr. By simpy in mor sts, you n ount hihr. A. Rippl ountr In rippl ountr, th lok puls or ny lip-lop is riv rom th prvious st, n so th lok puls J 0 J rippls throuh th iruit n th outputs o not Clk hn simultnously. Cution: Countrs r vry susptil to nois. B sur to us ypss pitors rom th powr supply pin to roun, n us ln lyout or th lok sinls. Also, wir ll our o th S n R inputs hih, so tht thy will not us rrti rsts u to nois pikup. ) Buil th iruit n lok it with squr wv input. Exmin th outputs with sop or y onntin thm to your isply rivr. ) Trir your osillosop with th lok n s i you n tt th ly in th trnsition o. B. Synhronous ountr In th synhronous ountr, h lip-lop is lok with th input lok, n h o th outputs is immitly upt, s n, pnin on th stt o th prvious st. Buil two-st ountr s init, n try to vriy tht thr is no rippl ly. Clk J 0 J

ustion: ) Explin how h ountr works. III. Up-own ountr Cution: Ths ountrs r prtiulrly susptil to nois pulss. B sur to ollow th vi ivn in Stion II.A ov. Th LS n LS r vry similr nrl-purpos ourit ountrs, vryin only in tht th ounts in BCD, so th nxt output tr is 0, not 0A hximl. Th CD0 is nwr CMOS vrint o th LS, with similr proprtis whn oprt with V powr supply. Th ountrs hv prlo inputs (whih w won t us), so tht spii initil vlu n lo whn n. It lso hs rry n orrow outputs, so tht n ritrrily lr ountr n uilt y sin ths hips, onntin rry to th Count Up (CPU) input o th nxt st n orrow to th Count Down (CPD) input. To Disply Drivr Count Up Count Down From lok or oun push utton CP U CP D MR 0 PL TP U LS TP D P 0 P P P Gn 0 Crry Borrow To CP U, CP D o nxt st Prlos (inor) Wir up your ountr usin ithr hip, in sur to st Mstr Rst (MR) low so th ountr is nl. You shoul lso st th Lo input ( PL ) hih, tothr with whihvr lok input (CPU or CPD) you r not usin t th momnt. In prti thy will lot hih or th LS vrsions o th hips, ut not or th CMOS vrsion, n vn or th LS vrsion thr will prolms with nois-inu hns o stt i ths inputs r lt isonnt. Usin your svn-smnt isply rivr, isply th outputs 0- whil ountin up n own usin slow lok. I you us LS, wht hppns to th isply whn you ount throuh th stts orrsponin to iits lrr thn nin? Dtrmin whthr th MR input is synhronous or synhronous y ssrtin it twn lok yls. Why o you think this hoi ws m y th hip sinrs?

IV. Diitl to nlo onvrtr Convrt th ountr you just uilt to low-rsolution rmp nrtor y usin iitl-to-nlo onvrtr hip. Th TLC is tritionl urrnt-swith DAC. It lso uss ur iitl input with lths, to ilitt omputr us intrin, ut w will mk th lths trnsprnt y tivtin th hip nl n writ pins simultnously. This prtiulr DAC hs its o rsolution, so unlss you hv tim to wir nothr ountr hip, you shoul just us th our most siniint its. Th DAC swiths rsistor lr s on its inputs, so with th ition o rrn volt on pin, it ts s urrnt sour. It n lso us kwrs s stn-lon volt sour, s shown in Fi. o its spiition sht (s th Rsours stion o th ours w p). Howvr, whn volt sour is n, th DAC is most otn us to riv n op mp s shown low. Dt in rom ountr + or +V (Sts output rn) Powr: ± or ± V On pins, On your DAC is onnt, wth it stp throuh th ountr output vlus, thn st th lok str to mk sixtn-lvl rmp. At vry hih lok sps, you will proly s lr lith rom th DAC vry tim it swiths. Wht o you think uss this?