PHYS 217: Digital Electronics -- Spring 2014 HH = Horowitz and Hill: The Art of Electronics B = Barnaal: Digital and Microprocessor Electronics for Scientific Application AW = from http://www.physics.csbsju.edu/~awhitten/phys217.html P = problems.pdf EM = http://www.physics.csbsju.edu/217/electric_measurement.pdf Note: "thru" and "-" mean through and including, so a reading assignment of "12.2-12.3" means read all of both sections, including, for example, section 12.3.9 Topic Basic stuff: EM: read all; problems 8, 9, 10, 15, 20 IF you have not completed PHYS 370: do the pre-lab exercise described on p.8 (same as problem 19, p. 15): turn it in before the first lab! HH: Read thru 1.03, 1.25, 1.32-1.34 (Resistors) + Appendix A Topic: Binary/octal/hex bases and conversion: AW: number-systems-sol.pdf (under "In-Class Activity Solutions") HH: Read 8.03; Exercises: 8.1, 8.2, 8.3 P: 1-4 Topic: Gates: HH: thru: 8.04 Topic: Boolean Algebra AW: logic-applications-sol.pdf (under "In-Class Activity Solutions") HH: 8.12; Exercise: 8.12 P: 5,10,11,12 ---above due Monday 20-Jan--- Topic: Some chip details for lab: HH: p.475, Figures: 9.2, 9.3b, 9.4, Table 9.2 Topic: Protoboard/breadboard http://www.youtube.com/watch?v=oiqNaSPTI7w http://www.youtube.com/watch?v=Mq9XMNsoAd8 Topic: given a truth table, express it as a simple boolean expression. minterm=SOP, maxterm=POS Karnaugh maps=K-map Read HH: 8.13 HW: HH Exercise: 8.13, 8.14 (p.493) P: 14,39a-e, old exam (2008/217t1_08.pdf) 3,8 print out the file: http://www.physics.csbsju.edu/217/7segs.pdf which shows 7 K-maps (for driving each segment a-g of a 7 segment display, see 7-segments.html for further info) from an inputted 4-bit binary number: ABCD. In 7segs.pdf the don't care states are shaded green (FYI: they correspond to unneeded binary numbers beyond 9, like 10=1010). Directly on your hardcopy label/report what Boolean expression is represented by each circled block of 1s. Topic: standard packaged functions: (HH 8.14) decoders, (priority) encoder multiplexers, demultiplexers analog switches (CMOS) arithmetic chips: adders, comparators, floating point processors Topic: a (very small) bit about the inside of ICs Read: HH 9-9.02 P: 8,9 Topic: sequential logic (HH 8.16-8.17) Flip FLops: SR, D, JK edge and level triggering problems.pdf: 43,44,17-18, 20 ---above due Monday 27-Jan--- Topic: tricky truth tables: HH 8.15 P: 40 Topic: Some chip details for lab: tri-state, open-collector HH: read: 8.10-8.11 switch bounce: HH p.576 Topic: design a circuit that follows any given state diagram HH: 8.18-8.19 HW: HH: Exercises: 8.24, 8.25, old exam: #5, #6, #7 Topic: sequential logic: standard packaged functions: (HH 8.24-8.28) registers, counters, shift registers problems.pdf: 33 ---above due Monday 3-Feb--- Topic: intro to how computers work (take PHYS 358 for hands on work) Topic: programmable logic: RAM, ROM, PLA, etc HH: p.501-504, 8.27 (skim) http://en.wikipedia.org/wiki/Field-programmable_gate_array http://en.wikipedia.org/wiki/Programmable_logic_devices Topic: microprocessors HH 10-10.3, 11-11.03 (super skim) P: 36 Y-g (provide a sentence defining these terms) Topic: analog meets digital Topic: comparators, Schmitt triggers HH 9.05-9.07, 4.23-4.24 P: 27 ---above due Monday 10-Feb--- HELP Mon 10-Feb 7;15pm Exam Wed 12-Feb (does not include programmable devices or analog-meets-digital) Topic: timing chips: 121 (HH p. 517-521), 555 (HH section 5.15), VCO (HH section 5.15) P: 28,29,32 Topic: quartz oscillators HH 5.19 Topic: period and frequency meters HH p. 1019-21 Topic: DAC & ADC HH 9.15-9.23 (skim 9.16-9.17) HH p.625-627 ---above due Monday 17-Feb--- P. 30,31 Topic: transducers HH ch.15 thru 15.11 to get an overview of available transducers P. 34, 51 ---above due Monday 24-Feb--- Topic: Digital Signal Processing (DSP) Wiki: Discrete Fourier transform (skim: a bit too detailed/mathematical for our needs) Z-transform (skim: way too detailed/mathematical for our needs) Digital signal processing Digital filter Finite impulse response Infinite impulse response digital_filter.pdf (I believe written by Iain A. Robin; found at ucdavis.edu) P: 35, 53, 54 Note: you should be thinking about your digital design project! ---above due Monday 10-March--- Final Exam: Friday 14-March Help: Thursday 13-March 4pm all 217 lab work due by Tuesday 25-March (Analog Labs start) No labs in Analog week of 17-March