主题中讨论的其他器件:BQSTUDIO
尊敬的:
在编写申请之前、我会从 TI 的任意位置检查是否存在先前报告的任何类似问题、但没有提及我的申请:
我们将在 BMS 电路设计中实现陀螺仪保险丝 IC 驱动器 DRV3901。 此器件是 TI 的新器件、因此未列出其器件型号。
我们需要将此 DRV3901配置为在0.5ms 内驱动1.7A。 为此、必须对该驱动程序进行编程(配置)。
读取其数据表的第43/54页、我们应将配置3 TRG_SEL 设置为0x3、但即使不清楚如何设置位1 - 24并通过 SPI 将其发送至该 IC。
从第35/54页的"SPI 命令"下读取如何设置这些位、但返回到第43页获取 值:
ADDR 字节:0x13 (清除)
数据字节:(HSB) CMD 和(LSB) CRC8
在第43页的 Config3下、它写入了0x3、但这不是字节、还是0x03或0x30? 抱歉。
什么是"位字段"11-8? 与表41"配置寄存器"相关、但它甚至使(HSB) 0x03?
如果是、则 CRC8的0x1303列表中的0x61、
或在相反的方向0x0313、CRC = 0x46。
然后 、我们在 SPI 上发送三个字节 Addr、(MSB) CMD、然后(LSB) CMD
请与我核对、如果您错了、请予以更正。 为什么不提供数据表中的一个简单示例进行说明?
我可能会问您、是否有任何软件或工具可以帮助我们提供用于通过 SPI 配置 Gyro 驱动器的此套件位? 我在 BQstudio 工具中看到类似内容、但仅适用于 BQ。
此致、
Ayadi