Hello everyone,
I got a manual and control program for my unit with the ADF5355 from the ebay seller.
I have only been able to verify the read id and set frequency commands as I write this. I will proceed to test it with the supplied control program and see if the others work.
Here's the manual translated through your favorite online translation tool. Its not perfect, but certainly the gist of it is there,
Cheers
RF signal source series communication protocol
RF signal source series of the overall structure of the agreement using the command line, the communication baud rate of 115200bps, issued by the PC command, the implementation of the machine resolution, and then return the results to the PC, the command is limited to lowercase letters a ~ z, , The end of each command symbol for the newline (hexadecimal for the "0x0a"), PC command total length of up to 15 characters (including 0x0a).
DDS series module communication command contains three types of commands: w command, r command, c command.
Rid command: read the version number
PC returns "rid + 0x0a", the machine returns to the machine model, return the result: ADF4350 (ADF4351) (Note return to the machine model data format are ASCII character format, do not judge the model, as long as the show is OK).
One, w command
wfc command: set the frequency value
Format: wfcxxxxxxxxxxxx + 0x0a, a total of 16 bytes;
Where "c" is the channel value, c = 0: write channel 1 frequency value; c = 1: write channel 2 frequency value;
Where "xxxxxxxxxxxx" is the frequency value represented by 12 digits, such as:
Wf0: write data to channel 1;
000123456700 that set the frequency of 1234567.00KHz;
wvc command: set the level value
Format: wvcxxxx + 0x0a, a total of 7 bytes;
Where "c" is the channel value, c = 0: write channel 1 amplitude value; RF source has only one channel;
Where "xxxx" is the level represented by four digits, such as:
wv00100 that set the channel amplitude of 1.0dBm;
wv00500 that set a channel amplitude of 5.0dBm;
wv00150 indicates that the 1-channel amplitude is set to 1.5 dBm.
Note: Since the resolution is 0.5 dBm, the decimal point can only be 0.5 or 0.0, not 0.1,0.2,0.3, etc.
wpc command: set the level of positive and negative values
The format is: bpcxxxx + 0x0a, a total of 7 bytes;
Where "xxxx" is the phase value represented by three digits, such as:
wp00000 indicates that the setting level is "-00.0 dBm";
wp00001 indicates that the setting level is "+00.0 dBm";