Hi ADI expert
I am planning to generate 3 arbitrary signals of 100kHz. The AD9106 has 4 channels, can I generate 3 independent arbitrary waveforms of 100kHz.
Thanks in advance!
Hi ADI expert
I am planning to generate 3 arbitrary signals of 100kHz. The AD9106 has 4 channels, can I generate 3 independent arbitrary waveforms of 100kHz.
Thanks in advance!
hudianshequ - Moved from Clock and Timing to 时钟与DDS. Post date updated from Monday, May 26, 2025 8:04 AM UTC to Wednesday, June 11, 2025 12:42 AM UTC to reflect the move.
hudianshequ - Moved from Clock and Timing to 时钟与DDS. Post date updated from Wednesday, June 11, 2025 12:42 AM UTC to Wednesday, June 11, 2025 12:42 AM UTC to reflect the move.
Hi hudianshequ,
Thank you for using AD9106.
Yes, the AD9106 has four channels, so you should be able to generate three independent arbitrary waveforms of 100kHz. The device features on-chip pattern memory and a direct digital synthesizer (DDS), which allows for complex waveform generation. You can configure the waveform generator using SPI registers and load patterns into the SRAM.
You can refer on AD9106/AD9102 Low-Power DAC and Waveform Generator FAQs Q4 & Q10 for more details.
Please consider Q7 if you plan to use the SRAM of AD9106.
Thanks and kind regards,
Alex
Hi Alex
If I generate data with an arbitrary waveform of 100khz, I only need to write one cycle of data to SRAM?
Thanks and kind regards
and then configure AD9106's regs to be cyclically generated?
Yes, typically need to write one cycle of data to SRAM for each arbitrary waveforms for same frequency. The AD9106 can then continuously loop through this data to generate the waveform at the specified frequency. You just need to ensure that the data length corresponds to a full cycle of the waveform and that your settings properly configure the device to repeat the pattern.
The SRAM of the ad9106 is 4096 12bit, for example, one cycle of signal requires 100 data, and one data corresponds to one of the 4096 data according to datasheet?
Yes, you are correct. Each data point corresponds to one of the 4096 memory locations within the SRAM.
Hi Alex
Thank you for your answer!
Hi Alex
1. Is the maximum output current of IOUTn 8mA? It could be converted to a voltage signal by a pull-down resistor, Is there a maximum limit for the pull-down resistor?
2. In datasheet, figure36 to figure39, LVDS driver is used. The evaluation board schematic in AD9106-ARDZ-EBZ, crystal oscillator is used for input clock, not using LVDS driver. The input clock of the ad9106 is only crystal oscillator?
Hi hudianshequ,
Please see below:
1. Is the maximum output current of IOUTn 8mA? It could be converted to a voltage signal by a pull-down resistor, Is there a maximum limit for the pull-down resistor?
In datasheet, figure36 to figure39, LVDS driver is used. The evaluation board schematic in AD9106-ARDZ-EBZ, crystal oscillator is used for input clock, not using LVDS driver. The input clock of the ad9106 is only crystal oscillator?
Hi Alex
Thank you!