# Chapter9 - Cathode Ray Oscilloscope¶

## Example 9.14.1 - page : 9-45¶

In [3]:
# peak to peak voltage and rms voltage
vdv=1 # V/div
n=6.8 #no. of divisions
Vpp=vdv*n #peak to peak voltage in V
vrms=Vpp/(2*(2)**(1.0/2)) #rms voltage in V
print "Peak to peak voltage is ",Vpp," V"
print "rms voltage is ",round(vrms,4)," V"

Peak to peak voltage is  6.8  V
rms voltage is  2.4042  V


## Example 9.14.2 - page : 9-46¶

In [4]:
#Time interval
vdv=2 # V per division in micro seconds/div
n=2 #no. of divisions
Tint=vdv*n #peak to peak voltage in V
print "Time interval is ",Tint," micro seconds"

Time interval is  4  micro seconds


## Example 9.14.3 - page : 9-46¶

In [6]:
# period and frequency
vdv=2 #volts per division in micro seconds/div
n=12 #no. of divisions
Tp=vdv*n # period in micro seconds
f=1/(Tp*10**-3) #frequency in kHz
print "Period is ",Tp," micro seconds"
print "Frequency is ",round(f,2)," kHz"

Period is  24  micro seconds
Frequency is  41.67  kHz


## Example 9.14.4 - page : 9-47¶

In [7]:
#Peak to peak voltage and frequency
vdv1=0.5 #volts per division in V/div
nv=3 #no. of divisions
nh=4 #numbers of horizontal divisions
Vpp=vdv1*nv #peak to peak voltage in V
vdv2=2 # time division in micro seconds per divisions
Tp=vdv2*nh # period in micro seconds
f=1/(Tp*10**-3) #frequency in kHz
print "Peak to peak voltage is ",Vpp," V"
print "Period is ",Tp," micro seconds"
print "Frequency is ",f," kHz"

Peak to peak voltage is  1.5  V
Period is  8  micro seconds
Frequency is  125.0  kHz


## Example 9.17.1 - page : 9-67¶

In [9]:
#bandwidth
#given data :
Trs=12 #in micro sec
Trd=15 #in micro sec
Tro=(Trd**2-Trs**2)**(1.0/2)
K=0.35 # constant
BW=(K/Tro)*10**3
print "Bandwidth, BW =",round(BW,2), " kHz"

Bandwidth, BW = 38.89  kHz


## Example 9.17.2 - page : 9-68¶

In [10]:
#Rise time
#given data :
BW=10*10**6 # in Hz
tr=(0.35/BW)*10**9
print "Rise time, tr = ",tr, " ns"

Rise time, tr =  35.0  ns


## Example 9.17.3 - page : 9-68¶

In [12]:
# rise time
#given data :
Tro=10 #in micro sec
Trd=13 #in micro sec
Trs=(Trd**2-Tro**2)**(1.0/2)
print "Actual rise time, Trs = ",round(Trs,2)," ns"

Actual rise time, Trs =  8.31  ns


## Example 9.17.4 - page : 9-68¶

In [14]:
# Rise time
#given data :
Tro=10 #in micro sec
Trd=15 #in micro sec
Trs=(Trd**2-Tro**2)**(1.0/2)
print "Actual rise time, Trs = ",round(Trs,2)," ns"

Actual rise time, Trs =  11.18  ns


## Example 9.17.5 - page : 9-68¶

In [16]:
# Rise time
#given data :
Trs=12 #in micro sec
Trd=30 #in micro sec
BW=20*10**6 # in Hz
K=0.35 # constant
Tro=(K/BW)*10**9
Trs=(Trd**2-Tro**2)**(1.0/2)
print "Actual rise time, Trs = ",round(Trs,2)," ns"

Actual rise time, Trs =  24.37  ns


## Example 9.17.6 - page : 9-69¶

In [18]:
# capacitance
#given data :
K=10 # constant
C2=35*10**-12
C1=(C2/(K-1))*10**12
print "Capacitance, C1 = ",round(C1,2)," pF"

Capacitance, C1 =  3.89  pF


## Example 9.17.7 - page : 9-69¶

In [19]:
# impedance of CRO
K=10
vin=1 #vpp
vout=0.1 #in vpp
c1=2 # in pF
c2=c1*(K-1) #CAPACITANCE IN Pf
print "Capacitance is ",c2," pF"

Capacitance is  18  pF


## Example 9.17.8 - page : 9-70¶

In [21]:
# sensivity
n=2 #divisions
f=50.0 #in MHz
t=(1/f)*10**3 #time in nanao seconds
mdv=t/4 #in ns/div
mtds=mdv*n # in ns/div
print "Minimum time/div is ",mdv," ns/div"
print "Minimum time/div setting is ",mtds," ns/div"

Minimum time/div is  5.0  ns/div
Minimum time/div setting is  10.0  ns/div


## Example 9.17.9 - page : 9-70¶

In [24]:
# rise time
#given data :
Trs=21 #in micro-sec
K=0.35 # constant
BW=50*10**6 # in Hz
Tro=(K/BW)*10**9
Trd=(Trs**2+Tro**2)**(1.0/2)
print "Rise time, Tro = ",round(Trd,0)," ns"

Rise time, Tro =  22.0  ns