您好!
我使用 UCD3138作为电源模块的控制器。 当模块并联时、我会看到输出纹波中的拍频振荡。
因此、我想知道如何配置 UCD3138的寄存器以实现 FSW 同步。
请您分享相关代码吗?
谢谢你。
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.
您好!
1、这是一个现有项目;
2、我们使用硬开关半桥;
EV4用于设置主 MOS 和 SR MOS 之间的死区时间。
Dpwm0Regs.DPWMEV1.ALL = EV1;
Dpwm0Regs.DPWMEV2.all =((PWM_PERIOD+EV1)>> 1)- DEADTIME1;
Dpwm0Regs.DPWMEV3.ALL =((PWM_PERIOD+EV1)>> 1);
Dpwm0Regs.DPWMEV4.ALL = EV1 - DEADTIME2;
Dpwm0Regs.DPWMPRD.All = PWM_PERIOD;
3、我发现 DPWM 控制寄存器中有一个外部同步使能位。 对于从机模块,、我们需要启用该位、对吧? 但对于主模块、如何设置 SYNC 信号?
您好!
是的、您必须启用外部同步。
SYNC OUT 没有使能功能、但它有一个 SYNC_DIR 位、该位必须设置为0才能输出(在 SYNCCTRL 寄存器内部)。
此外、必须相应地设置 IOMUX、以便 SYNC 通过配置为作为默认功能的引脚之一发出。
您还需要将 EV4设置为零、以防止脉冲扩展。
如果您使用的是 UCD3138 (非 A 版本)且 DEADTIME2大于75nS、则将 EV1设置为 DEADTIME2、以保持死区时间不变。
希望这对您有所帮助。
此致、
您好!
脉冲扩展的含义是什么?
我注意到、UCD3138技术参考手册中有一段关于 CBC 和从器件同步的内容。
CBC_SYNC_CUR_LIM_EN 用于控制从器件同步。 如果该位被置位、则从器件同步是高级的
在电流限制期间。 目前、这在任何拓扑配置中都不使用。 如果该位被置位、则同步输出
如果 CBC 故障发生、则会发生来自 DPWM 的脉冲。 如果在一段时间内没有发生 CBC 故障、
同步脉冲将根据同步控制位字段的正常设置发生
如果该位设置为1、CBC 故障将导致 SYNC OUT,RIGHT?
如果该位设置为0,、同步脉冲将仅发生到正常设置的情况、CBC 故障对同步脉冲没有任何作用、对吧?
您好!
如您所知、DPWM 的 B 输出在 Event4变为低电平。
这是因为当 DPWM_COUNTER 达到 Event4 (DPWM_COUNTER == Event4)时、B 输出切换为低电平。
如果由于在到达 Event4之前 SYNC 信号到达而使 DPWM_COUNTER 复位、则在当前开关周期内它永远不会到达 Event4、并且 B 输出将保持高电平。
这意味着 B 脉冲将扩展到下一个开关周期(脉冲扩展)。 这显然不是所需的行为、需要加以防止。
我对 DPCBC_SYNC_CUR_LIM_EN 没有任何经验、在我们的应用中、该位始终设置为零(默认值)。 我将尝试找出该位的用途。
此致、