DRV8434S: 无法通过SPI写入寄存器

Part Number: DRV8434S

Hi,

    我通过SPI通信发送0b01001000,0b00000000,读取到了CTRL2的默认值为0X0F,接下来我通过发送0b00001000,0b10001111对CTRL2写入EN=1,当我再次读取的时候,发现CTRL2仍为默认值,请问是什么原因造成的?

  • 您好,

           请检查SPI写时序。

           

  • 您好,

           谢谢您的解答,问题出在我在发送写寄存器命令后,没有及时拉高nCSC引脚,

    1.现在我发现一个新问题,再电机运转过程中,对CRTL1寄存器的TRQ_DAC[3:0]进行修改,无论我尝试升高或降低电机电流,此时电机将不再运动,并发出蜂鸣声,请问这是正常的吗?

    是否不应该在电机运转TRQ_DAC?

    2.失速学习阶段我应该做些什么操作,除了设置失速阈值。

    此致

         感谢