-
-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improved Qucs-S Attenuator Tool #722
Commits on May 14, 2024
-
Beautify the attenuator schematics
This commit is intented to produce more human-readable schematics Before this commit the attenuator schematics were too compact and it was difficult (or even impossible) to read the resistor values at first sight. Also, the resistor values were rounded to 1 decimal place as it is more than enough for actual attenuator design.
Configuration menu - View commit details
-
Copy full SHA for b53351a - Browse repository at this point
Copy the full SHA b53351aView commit details -
Added SPAR simulation checkbox
It was added a checkbox in the qucsatenuattor UI in order to let the user to attach a SP simulation component to the attenuator circuit. Resistive attenuators are wideband circuits so the GUI doesn't ask for a frequency sweep. The tool sets the SP sweep to 50MHz-3GHz. If needed, the user can change that before running the simulation.
Configuration menu - View commit details
-
Copy full SHA for 9299beb - Browse repository at this point
Copy the full SHA 9299bebView commit details -
Reflection attenuator synthesis
It was added the reflection type synthesis to qucsattenuator. The synthesis equations can be found here: https://www.microwaves101.com/encyclopedias/reflection-attenuators
Configuration menu - View commit details
-
Copy full SHA for c84e024 - Browse repository at this point
Copy the full SHA c84e024View commit details -
Power dissipation calculation in resistors
Added a new feature to the GUI to show the power dissipated by each resistor given the overall attenuation and the input power.
Configuration menu - View commit details
-
Copy full SHA for b69880c - Browse repository at this point
Copy the full SHA b69880cView commit details -
Convert attenuation, Zin and Zout input lineedits into spinboxes
The QLineEdits used for the design input were replaced by QSpinBoxes. It seems to be more convenient and fluid since now the user only need to move the mouse wheel over the input to see how the resistor values move
Configuration menu - View commit details
-
Copy full SHA for 967f77f - Browse repository at this point
Copy the full SHA 967f77fView commit details -
Remove default "Success" message and put the errors in red
The synthesis fails for certain Z0/att ratios in Tee and Pi type attenuators. However, success is guaranteed for the rest of attenuator types. In this sense, it makes sense to warn (in red) whenever the synthesis fails and remove the "Success" message.
Configuration menu - View commit details
-
Copy full SHA for 1c43904 - Browse repository at this point
Copy the full SHA 1c43904View commit details -
Add QW series and QW shunt attenuators
This commits adds the capability to design quarter-wave series and shunt attenuators A feature for synthesizing transmission lines with lumped components (lowpass form) is also added. Reference: The PIN diode circuit designer's handbook. W.E. Doherty, Jr., R.D. Joos, Microsemi Corp., 1998 Add QW series and QW shunt attenuators This commits adds the capability to design quarter-wave series and shunt attenuators A feature for synthesizing transmission lines with lumped components (lowpass form) is also added. Reference: The PIN diode circuit designer's handbook. W.E. Doherty, Jr., R.D. Joos, Microsemi Corp., 1998
Configuration menu - View commit details
-
Copy full SHA for 6fd8531 - Browse repository at this point
Copy the full SHA 6fd8531View commit details
Commits on May 15, 2024
-
Add L-pad 1st series attenuator
The output of the L-pad attenuator is unmatched. The output impedance is shown in a QLineEdit. The output impedance is shown in a box. The derivation of the design equations will be provided separately in the pull request
Configuration menu - View commit details
-
Copy full SHA for dcef098 - Browse repository at this point
Copy the full SHA dcef098View commit details -
Add L-pad 1st shunt attenuator
The output of the L-pad attenuators is unmatched. The output impedance is shown in a box. The derivation of the design equations will be provided separately in the pull request
Configuration menu - View commit details
-
Copy full SHA for d2a97c1 - Browse repository at this point
Copy the full SHA d2a97c1View commit details -
Add series resistor attenuator
The series resistor attenuator is unmatched at both ports. The input and output impedance is shown in a box. The derivation of the design equations will be provided separately in the pull request
Configuration menu - View commit details
-
Copy full SHA for a294df1 - Browse repository at this point
Copy the full SHA a294df1View commit details
Commits on May 16, 2024
-
The shunt resistor attenuator is unmatched at both ports. The input and output impedance is shown in a box. The derivation of the design equations will be provided separately in the pull request
Configuration menu - View commit details
-
Copy full SHA for d52a5f4 - Browse repository at this point
Copy the full SHA d52a5f4View commit details
Commits on May 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 797081b - Browse repository at this point
Copy the full SHA 797081bView commit details