¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io
Date

Re: Silk screen drawings

g3zjo
 

¿ªÔÆÌåÓý

On 19/05/2013 22:30, Hajo Dezelski wrote:
I was a little bit irritated about the various comments concerning future PCB boards.
Hi Hajo

I see your point but but I see it totally differently. The board layout and silk screen is not WRONG and does not need alteration which would cause confusion. Everything is correct for the 2N7000, the BS170 can be supplied as an alternative and adequate information is provided for the correct orientation of this substitute.
We can only get irritated with the manufacturers of the devices if we wish lazy people to be able to mindlessly thrust devices in any way round.

Heat sinking as you say is not essential and dissipation can be dealt with by extra devices inserted in the positions provided.

73 Eddie G3ZJO

To quote from Wiki:-

The 2N7000 and BS170 are , used for low-power switching applications. The two are nearly identical except that the leads are arranged differently and the current ratings are somewhat different


Silk screen drawings

Hajo Dezelski
 

Hello Hans,

I was a little bit irritated about the various comments concerning future PCB boards.

Your project is not a one night stand. It is here to stay and to get developed by you and the community.
So I would vote for a clear revision history of the boards and the documentation. Print the revision number on the board and on the files and print them in the correct way so that lazy or knowing people can solder as indicated and don't have to struggle with mental corrections.

On the subject of heat sinks I am biased. These transistors are build to like some heat ...

72 de
Hajo dl1sdz

---
... indessen wandelt harmlos droben das Gestirn
...


Re: Ultimate2 kit status summary

Colin XSD
 

¿ªÔÆÌåÓý


Hi Hans,

Regarding 'New shop items requests:'
May I suggest you also make the LPF Capacitors available separately for people who want to experiment with 'Multi-Band U2s' and want to make their own LPF boards.


73, Colin M0XSD.



On 19/05/2013 11:46, Hans Summers wrote:

?

All

My email box is full of millions of emails and so I thought, to clarify all my and your thinking, one big post should list it all out. Summarise where we are with it all. If I am missing anything, please let me know.?

Enhancement requests: firstly, there are a number of new requests (other than the GPS and 10m issues, of which more later). I'll attempt to put as many as I can in the v2.02 firmware version. These are as follows:
1) Support for the WSPR-15 mode (useful for LF WSPR)
2) Adding 1 digit to the GPS Baud setting, so the kit can be used with 115kbps (also requested for an Ultimate1 v1.09 enhancement)
3) Allowing the / character in messages for FSKCW, QRSS, DFCW, CW modes
4) Removing the 42.5MHz (approx) upper frequency limit
5) Fix a couple of occasional cosmetic bugs appearing in the Time-setting menu item
6) Move the Time setting to the front of the menu items, as it is used more often than any others when using the WSPR mode and everything is already set up (e.g. for correcting the time, when no GPS is being used).

New shop items requests: I have had requests to add the following items to the shop:
1) Selling BS170 transistors separately to the main kit
2) Sell the 4-pin headers and sockets separately to the main kit
3) Make available LF band modules for 475kHz and 135kHz?

10m etc issue: The summary of this issue is that it appears that there may be an arithmetic precision issue in the code for setting the DDS frequency word, which becomes apparent when the amount of shift is small in relation to the output frequency. So I need to change that part of the code which deals with calculating the DDS frequency word. Although, it remains considerably confusing because some people appear to have had some 10m WSPR spots. Perhaps they were lucky to choose frequencies which happened to work.

GPS issue:?There appears to be an issue with some GPS modules which worked in U1 but not U2. There have been some reports of people using GPS with no trouble, with Ultimate2. My current theory is that the short pulse width from some GPS modules is interfering with, or being interfered by, the incoming serial data stream. So I need to look at the differences between how I did the GPS work in U1 and U2.

Other comments:

1) People have remarked on the frequency switching transients when the DDS frequency changes. I think this is a minor thing which if all else was well, should not interfere with kit operation or WSPR decode etc. However, I checked in this area of the code and I did actually find that I think the frequency is being briefly set to zero before the new frequency is set, and that this might be making the short frequency glitch longer than necessary. So in v2.02 I will attempt to tidy that up.?

2) Regarding the blue potentiometer on the DDS module. When the modules arrive from the manufacturer, it appears that the blue potentiometers are not set up - that manifests itself as no output squarewave from the comparator. Before packing the kits, I individually tested every single one of the 200 DDS modules. 29 were discarded as their stability was found to be unsuitable. The rest of them, the potentiometer was adjusted for best output on 30m. So I thought that it should not need further adjustment by kit builders. However, it is possible that the setting on 10m might be more critical, or different, from the optimum setting on 30m - as some constructors have found out and advised.?

3) Someone mentioned that the maximum output frequency of the comparator is only 1MHz. However I don't think that this is correct. The specification of the DDS module from the manufacturer sometimes says that the squarewave output is valid up to 1MHz. But the DDS module output is straight from the comparator output pin of the AD9850 DDS chip and I don't see anything in the AD9850 datasheet about any upper frequency limitation.?

4) Feedback on the question of whether to reverse the BS170 transistors in the new PCB, or reverse the silk screen, or leave as is - was rather (surprisingly) mixed. So I still have to consider that one.?
?
5) I had some delay with ordering all the components, because PayPal rather unreasonably decided they should block my account to make sure I'm not a money launderer. That's all resolved now so I can continue with ordering the remaining components for the next set of 200 kits.?

I think that's about it. Let me know if I have missed anything out.

73 Hans G0UPL




Re: WSPR on 28MHz

g3zjo
 

My Grabber
is showing the Step Test on 7MHz on the frequency indicated.
28MHz produced 3 step levels only.

7MHz Step 1,2 OK 3,4,5, are co channel 6,7,8,9,10 OK.

Eddie


Re: WSPR on 28MHz (more ramp tests)

"andyfoad@..."
 

I think the ramp tests have been very revealing and I'm sure once
the maths have been done, a fix will soon follow ;-)

Other than that everything else works fine and I'm very pleased
to have two of the kits here.

73 de Andy

--- In QRPLabs@..., Hans Summers <hans.summers@...> wrote:

Hi Andy

Yes yes, I saw the file - I get a notification as soon as you uploaded and
happen to be online to see it immediately. I think things start to add make
sense to me now. With your observations, and my trawling through the code,
it seems to be getting more clear, what is going on (and indeed, how to fix
it!).

Thanks for all your help (and patience!)

73 Hans G0UPL


Re: Ultimate2 kit status summary-GPS

g3zjo
 

On 19/05/2013 12:46, Hans Summers wrote:
My current theory is that the short pulse width from some GPS modules is interfering with, or being interfered by, the incoming serial data stream.
The Trimble is stated as PPS < ???25 ns @ 50% and werks beaufull.

Eddie


Re: QRSS Arduino shield finished

"dd5cf_colin"
 

Thanks for that Hans, yes I was referring to the shift and thanks for the idea with the extra transistors.

73 Colin

--- In QRPLabs@..., Hans Summers <hans.summers@...> wrote:

Hi Colin

I am not a programmer and have only just started with aurduino uno I have
had a look at the sketch but cannot see where to change the frequency
The Arduino QRSS shield output frequency is controlled by the crystal on
the shield board. To change the frequency you have to adjust the trimmer
capacitor.

if you are referring to the amount of shift between the key-up and the
key-down frequencies: it's these two lines shown below:

#define FSK_HIGH 160 // Analog value for when FSK is high
#define FSK_LOW 100 // Analog value for when FSK is low

You can experiment with other values between 0 and 255. If the "height" of
the FSK produced is too high, you can bring these numbers closer together.
If the FSK is too small, you can make the two numbers further apart e.g.
reduce the FSK_LOW number.

It is unlikely, but if you find that the amount of FSK you observe is too
big or small to be adjusted by FSK_LOW and FSK_HIGH, then you have to
change the value (a.k.a. length) of the C3 "gimmick" capacitor.

the callsign was easy, I take it I can add stuff like 73 and my locator or
is there a limit to the size?
You can add 73 and your locator. I am sure there is *some* limit to the
size, but it's plenty more than you'll need!

73 Hans G0UPL


Re: WSPR on 28MHz

g3zjo
 

Hans / Lads

My Grabber is showing the Step Test on 28MHz on the frequency indicated.

Three levels only are succeeding. Note, every 10mins on 28MHz it will be interrupted by my 28MHz QRSS / WSPR MEPT sending WSPR.

If another frequency or band is required please e-mail / post here.

73 Eddie G3ZJO


Re: Ultimate2 kit status summary

"Mark"
 

Hello Hans,

Many thanks for the in depth summary. I have started building my U2 kit but maybe a week or so before testing etc.
Thank you for producing a remarkable kit and look forward to experimenting.

73`s
Mark Parker

--- In QRPLabs@..., Hans Summers <hans.summers@...> wrote:

All

My email box is full of millions of emails and so I thought, to clarify all
my and your thinking, one big post should list it all out. Summarise where
we are with it all. If I am missing anything, please let me know.

*Enhancement requests: *firstly, there are a number of new requests (other
than the GPS and 10m issues, of which more later). I'll attempt to put as
many as I can in the v2.02 firmware version. These are as follows:
1) Support for the WSPR-15 mode (useful for LF WSPR)
2) Adding 1 digit to the GPS Baud setting, so the kit can be used with
115kbps (also requested for an Ultimate1 v1.09 enhancement)
3) Allowing the / character in messages for FSKCW, QRSS, DFCW, CW modes
4) Removing the 42.5MHz (approx) upper frequency limit
5) Fix a couple of occasional cosmetic bugs appearing in the Time-setting
menu item
6) Move the Time setting to the front of the menu items, as it is used more
often than any others when using the WSPR mode and everything is already
set up (e.g. for correcting the time, when no GPS is being used).

*New shop items requests:* I have had requests to add the following items
to the shop:
1) Selling BS170 transistors separately to the main kit
2) Sell the 4-pin headers and sockets separately to the main kit
3) Make available LF band modules for 475kHz and 135kHz

*10m etc issue:* The summary of this issue is that it appears that there
may be an arithmetic precision issue in the code for setting the DDS
frequency word, which becomes apparent when the amount of shift is small in
relation to the output frequency. So I need to change that part of the code
which deals with calculating the DDS frequency word. Although, it remains
considerably confusing because some people appear to have had some 10m WSPR
spots. Perhaps they were lucky to choose frequencies which happened to work.

*GPS issue:* There appears to be an issue with some GPS modules which
worked in U1 but not U2. There have been some reports of people using GPS
with no trouble, with Ultimate2. My current theory is that the short pulse
width from some GPS modules is interfering with, or being interfered by,
the incoming serial data stream. So I need to look at the differences
between how I did the GPS work in U1 and U2.

*Other comments:*

1) People have remarked on the frequency switching transients when the DDS
frequency changes. I think this is a minor thing which if all else was
well, should not interfere with kit operation or WSPR decode etc. However,
I checked in this area of the code and I did actually find that I think the
frequency is being briefly set to zero before the new frequency is set, and
that this might be making the short frequency glitch longer than necessary.
So in v2.02 I will attempt to tidy that up.

2) Regarding the blue potentiometer on the DDS module. When the modules
arrive from the manufacturer, it appears that the blue potentiometers are
not set up - that manifests itself as no output squarewave from the
comparator. Before packing the kits, I individually tested every single one
of the 200 DDS modules. 29 were discarded as their stability was found to
be unsuitable. The rest of them, the potentiometer was adjusted for best
output on 30m. So I thought that it should not need further adjustment by
kit builders. However, it is possible that the setting on 10m might be more
critical, or different, from the optimum setting on 30m - as some
constructors have found out and advised.

3) Someone mentioned that the maximum output frequency of the comparator is
only 1MHz. However I don't think that this is correct. The specification of
the DDS module from the manufacturer sometimes says that the squarewave
output is valid up to 1MHz. But the DDS module output is straight from the
comparator output pin of the AD9850 DDS chip and I don't see anything in
the AD9850 datasheet about any upper frequency limitation.

4) Feedback on the question of whether to reverse the BS170 transistors in
the new PCB, or reverse the silk screen, or leave as is - was rather
(surprisingly) mixed. So I still have to consider that one.

5) I had some delay with ordering all the components, because PayPal rather
unreasonably decided they should block my account to make sure I'm not a
money launderer. That's all resolved now so I can continue with ordering
the remaining components for the next set of 200 kits.

I think that's about it. Let me know if I have missed anything out.

73 Hans G0UPL


Re: WSPR on 28MHz

g3zjo
 

On 19/05/2013 12:53, Hans Summers wrote:
Hi Andy, Eddie et al

I dug around in the code a bit, to try to understand what is happening,
G3ZJO back on parade, some interesting goings on here, I will do the Ramp Test out of interest but it seems conclusive. Also the results seem so variable depending on frequency, no wonder us poor old boys have been confused.

Noteworthy is the opposite results, huge shift with WSPR on 28MHz from Andy RWT. Its good to have as many results as possible.

73 Eddie


Re: QRSS Arduino shield finished

Hans Summers
 


Hi Colin?

I am not a programmer and have only just started with aurduino uno I have had a look at the sketch but cannot see where to change the frequency

The Arduino QRSS shield output frequency is controlled by the crystal on the shield board. To change the frequency you have to adjust the trimmer capacitor.?

if you are referring to the amount of shift between the key-up and the key-down frequencies: it's these two lines shown below:
#define FSK_HIGH 160                     // Analog value for when FSK is high
#define FSK_LOW 100                      // Analog value for when FSK is low
You can experiment with other values between 0 and 255. If the "height" of the FSK produced is too high, you can bring these numbers closer together. If the FSK is too small, you can make the two numbers further apart e.g. reduce the FSK_LOW number.?

It is unlikely, but if you find that the amount of FSK you observe is too big or small to be adjusted by FSK_LOW and FSK_HIGH, then you have to change the value (a.k.a. length) of the C3 "gimmick" capacitor.

the callsign was easy, I take it I can add stuff like 73 and my locator or is there a limit to the size?

You can add 73 and your locator. I am sure there is *some* limit to the size, but it's plenty more than you'll need!

73 Hans G0UPL


Re: QRSS Arduino shield finished

"dd5cf_colin"
 

Hi Hans, I have fried one BS170 in the UQRSS kit #1 (which by the way is still working well with V1.3) before I noticed my mistake, I now am using those sockets I cant remember what they are called they are like the arduino sockets but with a notch so you can break them off for the transistors.

I am not a programmer and have only just started with aurduino uno I have had a look at the sketch but cannot see where to change the frequency the callsign was easy, I take it I can add stuff like 73 and my locator or is there a limit to the size?

Thanks again for a great kit, I will let you know when I finished the UQRSS 2.

73 Colin.

--- In QRPLabs@..., Hans Summers <hans.summers@...> wrote:

Hi Colin

Thanks for the update, you are the first person to report having completed
the construction of the Arduino kit. Although you are also the only one to
have yet received it, as there is a gap in the shipping and the next
shipping date is 27'th May 2013!

Regarding the transistors - note that 2N7000's are used in the Arduino kit,
as in the earlier QRSS/Ultimate kits. You can use BS170, they are a more
powerful transistor apparently. If you do that though, you have to remember
to rotate them 180-degrees compared to the 2N7000, since the pinout is
reversed.

For more power you could put more transistors in parallel with Q3, though
there isn't board space for this, so you'd have to be creative. You could
also disconnect the +5V end of the FT37-43 and connect it to a higher PA
voltage. Put some heatsinks on Q3 for that. Just various ideas for
modifications, in case you are inclined! :-)

73 Hans G0UPL




On Sun, May 19, 2013 at 12:53 PM, dd5cf_colin <jobaco@...> wrote:

**


Hi to all members of the group,

I have just finished the QRSS Arduino shield for 40m, all went well the
instruction manual was a usual excellent and the PBC well made, I am only
able to get 50 mW output at 40m I can get 60mW but the transistor get too
hot, I am txing on ca 700645 Hz any reports would be appreciated:
jobaco@...

Vy 73 Colin DD5CF / G1ZOS



Re: QRSS Arduino shield finished

Hans Summers
 

Hi Colin

Thanks for the update, you are the first person to report having completed the construction of the Arduino kit. Although you are also the only one to have yet received it, as there is a gap in the shipping and the next shipping date is 27'th May 2013!?

Regarding the transistors - note that 2N7000's are used in the Arduino kit, as in the earlier QRSS/Ultimate kits. You can use BS170, they are a more powerful transistor apparently. If you do that though, you have to remember to rotate them 180-degrees compared to the 2N7000, since the pinout is reversed.?

For more power you could put more transistors in parallel with Q3, though there isn't board space for this, so you'd have to be creative. You could also disconnect the +5V end of the FT37-43 and connect it to a higher PA voltage. Put some heatsinks on Q3 for that. Just various ideas for modifications, in case you are inclined! ?:-)

73 Hans G0UPL




On Sun, May 19, 2013 at 12:53 PM, dd5cf_colin <jobaco@...> wrote:
?

Hi to all members of the group,

I have just finished the QRSS Arduino shield for 40m, all went well the instruction manual was a usual excellent and the PBC well made, I am only able to get 50 mW output at 40m I can get 60mW but the transistor get too hot, I am txing on ca 700645 Hz any reports would be appreciated: jobaco@...

Vy 73 Colin DD5CF / G1ZOS



Re: WSPR on 28MHz (more ramp tests)

Hans Summers
 


Hi Andy

Yes yes, I saw the file - I get a notification as soon as you uploaded and happen to be online to see it immediately. I think things start to add make sense to me now. With your observations, and my trawling through the code, it seems to be getting more clear, what is going on (and indeed, how to fix it!).?

Thanks for all your help (and patience!)

73 Hans G0UPL


On Sun, May 19, 2013 at 12:47 PM, andyfoad@... <andyfoad@...> wrote:
?

Hi Hans

> 1) On 10MHz (or some frequency where we think it is working Ok),
> you should see a ramp which goes from 0Hz shift to 5.5Hz shift,
> in 12 steps of 0.5Hz height, and 5 seconds duration. Then the
> cycle should repeat.

Done the test now on 10Mhz. Although it seems to work on WSPR n
problems,I only see 6 tones ramping up.

Did a test on 80m. Now we have all 12 tones ;-)

Results in the group test directory.

All other stuff noted...

Vy 73 de Andy



QRSS Arduino shield finished

"dd5cf_colin"
 

Hi to all members of the group,

I have just finished the QRSS Arduino shield for 40m, all went well the instruction manual was a usual excellent and the PBC well made, I am only able to get 50 mW output at 40m I can get 60mW but the transistor get too hot, I am txing on ca 700645 Hz any reports would be appreciated: jobaco@...

Vy 73 Colin DD5CF / G1ZOS


Re: WSPR on 28MHz

Hans Summers
 

Hi Andy, Eddie et al

I dug around in the code a bit, to try to understand what is happening, in the context of the various observations and evidence you have collected. I think that I can see how the way the tuning word for the DDS is calculated, may be losing precision the higher the output frequency goes. To imagine it: numerically in the arithmetic calculating the word, a small increment of a fraction of a Hz seems to get lost when trying to be added to the much larger output frequency e.g. 28MHz. The larger the output frequency, the more precision is lost at the other end (fraction of a Hz). I think the good news is that this is just a software problem, not a hardware limitation e.g. a limitation of the DDS module. So it should be fixable.?

The other thing I found is that there is a reset-DDS function being used, to get the DDS ready for receiving serial-mode updates. This function call is made every time the frequency is updated, not just once in the beginning to initialise the DDS module. Clearly it doesn't stop it from working but I think that the effect may be that it is setting the frequency to zero for a brief moment in between the wanted frequency tones - which may be making the frequency transitions more harsh than otherwise needed. I think that this is a minor issue, rather than a show-stopper - but nevertheless I'll try and remove that too.

73 Hans G0UPL



On Sun, May 19, 2013 at 11:10 AM, Hans Summers <hans.summers@...> wrote:

Hi Andy

Thanks for doing the experiments. But can you confirm pls -?

1) On 10MHz (or some frequency where we think it is working Ok), you should see a ramp which goes from 0Hz shift to 5.5Hz shift, in 12 steps of 0.5Hz height, and 5 seconds duration. Then the cycle should repeat.?

2) So what we should expect to see on 10m is something similar - but you're saying that we don't, we see some number of discrete tones, which seems to depend also on the frequency.?

Is my understanding correct?

If so, and particularly given that the tones seem to depend on what frequency you are sending, it seems to imply some sort of numerical precision issue in the arithmetic. Which at least tells me where I need to be looking, in the code, so this is very useful.

Regarding the frequency counter - I went through all this in my testing, and for a while I thought that I had made some mistake in the code etc., the frequency counter looked unstable.?

Yes, in the U1 it will glide. The reason is that in the U1 the frequency shift is kind of generated in an analog way - there is a Pulse Width Modulated output from the processor, which is averaged in a resistor-capacitor integrator, and applied to a varicap diode (reverse-biased LED) to create the frequency shift. The resistor-capacitor averaging makes the frequency SLIDE to its new value, not cut suddenly.

In the U2, the frequency is generated digitally in the DDS. When the frequency is changed, there appears to be a short gap in the output of the DDS while the new frequency is being updated. The gap is very short. But if you are very local, i.e. blasting your receiver from right next to it, then yes, you will hear the click. And see it on Argo. I puzzled over strange frequency counter readings for a while, but I was able to prove conclusively that the frequency counter is only jumping around because of that frequency transition being sudden, not smooth.?

I may be wrong, but my feeling currently is that the "sudden" frequency transitions are not a problem. Yes, you can hear the click when receiving a local transmitter, and yes the frequency counter jumps, and yes it isn't like the smooth glide on the U1. But I don't think any of these things are unexpected, or unreasonable, or unacceptable when it comes to WSPR decodes etc. Furthermore I don't see any way around it anyway!

73 Hans G0UPL



On Sun, May 19, 2013 at 9:33 AM, andyfoad@... <andyfoad@...> wrote:
?



--- In QRPLabs@..., Hans Summers wrote:

> So it should be *050123456789AB* for the described ramp.

I've done the ramp test.

Results are here:



It only confirms my previous findings :-(

1) At one chosen frequency in 28Mhz I see 4 tones, but they done ramp.
The final one goes lower.

2) I then choose another random 28Mhz frequency up about 10Khz (not
really counting) and now I get only TWO tones.

3) A third random frequency gives me an even weirder result.
Three tones but one look like it's being split up if that makes sense.

So it does look like all the observations about not seeing certain
bit streams (I'll call them that for now) in WSPR look to be true.

I have not exhaustive tests yet but I tried -

30m, I saw four tones that seemed quite ok. Got superb on air results!

17m, I saw three tones.

10m, I saw all sorts of tones depending upon the selected frequency.

One other thing I note.

I have a frequency counter here which I use to also set up the U1.
When that changes frequency, as FSK or WSPR my counter `glides` to
the required without any problems.

The same cannot be said about the U2.
During frequency changes it has trouble keeping steady.

A sort of electronic Delirium Tremens, which probably explains the
spikes that me and Eddie see on our traces.

Hope this helps Hans.

73 de Andy




Re: WSPR on 28MHz (more ramp tests)

"andyfoad@..."
 

Hi Hans

1) On 10MHz (or some frequency where we think it is working Ok),
you should see a ramp which goes from 0Hz shift to 5.5Hz shift,
in 12 steps of 0.5Hz height, and 5 seconds duration. Then the
cycle should repeat.
Done the test now on 10Mhz. Although it seems to work on WSPR n
problems,I only see 6 tones ramping up.

Did a test on 80m. Now we have all 12 tones ;-)

Results in the group test directory.

All other stuff noted...

Vy 73 de Andy


Ultimate2 kit status summary

Hans Summers
 


All

My email box is full of millions of emails and so I thought, to clarify all my and your thinking, one big post should list it all out. Summarise where we are with it all. If I am missing anything, please let me know.?

Enhancement requests: firstly, there are a number of new requests (other than the GPS and 10m issues, of which more later). I'll attempt to put as many as I can in the v2.02 firmware version. These are as follows:
1) Support for the WSPR-15 mode (useful for LF WSPR)
2) Adding 1 digit to the GPS Baud setting, so the kit can be used with 115kbps (also requested for an Ultimate1 v1.09 enhancement)
3) Allowing the / character in messages for FSKCW, QRSS, DFCW, CW modes
4) Removing the 42.5MHz (approx) upper frequency limit
5) Fix a couple of occasional cosmetic bugs appearing in the Time-setting menu item
6) Move the Time setting to the front of the menu items, as it is used more often than any others when using the WSPR mode and everything is already set up (e.g. for correcting the time, when no GPS is being used).

New shop items requests: I have had requests to add the following items to the shop:
1) Selling BS170 transistors separately to the main kit
2) Sell the 4-pin headers and sockets separately to the main kit
3) Make available LF band modules for 475kHz and 135kHz?

10m etc issue: The summary of this issue is that it appears that there may be an arithmetic precision issue in the code for setting the DDS frequency word, which becomes apparent when the amount of shift is small in relation to the output frequency. So I need to change that part of the code which deals with calculating the DDS frequency word. Although, it remains considerably confusing because some people appear to have had some 10m WSPR spots. Perhaps they were lucky to choose frequencies which happened to work.

GPS issue:?There appears to be an issue with some GPS modules which worked in U1 but not U2. There have been some reports of people using GPS with no trouble, with Ultimate2. My current theory is that the short pulse width from some GPS modules is interfering with, or being interfered by, the incoming serial data stream. So I need to look at the differences between how I did the GPS work in U1 and U2.

Other comments:

1) People have remarked on the frequency switching transients when the DDS frequency changes. I think this is a minor thing which if all else was well, should not interfere with kit operation or WSPR decode etc. However, I checked in this area of the code and I did actually find that I think the frequency is being briefly set to zero before the new frequency is set, and that this might be making the short frequency glitch longer than necessary. So in v2.02 I will attempt to tidy that up.?

2) Regarding the blue potentiometer on the DDS module. When the modules arrive from the manufacturer, it appears that the blue potentiometers are not set up - that manifests itself as no output squarewave from the comparator. Before packing the kits, I individually tested every single one of the 200 DDS modules. 29 were discarded as their stability was found to be unsuitable. The rest of them, the potentiometer was adjusted for best output on 30m. So I thought that it should not need further adjustment by kit builders. However, it is possible that the setting on 10m might be more critical, or different, from the optimum setting on 30m - as some constructors have found out and advised.?

3) Someone mentioned that the maximum output frequency of the comparator is only 1MHz. However I don't think that this is correct. The specification of the DDS module from the manufacturer sometimes says that the squarewave output is valid up to 1MHz. But the DDS module output is straight from the comparator output pin of the AD9850 DDS chip and I don't see anything in the AD9850 datasheet about any upper frequency limitation.?

4) Feedback on the question of whether to reverse the BS170 transistors in the new PCB, or reverse the silk screen, or leave as is - was rather (surprisingly) mixed. So I still have to consider that one.?
?
5) I had some delay with ordering all the components, because PayPal rather unreasonably decided they should block my account to make sure I'm not a money launderer. That's all resolved now so I can continue with ordering the remaining components for the next set of 200 kits.?

I think that's about it. Let me know if I have missed anything out.

73 Hans G0UPL


Re: WSPR on 28MHz

Hans Summers
 


Hi Andy

Thanks for doing the experiments. But can you confirm pls -?

1) On 10MHz (or some frequency where we think it is working Ok), you should see a ramp which goes from 0Hz shift to 5.5Hz shift, in 12 steps of 0.5Hz height, and 5 seconds duration. Then the cycle should repeat.?

2) So what we should expect to see on 10m is something similar - but you're saying that we don't, we see some number of discrete tones, which seems to depend also on the frequency.?

Is my understanding correct?

If so, and particularly given that the tones seem to depend on what frequency you are sending, it seems to imply some sort of numerical precision issue in the arithmetic. Which at least tells me where I need to be looking, in the code, so this is very useful.

Regarding the frequency counter - I went through all this in my testing, and for a while I thought that I had made some mistake in the code etc., the frequency counter looked unstable.?

Yes, in the U1 it will glide. The reason is that in the U1 the frequency shift is kind of generated in an analog way - there is a Pulse Width Modulated output from the processor, which is averaged in a resistor-capacitor integrator, and applied to a varicap diode (reverse-biased LED) to create the frequency shift. The resistor-capacitor averaging makes the frequency SLIDE to its new value, not cut suddenly.

In the U2, the frequency is generated digitally in the DDS. When the frequency is changed, there appears to be a short gap in the output of the DDS while the new frequency is being updated. The gap is very short. But if you are very local, i.e. blasting your receiver from right next to it, then yes, you will hear the click. And see it on Argo. I puzzled over strange frequency counter readings for a while, but I was able to prove conclusively that the frequency counter is only jumping around because of that frequency transition being sudden, not smooth.?

I may be wrong, but my feeling currently is that the "sudden" frequency transitions are not a problem. Yes, you can hear the click when receiving a local transmitter, and yes the frequency counter jumps, and yes it isn't like the smooth glide on the U1. But I don't think any of these things are unexpected, or unreasonable, or unacceptable when it comes to WSPR decodes etc. Furthermore I don't see any way around it anyway!

73 Hans G0UPL



On Sun, May 19, 2013 at 9:33 AM, andyfoad@... <andyfoad@...> wrote:
?



--- In QRPLabs@..., Hans Summers wrote:

> So it should be *050123456789AB* for the described ramp.

I've done the ramp test.

Results are here:



It only confirms my previous findings :-(

1) At one chosen frequency in 28Mhz I see 4 tones, but they done ramp.
The final one goes lower.

2) I then choose another random 28Mhz frequency up about 10Khz (not
really counting) and now I get only TWO tones.

3) A third random frequency gives me an even weirder result.
Three tones but one look like it's being split up if that makes sense.

So it does look like all the observations about not seeing certain
bit streams (I'll call them that for now) in WSPR look to be true.

I have not exhaustive tests yet but I tried -

30m, I saw four tones that seemed quite ok. Got superb on air results!

17m, I saw three tones.

10m, I saw all sorts of tones depending upon the selected frequency.

One other thing I note.

I have a frequency counter here which I use to also set up the U1.
When that changes frequency, as FSK or WSPR my counter `glides` to
the required without any problems.

The same cannot be said about the U2.
During frequency changes it has trouble keeping steady.

A sort of electronic Delirium Tremens, which probably explains the
spikes that me and Eddie see on our traces.

Hope this helps Hans.

73 de Andy



Re: WSPR on 28MHz

"andyfoad@..."
 

--- In QRPLabs@..., Hans Summers <hans.summers@...> wrote:

So it should be *050123456789AB* for the described ramp.
I've done the ramp test.

Results are here:



It only confirms my previous findings :-(

1) At one chosen frequency in 28Mhz I see 4 tones, but they done ramp.
The final one goes lower.

2) I then choose another random 28Mhz frequency up about 10Khz (not
really counting) and now I get only TWO tones.

3) A third random frequency gives me an even weirder result.
Three tones but one look like it's being split up if that makes sense.

So it does look like all the observations about not seeing certain
bit streams (I'll call them that for now) in WSPR look to be true.

I have not exhaustive tests yet but I tried -

30m, I saw four tones that seemed quite ok. Got superb on air results!

17m, I saw three tones.

10m, I saw all sorts of tones depending upon the selected frequency.

One other thing I note.

I have a frequency counter here which I use to also set up the U1.
When that changes frequency, as FSK or WSPR my counter `glides` to
the required without any problems.

The same cannot be said about the U2.
During frequency changes it has trouble keeping steady.

A sort of electronic Delirium Tremens, which probably explains the
spikes that me and Eddie see on our traces.

Hope this helps Hans.

73 de Andy