Hello,
Is it possible to output prestored sinewaves with the frequency tuning words coming from the RAM and the clock for the RAM address coming from DDSx MSB?
AD9106
Production
The AD9106 TxDAC® and waveform generator is a high performance, quad digital-to-analog converter (DAC) integrating on-chip pattern memory for complex waveform...
Datasheet
AD9106 on Analog.com
Hello,
Is it possible to output prestored sinewaves with the frequency tuning words coming from the RAM and the clock for the RAM address coming from DDSx MSB?
Yes it is. Here is an example RAM vector and regval file. The files generate a chirp waveform from a list of DDS tuning words stored in SRAM. The DDS MSB is the SRAM address counter clock.
Thanks
I'm a little bit confused here - on page 26 of the datasheet the tuning word is formed with the combination of DDSTW_MSB bits and RAM. DDSTW_MSB is DDS_TW32 register @ Address 0x3E. In the description of the TW_RAM_CONFIG Register the tuning word is formed with DDS1TW:RAM
Which register is DDS1TW? DDS_TW1 @ Address 0x3F or DDS_TW32 @ Address 0x3E?
Hi -
The most significant 12 bits of DDSTWMSB in location 0x3E are used to form the DDS tuning words along with the SRAM data. I hope this makes sense.
Thanks
Hi ADI supporter,
Based on your answer, I am so confused about TW_RAM_CONFIG register(0x47) , if I want to change the SRAM frequency, how can I config TW_MEM_SHIFT(DDSTW)?