Title: ?????? Digital System Design
1??????Digital System Design
-----????
- ???
- Weidong Wang
- ?????????????
- College of Information Science Electronic
Engineering - ??????????
- Zhejiang University
2????
- ???
- ?????????????, ???306
- ??wdwang_at_zju.edu.cn
- College of Information Science Electronic
Engineering - Zhejiang University, Hangzhou, 310027
- Tel 86-571-87953170 (O)
- Mobile 13605812196
TA ??? Binbin CHEN, 13071888906
15091831397_at_163.com ?? Lu HUANG,6719473
eliver8801_at_zju.edu.cn Tuesday Thursday
1400-1630 PM Office Hours?????
308?(?????????).
3Prerequisites????
- ??????
- ????
- C??
- How to learn this Course?
- Not only listening, thinking and waiting .
- But Exercise, Simulation, Practice!
4????
- ????111C0120
- ???
- ??, ????????, ?5?, ???????, 2006.
- ????,???????Verilog HDL,???????,?5?
- ????/???????
- Stanford ?? 108A??notes.
- R.H.Katz, G.Borriello, Contemporary Logic Design,
second edition,???????, 2005. - M.M.Mano, ????(???), ???????, 2010.
- http//www.prenhall.com/mano
5Other Course Info
- Website
- http//mypage.zju.edu.cn/wdwd/????/
- ftp//10.13.71.58/??????/2016/, ??
- Check frequently
- ??
- ?????308?/????230-500
- ?????????
- Email,???,????
6Grading (??)
- Final grades will be computed approximately as
follows - ????-10
- ????????????Project - 20
- Class Room Check
- Homework Sets
- ???????????????
- Project
- 2 projects (1 or 2 members team)
- Project-2??(????35?,??????????)
- Finial Exam?????? - 70
7???????
- 2016?????,
- ????,?3?4?(950-1125)
- ?????,?1?2?(0800-0935)
- ??????1-520(?)
- http//mypage.zju.edu.cn/wdwd/????/
8????
- ??????(??)
- ????????????????
- ?????????
- ??????
- ????????????????
- ??????
- ???????
- ????????
- ???
- ???
- ?????
- ?????
- ??????
9Monostable Multivibrator
------------???? (1)
10- ??
- ??????
- ??????
- -???
- -???
11??
- ??
- ????T
- ????Vm
- ????Tw
- ????tr
- ????tf
- ???q
- q Tw/T
- ??????
- ???????
- ??????????????
?????????????
12???????????
1.????????
???????????????????????RC (?RL)???
?
????
????
132. ???????
???
????
(1)???
- ???????,ic0.??,????????
- ????????,vL0.??,????????
14??????Schmitt-trigger circuit
- ??
- ??????????????,??????????????,????????????????????
?????? - ????????,???????????????????????????
- ???????????????????????,???????????????????????
it does exhibit a type of memory characteristic
that makes it useful in certain special
situations.
1510.2 ??????
3 . ??
10.2.1 ????????????
??CMOS?????,?
?.CMOS????
1 . ????
(1)
?vi?vo???
??
???????
??????
2 . ??
?
???????
??????
16(2)?VT- lt vI lt VT??
????
vi???VT?,???????
vi???VT-?,???????
174.?????? vof(vI)
??????
18- Standard inverter response to slow noisy input,
- Schmitttrigger response to slow noisy input.
1910.2.2 ????????
??74xx13
3.??????
1.????
2.????
20??CD40106
3.??????
1.????
2.????
2110.2.3 ?????????
?1
? ????(??)
???????????????
?????????
??????
22????????
?????????????????
2310.3????????ONE-SHOT
- ???????????,?0?1,???????????????
- ????????,?????????????????????????0,???1?
- ????????????
- ?????????????????,???????????
- ??????????????,????????,???????????0,?????1?
- ??????,???????????????????????????????????????????
- ?????????????(?? ??),???????????????????,??????,
????(?? ??)?
24?????????
- ???RC?????????,??????,????????????????????????,???
????????????,?????????????????????(???????????????
??),?????????????????,??????? - ???????????????(?????!!),??????,????????????????,?
?????????????????????????,??????????????????,??,??
????????????,???????
25????
- ???? ??????W-1,????????????????,??????????????
??????,??????????????????? - ????????????????????????RC??(????????),RC??,????
???,????? - ????RC?????????????,?????????????,?????RC?????,??
RC????????????1/10?????
26????
- ??????J-1,?????????????????????,?????????????
- ???????,????????????,????????,?????????????RC,???
??????????????????????10??????????
2710.3??????MONOSTABLE MULTIVIBRATOR
???
1.??????????????
2.?????(??)???,????????,????????????,???????
??
??
3. ???????????????,??????????????
?? ????????? ???????????
28OS symbol and typical waveforms for
nonretriggerable operation
29?????????????
???????????
2.??
1.????(CMOS??RC????)
- ??Rgtgt1k,??????ROH?ROL???
(1)??? ???????,????? ???
?????? ???????????????
???????
30(2)?????????
???????,???????
O
VTH
???????
??
? VI2????VTH?,???????,?????
31???????
tw
32(3)???
???????
1.5VDD
??VDD
??
????Tre,?????????
- ???,?????8??
- ????,(35)t?????????
33???????????
1.????(TTL??RC????)
VTH
??
??tw ?
????
?tw??,VA????
34- 10.3.2 ????????
- ????????? (74 121)
?????
??????
35(No Transcript)
36(No Transcript)
37Nonretriggerable One-Shot
Retriggerable One-Shot
38The 74121 is a single nonretriggerable one-shot
IC the 74221, 74LS221, and 74HC221 are dual
nonretriggerable one-shot ICs the 74122 and
74LS122 are single retriggerable one-shot ICs
the 74123, 74LS123, and 74HC123 are dual
retriggerable one-shot ICs.
39Logic symbols
- 74121 nonretriggerable one-shot
(a) traditional (b)
IEEE/ANSI.
40(No Transcript)
41One-shots find limited application in most
sequential clock-controlled systems, and
experienced designers generally avoid using them
because they are prone to false triggering by
spurious noise. When they are used, it is usually
in simple timing applications that utilize the
predetermined interval.
42CLOCK GENERATOR CIRCUITS -------------????
(2)
432. ???????
???
????
(1)???
- ???????,ic0.??,????????
- ????????,vL0.??,????????
44- ?????multivibrator
- -????????
- -?????????
- -?????
- -??????????????
- 555???????555 Timer
- - 555???????????
- - 555???????????
- - 555???????????
- - 555??????????
45- 10.4 ?????multivibrator(????,????????)
- 10.4.1 ????????
- ??????(TTL)
- (1)??(???)
- ???????
46(No Transcript)
47??????
48????????
4910.4?????multivibrator
?? ??
?? ??
VTH
10.4.2???????????
1.????
O
2. ?? ?CMOS??????
??VO10 ????
503.??????
VDD
(1) ??tw1
51(2) ??tw2
0V
??
5210.4.3 ?????
3.??
1.????
4.??
2.?????VO?0??1??
??n???,?n3
535.??
- ???,?????????
- ?????,????????
????
6.?RC????????
CMOS
(1)?????
TTL(??)
??????????
?R?RS?TTL????
(2)????
??TTL??RltROFF,RSltROFF
5410.4.4 ??????????????? Schmitt-Trigger Oscillator
3.????
1.????
4.???
??,??????
2.??
VOH
VOL
55Schmitt-trigger oscillator using a 7414 INVERTER.
Note the maximum limits on the resistance value
for each device. The circuit will fail to
oscillate if R is not kept below these limits.
5610.4.5 ?????????crystal-controlled clock
generator
??????????
??RC??????
??????
??
????
???(??)
?????????
?????????
??????????
57quartz crystalFrequencies from 10 kHz to 80 MHz
are readily achievable
Crystal-controlled clock generator circuits are
used in all icroprocessor-based systems and
microcomputers, and in any application in which a
clock signal is used to generate accurate timing
intervals.
58??????
3.CMOS??????????
1.??????????
?????
2.???????????
5910.5 ???555??????555 timer
- Timer IC ??1971?Signetics Corporation??
- ??????????Timer IC
- In mid 1972, Philips Semiconductors introduced
the 555 timer - 40????????,???????
60???555??????
- There can be no doubt that the 555 timer has
altered the course of the electronics industry
with an impact not unlike that of the IC
operational amplifier. - The simplicity of the timer has lured many
designers from mechanical timers, op amps, and
various discrete circuits into the ever
increasing ranks of timer users. - The 555 timer consists of two voltage
comparators, a bistable flip-flop, a discharge
transistor, and a resistor divider network. - 555??????
Features Low turn-off time Maximum operating
frequency greater than 500 kHz Timing from
microseconds to hours Operates in both astable
and monostable modes Output can source or sink
up to 200 mA Adjustable duty cycle TTL
compatible Temperature stability of 0.005 per
C
61NE555 IC
- Recommended Operating Conditions
- Operating CharacteristicsVCC 5 V to 15 V, TA
25C
6210.5 555???????555 timer
?????(???VCO??)
?????
?? ?? ?? ?? ??
VI1 VI2 VO TD??
0
1
1
1
1
0
??
0
R0,S1
??
R1,S1
??
??
1
??
R1,S0
1
??
R0,S0
63???
6410.5.2 ?555????????????
?
?
?
?
?
65? ? ? ? ? ? ? ? ? ?
0 X X 0 ??
1 0 ??
1 ?? ??
1 1 ??
1 1 ??
66(No Transcript)
67(No Transcript)
68 69 70(No Transcript)
7110.5.4 ?555???????Astable Multivibrator
? ? ? ? ? ? ? ? ? ?
0 X X 0 ??
1 0 ??
1 ?? ??
1 1 ??
1 1 ??
7210.5.4 ?555???????
???qlt50?
7310.5.4 ?555???????????
VCC
0V
T2
T1
????
?T1
?T2
74(No Transcript)
75555 timer IC used as an astable multivibrator
A simple modification can be made to this circuit
to allow a duty cycle of less than 50 percent.
76??????NE555??????????
7555 type CMOS version, 556 type dual 555s
version
77Block diagram for a digital clock
78- 10.6?multisim??????
- ??????555???????????????????????????
79(No Transcript)
80(No Transcript)
81????
- 1) ??
- ???????
- CD4528,CD4538,74LS123,NE555,NE7555,LM324????????
- ???????????, ??
- 2) ??/P501
- 10.3, 10.6, 10.7,10.8,10.9 (6?12????)
- 10.13,10.16, 10.19, 10.21(6?17????)
- 10.24, 10.25, 10.26 (6?19????)
- 3) ??
- Ch 11.1-11.3