EEVblog Electronics Community Forum

Products => Test Equipment => Topic started by: mark256 on November 19, 2020, 07:06:24 pm

Title: Feeltech Fy6900 DDS Function Generator
Post by: mark256 on November 19, 2020, 07:06:24 pm
Hello All,

I am new to the forum and this is my first post.

I have just recieved my FY6900 DDS Function Generator and I want to add some custom signals to it, I intend touse it for ECU repairs and want to inject the cam and crank sensor signals into the ecu. I have a hantek 1008c usb oscilloscope which can save a trace as a CVS file.

If i try to import the CVS file on the FY6900 software v6.5 by doing file open channel 1 CVS a second windows open where I can select the file and open. My problem is nothing seem to happen. Is thier a maximum file size that can be imported this way.

Thank You
Title: Re: Feeltech Fy6900 DDS Function Generator
Post by: ledtester on November 20, 2020, 12:28:18 am
The arbitrary waveforms are limited to 8192 points on the FY6900.

Just two days ago this python library got support for the FY6900:

https://github.com/mattwach/fygen

There's are examples of uploading an arbitrary waveform in the examples directory.
Title: Re: Feeltech Fy6900 DDS Function Generator
Post by: mark256 on November 20, 2020, 01:05:55 am
Thank You for the reply but this link seems to be for Linux I am using Windows 10. I have created a CVS file for a hall sensor from Picoscope 7 but when copied into the FY6900 software it come in as a saw tooth wave. Does anyone have a CVS file they have created I could look at as I must be doing something wrong.

Thank You
Title: Re: Feeltech Fy6900 DDS Function Generator
Post by: ledtester on November 20, 2020, 11:22:45 pm
Well, the Introduction page claims:

Quote
* Supports most OSes (Linux, Windows, Mac)

Here is a recipe for installing Python and pyserial on Windows:

https://stackoverflow.com/a/27596979

You can also use the Ubuntu recipe described on the github page by activating WSL -- the Windows Subsystem for Linux:

https://ubuntu.com/wsl


Title: Re: Feeltech Fy6900 DDS Function Generator
Post by: henque on December 18, 2020, 10:02:52 pm
Hi,

for some time, I have been working on a GUI application in Java for the cheap MHS-5200 function generator, and now when I got myself a FY6900-100 unit, I am adding support for it as well. The basic stuff is starting to work. Someday it might even be useful :-)

I just discovered an annoying deviation in my unit and wonder if it is just my unit or a common thing.
For CH1 the first selectable wave forms are:
   Sine, Square, Rectangle, Trapezoid, CMOS, Adj-Pulse, DC ...
but for CH2 they are:
   Sine, Square, Rectangle, Trapezoid, CMOS, DC ...

Notice the absence of Adj-Pulse on CH2.
No big thing, but I want to have a nice combobox where you pick the waveform you want, but as they seem to differ between CH1 and CH2 I might need to handle CH1 and CH2 differently. Before doing anything, it would be nice to know if it is just my unit having this issue.