开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Re: PE0FKO/DG8SAQ firmware conversion to Si5351A?


 

Thanks Fred!

I missed the protocol on your page.? That is very useful!? Yes, it would be nice to have a way to use built in USB. I really wish that the softrock protocol would innumerate as a USB->Serial device because the Arduino devices use these.

Thanks again!

73,

Rob

KL7NA

On 10/12/22 11:26 AM, pe0fko via groups.io wrote:
CAUTION: This email originated from outside the Walla Walla University email system.


Hi Rob,

If you are interested in the latest version of the protocol you can look
at the end of page ;data=05%7C01%7Crob.frohne%40wallawalla.edu%7Cd16725648d934c736eca08daac7f4f82%7Cd958f048e43142779c8debfb75e7aa64%7C0%7C0%7C638011960056028957%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=56XiYTZZ57p9Ua%2BXH%2Fx0k4xn2bHJ8wWrjMhsRzRIImU%3D&reserved=0 , there is the
complete protocol is written down.

The nice thing of a protocol is not the protocol but the fact that
everyone can use it, in this case the are many sdr receivers that
understand the protocol. Even the HamLib did have a module for
controling the softrock protocol.

The firmware need to add the Si5351 calc freq and program the chip over i2c.

On the moment the firmware uses the V-USB lib to simulate the USB
hardware protocol on a AVR chip without the hardware support for USB.
It will be very nice if there will be a version for the AVR chips that
have hardware USB support, then it will also support above USB1 version.

73, pe0fko


On 10/12/22 18:59, Rob Frohne (KL7NA) wrote:
Hi Fred,

I started to look at your firmware a bit, and your hint about the
other oscillators is really helpful.? Tom sent me the attached
documentation about his original protocol, and looking at quisk's
implementation of the softrock interface was also helpful.? This is
actually something that would be useful to my electronics students.
In the second quarter of that subject the goal is to learn how to do
an electronics project, and the one I have been doing is a quadrature
sampling detector HF SDR receiver like the softrock.? The firmware we
were using was done on an arduino and drove the Si5351.? It would be
really handy for them to have firmware that would interface between
the Si5351 and the softrock protocol because then they could use other
PC software than quisk if they wished.? At present our interface is
with quisk, because it was easy to do.? Last year we moved to using a
Raspberry pi pico in some of the designs.? Getting the firmware to
work was the most difficult part of their projects when they used the
pico, but the emphasis of the class is on the hardware, not software,
so I need to address that.? The pico firmware is working now, but it
still uses the old protocol we had before and I am attracted to the
idea of either emulating the Softrock interface, or modifying your
firmware so the Si5351 will work.? I don't know if I will have time to
get this going, but I'm looking at it a bit.

Thanks so much for your work on the Softrock firmware, and for your
very helpful hints here!

73,

Rob

KL7NA

On 10/12/22 9:02 AM, pe0fko via groups.io wrote:
CAUTION: This email originated from outside the Walla Walla
University email system.


Hi Group,

I did seen the questions about the Si5351 now and before (did read
your mail Rob).
The Si5351 is also a good oscillator in some cases and can be used
with my firmware I expect. The firmware also support on the moment
the Si570, Si549 and the AD9850 with compile options so the Si5351
can also included. The attiny84 chip is used because he is Tiny.
Other AVR chips like the atmega328 can also be used (I did run it on
a softrock some time ago) to run with some more space.
The firmware source and all the protocol documentation is on my
website
;data=05%7C01%7Crob.frohne%40wallawalla.edu%7Cd16725648d934c736eca08daac7f4f82%7Cd958f048e43142779c8debfb75e7aa64%7C0%7C0%7C638011960056028957%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=eVPcfeYA5%2BxXTKEV18W8a1vB0XsgAPIvauM9SBnylz8%3D&reserved=0

Have a nice day!
73, pe0fko






--
Rob Frohne, Ph.D. P.E.
E. F. Cross School of Engineering
Walla Walla University
100 SW 4th Street
College Place, WA 99362
(509) 527-2075

Join [email protected] to automatically receive all group messages.