您好,
我目前正在使用DRV8301进行BLDC电机控制器项目。 该芯片运行良好,但我似乎能够通过SPI与DRV8301正确通信。 当我通过miso线路接收数据时,这些数据对我来说意义不大。 下面的图1显示了通信的屏幕截图。
DRV8301的miso回复为0x7E00。 此响应的一部分是有希望的,没有帧错误位(位15)! 但是,该答复指出,地址(包含在位14:11中) 为0x0F。 由于DRV8301只有4个寄存器(地址0x00到0x03),因此这似乎不可能实现。 同样令人担忧的是,无论我在以前的MOSI帧中请求什么地址,DRV8301都以同样令人困惑的消息进行回复。
我在论坛上阅读了与DRV8301接口时SPI连接问题相关的其他帖子。 据我所说,我所遇到的问题与现时不同。 我也从上到下阅读过数据表很多次,但没有发现任何与我的问题相关的信息。
任何建议都值得赞赏!