Jump to content

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

From Flowcode Help
Revision as of 14:23, 13 July 2026 by SteveT (talk | contribs) (Text replacement - "width="90%" style="background-color:#D8C9D8; color:#4B008D;"" to "width="90%" class="mtx-class-macrohead"")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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

Initialise
Sets up the pin connections to the module, ready for communications 
- VOID Return


Reset

Reset
Resets the DDS module 
- VOID Return


SweepTone

SweepTone
This function will generate Frequency Sweep signal 
- ULONG Frequency
Center frequency in Hz 
- ULONG Deviation
Sweep deviation in Hz 
- LONG Step
Step or Frequency Resolution in Hz + or - 
- UINT Delay_us
Time in micro seconds between each step 
- VOID Return


WriteFrequency

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) 
- ULONG Frequency
 
- VOID Return


Property reference

Properties
Reset
 
Data
 
FQ_UD
 
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