器件型号:MCT8316AEVM
工具/软件:
您好、
我使用非 TI MCU 与 MCT8316AEVM 板上的 MCT8316A 驱动器连接。 您能告诉我如何设置 J6上的所有引脚、以便我可以绕过 MSR430并直接与 MCT8316A 连接吗?
谢谢!
Ryan
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
器件型号:MCT8316AEVM
工具/软件:
您好、
我使用非 TI MCU 与 MCT8316AEVM 板上的 MCT8316A 驱动器连接。 您能告诉我如何设置 J6上的所有引脚、以便我可以绕过 MSR430并直接与 MCT8316A 连接吗?
谢谢!
Ryan
此外、您是否有任何有关为 MCT8316A 设置 I2C 和为 MCT8316Z 设置 SPI 的说明页面? 此页面(https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/937258/faq-spi-configuration-and-use)是否适用于 MCT8316Z 的 SPI 配置? 谢谢!
BTW、如果我要与外部 MCU 部署 SPI 通信、是否对 STE、MOSI、MISO 和 SCLK 引脚有任何上拉要求? 我问道、因为无论我的命令是读取还是写入操作、MISO 引脚的总能得到255。 此外、在 MCT8316Z 的数据表中、对于 SPI、" nSCS 应在两个字之间被拉至高电平至少400ns "。 这是否意味着:如果要发送两个16位字(1位 W/R + 6位 addr + 1位奇偶校验+ 8位数据)、则 nSCS 应 在第一个字传输完成后被拉至高电平400ns、然后继续传输第二个字?
尊敬的四川:
是的、假设是正确的。
在完成第一个字的传输后、nSCS 应被拉高400ns、然后继续传输第二个字?
默认情况下、SDO 引脚在开漏模式下运行、这可以在 SDO_MODE 位中配置。 因此您将需要 SDO 上的上拉电阻器。
此致、
Sachin S.
谢谢 Sachin。 BTW、我是否需要组装 R13 ~ R16和 DNP R17 (请参阅下图)? 我得到的评估板似乎默认为 MCT8316ZT 的硬件型号。 我不确定是否需要更改硬件设置才能使用 MCT8316Z 的 SPI 接口。 我问道、因为我发现当我仅使用 J6引脚与 驱动器芯片的 SPI 接口时、DRVOFF 和制动开关仍然可以正常工作、但 DIR 开关无法正常工作。 我猜这可能是由于硬件设置造成的。 信号。 我们的目标驱动器芯片是 MCT8316Z0R。 因此、我想知道这种硬件设置更改是否是必需的、这样我们就可以利用此评估板来评估 MCT8316Z0R 的性能。 我们仍然希望使用外部 MCU 与 MCT8316ZTEVM 上的驱动器芯片进行通信。
尊敬的四川:
正确、您需要根据用户指南中的建议填充这些元件、器件才能正常工作。 如果您查看此设计、 突出显示的信号通过 R13和 R16之间的电阻器连接到器件。 这些突出显示的信号也是 J6上存在的用于连接到 MCU 的信号。
DRVOFF 和制动开关仍然正常工作、但 DIR 开关无法正常工作
不过、这是意料之外的情况。 能否就此提供更多详细信息?
此致、
Sachin S.
具体设置为:(1)未组装 R13~ R16、而组装了 R17;(2)未对 J6上 MSP430和 MCT8316Z 之间的所有桥接连接进行极化。 (2) J6上的 STE、MOSI、MISO、SCLK 引脚连接到外部 MCU 的 SPI 模块、 nSLEEP、AGND 和 J6的 PWM 引脚连接到外部 MCU;(3)外部 MCU 上这些引脚配置正确(我猜)
结果:
(1) BLDC 电机可由 MCT8316Z 通过 PWM 输入驱动(我可以操纵占空比来改变旋转速度)
(2)切换用户开关 S1 (BRAKE)将导致 电机打开/关闭
(3)切换用户开关 S3 (DRVOFF)将导致电机打开/关闭
(3)切换用户开关 S2 (DIR)不会改变电机的旋转方向
这是我发现的。 你知道为什么会发生这种情况吗?