Hi Art.
Maybe just I can't explain it wright, please correct me if I'm wrong
in my statement. I'm a Spanish native OM and English is a second one
to me; I will explain in deep here:
Spoiler: the calibration do work fine in the function button, just
we use another more exact trick against the Si5351 clock, not just
correcting the output by an offset.
In Allard's code it does not use the correction of the Si5351 lib,
it just make a offset correction in Hz every time it needs to send a
new freq to the Si5351. That's right and simple, as long as you
don't depart to much from the calibrated frequency.
In the Raduino use case, being mono-band, with a span of about 600
Khz and our ears that aren't capable of sense a few Hz (or sub Hz)
of difference, that approach is simple and fine. More over
calibrating to mid band will minimize the error.
If you plan to use the Allard's code to handle other radio beside
the bitx40 and it covers a few Mhz, let's say a old ham converted
Furuno FS-1000 (real case, no just and example) that can cover 1 ~
12 Mhz, that calibration trick is useless.
That is a OM friend's case, it has that radio and it converted it to
ham bands, put together and Arduino + Si5351 and was using Allard's
code... he calibrated iit against 7.315 kHz on 40m (Radio Catolica
Mundial), then in 160, 80, 60 and 30m it was off but as much as
100'th of Hz in the worst case.
But I have the need to be mathematically correct and fix my friend
error, now he calibrates against WWV in 10.000 Mhz and it's right on
spot in the full range using my code.
For short: the calibrate function works by another more exact way,
and the calibrate options remains on the firmware.
Please advice it the statement in thee readme/etc tell another story
beside this to fix it.
73 de Pavel CO7WT
?
?
El 29/06/17 a las 16:05, Art Olson
escribi¨®:
Pavel
Just a bit confused on the lab
calibration statement. Do I understand no more manual if offset
via function switch?
Art
Sent from my iPhone
On Jun 29, 2017, at 12:21 PM, Pavel Milanes Costa <
pavelmc@...>
wrote:
I use the Arduino IDE 1.8.2,
But the compile engine only, I use the Geany Editor in
Linux and the amake ()
script to handle the Geany - Arduino IDE linking for
compile.
Why?
73 de Pavel CO7WT.
El 29/06/17 a las 12:12, Art
Olson via Groups.Io escribi¨®:
Pavel?
What version ide are you
using.?
Art
Sent from my iPhone
On Jun 26, 2017, at 11:51 AM, Pavel Milanes Costa <
pavelmc@...>
wrote:
New Version of the sketch available,
Now with images, diagrams and adjusting tips, check
out the new features.
v1.3
- Fix for labels on second line not matching real
functions (bug introduced during optimization in
v1.2)
- Fix for the diode drawn backwards in the
smeter_mod.png file.
- Fix for true calibration of the
Si5351, not just a freq shift on different modes,
now it applies a real calibration inside the lib
(USB remains by shifting the VFO, LSB is truly
calibrated)
- We don't longer support the legacy CAL_BUTTON in
A2, as every body knows how to calibrate via the
FBUTTON button during runtime.
- More code optimizations.
- Added the image files for the AGC mod and the TX
power meter.
You can check it out in the Github repository at:
73 de Pavel CO7WT.
El 22/06/17 a las 13:50,
Pavel Milanes Costa escribi¨®:
Hi to all.
Since I have now a [borrowed] real bit40v3_smd +
raduino I can test and tune some things...
I have put together a test sketch based on the
Allard's code version 1.15 (1.15 not 1.15.1) that
has an S-meter for the RX part, I'm testing with the
TX part [hardware] and playing [successfully!] with
software controlled AGC...
What you get if you dare to test it:
- Full compatibility with Allard's code.
- Smaller code: you need to download the Si5351mcu
lib, see readme and code.
- Smeter on RX, see the simple hardware mod in the
smeter-mod.png file.
- TX power meter, is the same for the Smeter but
need a hardware mod that is on test at the bench.
- Software support for AGC (I'm tunning the
hardware/software parameters, so no schematic for
now: soon...)
All this mods can be incorporated on Allard's code
once they are tested and requested.
Do you dare? :
73 de Pavel CO7WT.