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或BOOSTXL-DRV8323RS SPI 3线是否可能?

Guru**** 2353800 points
Other Parts Discussed in Thread: DRV8305, DRV8323
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/633766/ccs-boostxl-drv8305evm-boostxl-drv8305evm-or-boostxl-drv8323rs-spi-3-wire-possible

部件号:BOOSTXL-DRV8305EVM
线程中讨论的其他部件:DRV8305DRV8323TMS320F2.8377万S

工具/软件:Code Composer Studio

您好,

DRV8305和/或DRV8323是否支持3线模式的SPI?

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ben,您好!

    这些设备不支持3线SPI模式。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的快速响应!

    启动SPI外设后,在正常程序执行中,在SPIPRI寄存器中切换TRIWIRE位是否是一种“合法”方法?

    详细说明:我想在同一SPI-Bus @ TMS320F2.8377万S上使用Infineon TLE5012角度传感器和DRV8305/DRV8323驱动8323驱动器。 该传感器仅与3线SPI兼容。

    //虚构示例
    
    [初始化外围设备后在main或ISR中运行]
    
    SpiaRegs.SPIPRI.Bit.TRIWIRE =1;
    readTLE5012();
    SpiaRegs.SPIPRI.Bit.TRIWIRE =0;
    readDRV830x();
    

    谢谢