Other Parts Discussed in Thread: LAUNCHXL-F28P55X, DAC81404
Tool/software:
Question:
I am integrating the DAC81404EVM with a C2000 real-time MCU (LAUNCHXL-F28P55x) via SPI.
When observing the SPI signals with a logic analyzer, the signals SPI_CS, SPI_CLK, and SPI_PICO match the DAC81404 datasheet register configuration. However, SPI_POCI does not return any data (expected DEVICEID: 0x0A60
).
The initialization command is:
With the oscilloscope, I can confirm that SPI_CLK and SPI_PICO are toggling correctly.
It seems that on the DAC81404EVM, some other voltage may be affecting SPI operation, and I am still troubleshooting.
The attached waveforms show:
-
SPI_PICO
DAC_SDI disconnected
-
SPI_PICO
DAC_SDI connected
Has anyone successfully read the DEVICEID from the DAC81404EVM using a C2000 MCU?
Any suggestions on what might prevent the SPI_POCI line from returning data would be greatly appreciated.