Part Number:BOOSTXL-DRV8323RSOther Parts Discussed in Thread:DRV8328, DRV8323
您好!我们在使用DRV8328的过程中遇到一些问题,想请教一下。我们通过SPI与DRV8323进行通信,拉低cs后,CLK也有16个脉冲,主机MOSI也有数据,但是却无法对drv8323进行配置,似乎是没有通信成功。
图1中,蓝色为CS信号,黄色为CLK信号,图2中,蓝色为CLK,黄色为主机的MOSI信号(0x9000),但是DRV8323返回的值一直为0x0000。不知道问题出在哪里,请教一下,谢谢!
Cherry Zhou:
您好我们已收到您的问题并升级到英文论坛,如有答复将尽快回复您。谢谢!
,
Cherry Zhou:
您好,您请参考以下答复:
在此器件上您使用的是 TI BOOSTXL EVM对吧?
1. 如果您将此 BoosterPack EVM 与插件式 Launchpad 配合使用,一定要确保完全遵循user guide,尤其是设置 SPI 引脚的时候。
https://www.ti.com/lit/ug/slvub01c/slvub01c.pdf
2. 如果是 TI EVM ,那么可能需要 MSP430 团队的帮助,该团队为该 EVM 提供了 LaunchPad 和 GUI/ 快速入门,他们可能能够提供一些已正确设置 SPI 的时序和协议的示例代码。
3. 关于SPI调试的建议如下:
请您检查代码是否满足数据表中的器件 SPI 时序要求,并正确配置 SPI 引脚。例如SPI 引脚 NSC 、 SCLK 、 SDO 、 SDI 需要按照datasheet/user-guide中正确设置。(引脚可以配置为 pull-down, pull-up, open-drain, or push-pull)
您也可以参阅以下有关调试过程的链接:
https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/937258/faq-spi-configuration-and-use