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.

[参考译文] TMS570LS1114:ETPWM TZN 模块和 ADC 事件触发器问题?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/622684/tms570ls1114-etpwm-tzn-module-and-adc-event-trigger-problem

器件型号:TMS570LS1114
主题中讨论的其他器件:HALCOGEN

您好:

 

当我使用 ETPWM 模块时、我有两个困惑的地方。我想在 ETPWM 之后实现2ms 控制、 并使用 ETPWM 模块 ADC 事件触发器。但 ADC 会触发预期 ETPWM 频率的时间控制、而该频率无法同时获得。我不知道是否使用 RTI 模块来实现、 或者使用 HET 模块来实现。HET 可以是精确的计时2ms?因为我同时控制 PWM 需要使用 CAN 每5ms 15ms 频段发送一次消息。第二个困惑是我想使用 ETPWM 模块 TZN 模块、 但是、当我打开 TZ1 TZ2 TZ3时、使用 HALCoGen、我的程序将始终有错误判断、如何避免?我的硬件设计问题、或 TZ1 TZ2 TZ3故障机制是否无法始终将其打开?

期待您的回复

邱志

 

 

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

    您在 TZ1、TZ2和 TZ3处的跳闸输入是什么。 这些跳闸输入映射到所有 etPWM 鼠标。 上一个故障指示、或者不采取任何操作、或者 ePWM 输出 EPWMxA 和 EPWMxB 可强制为高、低或高阻抗。

    2. ADC 触发器:您可以使用 ePWM、NHET 或 RTI 来触发 ADC 采集。 ePWM 和 HET 都可以实现2ms。 如果您的 PWM 频率为1kHz、周期为1ms、则您可以每秒触发一次 ADC 事件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Wang、
    感谢您的回答、Wang、也就是说 TZ1、TZ2、TZ3的使用需要配置触发源、根据数据表、TZ1、TZ2、TZ3的源是引脚复用。实际上、 我想实现的功能是建立 TZ1至 TZ6故障检测机制。当我配置 HALCoGen 时、我尝试打开 TZ1至 TZ6、一个单独的测试 TZ4、TZ5、TZ6、程序可以正常运行、不会进入故障检测机制。但当我使用 TZ1、TZ2、 如您所说、TZ3配置为高电平模式的任何一个、一旦打开 TZ1、TZ2、TZ3、程序强制上拉。我只是想看到一个故障、它被拉至高电平。根据手册、当您满足特定条件(例如过流)时、会触发 TZ、 这一次我将停止 ETPWM 输出。由于该测试的过流、找不到合适的方法、我希望在示波器上直观地看到。
    期待您的回复
    邱志
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。