diff options
Diffstat (limited to 'Solid_State_Pulse_Circuits/Chapter_13.ipynb')
-rwxr-xr-x | Solid_State_Pulse_Circuits/Chapter_13.ipynb | 104 |
1 files changed, 104 insertions, 0 deletions
diff --git a/Solid_State_Pulse_Circuits/Chapter_13.ipynb b/Solid_State_Pulse_Circuits/Chapter_13.ipynb new file mode 100755 index 00000000..ae28c67f --- /dev/null +++ b/Solid_State_Pulse_Circuits/Chapter_13.ipynb @@ -0,0 +1,104 @@ +{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:f9475ffbc67754cff4c4dd7e2520c8d46bc60bf8586e00e3a5ba9355352315e0"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 13 - Bistable Multivibrators (Flip-Flops)"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example E1 - Pg 413"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Caption:Determine the capacitance for flip flop design and triggering frequency \n",
+ "#Ex13.4\n",
+ "R1=16.1#Resistor(in kilo ohm)\n",
+ "R2=27#Resistor(in kilo ohm)\n",
+ "t=260#time(in ns)\n",
+ "R=R1*R2/(R1+R2)\n",
+ "C=t/(0.1*R)\n",
+ "f=10**6/(2.3*C*R)\n",
+ "print '%s %.f %s %.f' %(\"Capacitance(in pF)=\",C,\"\\nFrequency(in Khz)=\",f)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Capacitance(in pF)= 258 \n",
+ "Frequency(in Khz)= 167\n"
+ ]
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example E4 - Pg 423 "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Caption:Design a collector coupled bistable multivibrator\n",
+ "#Ex13.1\n",
+ "V=5.#Supply voltage(in volts)\n",
+ "Ic=2.#Saturated collector current(in mA)\n",
+ "Vce=0.2#Collector emitter voltage(in volts)\n",
+ "hfe=70.\n",
+ "Vbe=0.7#Base emitter voltage(in volts)\n",
+ "Vbb=-5.#Base voltage(in volts)\n",
+ "Rc=(V-Vce)/Ic\n",
+ "Ib=Ic/hfe\n",
+ "Vb1=Vbe-Vbb\n",
+ "I2=Ic/10.\n",
+ "R2=Vb1/I2\n",
+ "I2=Vb1/R2\n",
+ "R=(V-Vbe)/(I2+Ib)\n",
+ "R1=R-Rc\n",
+ "print '%s %.1f %.1f %.1f' %('Components required to design the circuit are resistors(in kilo ohm)=',Rc,R1,R2)\n",
+ "\n",
+ "#R1 value is corrected "
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Components required to design the circuit are resistors(in kilo ohm)= 2.4 16.4 28.5\n"
+ ]
+ }
+ ],
+ "prompt_number": 2
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+}
\ No newline at end of file |