Tool/software:
Hello E2E Experts,
Good day.
We have a PCB similar to the TPS9518HV evaluation board. A PIC16F1827 MCU supervises 2 TPS9518's for a total of 4 LED channels powered from a 48V supply. Although the PIC can successfully read/write registers in the TPS9518, I find that for the read/write response frames the SPE flag is continuously set. Even after reading the STATUS/FAULT register, the SPE flag remains continuously set. I have created a test program to do read/write/readback on the ThermWarnLimit register over a range of values from 0 to 255.
The test program performs the following steps:
for (i=0; i<256; i++) {
Read Status register
Write 'i' to the ThermWarnLimit register
Read Status register (to clear faults?)
Read ThermWarnLimit register
Compare data field of ThermWarnLimit read to i
This program runs successfully and does not report any faults but the read/write response frames still have SPE set.
Regards,
TI-CSC