¿ªÔÆÌåÓý

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

Rocky on 30

Chuck Carpenter
 

Bruce,

I have it running here on 30 now. Unfortunately the band is mostly DED just now...[g]



Chuck Carpenter, W5USJ, Point, TX -|- Rains Co. -|- EM22cv -|- 72 es 73
50 years -|- 19 - K2OFN and 31 - W5USJ -|- Most fun = QRP since 1984.
www.w5usj.com hosted by Hamnutz.com -|- NeTxQRP www.netxqrp.com


Re: Software for SR40

Bruce Beford
 

Rocky also won't start the Audigy 2 NX external USB card here
either. Won't work with 48 or 96 Khz sampling, or if you set a
second card as output. I get the same error message as Joseph. But
looks great, I'll have to boot my wife off the tower system to try
it with the internal card there.

73,
Bruce N1RX

--- In softrock40@..., "josephlevy" <josephlevy@y...>
wrote:


Tried the new Rocky by Alex VE3NEA and regrettably it does not
work
with my Audigy (gives a 'unable to start input from SoundBlaster
Audigy
2 NX) so cannot test operation at 96 khz. Well I'll wait and see
if
more people have the same problem...


Will try to operate on external supply and see if the noise at the
LO
is power supplied by the USB or a ground loop (or both).

Hav'nt seen the I/Q automatic balancing work yet but in the other
SW
packs it is really something to be addressed because the image
once
nulled on a certain frequency is definitly growing and changing on
other freq. So a mapping (table and interpolation) or the
automatic
way shoult be implemented IMHO.

Have a nice (Rocky??) weekend de Joe


Re: Rocky - setup error

 

¿ªÔÆÌåÓý

Alex,
?
The program starts normally, I can see the main screen. It appears to be OK. When I move the cursor around the frequency 'readout' changes. When I go to 'setting' I'm?getting an error: Access Violation... in module Rocky.exe. Read of address 00000004
?
When I click OK, I can see the?dialog box, but the drop down list is blank, for both input and output audio. So, I can't select an input or output device. When I exit the program I get the error messsage again.
?
I'm using an IBM laptop, 1.2GHz, with Windows 2000 - all the latest patches. I've been running SDR1.4.4 with no problems. I sometime use a USB plantronics headset and it appears as an additional input/output device. I rebooted with the headset unplugged but the problem still persists.
?
It looks like a useful piece of software!
?
- Walter
VE7WRS / JQ2PLP
?


Software for SR40

 

Hello Rockers

Built a SoftRock40 and tried the more common SW packs available for Win.
Running winxp home on a 1.4 Centrino laptop with a SB audigy 2 NX (usb)

With PowerSdr had to use 2048 blocks and 45 ms latency to get it to
work without hiccups. (all other features are very nice).

With Alberto I2PHD SDRadio again had to use 2048 blocks and 48khz
(liked better the way BandWidth is controlled) at 96 khz sampling it
begins to sound rough and hiccupy.

Then came Phil Covington's SharpDsp MiniConsole (which still lacks a
panadapter display and some other niceties) and here I can set a 4096
blocks value (some more latency, true) and Lo and Behold! works really
nicely with 96 khz sampling rate.

Now I get more than 90 khz of the band (which in region 1 is almost all
the band!!). Amazingly the sensitivity is uniform all the way (heard a
rumor that even at 96 khz there is a AntiAliasing analog filter on the
Audigy input...proven wrong!)

Tried the new Rocky by Alex VE3NEA and regrettably it does not work
with my Audigy (gives a 'unable to start input from SoundBlaster Audigy
2 NX) so cannot test operation at 96 khz. Well I'll wait and see if
more people have the same problem...


Will try to operate on external supply and see if the noise at the LO
is power supplied by the USB or a ground loop (or both).

Hav'nt seen the I/Q automatic balancing work yet but in the other SW
packs it is really something to be addressed because the image once
nulled on a certain frequency is definitly growing and changing on
other freq. So a mapping (table and interpolation) or the automatic
way shoult be implemented IMHO.

Have a nice (Rocky??) weekend de Joe


Re: Rocky

Robert McGwier
 

Alex:

This is just awesome. Thanks for sharing your work and your ideas. I should have thought of the autobalancing trick a while back since I regularly do this kind of statistical coherent processing. The power spectrum improvement with the polyphase work is really nice.

Great stuff.
Bob



Alex, VE3NEA wrote:

I have just released Rocky, an SDR program for SoftRock40.
Rocky is available here:

73 Alex VE3NEA



Yahoo! Groups Links








--
Laziness is the number one inspiration for ingenuity. Guilty as charged!


Re: Rocky

Chuck Carpenter
 

Alex,

That is really neat. Running here on a Dell Inspiron 8100 with a sound card called ESS Maestro 3, 48 kHz only. Lots of signals with a RTTY event going on just now...[g]

Thanks.

At 07:21 PM 10/14/2005 -0400, you wrote:
I have just released Rocky, an SDR program for SoftRock40.
Rocky is available here:

73 Alex VE3NEA


Chuck Carpenter, W5USJ, Point, TX -|- Rains Co. -|- EM22cv -|- 72 es 73
50 years -|- 19 - K2OFN and 31 - W5USJ -|- Most fun = QRP since 1984.
www.w5usj.com hosted by Hamnutz.com -|- NeTxQRP www.netxqrp.com


Re: Rocky

Bill Tracey
 

Wow -- impressive. Fired it up with a USB Extigy and it works great. Will have to try it with the Delta44 and 96 khz sampling.

Very cool on the automatic IQ correction. Will have to look at adding something like that to PowerSDR.

Cheers,

Bill (kd5tfd)

At 06:21 PM 10/14/2005, you wrote:
I have just released Rocky, an SDR program for SoftRock40.
Rocky is available here: <>

73 Alex VE3NEA


Re: Rocky

N3WT
 

¿ªÔÆÌåÓý

I do have the program running with the on-board soundcard now.?? The usb soundcard is full duplex with usb 2.0 , so I don¡¯t know what the problem is there.??

?

-----Original Message-----

From: softrock40@... [mailto:softrock40@...]On Behalf Of Alex, VE3NEA
Sent: Friday, October 14, 2005 9:14 PM
To: softrock40@...
Subject: [softrock40] Re: Rocky

?

Hi John,

Your USB card may not be able to work in the full duplex mode at the highest
sampling rate. According to the manufacturer, "Due to data transfer
limitations of the USB 1.1 connection, it may not be possible to play back,
record or simultaneously record and play back content at the highest bit
rate and/or frequency supported".

Try to use SB for input and your on-board sound card for output. Try the 48
KHz input sample rate. If this does not work, please send a screenshot of
the configuration dialog to my direct email. I am interested in the choices
available in the soundcard selection combo box and the text under the box
that describes the capabilities of the selected card. BTW, what is the exact
error message?

73 Alex VE3NEA



> Is there a way to start with Creative Labs SB Live 24 bit USB external
> soundcard???? I get an error message when attempting to start the program.
> Your program looks great, but hopefully it will work with other than a
> Delta soundcard.
>
> tnx
>
> 73? John, N3WT
>
>
>



Re: Rocky

KD5NWA
 

Very nice software, I like the way it's so easy to tune around.

I made the window the whole width of the monitor but not very high, and I could see a huge chunk of the bandwidth with out the CPU usage going sky high.

I saw at your web site that you use Delphi, yeah Delphi! That's my favorite tool for writing software. I'm thinking about upgrading my Version 7 Professional to the 2006 version (TPascal, C#, C++, C all in one environment), $400 ouch.

Nicely done!

At 06:21 PM 10/14/2005, you wrote:
I have just released Rocky, an SDR program for SoftRock40.
Rocky is available here:

73 Alex VE3NEA




Yahoo! Groups Links










--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.12.0/134 - Release Date: 10/14/2005
Cecil Bayona
KD5NWA
www.qrpradio.com

I fail to see why doing the same thing over and over and getting the same results every time is insanity: I've almost proved it isn't; only a few more tests now and I'm sure results will differ this time ...


Re: Rocky

 

Hi John,

Your USB card may not be able to work in the full duplex mode at the highest
sampling rate. According to the manufacturer, "Due to data transfer
limitations of the USB 1.1 connection, it may not be possible to play back,
record or simultaneously record and play back content at the highest bit
rate and/or frequency supported".

Try to use SB for input and your on-board sound card for output. Try the 48
KHz input sample rate. If this does not work, please send a screenshot of
the configuration dialog to my direct email. I am interested in the choices
available in the soundcard selection combo box and the text under the box
that describes the capabilities of the selected card. BTW, what is the exact
error message?

73 Alex VE3NEA

Is there a way to start with Creative Labs SB Live 24 bit USB external soundcard? I get an error message when attempting to start the program.
Your program looks great, but hopefully it will work with other than a Delta soundcard.

tnx

73 John, N3WT



Rocky

 

I have just released Rocky, an SDR program for SoftRock40.
Rocky is available here:

73 Alex VE3NEA


wide range tuned input circuit

KY1K
 

I know this is OT (slightly)...sorry.

I have been looking at L/C combinations to allow LF to HF operation of the softrock. I'd like to have my softrock tune from 100 Khz to 15 Mhz.

Making a wideband tuned circuit is a tall order though, requiring switches to achieve the wide tuning range (stepped inductors). I'd like avoid the switches if possible.

In the old days, we could find permeability tuned variable inductors that had very wide ranges. But, today, no one seems to have hear of them.

Does anyone know of a source for permeability tuned inductors?? Hopefully small and reasonably compact.

Any other suggestions regarding wide tuning ranges?

Thanks,

Art


Re: Divide by 2 Phase Shifter

Anders Karlson
 

How about using two of these in series, with some kind of buffer between them?
Then we could use the daughter board all the way up to 30MHz :-)

73 de Anders, SM7TJC


KD5NWA wrote:

You can also use a DDS or crystal oscillator running at 2X and put it
through a diode doubler that feeds the comparators to turn it back to
clean 74HC levels.

Here is an example by Bill Tracey;

< >


Re: Replacement for OPA2228UA

 

After making my comment yesterday, I took a closer look at the SoftRock40
schematic. It is indeed connected as a ripple counter (Q from stage 1 goes to the
clock of stage 2). It is possible, however, to produce I and Q signals using D flip
flops in synchronous configuration. Qa goes to Db, /Qb goes to Da and the 2 clocks
are connected together. This produces a sequences of 00, 10, 11, 01 . While this
would work with conventional mixers, for use with the FST3126, this would have to
be additionally decoded.

Dave - WB6DHW

On 14 Oct 2005 at 11:19, S. Cash Olsen wrote:



-----Original Message-----
From: softrock40@... [mailto:softrock40@...] On
Behalf Of KD5NWA
Sent: Thursday, October 13, 2005 9:29 PM
To: softrock40@...
Cc: softrock40@...
Subject: Re: [softrock40] Re: Replacement for OPA2228UA


Are you sure you know what a ripple counter is? A ripple counter is
made up of multiple D Flip Flops coupled one to the next. Both ripple
and synchronous counters use edge triggered flip flops but of different
kind.

Dave,
A synchronous counter and ripple counter can be made from exactly the
same flip-flop. The difference is that in a synchronous counter the
clocks of all flip-flops are tied together and driven by the same clock
source.

The 74hc74 is two D Flip Flop, a very useful device but very
difficult to implement anything but ripple counters with it when you
need anything but divide by two. Take a look at the specification
sheet and internal diagram of a ripple counter chip, there is nothing
in there but D Flip Flops.

Dave,
The above just simply is not true, the 74hc74 makes a fine synchronous
counter, you just have to connect it correctly.


Take a look the specs of a synchronous
counter, what do you have inside, multiple JK flip flops and "and
gates" if you have more than two stages.

Dave,
Again the above ain't necessarily so.


I put several references some explain why D Flip Flops are not
useful for high speed counters that have outputs that need to be
synchronized.

Dave,
Your references are amateurs (not professionals) and are full of wheats
(Barbara Strisand).


The Q or /Q has to be connected to the next stage to implement a
binary divide by 4 counter which is the subject of the discussion so
we can generate Quadrature signals. It is synchronous only when all
you want is divide by 2 once you try to past that then you have a
ripple counter.

To create a Digital Quadrature clock requires 2 clocks one 1/2 the
frequency of the other each with exactly 50% duty cycle and
synchronized to one another. That rules out a oscillator with a
divide by two stage, the built in clock skew will make high frequency
use difficult, specially if the oscillator operates over a wide range
of frequencies.

Dave,
Again the above just ain't so. In a synchronous counter a single clock
is required. It is exactly the clock skew that makes synchronous design
a highly desirable way to do it.


Since crystal oscillators generally don't put out a signal with a
perfect 50% duty cycle and another divide by two would cause clock
skew, the way that is the easiest is to have a clock at 4X and by
using a synchronous divide by 4 counter you can have signals that
keep their phase relationship to very high frequencies, much higher
than what two 74HC74 flip flops are capable off.

Dave,
It is exactly because the crystal oscillator is not necessarily
symmetrical that the synchronous counter is the preferred method. All
flip-flops clock on the same edge and the opposite edge is not used in
the circuit for any purpose.


You can create a beautiful Quadrature clock with D flip flops and 2X
clocks if you have a commercial oscillator module that has perfect
50%(they do it by having a divide by two circuit inside) duty cycle
with three D flip flops and several 74HC86 xor gates to act as a
clock doubler and delay to clock two of the flip flops to
re-synchronize the clock signals. You can do the same thing with JK
flip flops but you only need 2 flip flops.

Dave,
The way to make a perfectly symmetrical four (4) phase clock for this
purpose is a ring counter topology. The output of each flip-flop is
connected to one switch in the Tayloe modulator/demodulator. The ring
counter is made from two dual flip-flops, the 74hc74 would be a
perfectly good choice. The steering logic around the flip-flops is a
single gate. I think a 74hc20 would do the trick. A power on reset
circuit would be desirable but not necessary.

For the frequency range that most of you are interested in I think I
could build the clock source with an Atmel processor with four output
pins. Might even be more cost effective.

The design of synchronous logic is a whole design philosophy of it's own
but once you have used it a whole lot of problems go away. I have
designed some large synchronous clock designs and with more than 1500
flip-flips. The simulator for the chip used a similar number of 74hc00
flip-flops. This work was in the early 1970s. Not a J-K flip-flop in the
entire chip.

Cash KD5SSJ


At 10:00 PM 10/13/2005, brainerd@... wrote:
The 74HC74 is a synchronous dividor, NOT a ripple counter. If
the /Q was connected to the clock of the next
stage, it would be a ripple counter. Changing the D input does not
change the output until the next clock
pulse(assuming the delay in the 1st stage is less than the clock
time). The max frequency is limited by this
delay, but it does not cause skew.

Dave - WB6DHW


The 74hc74 is made to divide by two by connecting it's /Q output to
the data pin. in turn the Q output becomes the clock for the next
stage. This has the inherent problem that the second counter doesn't
get a clock until the first stage has changed it's output, hence the
name "ripple". It has the following sequence

Clock arrives at FF 1
delay1
Q1 flips which clocks flip flop 2 if in the right direction delay2
Q2 changes if flip flop 1 changed in the right direction

There is a skew built into the whole arrangement, that delay2
between Q1 flipping and Q2 flipping

A 74HC109 JK flip flop works different, it has two inputs, J and K,
the clock that clocks flip flop 1 also clocks flip flop 2 and 3 ....
N, there is no delay 2

Clock arrive
delay
Q1 Flips, Q2 Flips if needed, Q3 Flips if needed....Qn flip if
needed.

In a "synchronous" counter all the Q output that need to change,
change simultaneously minimizing the delay between outputs, ergo you
can go to a higher frequency and the clocks will stay in phase.

You should use JK flip flops instead of synchronous binary counters
(a bunch of JK's inside one package) you get the same result, but
synchronous counters chips tend to be slower parts.

Here is a couple of links about it.

< > <
>
<

tml >
< >


At 03:13 PM 10/13/2005, KY1K wrote:
Hi Oliver,

Did some more digging in the archives here. I found a message from
KD5NWA <kd5nwa@...>, who suggested the timing could be improved
with the use of a 74AC109 JK flip flop because it's synchronously
clocked, rather than a ripple counter.

I can't say whether the information is correct or not, but the
timing becomes very critical as one moves higher in frequency, so
anyone trying to push a softrock past 40 meters should consider
using the JK flip flop.

Here's the excerpt from his post to the QRP-L mailing list. Drop me
a line if you want the entire message.

---------------------------------------

KD5NWA <kd5nwa@...>

On item 4, looking at the schematic the 74ac74 dual flip flop is
implementing a asynchronous ripple counter,as such there is a
built in delay between the outputs. The second stage does get a
clock signal until the first stage output has changed. Also
because they sequenced then the variations in propagation delay
adds to the second stage delay and gives you a larger variation
in timing. The way to minimize the timing is to make a
synchronous counter using a 74ac109 JK flip flop instead of a D
flip flop, in that case both flip flops are clocked
simultaneously and the output also change simultaneously. The
variation in the timing is the worst variation of the two instead
of the sum of the two.
----------------------------------------

Also, if you can wait for awhile before getting the DDS, you might
be interested in the 9958 instead of the 9950. It has much better
performance, much lower spur output, can work at higher frequencies
and uses much less power. It produces 2 outputs, which can be fine
tuned provide 90 degrees phase variance, which enables higher
receive frequencies and simplifies the receiver even more.

It's big brother, the AD9999 can produce 4 outputs, each output is
tweakable...which might interest some.

I know KK7P is going to release a dual 9854 DDS sometime soon, but
I know of no one who is working on the improved 9958 design.

I'd sure like to have a 9958 based DDS!

Regards,

Art







Yahoo! Groups Links



Cecil Bayona
KD5NWA
www.qrpradio.com

I fail to see why doing the same thing over and over and getting the
same results every time is insanity: I've almost proved it isn't;
only a few more tests now and I'm sure results will differ this time
...






Yahoo! Groups Links












Yahoo! Groups Links










--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.12.0/132 - Release Date:
10/13/2005
Cecil Bayona
KD5NWA
www.qrpradio.com

I fail to see why doing the same thing over and over and getting the
same results every time is insanity: I've almost proved it isn't;
only a few more tests now and I'm sure results will differ this time ...






Yahoo! Groups Links













Yahoo! Groups Links








Re: Replacement for OPA2228UA

S. Cash Olsen
 

-----Original Message-----
From: softrock40@... [mailto:softrock40@...] On
Behalf Of KD5NWA
Sent: Thursday, October 13, 2005 9:29 PM
To: softrock40@...
Cc: softrock40@...
Subject: Re: [softrock40] Re: Replacement for OPA2228UA


Are you sure you know what a ripple counter is? A ripple counter is
made up of multiple D Flip Flops coupled one to the next. Both ripple
and synchronous counters use edge triggered flip flops but of different
kind.

Dave,
A synchronous counter and ripple counter can be made from exactly the
same flip-flop. The difference is that in a synchronous counter the
clocks of all flip-flops are tied together and driven by the same clock
source.

The 74hc74 is two D Flip Flop, a very useful device but very
difficult to implement anything but ripple counters with it when you
need anything but divide by two. Take a look at the specification
sheet and internal diagram of a ripple counter chip, there is nothing
in there but D Flip Flops.

Dave,
The above just simply is not true, the 74hc74 makes a fine synchronous
counter, you just have to connect it correctly.


Take a look the specs of a synchronous
counter, what do you have inside, multiple JK flip flops and "and
gates" if you have more than two stages.

Dave,
Again the above ain't necessarily so.


I put several references some explain why D Flip Flops are not
useful for high speed counters that have outputs that need to be
synchronized.

Dave,
Your references are amateurs (not professionals) and are full of wheats
(Barbara Strisand).


The Q or /Q has to be connected to the next stage to implement a
binary divide by 4 counter which is the subject of the discussion so
we can generate Quadrature signals. It is synchronous only when all
you want is divide by 2 once you try to past that then you have a
ripple counter.

To create a Digital Quadrature clock requires 2 clocks one 1/2 the
frequency of the other each with exactly 50% duty cycle and
synchronized to one another. That rules out a oscillator with a
divide by two stage, the built in clock skew will make high frequency
use difficult, specially if the oscillator operates over a wide range
of frequencies.

Dave,
Again the above just ain't so. In a synchronous counter a single clock
is required. It is exactly the clock skew that makes synchronous design
a highly desirable way to do it.


Since crystal oscillators generally don't put out a signal with a
perfect 50% duty cycle and another divide by two would cause clock
skew, the way that is the easiest is to have a clock at 4X and by
using a synchronous divide by 4 counter you can have signals that
keep their phase relationship to very high frequencies, much higher
than what two 74HC74 flip flops are capable off.

Dave,
It is exactly because the crystal oscillator is not necessarily
symmetrical that the synchronous counter is the preferred method. All
flip-flops clock on the same edge and the opposite edge is not used in
the circuit for any purpose.


You can create a beautiful Quadrature clock with D flip flops and 2X
clocks if you have a commercial oscillator module that has perfect
50%(they do it by having a divide by two circuit inside) duty cycle
with three D flip flops and several 74HC86 xor gates to act as a
clock doubler and delay to clock two of the flip flops to
re-synchronize the clock signals. You can do the same thing with JK
flip flops but you only need 2 flip flops.

Dave,
The way to make a perfectly symmetrical four (4) phase clock for this
purpose is a ring counter topology. The output of each flip-flop is
connected to one switch in the Tayloe modulator/demodulator. The ring
counter is made from two dual flip-flops, the 74hc74 would be a
perfectly good choice. The steering logic around the flip-flops is a
single gate. I think a 74hc20 would do the trick. A power on reset
circuit would be desirable but not necessary.

For the frequency range that most of you are interested in I think I
could build the clock source with an Atmel processor with four output
pins. Might even be more cost effective.

The design of synchronous logic is a whole design philosophy of it's own
but once you have used it a whole lot of problems go away. I have
designed some large synchronous clock designs and with more than 1500
flip-flips. The simulator for the chip used a similar number of 74hc00
flip-flops. This work was in the early 1970s. Not a J-K flip-flop in the
entire chip.

Cash KD5SSJ


At 10:00 PM 10/13/2005, brainerd@... wrote:
The 74HC74 is a synchronous dividor, NOT a ripple counter. If
the /Q was connected to the clock of the next
stage, it would be a ripple counter. Changing the D input does not
change the output until the next clock
pulse(assuming the delay in the 1st stage is less than the clock
time). The max frequency is limited by this
delay, but it does not cause skew.

Dave - WB6DHW


The 74hc74 is made to divide by two by connecting it's /Q output to
the data pin. in turn the Q output becomes the clock for the next
stage. This has the inherent problem that the second counter doesn't
get a clock until the first stage has changed it's output, hence the
name "ripple". It has the following sequence

Clock arrives at FF 1
delay1
Q1 flips which clocks flip flop 2 if in the right direction delay2
Q2 changes if flip flop 1 changed in the right direction

There is a skew built into the whole arrangement, that delay2
between Q1 flipping and Q2 flipping

A 74HC109 JK flip flop works different, it has two inputs, J and K,
the clock that clocks flip flop 1 also clocks flip flop 2 and 3 ....
N, there is no delay 2

Clock arrive
delay
Q1 Flips, Q2 Flips if needed, Q3 Flips if needed....Qn flip if
needed.

In a "synchronous" counter all the Q output that need to change,
change simultaneously minimizing the delay between outputs, ergo you
can go to a higher frequency and the clocks will stay in phase.

You should use JK flip flops instead of synchronous binary counters
(a bunch of JK's inside one package) you get the same result, but
synchronous counters chips tend to be slower parts.

Here is a couple of links about it.

< > <
>
<

tml >
< >


At 03:13 PM 10/13/2005, KY1K wrote:
Hi Oliver,

Did some more digging in the archives here. I found a message from
KD5NWA <kd5nwa@...>, who suggested the timing could be improved
with the use of a 74AC109 JK flip flop because it's synchronously
clocked, rather than a ripple counter.

I can't say whether the information is correct or not, but the
timing becomes very critical as one moves higher in frequency, so
anyone trying to push a softrock past 40 meters should consider
using the JK flip flop.

Here's the excerpt from his post to the QRP-L mailing list. Drop me
a line if you want the entire message.

---------------------------------------

KD5NWA <kd5nwa@...>

On item 4, looking at the schematic the 74ac74 dual flip flop is
implementing a asynchronous ripple counter,as such there is a
built in delay between the outputs. The second stage does get a
clock signal until the first stage output has changed. Also
because they sequenced then the variations in propagation delay
adds to the second stage delay and gives you a larger variation
in timing. The way to minimize the timing is to make a
synchronous counter using a 74ac109 JK flip flop instead of a D
flip flop, in that case both flip flops are clocked
simultaneously and the output also change simultaneously. The
variation in the timing is the worst variation of the two instead
of the sum of the two.
----------------------------------------

Also, if you can wait for awhile before getting the DDS, you might
be interested in the 9958 instead of the 9950. It has much better
performance, much lower spur output, can work at higher frequencies
and uses much less power. It produces 2 outputs, which can be fine
tuned provide 90 degrees phase variance, which enables higher
receive frequencies and simplifies the receiver even more.

It's big brother, the AD9999 can produce 4 outputs, each output is
tweakable...which might interest some.

I know KK7P is going to release a dual 9854 DDS sometime soon, but
I know of no one who is working on the improved 9958 design.

I'd sure like to have a 9958 based DDS!

Regards,

Art







Yahoo! Groups Links



Cecil Bayona
KD5NWA
www.qrpradio.com

I fail to see why doing the same thing over and over and getting the
same results every time is insanity: I've almost proved it isn't;
only a few more tests now and I'm sure results will differ this time
...






Yahoo! Groups Links












Yahoo! Groups Links










--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.12.0/132 - Release Date:
10/13/2005
Cecil Bayona
KD5NWA
www.qrpradio.com

I fail to see why doing the same thing over and over and getting the
same results every time is insanity: I've almost proved it isn't;
only a few more tests now and I'm sure results will differ this time ...






Yahoo! Groups Links


Re: Version 5 SoftRock, anyone?

Richard Gagnon
 

Hi Tony
?
I would like one also. Thank you.
?
Richard Gagnon



Re: Version 5 SoftRock, anyone?

f5oqo
 

Hello Tony

Version 5 sound very attractive indeed, please count me for 1.
Thanks, best 72/73

F5OQO Jean-Michel


Re: Replacement for OPA2228UA

KD5NWA
 

Are you sure you know what a ripple counter is? A ripple counter is made up of multiple D Flip Flops coupled one to the next. Both ripple and synchronous counters use edge triggered flip flops but of different kind.

The 74hc74 is two D Flip Flop, a very useful device but very difficult to implement anything but ripple counters with it when you need anything but divide by two. Take a look at the specification sheet and internal diagram of a ripple counter chip, there is nothing in there but D Flip Flops. Take a look the specs of a synchronous counter, what do you have inside, multiple JK flip flops and "and gates" if you have more than two stages.

I put several references some explain why D Flip Flops are not useful for high speed counters that have outputs that need to be synchronized.

The Q or /Q has to be connected to the next stage to implement a binary divide by 4 counter which is the subject of the discussion so we can generate Quadrature signals. It is synchronous only when all you want is divide by 2 once you try to past that then you have a ripple counter.

To create a Digital Quadrature clock requires 2 clocks one 1/2 the frequency of the other each with exactly 50% duty cycle and synchronized to one another. That rules out a oscillator with a divide by two stage, the built in clock skew will make high frequency use difficult, specially if the oscillator operates over a wide range of frequencies.

Since crystal oscillators generally don't put out a signal with a perfect 50% duty cycle and another divide by two would cause clock skew, the way that is the easiest is to have a clock at 4X and by using a synchronous divide by 4 counter you can have signals that keep their phase relationship to very high frequencies, much higher than what two 74HC74 flip flops are capable off.

You can create a beautiful Quadrature clock with D flip flops and 2X clocks if you have a commercial oscillator module that has perfect 50%(they do it by having a divide by two circuit inside) duty cycle with three D flip flops and several 74HC86 xor gates to act as a clock doubler and delay to clock two of the flip flops to re-synchronize the clock signals. You can do the same thing with JK flip flops but you only need 2 flip flops.

At 10:00 PM 10/13/2005, brainerd@... wrote:
The 74HC74 is a synchronous dividor, NOT a ripple counter. If the /Q was connected to the clock of the next
stage, it would be a ripple counter. Changing the D input does not change the output until the next clock
pulse(assuming the delay in the 1st stage is less than the clock time). The max frequency is limited by this
delay, but it does not cause skew.

Dave - WB6DHW


The 74hc74 is made to divide by two by connecting it's /Q output to
the data pin. in turn the Q output becomes the clock for the next
stage. This has the inherent problem that the second counter doesn't
get a clock until the first stage has changed it's output, hence the
name "ripple". It has the following sequence

Clock arrives at FF 1
delay1
Q1 flips which clocks flip flop 2 if in the right direction
delay2
Q2 changes if flip flop 1 changed in the right direction

There is a skew built into the whole arrangement, that delay2 between
Q1 flipping and Q2 flipping

A 74HC109 JK flip flop works different, it has two inputs, J and K,
the clock that clocks flip flop 1 also clocks flip flop 2 and 3 ....
N, there is no delay 2

Clock arrive
delay
Q1 Flips, Q2 Flips if needed, Q3 Flips if needed....Qn flip if needed.

In a "synchronous" counter all the Q output that need to change,
change simultaneously minimizing the delay between outputs, ergo you
can go to a higher frequency and the clocks will stay in phase.

You should use JK flip flops instead of synchronous binary counters
(a bunch of JK's inside one package) you get the same result, but
synchronous counters chips tend to be slower parts.

Here is a couple of links about it.

< >
< >
<
>
< >


At 03:13 PM 10/13/2005, KY1K wrote:
Hi Oliver,

Did some more digging in the archives here. I found a message from
KD5NWA <kd5nwa@...>, who suggested the timing could be improved
with the use of a 74AC109 JK flip flop because it's synchronously
clocked, rather than a ripple counter.

I can't say whether the information is correct or not, but the timing
becomes very critical as one moves higher in frequency, so anyone
trying to push a softrock past 40 meters should consider using the JK
flip flop.

Here's the excerpt from his post to the QRP-L mailing list. Drop me a
line if you want the entire message.

---------------------------------------

KD5NWA <kd5nwa@...>

On item 4, looking at the schematic the 74ac74 dual flip flop is
implementing a asynchronous ripple counter,as such there is a built
in delay between the outputs. The second stage does get a clock
signal until the first stage output has changed. Also because they
sequenced then the variations in propagation delay adds to the
second stage delay and gives you a larger variation in timing. The
way to minimize the timing is to make a synchronous counter using a
74ac109 JK flip flop instead of a D flip flop, in that case both
flip flops are clocked simultaneously and the output also change
simultaneously. The variation in the timing is the worst variation
of the two instead of the sum of the two.
----------------------------------------

Also, if you can wait for awhile before getting the DDS, you might be
interested in the 9958 instead of the 9950. It has much better
performance, much lower spur output, can work at higher frequencies
and uses much less power. It produces 2 outputs, which can be fine
tuned provide 90 degrees phase variance, which enables higher receive
frequencies and simplifies the receiver even more.

It's big brother, the AD9999 can produce 4 outputs, each output is
tweakable...which might interest some.

I know KK7P is going to release a dual 9854 DDS sometime soon, but I
know of no one who is working on the improved 9958 design.

I'd sure like to have a 9958 based DDS!

Regards,

Art







Yahoo! Groups Links



Cecil Bayona
KD5NWA
www.qrpradio.com

I fail to see why doing the same thing over and over and getting the
same results every time is insanity: I've almost proved it isn't;
only a few more tests now and I'm sure results will differ this time ...






Yahoo! Groups Links












Yahoo! Groups Links










--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.12.0/132 - Release Date: 10/13/2005
Cecil Bayona
KD5NWA
www.qrpradio.com

I fail to see why doing the same thing over and over and getting the same results every time is insanity: I've almost proved it isn't; only a few more tests now and I'm sure results will differ this time ...


Re: Replacement for OPA2228UA

 

The 74HC74 is a synchronous dividor, NOT a ripple counter. If the /Q was connected to the clock of the next
stage, it would be a ripple counter. Changing the D input does not change the output until the next clock
pulse(assuming the delay in the 1st stage is less than the clock time). The max frequency is limited by this
delay, but it does not cause skew.

Dave - WB6DHW

The 74hc74 is made to divide by two by connecting it's /Q output to
the data pin. in turn the Q output becomes the clock for the next
stage. This has the inherent problem that the second counter doesn't
get a clock until the first stage has changed it's output, hence the
name "ripple". It has the following sequence

Clock arrives at FF 1
delay1
Q1 flips which clocks flip flop 2 if in the right direction
delay2
Q2 changes if flip flop 1 changed in the right direction

There is a skew built into the whole arrangement, that delay2 between
Q1 flipping and Q2 flipping

A 74HC109 JK flip flop works different, it has two inputs, J and K,
the clock that clocks flip flop 1 also clocks flip flop 2 and 3 ....
N, there is no delay 2

Clock arrive
delay
Q1 Flips, Q2 Flips if needed, Q3 Flips if needed....Qn flip if needed.

In a "synchronous" counter all the Q output that need to change,
change simultaneously minimizing the delay between outputs, ergo you
can go to a higher frequency and the clocks will stay in phase.

You should use JK flip flops instead of synchronous binary counters
(a bunch of JK's inside one package) you get the same result, but
synchronous counters chips tend to be slower parts.

Here is a couple of links about it.

< >
< >
< >
< >


At 03:13 PM 10/13/2005, KY1K wrote:
Hi Oliver,

Did some more digging in the archives here. I found a message from
KD5NWA <kd5nwa@...>, who suggested the timing could be improved
with the use of a 74AC109 JK flip flop because it's synchronously
clocked, rather than a ripple counter.

I can't say whether the information is correct or not, but the timing
becomes very critical as one moves higher in frequency, so anyone
trying to push a softrock past 40 meters should consider using the JK
flip flop.

Here's the excerpt from his post to the QRP-L mailing list. Drop me a
line if you want the entire message.

---------------------------------------

KD5NWA <kd5nwa@...>

On item 4, looking at the schematic the 74ac74 dual flip flop is
implementing a asynchronous ripple counter,as such there is a built
in delay between the outputs. The second stage does get a clock
signal until the first stage output has changed. Also because they
sequenced then the variations in propagation delay adds to the
second stage delay and gives you a larger variation in timing. The
way to minimize the timing is to make a synchronous counter using a
74ac109 JK flip flop instead of a D flip flop, in that case both
flip flops are clocked simultaneously and the output also change
simultaneously. The variation in the timing is the worst variation
of the two instead of the sum of the two.
----------------------------------------

Also, if you can wait for awhile before getting the DDS, you might be
interested in the 9958 instead of the 9950. It has much better
performance, much lower spur output, can work at higher frequencies
and uses much less power. It produces 2 outputs, which can be fine
tuned provide 90 degrees phase variance, which enables higher receive
frequencies and simplifies the receiver even more.

It's big brother, the AD9999 can produce 4 outputs, each output is
tweakable...which might interest some.

I know KK7P is going to release a dual 9854 DDS sometime soon, but I
know of no one who is working on the improved 9958 design.

I'd sure like to have a 9958 based DDS!

Regards,

Art







Yahoo! Groups Links



Cecil Bayona
KD5NWA
www.qrpradio.com

I fail to see why doing the same thing over and over and getting the
same results every time is insanity: I've almost proved it isn't;
only a few more tests now and I'm sure results will differ this time ...






Yahoo! Groups Links








Re: Divide by 2 Phase Shifter

KD5NWA
 

You can also use a DDS or crystal oscillator running at 2X and put it through a diode doubler that feeds the comparators to turn it back to clean 74HC levels.

Here is an example by Bill Tracey;

< >


At 06:48 PM 10/13/2005, you wrote:
In August 1973 Ham Radio, WA0JYK used a digital phase shifter in a 75m
SSB phasing type receiver that only required the clock to only be
divided by 2 instead of 4. The chips were ECL D type Flip Flops and
differential Schmitt triggers now out of date, but I was wondering if
something like this would help. It would make the clock frequency only
half of what is presently used in the Softrock 40.

And I quote from the text, "A single inexpensive IC, a Motorola
MC1035P, provides a crystal oscillator, a Schmitt trigger and a
differential output amplifier. The differential square-wave outputs
from this stage are at the crystal frequency and, of course, 180 degrees
out of phase. These square waves are divided by two in a switch-tail
ring counter which also provides synchronization to the phase
quadrature, regardless of turn on or turn off of the receiver."

He gives the following reference:

G.K. Shubert, WA0JYK, "A Digital 90 Degree RF Phase Shifter," The
Electronic Engineer, August, 1971

Attached is a schematic of the phase shifter and a spec sheet on the D
type flip flops used.

I don't know if the delays would be matched in something like this or
not, or what other problems exist in this kind of design, but I would
like to throw it out for discussion. I am sure modern IC's could be
obtained to perform the same functions.

Bill, WB5TCO







Yahoo! Groups Links





Cecil Bayona
KD5NWA
www.qrpradio.com

I fail to see why doing the same thing over and over and getting the same results every time is insanity: I've almost proved it isn't; only a few more tests now and I'm sure results will differ this time ...