请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:DRV8308 开始时、I READ 2A 寄存器-默认值为0x018、但 I READ 0x08。
为了进行测试、我向寄存器0x07写入数据
写入0x07 -读取0x03
写入0x0F -读取0x07
写入0x09 -读取0x00
因此、我连接了逻辑解串器并看到所有信号都正常、但 SDATO 引脚上的数据与 SCLK 同相。
但是 SDATO 上的数据应该出现在 SCLK 的下降沿或者上升沿上。
这解释了在0111 (0x07)和1111 (0x0F)的情况下控制器看到的位较少的原因
而剂量看不到0x09 -独立位。
SDATO 引脚上有一个上拉10K 电阻器。