Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

DAC63204: SMART-DAC-EVM-GUI reads all 1's from DAC63204EVM registers in SPI mode

Part Number: DAC63204

Tool/software:

I'm currently evaluating the DAC63204 EVM. I am using the latest version of the GUI (1.0.5). I have it connected via USB to a Windows PC. It works without any issue when using the I2C mode. However, when setting it up for SPI by removing the GPIO jumper (J6) and moving J5 to the appropriate position, it appears to stop working.

I have referred to the 'DAC63204EVM User's Guide' as well as the "Interface Settings" screen in the GUI to make sure I have the jumpers on the board in the correct position. I have also unplugged and plugged in the USB port and reset the GUI.

I have also tried an older version of the GUI too (v1.0.3), but the same behaviour persists.

"Demo Mode" is not selected.

If I click on the "Read All" button in the "Low Level Configuration" screen, everything comes back "1" for all registers bits (except the BRDCAST_DATA register which remains as all 0's). When I connect with I2C settings, I see 'real' values for the registers. Or values that make sense.

My question is this: Have I missed a step when using this software? Should I be able to use the GUI in the same manner as using the I2C configuration?

I should also note that I have used some Python code to read/write with I2C without issue. Have the same issue when trying to read/write with SPI though. Everything comes back as 1's.

My next step is to try use I2C & SPI without the USB/FTDI interface, but I wanted to see if this is a known issue first.

Could you provide any help with this?