Part Number: TPS546D24A
Other Parts Discussed in Thread: TPS546D24S, TPS546D24
Tool/software:
After awhile of steady state operation (10-60 minutes) conversion stops with the following error extracted from MCU logs:
E (4795686) TPS546: ================ TPS546 SNAPSHOT ================
E (4795688) TPS546: STATUS_WORD: 0x1842
E (4795692) TPS546: OFF
E (4795695) TPS546: CML
E (4795699) TPS546: PGOOD=NOT IN REGULATION
E (4795704) TPS546: MFR_SPECIFIC (detail)
E (4795709) TPS546: OPERATION: 0x04 (ON bit: 0)
E (4795714) TPS546: ON_OFF_CONFIG: 0x17
E (4795718) TPS546: VOUT_COMMAND: 1.000 V
E (4795723) TPS546: READ_VOUT: 0.012 V
E (4795728) TPS546: READ_VIN: 12.266 V
E (4795733) TPS546: READ_IOUT: -0.355 A
E (4795737) TPS546: TEMP1: 28 C
E (4795742) TPS546: STATUS_CML: 0x08
E (4795746) TPS546: LOGIC_CORE_ERROR
E (4795751) TPS546: STATUS_MFR_SPECIFIC: 0x02
E (4795756) TPS546: SYNC_FAULT
E (4795759) TPS546: =================================================
I have confirmed on a scope that BCX_DAT, BCX_CLK, SYNC and VSHARE signals look good with square edges. I have also air wired these lines with no change. The buck is running in strapless mode, writing the appropriate STACK_CONFIG (0x0001), SYNC_CONFIG (0x40) and PIN_DETECT_OVERRIDE (0x0000)
Here is a capture when SYNC turns off during the error:
This problem does not appear when replacing the TPS546D24A with the TPS546D24S on the same device

pin-stripping resistors (R7, R9, R10, R11, R12 & R13) and EN/UVLO parts (R4, R5, and C17) have been removed for strapless operation


