This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/PGA970: PGA970 generating only half the desired waveform

Part Number: PGA970

Tool/software: Code Composer Studio

Can anybody tell me why the PGA970 is generating only half the waveform I want it to? Image below.

The waveform is correct, except it has that static/white noise gap between correct segments. Can anybody tell me why the PGA970 is generating those sections of static?

  • I was writing 0x43 30 90 over the SPI bus instead of 0x43 30 80.

    I believe this meant that the DATA_WAVE_PAGE_ADDR register was indexed one memory block later, which meant it had gibberish in the beginning of the waveform synthesizer. The longer I made the waveform output, the further the PGA970 looked into the memory, until it eventually came up with correct values. So it then synthesized the correct values at the "end" of the waveform, and had gibberish to work off for the beginning.

    I will revisit this if it turns out something else changed, but I think this solves the problem.