Hello radiolistener, has this problem been solved? I was thinking about buying this generator, but after reading this I suspended my purchase. I usually use square wave above 1 MHZ with variable duty cycle to test some sensors and stuff.
No. It needs to update firmware in order to test if this bug was fixed in a new firmware. But I'm afraid to do it, because it may brick device and I don't have backup file to restore it. One people already reported that he bricked his device with firmware update. Therefore I am afraid to try firmware update without backup file for JTAG programmer.
The PC software on the Juntek website is corrupted and has a virus. Is there another site where I can download it? I need the software to create and add other waveforms that don't exist on this device.
Yes, the virustotal reports a virus for software from official site. But actually it doesn't needs. I tested it in isolated virtual environment (for safety purposes against viruses) and found that official software just allows to control signal generator from PC.
The only feature that is really needed is ability to download and upload arbitrary waveforms.
So, I created a small command line tool which allows to download and upload arbitrary waveform with no needs to install software. It is available on github, include source code:
https://github.com/qrp73/PSG9080_ARBand works very well. It allows to upload and download waveform in two formats:
- 14-bit format (waveform is uploaded and downloaded from device as is, with no conversion), this is default format for my tool
- 16-bit format (it needs to convert data from 16-bit to 14-bit before upload), this format is used by official software
The conversion 16 to 14 bit which is used in official software may be unwanted if you want better control on precision of the waveform data, because 16 to 14 bit conversion is lossy and you may want to control how this loss should be done. This is why I added support for 16 bit format just for compatibility with files taken from original software. By default my tool works with 14 bit format and upload data into device as is with no conversion, so you can take full control on waveform data. But you can still use 16 bit format files to use waveform files taken from original software. It is possible by using specific command line options.
My tool doesn't have graphical editor, because I'm too lazy to do it. This is just a command line tool, it allows to download arbitrary waveform from PSG9080 into file on your PC or upload arbitrary waveform from file on your PC into PSG9080 and that's it.
The file format is pretty easy, this is just a text file with decimal unsigned values separated by new line separator. It consists of 8192 lines (8192 points) with values from 0 to 16383. You can create such file with MATLAB, R or other software.
You can use this command line tool from windows, linux or mac-os.
For linux and mac-os just install mono package and start the exe file with mono.
I'm using the FY6800 at the moment. In your experience how does the PSG9080 compares to FY6800?
I don't have FY6800, so I cannot compare. At a glance, PSG9080 has more clean and stable waveform, because I was seen worse signal from other users with FY6800.
Also PSG9080 has very nice front panel with large display and nice buttons. So, if your eyes vision is not perfect, it's better to use PSG9080, because it has more large text on display.