Component: DDS DAC (AD9834/AD9833) (AD9834/AD9833) (Analog Output): Difference between revisions
Appearance
m Text replacement - "style="background-color:#EAE1EA; color:#4B008D;"" to "class="mtx-class-propfolder"" |
m Text replacement - "style="background-color:#EAE1EA;"" to "class="mtx-class-propfolder"" |
||
| Line 241: | Line 241: | ||
| colspan="2" | External clock frequency in Hz. Typical values: 25000000 (25 MHz) for AD9833, 75000000 (75 MHz) for AD9834. | | colspan="2" | External clock frequency in Hz. Typical values: 25000000 (25 MHz) for AD9833, 75000000 (75 MHz) for AD9834. | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-propfolder" | [[File:Fc9-conn-icon.png]] | ||
| width="90%" class="mtx-class-propfolder" | SPI Connections | | width="90%" class="mtx-class-propfolder" | SPI Connections | ||
|- | |- | ||
| Line 290: | Line 290: | ||
| colspan="2" | Chip Select / Slave Select Pin Master Mode: General purpose output pin used to select the remote SPI device. Slave Mode: Hardware chip select pin input used to select the SPI device. | | colspan="2" | Chip Select / Slave Select Pin Master Mode: General purpose output pin used to select the remote SPI device. Slave Mode: Hardware chip select pin input used to select the SPI device. | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-propfolder" | [[File:Fc9-conn-icon.png]] | ||
| width="90%" class="mtx-class-propfolder" | Simulation | | width="90%" class="mtx-class-propfolder" | Simulation | ||
|- | |- | ||
Latest revision as of 14:37, 13 July 2026
| Author | Matrix TSL |
| Version | 1.0 |
| Category | Analog Output |
DDS DAC (AD9834/AD9833) component
Component to drive AD9834 and AD9833 Direct Digital Synthesis (DDS) waveform generator ICs via SPI interface. These devices can generate sine, triangle, and square wave outputs with programmable frequency and phase. Compatible with AD9833 and AD9834 devices.
Detailed description
No detailed description exists yet for this component
Examples
Auto Detect Port Number
This example auto detects and opens a COM Port based on preassigned USB Identifiers VID/PID.
For a known device the VID and PID can be found via Windows device manager.
Macro reference
DisableOutput
| DisableOutput | |
| Disables the DDS output (puts device in sleep mode). | |
| Return | |
EnableOutput
| EnableOutput | |
| Enables the DDS output. | |
| Return | |
Initialise
| Initialise | |
| Initializes the SPI bus and resets the DDS device. Call this once at startup. | |
| Return | |
Reset
| Reset | |
| Resets the DDS device. This clears all registers and stops output. | |
| Return | |
SetFrequency
SetPhase
| SetPhase | |
| Sets the phase offset. Phase value range: 0-4095 (0 to 360 degrees). | |
| Phase | |
| Phase value: 0-4095 (0 to 360 degrees) | |
| Register | |
| Phase register to use: 0 or 1 | |
| Return | |
SetWaveform
| SetWaveform | |
| Sets the output waveform type: 0=Sine, 1=Triangle, 2=Square | |
| WaveformType | |
| Waveform type: 0=Sine, 1=Triangle, 2=Square | |
| Return | |
Property reference
Component Source Code
Please click here to download the component source project: FC_Comp_Source_DAC_AD9834_AD9833.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_DAC_AD9834_AD9833.fcfx