[hpsdr] CW sidetone through speakers on PC instead of Headphone on ANAN SDR

Joe Martin k5so at k5so.com
Thu May 5 06:27:06 PDT 2016


After examining the current USB protocol document (v1.58) and the Orion Verilog firmware design as a typical example of firmware I see that the option to use FPGA-generated CW or PC-generated CW is available on the current protocol as welll as the new protocol.  I thought it was!

In the current protocol the feature switching is accomplished via bit[0] of C1 from the PC when C0 = 0001_111x.  But in my cursory examination of the HPSDR PowerSDR menus I don’t find an explicit control option in HPSDR PowerSDR to use use that bit.  It’s possibler that I’m not looking in the right place in HPSDR PowerSDR for the control?  I haven’t dug through the source code for HPSDR PowerSDR to look for the thing there as it’s use with VAC for monitoring CW is impractical anyway.  

Anyway, I thought I’d mention that the switching feature that was mentioned in this thread is actually provided in the current protocol document and it is in fact coded and supported in the firmware designs regardless of whether it happens to be implemented in any user interface controls in the current HPSDR PowerSDR software or not.  

73, Joe K5SO

On May 4, 2016, at 10:00 PM, Joe Martin wrote:

> ***** High Performance Software Defined Radio Discussion List *****
> 
> Well, Scott, after examining the current HPSDR PowerSDR software I don’t see that option either.  In fact, I’m having difficulty getting the VAC1 to even work on my machine with the current software/firmware.  I remember being able to monitor CW via VAC1 in earlier versions but perhaps that is no longer possible.  I know there has been a lot of work on the VAC code in HPSDR PowerSDR since I used it in previous versions of HPSDR PowerSDR.  
> 
> The ability to disable internal (to the FPGA) CW generation does exist in the presently not-released new protocol via the Transmitter-Specific port command packet protocol (byte 5, bit 1), so I seem to have been confused about that also being in the current-protocol when I sent my comment.  Confusing new and old protocol features is a hazard of working on both simultaneously, I apologize for that.  
> 
> As I stated earlier though, and it’s still true, VAC is not a viable option for monitoring CW with HPSDR PowerSDR due to the inherent latency of the VAC paths.  
> 
> 73, Joe K5SO
> 
> 
> On May 4, 2016, at 8:22 PM, Scott Traurig wrote:
> 
>> Where is that option in the setup, BTW?
>> 
>> 73,
>> 
>> Scott
>> 
>> On Wed, May 4, 2016 at 10:12 PM, Joe Martin <k5so at k5so.com> wrote:
>> It can be done if you disable FPGA CW generation (i.e., select the option to generate the CW in the PC rather than in the FPGA) but as a practical matter it’s a moot point due to the latency involved with VAC.
>> 
>> 73, Joe K5SO
> 
> _______________________________________________
> HPSDR Discussion List
> To post msg: hpsdr at openhpsdr.org
> Subscription help: http://lists.openhpsdr.org/listinfo.cgi/hpsdr-openhpsdr.org
> HPSDR web page: http://openhpsdr.org
> Archives: http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/
> 



More information about the Hpsdr mailing list