Hi,
As described in title, here is the screenshot from GUI. could you please tell me what's the possible cause? thanks
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.
Hi,
As described in title, here is the screenshot from GUI. could you please tell me what's the possible cause? thanks
Hi Yuan,
Please provide more details to be able to help you on this:
You can double check the setting of the CTO (communication timeout) register (address 40 or 0x28). If the device doesn't receive any valid communication frames during the communication timeout specified in this register, the device will flag a timeout and eventually shutdown. See details in the datasheet section "7.6.3.19 CTO 0x28 (40) Communication Timeout". You can disable these timeouts by writing 0x00 to this register.
Best regards,
Leslie
hi,deal all
thanks Leslie, the problem has already been solved,but another question consult you.
at pl455 init, clear fualt then read register 0x82-0x83, the bit of CHIP_FAULT_SUM is set ,i can't start balance.
Best regards,
tanms
Hi,
CHIP_FAULT_SUM fault is set when any of the faults under FAULT_DEV register is set. Please read this register as well and see details on section 7.6.3.38 "FAULT_DEV 0x61–62 (97–98) Chip Fault" of the datasheet, to understand which fault is triggering.
Regarding the balancing function, if CBCONFIG[BAL_CONTINUE] bit is set to 0, balancing will stop when there is a fault in the device. If set to 1, balancing will continue even if there is a fault.
Best regards,
Leslie
Hi,
thank you, the problem has already been solved according to your advice, but i have another problem.
let PL455 go to sleep, write command:
WriteReg(0, 12, 0x40, 1, FRMWRT_ALL_NR); // send out broadcast pwrdown command
but now i can not wake up PL455 with the pin wake up (250 us keep on high ). i don’t know how to wake up PL455.
Best regard,
tanms
Hi,
I'm glad your other issue was solved. I don't see anything wrong with your procedure to wake up the device. How did you determine that the device is not waking up?
I recommend to capture the wake up signal to make sure you are sending >100us high with the correct VIH/VIL levels on WAKEUP pin. The best way to get your software working is to use the device GUI. This way you can make sure that your hardware is working correctly and then you can capture the signals sent by the GUI and then compare to the signals sent by your software.
Best regards,
Leslie
Hello,
Were you trying to upload an image / diagram? I only see an icon but the image is not attached. The best way to get your software working is to use the device GUI. This way you can make sure that your hardware is working correctly and then you can capture the signals sent by the GUI and then compare to the signals sent by your software.
Regards,
Leslie
Hello,
I'm sorry, I'm not able to follow what you explained on the last post. Could you please clarify:
A reason why BQ76PL455 might not stay in shutdown is if the WAKEUP pin is held high. If WAKEUP pin is high when the PL455 device is sent to shutdown mode, the device will immediately wake up again. In order to stay in shutdown, the WAKEUP pin must be low.
Best regards,
Leslie
hi,
Interface is GUI .
PV is VP ,it write wrong.
the problem has already been solved. I clear the fault flag ,before PL455 go to sleep.
why fault flag stop going to sleep? datasheet can'find such information.
Best regards,
tanms
Hi,
thank you, the problem has already been solved ,but I don't know that
i send SHUTDOWN command or set Communications time-out (CTO),PL455 can't go to sleep (keep on) ,
,but the register of FAULT_SYS is 0x80.
now I control power of the PL455's VIO (PIN 41), it can go to sleep.
Best regards,
tanms
Hello,
I'm glad to hear your issue has been resolved! If you need further assistance please create a new thread.
Best regards,
Leslie