大家好、
以下是客户提出的问题、可能需要您的帮助:
客户为 stm32f401+dvr8305设计了电机驱动方案。 dvr8305外设电路是根据数据表中的8.2典型采样值、Vcc=3.3V、PVDD=12v 而构建的。
1) 1) 使用 STM32芯片与 dvr8305进行 SPI 通信只能用于读取、不能用于写入。 例如、在上电一秒后、dvr8305由 EN 栅极引脚高电平和 nfault 引脚高电平初始化。
对于 SPI 输入0b1 1001 000 0000 0000、器件返回0b0 0000 000 0010 0000。 对于 SPI、输入0b0 1001 010 1010 0000、对于 SPI、输入0b1 1001 000 0000 0000 0000 0000后、器件返回0b0 0000 000 0010 0000。
2) 2) dvr8305由 STM32单片芯片驱动、使用 ST Corporation 的电机驱动解决方案。 但是、启动时出现问题、电机在开环阶段开始时停止、nFault 引脚变为低电平、SPI 通信后地址0x1的值为0b100 1000 000。 地址0x3处的值为0b100 0000 000。 这可能是由于 PVDD 欠压造成的、但由于第一个问题仍然存在、因此无法解决第二个问题。
您可以帮助检查此案例吗? 谢谢。
此致、
樱桃