Jump to content

Component: DDS DAC Synth (AD9851) (Analog Output): Difference between revisions

From Flowcode Help
m Text replacement - "width="10%" align="center" style="background-color:#D8C9D8;"" to "width="10%" align="center" class="mtx-class-macrohead""
m Text replacement - "width="90%" style="background-color:#D8C9D8; color:#4B008D;"" to "width="90%" class="mtx-class-macrohead""
 
Line 29: Line 29:
|-
|-
| width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]]
| width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''Initialise'''
| width="90%" class="mtx-class-macrohead" | '''Initialise'''
|-
|-
| colspan="2" | Sets up the pin connections to the module, ready for communications 
| colspan="2" | Sets up the pin connections to the module, ready for communications 
Line 43: Line 43:
|-
|-
| width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]]
| width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''Reset'''
| width="90%" class="mtx-class-macrohead" | '''Reset'''
|-
|-
| colspan="2" | Resets the DDS module 
| colspan="2" | Resets the DDS module 
Line 57: Line 57:
|-
|-
| width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]]
| width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SweepTone'''
| width="90%" class="mtx-class-macrohead" | '''SweepTone'''
|-
|-
| colspan="2" | This function will generate Frequency Sweep signal 
| colspan="2" | This function will generate Frequency Sweep signal 
Line 91: Line 91:
|-
|-
| width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]]
| width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''WriteFrequency'''
| width="90%" class="mtx-class-macrohead" | '''WriteFrequency'''
|-
|-
| colspan="2" | 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) 
| colspan="2" | 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) 
Line 111: Line 111:
|-
|-
| width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-prop-icon.png]]
| width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-prop-icon.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''Properties'''  
| width="90%" class="mtx-class-macrohead" | '''Properties'''  
|-
|-
|-
|-

Latest revision as of 14:23, 13 July 2026

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