brycecherry75 / MAX2870

Arduino support for the MAX2870 Wideband Frequency Synthesizer chip from Maxim
8 stars 8 forks source link

No output from module #6

Open CDutescu opened 1 year ago

CDutescu commented 1 year ago

First and foremost, I want to express my gratitude for your effort in developing this library for the MAX2870 chip. I am currently working on configuring the MAX2871 chip in a MAXREFDES161, which comes equipped with a built-in 50MHz oscillator. I've utilized the convenient spreadsheet provided in this repo, specifically in conjunction with the "FREQ_DIRECT 1 50 1 0 1 0 TRUE" command. In sequence, I've executed the following commands, receiving "OK" responses:

  1. CE ON
  2. STATUS
  3. REF 50000000 1 UNDIVIDED
  4. FREQ 1000000000 1 1 FUNDAMENTAL 0 0

Despite running these commands, I have not been able to observe any output from either Output A or B on my Evaluation Board. I would greatly appreciate any guidance or assistance in generating an output signal.

brycecherry75 commented 10 months ago

From this information, the VCO is running at 2.5 GHz which is below its limit of 3-6 GHz; I have corrected the "VCO" TRUE/FALSE range check in the spreadsheet calculator as I have reused a calculator for the ADF4351 (having a VCO range of 2.2-4.4 GHz and a number of register similarities) which this error was unforseen. For the FREQ_DIRECT command, RF_DIVIDER needs to be 1/2/4/8/16/32/64/128, MOD_value needs to be from 2-4095 and if FRAC_value is 0, FRACTIONAL_MODE is false (otherwise, true).