Allow precise setting of xverter offset frequencies.#1957
Open
arekm wants to merge 1 commit intodf8oe:directsampling-devfrom
Open
Allow precise setting of xverter offset frequencies.#1957arekm wants to merge 1 commit intodf8oe:directsampling-devfrom
arekm wants to merge 1 commit intodf8oe:directsampling-devfrom
Conversation
Until now offsets above 1MHz were limited to 1kHz step. I had a need for offset in GHz range, ending up with 360Hz which wasn't possible with 1kHz step. Replace that step with 1Hz. Maximal xverter offset raised up to 100GHz. For making life easier when step is >= 1MHz multiply it by 100. This alows fast changing in GHz range while still allowing precise stepping by using 100kHz steps (or less) when needed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Until now offsets above 1MHz were limited to 1kHz step. I had a need for offset in GHz range, ending up with 360Hz which wasn't possible with 1kHz step.
Replace that step with 1Hz. Maximal xverter offset raised up to 100GHz.
For making life easier when step is >= 1MHz multiply it by 100. This alows fast changing in GHz range while still allowing precise stepping by using 100kHz steps (or less) when needed.
Frequency is kept as 64bit in memory while 48bit in EEPROM, to avoid wasting space (so only one more 16bit area was used for that in a old settings compatible way). 48bit is enough for now.