工具/软件:TI C/C++编译器
大家好、我最近通过 UCD3138HSFBEVM_029演示板学习了电流共享功能、遇到了一些问题。
一天、我并行连接了三个电路板 、三 个"Ishare 引脚"应该连接在一起、但其中一个错误地连接到"3.3V 引脚"。 之后,即使它可以单独工作,但当与其他两块板连接时,它也无法工作。 同时、我观察到 GUI、发现当它在电流共享模式下工作时 VIN_EADC_SnS 将减少到零。 因此、我想知道硬件或芯片是否因误操作?而烧坏
2.我也对以下代码感到困惑:
"IF (OVER 电流_SEC_FAULT)
{
PMBus_STATUS_WORD |=
PMBus_STATUS_WORD_IOUT_OC |
PMBUS_STATUS_WORD_OFF |
PMBus_STATUS_WORD_IOUT |
PMBus_STATUS_WORD_HIGH_BYTE;// SUPPLY_STATE = State_LATCH;
supply_state = State_hICCUP;//;State_hICCUP
RETURE_VALUE = 0;
杂项 AnalogRegs.GLBION.ALL |= 0xFF;
// FAULT_STATUS = 0;
}"
"#define OVER _CURRENT_SEC_FAULT (DPWM_FAULT_STATUS &&(ACOMPE_INT_STATUS_MASK & FAULT_STATUS)"
我 并联连接了两个板、但当负载电流超过42A 时、两个板将进入 State_HICCUP、我看到"fault status =16"、"PMBus satus word_=0x4051"、"ACOMP_E_INT_EN=0"。 我n‘t 两个板发生 OVER _CURRENT_SEC_FAULT 的原因、 因此我希望知道 我的理解中是否存在问题?
期待您的回复、 非常感谢!