您好!
我们使用的是 F28388D、ePWM 时钟为200MHz (5ns 步长)。
我们的目的是确保死区高分辨率下1ns 步进分辨率的精度。
根据 TRM 手册、在 HR 模式下有两种计算方法。
1. HR 寄存器通过应用软件中的计算进行手动缩放
HR 寄存器由 HRMSTEP 寄存器(SFO)中的 MEP 换算系数自动缩放
如果在我们的系统中使用 SFO、我们担心 MEP 步长变化可能会导致意外行为。
为了避免这种情况、我们可能会考虑通过软件手动计算。
以下是我的问题。
- 在 TRM 手册中、我看到典型的 MEP 步长大约为150ps、是否可以将 MEP 步长设置为250ps?
- 如果可能,是否保证始终使用此步长进行计算?
- 如果从原始步长250ps 发生变化,如何确认?
据说 使用 SFO 可能会根据最坏情况下的过程参数、工作温度和电压变化 MEP 步长、
如果使用固定步长手动调节、最坏情况下的过程参数、工作温度和电压会发生什么情况?
谢谢你。
此致、
文京