TI中文支持网
TI专业的中文技术问题搜集分享网站

DRV8353R: SPI配置失败的问题

Part Number:DRV8353ROther Parts Discussed in Thread: DRV8353

我尝试用STM32单片机通过SPI配置DRV8353R为1×PWM模式,但是读回来的DRV8353R得寄存器参数一直是0,不知道问题在哪里。下面是配置代码:

可以帮我看看是哪里的问题吗?

? ??:

电路板上电,DRV8353R的DVDD引脚能正常输出5V电平,芯片应该没烧。SDO引脚用一个2KΩ的电阻上拉到3.3V。SPI写数据之前,Enable引脚上使能并做了延时,可还是不能读取到正确的数据。

,

Cherry Zhou:

您好,您的问题我们需要升级到英文论坛看下,有答复尽快给到您。

,

Cherry Zhou:

您好,

请参阅datasheet(第54页)的 THR SPI 编程部分,看下是否已按照正确的时序读取信号。 

,

? ??:

我对代码进行了修改,现在的问题是读回来的数据一直是0xffff,这种现象说明芯片SDO的开漏输出一直没打开,用示波器测SDI引脚,一直是高电平。

这张图片的A通道是片选信号,B通道是时钟信号

这张图片的A通道是时钟信号,B通道是STM32写入DRV8353的信号

下面是我的测试代码

调试了很久,一直卡在这里,项目很着急,能帮我看看是什么问题吗?

,

Cherry Zhou:

已经转达给工程师,有答复尽快给您。

,

? ??:

你好,请问工程师有回复吗?我这里项目催得急,可不可以加速处理一下,非常感谢。

,

Cherry Zhou:

您好,

我们怀疑您在错误的时间发送了信号。 

以下是工程师用于发送 SPI 信号的设置。 (reading register 5) 

,

? ??:

“在错误的时间发送了信号”是什么意思,是指时钟极性和相位不对吗?

,

? ??:

工程师用的是什么软件哪

,

Cherry Zhou:

已转达给工程师。

由于假期在即,我们无法及时向您转达最新的信息,您可以通过以下链接来查看该问题最新的进展:

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1274093/drv8353r-spi-configuration-failed

,

? ??:

我用示波器看到波形确实是在时钟下降沿采样数据,时钟相位没问题呀。

空闲时时钟为低电平状态,极性也没有问题。

,

Cherry Zhou:

您好,

当写入寄存器时,WRITE 位并不是随附波形中所示的1,而是0。 此外,是否还可以在单个示波器屏幕截图中查看所有 SPI 线路?

请注意,数据在 SCLK 的上升沿而非下降沿传播。

赞(0)
未经允许不得转载:TI中文支持网 » DRV8353R: SPI配置失败的问题
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1