Other Parts Discussed in Thread: MSPM0G3519
器件型号: DRV8263S-Q1EVM
主题: MSPM0G3519 中讨论的其他器件
您好、
我已经使用 TI GUI 成功验证了 DRV8263S-Q1 EVM、并能够通过 PWM 在 PH/EN 模式下控制电机、包括方向和速度控制。 GUI 和 DRV8263S-Q1 之间的 SPI 通信按预期工作。
现在、我想使用 MSPM0G3519 作为 SPI 主器件、并使用 DRV8263S-Q1 作为 SPI 从器件、完全替换 GUI。
我已经浏览 DRV8263S-Q1 数据表并了解了 SPI 帧格式和寄存器映射。 但是、为了使用 MSPM0 正确实现主从交互、我想澄清以下几点:
1. SPI 控制概念
*让 MSPM0 在初始化和运行时复制 GUI 执行的相同 SPI 寄存器写入序列的正确方法是什么?
*是否有任何在启动期间必须按特定顺序写入的强制寄存器(例如`Spi_in`或`command`)?
2.初始化序列
*当使用外部 MCU 作为主器件时、建议的 SPI 初始化和配置序列(从复位/睡眠到启用)是什么?
*在通过 SPI 写入所有配置寄存器之前、EN 引脚是否应该保持低电平?
3.运行时控制
*在初始 SPI 配置后、电机转速和方向是否应主要通过 PH 和 PWM 引脚控制、SPI 主要用于诊断和配置?
*是否有任何需要在运行时定期刷新或监控的寄存器?
4.故障处理
*使用 SPI 处理故障的建议方法是什么(轮询故障/状态寄存器与使用 nFAULT 引脚中断)?
*故障情况发生后、是否有必要的 SPI 序列来在重新启用驱动器之前清除锁存故障?
我目前从 MSPM0G3519 上的 SPI 外设初始化开始、希望获得有关使用通用 MCU 作为 SPI 主器件来实现 DRV8263S-Q1 控制的指导或参考资料(应用手册或示例)。
感谢您的支持。
此致、
Sakhan