EE229 2025 Activity 01: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
* '''Instructions''': This activity has two design problems, and you are expected to create a Google Colab file that contains your analysis and calculations, schematic, SPICE netlist, and simulation results. Please refer to this sample [https://colab.research.google.com/drive/1KXeH-y5QtoO2dLmczqPP0tOLRWgiOOGh?usp=sharing Google Colab template]. Should you have any questions, clarifications, or issues, please contact your instructor as soon as possible. | * '''Instructions''': This activity has two design problems, and you are expected to create a Google Colab file that contains your analysis and calculations, schematic, SPICE netlist, and simulation results. Please refer to this sample [https://colab.research.google.com/drive/1KXeH-y5QtoO2dLmczqPP0tOLRWgiOOGh?usp=sharing Google Colab template]. Should you have any questions, clarifications, or issues, please contact your instructor as soon as possible. | ||
* Submit your *.ipynb file [https://forms.gle/DSKthReGE8sLWiAr7 here]. | * Submit your *.ipynb file [https://forms.gle/DSKthReGE8sLWiAr7 here]. | ||
** Please name your file <code>LastName_FirstName_EE229_Activity01.ipynb</code>. | |||
* If you are new to ngspice, please refer to the ngspice [http://ngspice.sourceforge.net/docs.html user manual]. | * If you are new to ngspice, please refer to the ngspice [http://ngspice.sourceforge.net/docs.html user manual]. | ||
* At the end of this activity, the student should be able to: | * At the end of this activity, the student should be able to: |
Revision as of 10:36, 17 February 2025
EE229 Activity 1: Passive Matching Networks (Due: Friday, 2/21, 5pm
- Instructions: This activity has two design problems, and you are expected to create a Google Colab file that contains your analysis and calculations, schematic, SPICE netlist, and simulation results. Please refer to this sample Google Colab template. Should you have any questions, clarifications, or issues, please contact your instructor as soon as possible.
- Submit your *.ipynb file here.
- Please name your file
LastName_FirstName_EE229_Activity01.ipynb
.
- Please name your file
- If you are new to ngspice, please refer to the ngspice user manual.
- At the end of this activity, the student should be able to:
- Design and verify the performance of passive impedance matching circuits using ngspice.
Design Problem 1:
You are asked to design a low-pass -network to match a voltage source with source resistance to a load, with a required of .
- Determine the inductor and capacitor values.
- Verify the functionality of your impedance matching circuit via SPICE simulations.
- Answer the following questions:
- How sensitive is your circuit to variations in the inductor and capacitor values? I.e. what happens when your inductor and capacitor values vary by ?
- Calculate the insertion loss of your matching network when:
- You use a discrete inductors with .
- You use an on-chip inductors with .
Design Problem 2:
You are once again asked to design a high-pass matching network to match an ultra-wideband (UWB) voltage source with source resistance to a load, but in this case, you want to reduce the value of to the lowest possible value using a cascade of 3 L-sections.
- Determine the inductor and capacitor values.
- Verify the functionality of your impedance matching circuit via SPICE simulations.
- Answer the following questions:
- What is the of your matching network?
- How sensitive is your circuit to variations in the inductor and capacitor values? I.e. what happens when your inductor and capacitor values vary by ?