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:如何设置评估板、以便我可以直接与 MCT8316A 连接

Guru**** 2373450 points
Other Parts Discussed in Thread: MCT8316AEVM, MCT8316A, MCT8316ZTEVM, MCT8316Z
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1496527/mct8316aevm-how-to-setup-the-evaluation-board-so-that-i-can-interface-with-mct8316a-directly

器件型号:MCT8316AEVM

工具/软件:

您好、

我使用非 TI MCU 与 MCT8316AEVM 板上的 MCT8316A 驱动器连接。 您能告诉我如何设置 J6上的所有引脚、以便我可以绕过 MSR430并直接与 MCT8316A 连接吗?  

谢谢!

Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、

    感谢 e2e。 您可以移除 J6上的所有跳线、并将 MCU 直接连接到 J6的 I2C 引脚(如下标记)。 确保将 MCU 的 I2C 线路连接到标记的跳线的右侧。

    如果有任何问题、请告诉我、我之前没有尝试过。

    此致、
    Sachin S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢! 我正在努力工作。 BTY、此方法是否适用于 MCT8316ZTEVM 板? 还是有其他方法可以解决?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    此外、您是否有任何有关为 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 配置? 谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的四川:

    我认为它应该起作用。 使用这些引脚的方式与我之前提到的类似。 但是、我还是没有尝试过、如果你遇到任何问题、请告诉我。

    此外、您提到的 e2e 常见问题解答也不适用于 MCT8316Z、因为 SPI 格式略有不同(下图)。 但您可以轻松地修改常见问题解答中的代码以更新为新格式。

    有关 I2C 实现的信息、请参阅本应用手册。


    此致、
    Sachin S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的更新。 我现在都在处理这两块电路板。 还有一个关于 MCT8316ZTEVM 的问题。 我看到了 MCT8316ZTEVM_用户 指南中关于使用 SPI 的说明(查看下图)。 由于我在评估板的这些丝印盒上看不到任何桥接跳线、因此 在使用 SPI 时是否仍需要按照这些说明进行操作?  或者、我只需要使用 J6来部署 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)不会改变电机的旋转方向

    这是我发现的。 你知道为什么会发生这种情况吗?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的四川:

    请注意下面突出显示的网络:

    在器件的 SPI 版本中、DIR 引脚用作 SPI 总线的 nSCS、只能通过 SPI 引脚控制方向。 如果您使用的是器件的 SPI 版本、则应该这样做。

    此致、

    Sachin S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很遗憾、没有 当未组装 R13 ~ R16且组装 R17时、我可以看到上述观察结果、这意味着电路板处于非 SPI 配置。 我今天将尝试组装 R13 ~ R16和 DNP R17。 看看会有什么差异。 谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    另一个快速更新:我填充了 R13 ~ R16和 DNP R17、并 添加了上拉至 SDO。 不过、SDO 的每一位都是"1"。 您是否有任何推荐的寄存器地址、我可以使用该地址来仔细检查 SPI 是否正常工作?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的四川:

    1. 您能否确认电路板上的器件是否 具有 MCT8316Z SPI 器件?
    2. 您可以读取寄存器地址0x00 (IC_STATUS_REGISTER)。 预期值为0x00。
    3. 如果可能、您还可以绘制 SPI 帧(全部4条线路一起绘制)吗?

    谢谢。此致、
    Sachin S.