Post Go back to editing

how to get set able frequency at IOUT

Thread Summary

The user is troubleshooting an LVDT excitation circuit using the AD9838BCPZ DDS with a 16 MHz external MCLK. The issue was that the frequency remained fixed despite writing new values. The solution involved correctly setting the RESET bit in the control register, writing the frequency register, and then clearing the RESET bit. The desired output frequency is 7 kHz, and the correct SPI transactions are 0x2108, 0x4AC1, 0x4007, 0x0008.
AI Generated Content
Category: Software
Product Number: AD9838BCPZ, AD9838
Software Version: STM32CubeIDE Version: 1.19.0

   

I’m designing an LVDT excitation circuit using AD9838BCPZ DDS with a 16 MHz external MCLK, controlled by STM32F103C8T6.
The board generates a clean sine wave, but the frequency remains fixed even when new frequency values are written.
I’ve attached the schematic and would like help reviewing the design and understanding proper frequency generation and control

Thread Notes

Parents Reply Children
No Data