Skip to content
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

RF component library #607

Closed
2 tasks done
tomhajjar opened this issue Feb 22, 2024 · 11 comments · Fixed by #610
Closed
2 tasks done

RF component library #607

tomhajjar opened this issue Feb 22, 2024 · 11 comments · Fixed by #610

Comments

@tomhajjar
Copy link

tomhajjar commented Feb 22, 2024

Will the RF component library re-appear once qucsator-RF is available? #370

I tested the library a long time ago and found things that could be improved. Also some devices work differently in QucsStudio.

TODO list from @ra3xdh:

  • Add RF devices group; move some devices from lumped devices to this group
  • Backport loop and spiral inductors from Qucs-0.0.20

2024-02-22_173522

2024-02-22_173607

@ra3xdh
Copy link
Owner

ra3xdh commented Feb 24, 2024

There is no explicit group RF devices in the Qucs-S. All of the mentioned devices are available in the "lumped devices" group. In principle I can ad this group in the next release. Two devices: spiral inductor and loop inductor should be backported from Qucs-0.0.20.
image

@ra3xdh
Copy link
Owner

ra3xdh commented Feb 24, 2024

Also some devices work differently in QucsStudio

I cannot comment anything on this, because QucsStudio has a closed source. I have no wish to synchronize Qucs-S and closed source projects like QucsStudio.

@ra3xdh
Copy link
Owner

ra3xdh commented Feb 24, 2024

I have added a TODO list for this issue.

@tomhajjar
Copy link
Author

tomhajjar commented Feb 24, 2024

I had issues when I ported a Qucs project to QucsStudio. Amplifier uses power gain versus voltage gain. I think hybrid ports are different as well. One issue with hybrid is you couldn't tell how to connect the ports. The "normal" way to connect doesn't work. It would also help if the ports are labeled especially when rotated or flipped.

Hybrid and Coupler can both be configured to be 90/180 and the connections are different.

2024-02-24_015015

RF_Test_prj.zip

@ra3xdh
Copy link
Owner

ra3xdh commented Feb 24, 2024

Fixed by #610.

@ra3xdh
Copy link
Owner

ra3xdh commented Feb 24, 2024

image

@ra3xdh ra3xdh closed this as completed Feb 24, 2024
@tomhajjar
Copy link
Author

Need nightly build for testing...

@wsteffe
Copy link

wsteffe commented Mar 9, 2024

Hi @ra3xdh,
I have just pulled the github repo and rebuilt qucs-s but I do not have the RF components shown in your post.
Screenshot from 2024-03-09 14-12-37

@ra3xdh
Copy link
Owner

ra3xdh commented Mar 9, 2024

@wsteffe Everything is correct. The most of RF devices are Qucsator-only. Select Qucsator from the drop-down list and you will see the full list. This is done to prevent insertion of the incompatible device in schematic. You may have to compile Qucsator from source depending on your platfrom.

@wsteffe
Copy link

wsteffe commented Mar 10, 2024

Hi @ra3xdh, Thanks for explanation.
It would be better if RF devices were redefined using behavioural models or equations that can be processed by ngspice. But I do not know if it is possible to do that.

@ra3xdh
Copy link
Owner

ra3xdh commented Mar 10, 2024

It would be better if RF devices were redefined using behavioural models or equations

It is not possible for the most of RF devices. See #94

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants