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

Feed-forward for fast out when sweeping with analog out #266

Open
bleykauf opened this issue Apr 7, 2022 · 0 comments
Open

Feed-forward for fast out when sweeping with analog out #266

bleykauf opened this issue Apr 7, 2022 · 0 comments
Labels
feature New feature or request idea Just an idea

Comments

@bleykauf
Copy link
Collaborator

bleykauf commented Apr 7, 2022

EDCLs typically need a fast-forward to the laser current when scanning them via the grating/piezo to avoid mode-hops. Currently this is not implemented in Linien.

Could be done by creating new Module FeedForward that has inputs sweep.y and a user-configurable feedforward factor and outputs the feedforward value that is then added to the fast outputs inside linien.py. I guess that the output should be terminated when the sweep is off to not mess with any existing locking procedures. Simply using sweep.hold should probably do the trick.

I think it is sufficient to only address the case when slow out is used for sweeping and add the factor to the fast output used for control (i.e. the laser diode).

@bleykauf bleykauf added feature New feature or request idea Just an idea labels Apr 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request idea Just an idea
Projects
None yet
Development

No branches or pull requests

1 participant