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

DRV8301的SPI配置通讯不正常

最近调试DRV8301,需要通过SPI修改OC_ADJ_SET,但是SPI始终无法正常同通信,经示波器测量SCK SDI的数据均是正常的,但是SDO数据不正常,不管读取DRV8301的哪个寄存器,SDO都是只有MSB是高电平,如图所示黄线为s ck 蓝线为sdo,这是读取寄存器2时的波形,读取前已经设置了寄存器2数值为0x0100

Annie Liu:

请检查SPI CS引脚。

另外,请问DC_CAL EN_GATE和VDD_SPI等其他pin的状态是什么?

user4636485:

回复 Annie Liu:

cs脚示波器测试正常,DC_CAL接到单片机IO配置了输入模式相当于悬空,VDD_SPI接的3.3v,EN_GATE试过配置成高或低都不行

Annie Liu:

回复 user4636485:

正在研究您的问题,是否方便提供一下原理图呢?

user4636485:

回复 Annie Liu:

user4636485:

回复 Annie Liu:

示波器观察,当CS脚拉低使能时,SDO立刻就会拉高电平然后维持一个CLK后拉低

赞(0)
未经允许不得转载:TI中文支持网 » DRV8301的SPI配置通讯不正常
分享到: 更多 (0)