Blame view

GUI/SW2/SRC/sch/demos/lm555-timer.sch 3.55 KB
886c558b   Steve Greedy   SACAMOS Public Re...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
v 20130925 2
C 40000 40000 0 0 0 title-A4.sym
C 49200 44600 1 90 1 capacitor-1.sym
{
T 48500 44400 5 10 0 0 270 2 1
device=CAPACITOR
T 49500 44100 5 10 1 1 0 6 1
refdes=C2
T 48300 44400 5 10 0 0 270 2 1
symversion=0.1
T 49100 44000 5 10 1 1 180 6 1
value=10nF
}
C 49900 45000 1 90 1 capacitor-1.sym
{
T 49200 44800 5 10 0 0 270 2 1
device=CAPACITOR
T 50200 44500 5 10 1 1 0 6 1
refdes=C3
T 49000 44800 5 10 0 0 270 2 1
symversion=0.1
T 49800 44400 5 10 1 1 180 6 1
value=10nF
}
C 43100 46500 1 270 0 capacitor-2.sym
{
T 43800 46300 5 10 0 0 270 0 1
device=POLARIZED_CAPACITOR
T 43700 46100 5 10 1 1 0 0 1
refdes=C1
T 44000 46300 5 10 0 0 270 0 1
symversion=0.1
T 43600 45800 5 10 1 1 0 0 1
value=10uF
}
C 49800 45900 1 90 1 resistor-1.sym
{
T 49400 45600 5 10 0 0 270 2 1
device=RESISTOR
T 49500 45500 5 10 1 1 0 6 1
refdes=RB
T 49100 45400 5 10 1 1 180 6 1
value=4.7K
}
C 49800 46800 1 90 1 resistor-1.sym
{
T 49400 46500 5 10 0 0 270 2 1
device=RESISTOR
T 49500 46400 5 10 1 1 0 6 1
refdes=RA
T 49100 46300 5 10 1 1 180 6 1
value=4.7K
}
C 42700 44800 1 0 0 gnd-1.sym
N 42300 47100 43300 47100 4
N 42300 47100 42300 46600 4
N 43300 46500 43300 47100 4
N 42300 45400 42300 45100 4
N 42300 45100 43300 45100 4
N 43300 45100 43300 45600 4
N 48900 45900 49700 45900 4
N 47900 46300 47900 46800 4
N 47100 46300 47100 46800 4
N 47100 46800 49700 46800 4
N 46300 45000 46100 45000 4
N 46100 47500 46100 45000 4
N 48600 45000 50200 45000 4
N 50200 47500 46100 47500 4
{
T 47900 47600 5 10 1 1 0 0 1
netname=Trigger
}
N 49000 44600 48600 44600 4
N 46300 43200 46300 43900 4
C 48500 43500 1 270 0 resistor-1.sym
{
T 48900 43200 5 10 0 0 270 0 1
device=RESISTOR
T 49200 43300 5 10 1 1 180 0 1
refdes=Rout
T 49100 43000 5 10 1 1 180 0 1
value=10k
}
C 49600 43400 1 0 0 gnd-1.sym
C 48500 42300 1 0 0 gnd-1.sym
T 45900 40900 9 10 1 0 0 0 1
LM555 Astable Square Waveform Generator
T 44700 40400 9 10 1 0 0 0 1
timer-lm555.sch
T 45300 40100 9 10 1 0 0 0 1
1
T 46300 40100 9 10 1 0 0 0 1
1
T 48600 40400 9 10 1 0 0 0 1
2015 - 04 - 14
T 48600 40100 9 10 1 0 0 0 1
Jason Uher & Mike Waters
C 42600 45400 1 0 1 vdc-1.sym
{
T 41800 46050 5 10 1 1 0 6 1
refdes=V1
T 41900 46250 5 10 0 0 0 6 1
device=VOLTAGE_SOURCE
T 41900 46450 5 10 0 0 0 6 1
footprint=none
T 41900 45750 5 10 1 1 0 6 1
value=DC 5V
}
C 42600 47100 1 0 0 vcc-1.sym
C 48300 46800 1 0 0 vcc-1.sym
N 50200 47500 50200 45000 4
N 48900 45900 48900 45400 4
N 48900 45400 48600 45400 4
C 46200 42900 1 0 0 gnd-1.sym
C 46300 43500 1 0 0 lm555-1.sym
{
T 48100 43500 5 10 1 1 0 0 1
refdes=X1
T 46300 43500 5 10 0 0 0 0 1
value=LM555
}
N 48600 43900 48600 43500 4
N 49000 43700 49700 43700 4
N 49700 44100 49700 43700 4
T 40300 42900 9 10 1 0 0 0 6
This example can be a bit tricky to simulate.
The following combination has worked :

  GNU-Cap, Transient analysis. Start Time = 0,
  End Time = 300usec, Step Inc. = 1 usec.
  No Signal Source. Cold or Warm IC's.
T 40300 41900 9 10 1 0 0 0 1
GNU-Cap Osc. Freq. = 9.9 KHz KHz
T 40300 42100 9 10 1 0 0 0 2
Calculated Osc. Freq. = 1.44 / ((RA + 2 * RB) * C3)
                                    = 10.2 KHz
T 40300 42500 9 10 1 0 0 0 1
Data sheet Osc. Freq. = 11 KHz
T 40300 40400 9 10 1 0 0 0 6
Note : This SPICE model of the LM555
           seems to work better at lower
           frequencies. As the frequency
           increases >50KHz oscillator
           frequencies are significantly
           under estimated.
C 45500 41600 1 0 0 spice-model-1.sym
{
T 45600 42300 5 10 0 1 0 0 1
device=model
T 45600 42200 5 10 1 1 0 0 1
refdes=A1
T 46800 41900 5 10 1 1 0 0 1
model-name=LM555
T 46000 41700 5 10 1 1 0 0 1
file=../../lib/models/lm555.mod
}