主题中讨论的其他器件:ADS8588H、 C2000WARE
工具与软件:
我使用的是最新版本的 C2000 Ware (5.02) 和 CCS 12.7。
我需要通过 EPWM 触发连接 SPI 的 ADC 转换启动(SOC)。
我已经了解了很多通过 ePWM 触发内部 ADC SOC 的示例。 这看起来非常简单。
X-Bar、 ADCEXTSOC 上有一个输入、但我尚未找到使用它的方法。 让 ePWM 触发它。
请帮忙
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.
工具与软件:
我使用的是最新版本的 C2000 Ware (5.02) 和 CCS 12.7。
我需要通过 EPWM 触发连接 SPI 的 ADC 转换启动(SOC)。
我已经了解了很多通过 ePWM 触发内部 ADC SOC 的示例。 这看起来非常简单。
X-Bar、 ADCEXTSOC 上有一个输入、但我尚未找到使用它的方法。 让 ePWM 触发它。
请帮忙
Sumit,
我将评估 具有两个 SOC 输入的 ADS8588H。
我已通读 F28388S 手册以获取 ePWM 的相关信息、但尚未确定如何获取 ePWM 来生成外部 SOC。 目前、ePWM 会生成中断。 在 ISR 中、我使用 GPIO 为外部 ADC 和旋转变压器生成 SOC。
您在之前的消息中暗示了一个解决方案。
我正在使用的 ADC 芯片具有可从外部启动转换的引脚。
Tim、
您可以参考 ADS8588H 数据表来获取 SOC 所需脉冲的开/关时间。 除了 SOC 之外、似乎还需要其他信号。 您可以参考7.4.2.2转换控制中的时序图及其 规格、将其视为 PWM 波形、以在 ePWM Type4模块中设置 CMPA (DUTY)、TBPRD (PERIOD)和死区(如果需要)。 您需要同步这些 ePWM 模块、以确保 ADS 芯片在控制或任何其他系统相关性方面正常运行。 此时我们没有此方面的 READY 示例、但您建议的配置可以使用上述过程进行。 您可以参阅 C2000Ware - https://www.ti.com/tool/C2000WARE 、以使用我们有关 EPWM 的器件特定示例来生成不同类型的 PWM 模式。
此致、
Sumit
是-请参阅 C2000 ePWM 示例、 ePWM 开发人员指南 和 ePWM 培训视频。
如果您在配置 ePWM 以生成所需波形时发现问题、请告诉我们。
此致、
Sumit