使用方程式(VIN/3.3*4095)<<4计算比较器在给定 VIN 时跳闸的寄存器值,我们无法正确预测比较器跳闸时间。 当我们向比较器输入施加固定电压并将斜坡设置为在复位点之前衰减到该值以下时、我们将获得一致的比较器跳闸时间、但它们与我们的计算结果不匹配。 随附的电子表格显示了我们的计算结果。 比较器设置的最大斜坡值为9927、对应于0.5V、递减值为1000。 我们施加了0.36V、对应于7149的寄存器值。 我们还设置了一个具有10个样本的数字滤波器、设置为在8/10个正样本后跳闸、并将时钟预分频器设置为1。 我们计算出、这应该在113.9ns 后使比较器跳闸、但实际上它在176.8ns 后跳闸。 比较器与 PWM4同步、在1.4MHz 时复位。 我们不能确定为什么存在这种差异。 系统时钟为200MHz、PWM 时钟为100MHz。 这是在使用 CMPSS2的 TMS320F28379D 评估卡上观察到的。 随附代码和电子表格。
e2e.ti.com/.../2654.minimal_5F00_working_5F00_example.zipe2e.ti.com/.../Copy-of-Delfino_5F00_ramp_5F00_gen.xlsx