我尝试将 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 数据、对此的逻辑方法和建议是什么?