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.

[参考译文] DRV8308EVM:DRV8308EVM

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/617894/drv8308evm-drv8308evm

部件号:DRV8308EVM
主题中讨论的其他部件:DRV8308

您好,我正在使用DRV8308驱动22极电机,现在SPI通信出现问题。 我对DRV评估模块和焊接到中断板的芯片本身都有相同的问题。 我尝试了ATMEGA328P Xplained迷你套件和Arduino uno作为我的CPU,结果相同。 我已广泛阅读了数据表和参考手册。 问题如下:

我可以清楚地看到,我正在向DRV写入正确的信号,并为其提供SCK,但来自DRV的唯一"回复"是一个恒定的0xFF (所有"1s",始终为高)。 我尝试过很多事情,但无法解释为什么似乎没有给出正确的回复(我不是在写全部1)。

提前感谢!

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

    我们将很快进行调查并作出答复。

    您能否提供SPI事务的范围捕获?

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

    蓝色一个是SCK,黄色一个是MOSI (来自ATMEGA328P,转至DRV8308EVM)

    atmega328p上SCS的端口设置为输出端口。 对于此微控制器,只要它设置为输出,那么它无论高还是低都没有区别,因为SCS是一个输出意味着我们在系统中只有一个从属设备

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

    请注意,引脚功能状态为"活动高启用串行接口操作"。 另请注意,在SPI计时要求中,在SCS必须低的情况下,写入之间的最小时间为100ns。

    SMODE引脚设置是什么? 是否为SPI模式正确设置?