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.

[参考译文] CC2745R10-Q1:如果我想将此无线 MCU 用于步进电机控制、该考虑因素

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1528214/cc2745r10-q1-what-to-consider-if-i-want-to-use-this-wireless-mcu-for-stepper-motors-control

器件型号:CC2745R10-Q1
Thread 中讨论的其他器件: MSPM0G3107-Q1CC3300

工具/软件:

您好:

我需要驱动 4 x DRV8889,并有 CAN 和无线/蓝牙接口到系统。   CC2745R10-Q1 似乎具备所需的一切、以及采用 ML 扩展的强大 M33 内核等
因此、对于我们计划对器件的使用来说、这可能过于繁琐、而使用 MSP0xx MCU(例如 MSPM0G3107-Q1) 处理步进电机、然后使用 CC3300 等配套 IC 进行无线连接则增加了连接和元件的复杂性。 固件更新也会更加复杂。

因此、虽然我喜欢更关注电机的 MSP0xx、但一个 CC2745R10-Q1 中的所有功能似乎是最简单的方法。

 如果要将 CC2745R10-Q1 与 4 x DRV8889 结合、除了具有足够的引脚和 I/O 之外、还需要考虑什么因素?

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

    您好!

    首先、您能否说明这是用于汽车项目还是与汽车无关的项目? 这有助于我们确定最佳的支持团队、因为我们专门有不同的汽车支持团队。  

    其次、一个重要的考虑因素是 BLE 栈应该是系统中最高优先级的任务、否则无线数据包可能会在无线过程中丢失、因此如果您进行固件更新或更高的数据吞吐量或管理更多的连接、您可能会在电机控制算法中看到一些中断。  

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

    您好@Evan W

    是的、汽车类。  

    一个重要考虑因素是 BLE 栈应该是系统中最高优先级的任务

    我知道的几个关键或基本操作状态是:

     -静态/不移动的车辆:无线/BT 用于传达参数的状态,接受新的,接受命令来设置新的步进设置。
      在调节电机时、BT 是辅助控制器、或者不应与电机控制互操作。 调节步进电机后、可以通过 BT 恢复  

     -静态/无移动车辆,无电机控制:允许通过 BT  链接进行固件更新

     -移动车辆: 没有固件更新; 如果通过 BT 发送状态或接受新的参数,而不忙于电动机,将是可取的。
      触发时调整电机是最高优先级的任务、但它们相对而言是输入短暂的突发(大多数情况下,每个只需几步,然后是空闲)

     -在任何车辆状态,除了通过 BT 进行固件更新 : CAN 通信应优先于 BT 或任何其他通信: CAN 状态广播或      接受 传入命令会通过 BT 优先 (并且没有计划进行基于 CAN 的固件更新)

    如果要进行固件更新或提高数据吞吐量或管理更多的连接、

    因此、我认为只有固件更新才需要高吞吐量。  连接数量,目前我只看到 1 - 1,客户端与配置应用远程测试/检查和更新。  

    如果在调节电机时 BLE 堆栈暂停、则 BT 连接/连接裸片是否需要重新连接?


    有趣的是,我看到 CC2745R10-Q1 有  Cortex-M33 ,并考虑使用 M4 的旧芯片(甚至更小,我认为),并假设这肯定有足够的果汁任何东西. 但比较一下、似乎增加了安全性、CDE、NPU 和 TrustZone、同时保持与 M4 芯片大致相同的实时性能。  这是在快速看。