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/BOOSTXL-DRV8305EVM: BOOSTXL-DRV8305EVM or BOOSTXL-DRV8323RS SPI 3 wire possible?

Part Number: BOOSTXL-DRV8305EVM
Other Parts Discussed in Thread: DRV8305, DRV8323, TMS320F28377S

Tool/software: Code Composer Studio

Hello,

does the DRV8305 and/or DRV8323 support SPI in 3-wire mode?

Thanks!

  • Hi Ben,

    The devices do not support 3-wire SPI mode.
  • Thanks for your fast response!

    Is it a "legal" way to toggle the TRIWIRE bit in the SPIPRI Register in the normal program execution after Init the SPI Peripheral?

    In detail: I want to use a Infineon TLE5012 angle sensor and the DRV8305 / DRV8323 driver on the same SPI-Bus @ TMS320F28377S. The Sensor is only 3-wire SPI compatible.

    // fictive example
    
    [running in main or ISR after init peripheral]
    
    SpiaRegs.SPIPRI.bit.TRIWIRE = 1;
    readTLE5012();
    SpiaRegs.SPIPRI.bit.TRIWIRE = 0;
    readDRV830x();
    

    Thanks