工具与软件:
我最近尝试在具有5个 CSD95492降压转换器的自设计评估板上实现3+2运行方式、已按照数据表中的建议进行连接。
我通过 ESP32设置 I2C 通信接口(不使用 GUI)。 设备通信没有问题。 所有正常工作条件均可逐页编程、如 VOUT_COMMAND 和 FREQUENCY_SWITCH。
该器件为通道_A 使用完美的交错 PWM 信号、但在通道 B 上、只有 PWMB1在0V 和3、3V 之间的电压电平有效。 对于 PWMB2、PWM 信号保持在1、7V (tri 状态)、仅在器件在 DCM 模式下工作或切相处于活动状态时才应有效。
我现在尝试通过 I2C 手动设置 CHANNEL_B 的寄存器、以禁用 DCM 以及切相或所有相位、方法是将 MFR_SPECIFIC-Registers 覆盖为相应的值。
下面是我对 MFR_SPECIFIC_Registers 所做更改的简短列表:
MFR_SPECIFIC_06 (CH_B)
从1000h (默认值)-> 0000h (通道 B 禁用自动 DCM 运行)
MFR_SPECIFIC_20 (CH_B)
从0000h 开始(设置为单相、这是奇数、因为 CH_B 上的第二个降压级已连接)-> 0001h (强制器件在两相工作模式下工作) (接受命令、但不保存在寄存器中)
检查了其他 MFR_SPECIFIC-寄存器、以查看默认值是否仍然与数据表中的值匹配。 下面是一个简短的列表
MFR_SPECIFIC_15 (CH_B)
默认为0000h ->通电后仍然为真
MFR_SPECIFIC_13 (CH_B)
默认值0185h ->第12位设置为0、这应该会根据数据表第41页(5.2.3)启用输出 B 的两相操作->加电时仍然为真
MFR_SPECIFIC_14 (CH_B)
默认0005h 检查动态切相是否有效->上电后仍然为真;位15 = 0b (DCM 禁用)位3 =禁用相位从2下降到1 (0b)
MFR_SPECIFIC_03 (CH_B)
返回无相电流不平衡
故障寄存器也未显示任何已激活的故障位。
我还检查了进入降压转换器并通过 ICSP 引脚返回的 VREF 电压。 电压正确、器件的引脚连接正确。
在数据表中、BSCP2引脚的说明有一个简短的信息。 这是一个快照。 (数据表中的第5页)
根据该说明、必须连接 Phase_b 的第二个降压转换器并且必须设置 NVM 位。
我在数据表中没有找到任何语句、 必须设置什么 NVM 位以及在哪个寄存器上。
这可能就是问题所在、因为器件似乎仍然在4+1运行模式下工作、但禁用了一个 CH_A 相位。 但很奇怪、BPWM2保持在 tri 状态。
有人能解释一下、我必须设置哪个位以及在哪里?
或者这种行为是否可能是其他情况的症状?
此致、马克西米利安·肖尔