Skip to content

Automatic calibration and frequency shift conpensation disabled. #23

@Tazmaniac

Description

@Tazmaniac

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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions