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.

[参考译文] LAUNCHXL-F28379D:如何在运行10kHz 电机控制代码时将 Jetson Nano 连接为主器件、将 C2000 MCU 连接为从器件?

Guru**** 2460850 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1504771/launchxl-f28379d-how-to-connect-jetson-nano-as-master-and-c2000-mcu-as-slave-while-running-10khz-motor-control-code

主题:C2000WARE 中讨论的其他器件

我尝试将 DSP28379d LaunchPad 用于我的电机控制应用、该应用以10kHz 采样 ePWM ISR 并在自身运行良好。

 

但是、我也尝试将 SPI 与此 DSP28379d 连接到另一个 SPI 器件(用于 AI 的 Jetson nano)。  

SPI MOSI 和 MISO 以及 CS 的时钟均连接

 

我尝试将 DSP 作为主设备、Jetson 作为从设备(在我的情况下、Jetson 不能作为从设备运行)

 

因此、我需要做一些类似 DSP 作为从器件、Jetson 作为主器件的操作。

 

所以  

Jetson 询问数据-->

DSP 接收 ADC 数据并将其发送到 Jetson -->  

Jetson 将获得数据--> 3.

Jetson 将对数据进行推理-->4.  

Jetson 将数据发送回 DSP (SPI)-->5.  

 

(速度很快、因此上述所有步骤都在0.0001s 内)

 

器件时钟也很重要吗? (DSP 具有内部时钟、Jetson 具有自己的内部时钟)  

我需要 SPI 比10kHz ePWM ISR 快得多、以便在0.0001s 内完成发送、接收和推理。

考虑到控制还取决于 Jetsons 数据、对此的逻辑方法和建议是什么?

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

    您好:

    看起来这基本上是  你问的这个问题的副本。 虽然这里还有几个更具体的问题,但我给出的答案在 prev。 Thread 仍然适用-请查看器件 TRM 和 C2000Ware 示例、如果您有任何其他问题、请告诉我。

    请将进一步的跟进引导至其他主题、以保持内容一致。

    此致、
    Jason Osborn