forked from neutrinus/everblu-meters
-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Description
Rapidly looking at the code it seems that two very important features of the CC1101 chip are not used/disabled :
- Frequency Synthesizer auto calibration
- Frequency shift compensation
witch are all available in FSK mode.
Auto-calibration should be done manually at each startup or automatically (but pll locking state should be monitored before transmitting/receiving).
At present, static calibration values are pushed into cal registers which are specific to a chip/crystal/vreg board combo.
Reworking the chip init state/calib would render the manual approximate static freq compensation stage of your project useless and would greatly improve the RF sensitivity/reliability and frame transmission/reception success.
Metadata
Metadata
Assignees
Labels
No labels