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.

[参考译文] MSP430FR5994:BOOSTXL-DRV8305EVM的SPI配置,使用MSP430 8位模式

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/633382/msp430fr5994-spi-configuration-of-boostxl-drv8305evm-utilizing-msp430-8-bit-mode

部件号:MSP430FR5994
主题中讨论的其他部件: Tida-0.0645万DRV8305MSP430G2553TIDA-0.0771万MSP-EXP430FR5994BOOSTXL-DRV8305EVM

大家好,

我知道SPI接口,我知道SPI模块之间的1位通信,但 在8位模式下,DRV8305N和MSP430FR5994之间的通信不一致,即使我使用NCS关闭每个16位数据包。 但是,在16位模式下将DRV8305N与C2000连接时不会出现问题。 我对其他16位模式SPI设备没有任何问题。  

所以,我感到困惑。 :)是否有人可以确认 DRV8305N可以通过SPI接口与MSP430通信而不会出现问题?

Alexey

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

    我在DRV8305数据表中看不到MSP430FR5994无法满足的任何规格。 Tida-0.0645万和TIDA-0.0771万甚至使用MSP430G2553和DRV8305。 请张贴SPI通信线路的逻辑分析仪或示波器屏幕截图。 确保使用正确的时钟极性(UCCKPL =0)和相位(UCCKPH =0)。

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

    你已经回答了我的问题。 这是我现在的侧边工作。

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

    按照Ryan的要求,请发布SPI通信的示波器捕获。 读取寄存器0x5,0x6或0x7是理想的,因为默认值不是零。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢大家,我发现UCCKPH标记不是零。 改变这个解决了我的问题。

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

    顺便提一下,

    MSP-EXP430FR5994板与BOOSTXL-DRV8305EVM助推器包不完全兼容,因为TB 0.2 不能通过7.3 引脚访问,而且模拟输入不能在WFP 4.7 引脚上使用。 因此,用于BLDC电机控制的全3相逆变器应用不适用于该主板。 不幸的是。

    Alexey