Novatech DDS9m Instruction Manual Download Page 4

NOVATECH INSTRUMENTS

4

DDS9m Manual

Table 2: RS232 Serial Commands

RS232 Command

Function

Fn xxx.xxxxxxx

Set Frequency of output “n” in MHz to nearest 0.1Hz. Decimal point required. 
n=0, 1, 2, 3. Maximum setting: 171.1276031MHz. Single tone mode.

Pn N

Set Phase of output “n.” N is an integer from 0 to 16383. Phase is set to N*360

o

/

16384 or N*

π

/8192 radians. Sets the relative phase of the frequency output 

depending upon the value of n=0, 1, 2, 3. Single tone mode.

E x

Serial echo control. x=D for Echo Disable, x=E for Echo Enable

C x

Select clock source. x=E for External clock, x=I for Internal Clock. May require 
adjustment of Kp and external filtering of output when an external clock is used.

R

Reset. This command resets the DDS9m. EEPROM data is preserved and, if valid, 
is used upon restart. This is the same as cycling power.

CLR

Clear. This command clears the EEPROM valid flag and restores all factory 
default values.

A x

CMOS output control. x=E for LVCMOS Enable, x=D for LVCMOS Disable.

S

Saves current state into EEPROM and sets valid flag. State used as default upon 
next power up or reset. Use the 

“CLR”

 command to return to default values.

QUE

Return present frequency, phase and status. Returns a character string of all inter-
nal settings.

M N

Mode command. Mode ‘0’ is single tone on all channels (default). If N=a, then the
phase is automatically cleared during each command; if N=n, then the phase is not
cleared (default). See Section 4 for details.

Vn N

Set voltage level of output “n.” In default, the amplitude is set to the maximum: 
approximately 1V

pp

 (+4dBm) into 50

Ω.

 N can range from 0 (off) to 1023 (no

decimal point allowed). Voltage level is scaled by N/1023. n=0, 1, 2, 3 to set the 
amplitude on frequency 0, 1, 2 or 3. If N >=1024, the scaling is turned off and the 
selected output is set to full scale.

Vs N

Set the output scaling factor. N=1 for full scale, N=2 for half scale, N=4 for one 
quarter scale and N=8 for one eighth scale. All channels are scaled equally.

Kp aa

Set the DDS on-chip PLL reference multiplier constant. Must be one Hexadecimal 
byte as two characters. Legal values are 1 (bypass PLL) and 4 to 20 (01

h

, 04

h

 to 

14

h

). Values of Kp times clock frequency must not be between 160MHz and 

255MHz (for internal clock, this disallows 5<=Kp<= 9). (see paragraph 4.12 for 
other considerations)

I x

Set the I/O update pulse method. If x=a, then an I/O update is issued automatically 
at the end of each serial command (default). If x=m, then a manual I/O update 
pulse is expected to be sent by a subsequent 

‘I p’

 command. See section 4.

B aa[bb[cc[dd[ee[ff[gg]]]]]]

This Byte command allows each register in the DDS chip to be set. Different 
registers require a various number of bytes to be written depending upon the 
function. Please consult the Analog Devices AD9959 data sheet for details. Note 
that it is possible to set the DDS chip into a non-functional mode, requiring a 
power cycle to recover. All values are in hexadecimal and no error checking, other 
than correct format, is performed.

Summary of Contents for DDS9m

Page 1: ...m 170MHz 4 Channel Signal Generator Module DDS9m Table of Contents Section Page Contents 1 0 2 Description 2 0 2 Specifications 3 0 2 Hardware Installation 4 0 7 Operation 5 0 10 Theory of Operation 6...

Page 2: ...o 40oC Stable to an addi tional 1ppm per year 18 to 28oC Internal Clock 2 5 EXTERNAL CLOCK IN LEVEL 0 2 to 0 5Vrms Sine or Square Wave 50 FREQUENCY 10MHz to 125MHz with multiplier of 4 to NOVATECH INS...

Page 3: ...knowledge of the operation of the Analog Devices AD9959 DDS generator is required Since all registers are accessible it is possible to set the board into a non functional mode requiring a reset Appli...

Page 4: ...the phase is not cleared default See Section 4 for details Vn N Set voltage level of output n In default the amplitude is set to the maximum approximately 1Vpp 4dBm into 50 N can range from 0 off to 1...

Page 5: ...10 0 15 3 78 7 85 1 3 10 3 35 4 22 9 85 1 0 90 3 35 5 5 08 85 1 0 20 3 35 3 3V DC RS232 EXT CLK BATT B U HIGH SPEED INTERFACE VTUNE SINE OUTs LVCMOS OUTs MCXs WIRE PTs 0 0 MCX 115 2kBaud Select 1 2 3...

Page 6: ...V be placed between the DDS9m and your system You may use the 3 3 V on pin 2 of P4 for this power up to 50mA Pin Number Function Type Pin Number Function Type 1 Ground Power Supply Com mon PS 2 3 3 V...

Page 7: ...the MCX outputs The square pad is the LVCMOS output and the round pad is ground If NOVATECH INSTRUMENTS you are not using the LVCMOS TTL output it is suggested that it be disabled by sending the A D...

Page 8: ...ernal clock will be assuming Kp is unchanged NOVATECH INSTRUMENTS Fn 4 4209530 where n is your selected channel NOTE You must account for your clock frequency error and calculation roundoff when using...

Page 9: ...0000 03FF 00000000 00000000 000301 80 BC0000 0000 6102 21 Description Line 1 05F5E100 frequency in 0 1Hz steps per LSB 0000 phase setting 03FF amplitude setting default is scaling off 0000 linear ram...

Page 10: ...TER_RESET PWR_DWN_CTL CS are set by the on board microcomputer at power up and are not accessible on the high speed interface The table mode or table RAM is not accessible from the high speed interfac...

Page 11: ...data sheet your value of Kp times your selected clock frequency must not be between 160MHz and 255MHz For the internal clock values of Kp from 5 to 9 should not be used You may also need to set the VC...

Page 12: ...xternal clock source NOVATECH INSTRUMENTS 6 11 Return the DDS9m to normal operation and default values by sending the CLR command 6 12 This concludes the verification test of the DDS9m 7 0 CALIBRATION...

Page 13: ...xecution of table 0000 two byte RAM address T0 and T1 must be paired with same address aabbccdd four bytes frequency hexadecimal MSB first 4 bytes 0 1Hz resolution on LSB eeff phase offset hexadecimal...

Page 14: ...fitness for a particular purpose In no event shall seller be liable for collateral or consequential damages Some states do not allow limitations or exclusion of consequential damages so this limitatio...

Reviews: