Component: DDS DAC Synth (AD9851) (Analog Output)

From Flowcode Help
Jump to navigationJump to search
Author Matrix TSL
Version 1.0
Category Analog Output


DDS DAC Synth (AD9851) component

Digitally programmable frequency synthesiser module.

Detailed description

No detailed description exists yet for this component

Examples

No additional examples

Macro reference

Initialise

Fc9-comp-macro.png Initialise
Sets up the pin connections to the module, ready for communications 
Fc9-void-icon.png - VOID Return


Reset

Fc9-comp-macro.png Reset
Resets the DDS module 
Fc9-void-icon.png - VOID Return


SweepTone

Fc9-comp-macro.png SweepTone
This function will generate Frequency Sweep signal 
Fc9-u32-icon.png - ULONG Frequency
Center frequency in Hz 
Fc9-u32-icon.png - ULONG Deviation
Sweep deviation in Hz 
Fc9-s32-icon.png - LONG Step
Step or Frequency Resolution in Hz + or - 
Fc9-u16-icon.png - UINT Delay_us
Time in micro seconds between each step 
Fc9-void-icon.png - VOID Return


WriteFrequency

Fc9-comp-macro.png WriteFrequency
This function will write the desired frequency into AD9851 and generate SINE WAVE The 6 x Clock multiplier is always enabled (assume that you are using 30 MHz clock) Frequency range: DC - 90 MHz (DC - 60 MHz in practice) 
Fc9-u32-icon.png - ULONG Frequency
 
Fc9-void-icon.png - VOID Return


Property reference

Fc9-prop-icon.png Properties
Fc9-type-5-icon.png Reset
 
Fc9-type-5-icon.png Data
 
Fc9-type-5-icon.png FQ_UD
 
Fc9-type-5-icon.png CLK
 

Component Source Code

Please click here to download the component source project: FC_Comp_Source_AD9851_DDS_DAC_Frequency_Synth.fcfx

Please click here to view the component source code (Beta): FC_Comp_Source_AD9851_DDS_DAC_Frequency_Synth.fcfx