| Line 1: |
Line 1: |
| | The model of the SiPM amplifier is a system of 24 equations in 24 variables that has been linearized so that it can be solved by MATLAB. | | The model of the SiPM amplifier is a system of 24 equations in 24 variables that has been linearized so that it can be solved by MATLAB. |
| | + | |
| | | | |
| | == Circuit diagram == | | == Circuit diagram == |
| Line 6: |
Line 7: |
| | | | |
| | The schematic for the amplifier circuit is shown to the right. Click the thumbnail for a larger image. Node voltages and branch currents are marked on the diagram. | | The schematic for the amplifier circuit is shown to the right. Click the thumbnail for a larger image. Node voltages and branch currents are marked on the diagram. |
| | + | |
| | | | |
| | == Parameters and variables == | | == Parameters and variables == |
| | | | |
| | The MATLAB model has a number of parameters and variables to describe the amplifier circuit, including the 24 unknowns, 4 inputs, and numerous constants. | | The MATLAB model has a number of parameters and variables to describe the amplifier circuit, including the 24 unknowns, 4 inputs, and numerous constants. |
| | + | |
| | | | |
| | === Input parameters === | | === Input parameters === |
| Line 18: |
Line 21: |
| | * Power voltage: V<sub>c</sub> (V) | | * Power voltage: V<sub>c</sub> (V) |
| | * Frequency: f (Hz) | | * Frequency: f (Hz) |
| | + | |
| | | | |
| | === Unknown variables === | | === Unknown variables === |
| Line 29: |
Line 33: |
| | * Transistor currents: j<sub>b</sub>, j<sub>c</sub>, j<sub>e</sub>, k<sub>b</sub>, k<sub>c</sub>, k<sub>e</sub> | | * Transistor currents: j<sub>b</sub>, j<sub>c</sub>, j<sub>e</sub>, k<sub>b</sub>, k<sub>c</sub>, k<sub>e</sub> |
| | * Capacitor currents: h<sub>1</sub>, h<sub>2</sub>, h<sub>3</sub> | | * Capacitor currents: h<sub>1</sub>, h<sub>2</sub>, h<sub>3</sub> |
| | + | |
| | | | |
| | === Constants === | | === Constants === |
| Line 55: |
Line 60: |
| | | R<sub>t</sub> || 50Ω | | | R<sub>t</sub> || 50Ω |
| | |} | | |} |
| | + | |
| | | | |
| | ==== Capacitors ==== | | ==== Capacitors ==== |
| Line 71: |
Line 77: |
| | | C<sub>5</sub> || 10nF | | | C<sub>5</sub> || 10nF |
| | |} | | |} |
| | + | |
| | | | |
| | ==== Transistors ==== | | ==== Transistors ==== |
| Line 95: |
Line 102: |
| | | RE || emitter resistance || 0.37Ω || 1Ω | | | RE || emitter resistance || 0.37Ω || 1Ω |
| | |} | | |} |
| | + | |
| | | | |
| | === Transistor operating point === | | === Transistor operating point === |
| Line 101: |
Line 109: |
| | * V<sub>be1</sub> = V<sub>3</sub> | | * V<sub>be1</sub> = V<sub>3</sub> |
| | * V<sub>be2</sub> = V<sub>7</sub> - V<sub>4</sub>. | | * V<sub>be2</sub> = V<sub>7</sub> - V<sub>4</sub>. |
| | + | |
| | | | |
| | === Derived parameters === | | === Derived parameters === |
| Line 114: |
Line 123: |
| | * <math>Q = \frac{IBF}{V_0}\,\!</math> | | * <math>Q = \frac{IBF}{V_0}\,\!</math> |
| | * <math>Z = 1 + Q \!\cdot\! \left( RB + RE \!\cdot\! BF \right)\,\!</math> | | * <math>Z = 1 + Q \!\cdot\! \left( RB + RE \!\cdot\! BF \right)\,\!</math> |
| | + | |
| | | | |
| | == Equations == | | == Equations == |
| | | | |
| | There are five categories of equations, which give a set of twenty-four equations in total. Two categories of equations are non-linear and need to be linearized to solve this system as a linear model using matrices. | | There are five categories of equations, which give a set of twenty-four equations in total. Two categories of equations are non-linear and need to be linearized to solve this system as a linear model using matrices. |
| | + | |
| | | | |
| | === Resistor voltage drop === | | === Resistor voltage drop === |
| Line 135: |
Line 146: |
| | * R<sub>7</sub>: V<sub>c</sub> - I<sub>7</sub>R<sub>7</sub> = V<sub>7</sub> | | * R<sub>7</sub>: V<sub>c</sub> - I<sub>7</sub>R<sub>7</sub> = V<sub>7</sub> |
| | * R<sub>t</sub>: V<sub>out</sub> - I<sub>t</sub>R<sub>t</sub> = 0 | | * R<sub>t</sub>: V<sub>out</sub> - I<sub>t</sub>R<sub>t</sub> = 0 |
| | + | |
| | | | |
| | === Node charge flow === | | === Node charge flow === |
| Line 152: |
Line 164: |
| | * T<sub>1</sub>: j<sub>b</sub> + j<sub>c</sub> = j<sub>e</sub> | | * T<sub>1</sub>: j<sub>b</sub> + j<sub>c</sub> = j<sub>e</sub> |
| | * T<sub>2</sub>: k<sub>e</sub> = k<sub>b</sub> + k<sub>c</sub> | | * T<sub>2</sub>: k<sub>e</sub> = k<sub>b</sub> + k<sub>c</sub> |
| | + | |
| | | | |
| | === Capacitors === | | === Capacitors === |
| Line 167: |
Line 180: |
| | * C<sub>3</sub> : h<sub>3</sub> = iωC<sub>3</sub>V<sub>5</sub> | | * C<sub>3</sub> : h<sub>3</sub> = iωC<sub>3</sub>V<sub>5</sub> |
| | * C<sub>5</sub> : I<sub>t</sub> = iωC<sub>5</sub>(V<sub>7</sub> - V<sub>out</sub>) | | * C<sub>5</sub> : I<sub>t</sub> = iωC<sub>5</sub>(V<sub>7</sub> - V<sub>out</sub>) |
| | + | |
| | | | |
| | === Transistor current gain === | | === Transistor current gain === |
| Line 176: |
Line 190: |
| | * T<sub>1</sub>: j<sub>c</sub> = β<sub>1</sub>j<sub>b</sub> | | * T<sub>1</sub>: j<sub>c</sub> = β<sub>1</sub>j<sub>b</sub> |
| | * T<sub>2</sub>: k<sub>c</sub> = β<sub>2</sub>k<sub>b</sub> | | * T<sub>2</sub>: k<sub>c</sub> = β<sub>2</sub>k<sub>b</sub> |
| | + | |
| | | | |
| | === Transistor exponential response === | | === Transistor exponential response === |
| Line 187: |
Line 202: |
| | * T<sub>1</sub>: Z<sub>1</sub>j<sub>b</sub> = Q<sub>1</sub>(V<sub>01</sub> + V<sub>3</sub> - U<sub>1</sub>) | | * T<sub>1</sub>: Z<sub>1</sub>j<sub>b</sub> = Q<sub>1</sub>(V<sub>01</sub> + V<sub>3</sub> - U<sub>1</sub>) |
| | * T<sub>2</sub>: Z<sub>2</sub>k<sub>b</sub> = Q<sub>2</sub>(V<sub>02</sub> + V<sub>7</sub> - V<sub>4</sub> - U<sub>2</sub>) | | * T<sub>2</sub>: Z<sub>2</sub>k<sub>b</sub> = Q<sub>2</sub>(V<sub>02</sub> + V<sub>7</sub> - V<sub>4</sub> - U<sub>2</sub>) |
| | + | |
| | | | |
| | == Solution == | | == Solution == |
| | | | |
| | The solution (that is, V<sub>out</sub>) is found by first iterating as described above to find the transistor operating points to the desired precision, then solving under AC conditions to find the correct V<sub>out</sub>. "Solving" (both during iteration and for the final answer) involves running the 24-equation matrix through MATLAB and selecting out the solution generated for the V<sub>out</sub> variable. For responses, see the article on the [[SiPM Amplifier]]. | | The solution (that is, V<sub>out</sub>) is found by first iterating as described above to find the transistor operating points to the desired precision, then solving under AC conditions to find the correct V<sub>out</sub>. "Solving" (both during iteration and for the final answer) involves running the 24-equation matrix through MATLAB and selecting out the solution generated for the V<sub>out</sub> variable. For responses, see the article on the [[SiPM Amplifier]]. |