Post Go back to editing

LTC4266 semi-auto mode setting problem

Category: Datasheet/Specs
Product Number: LTC4266

Hi Sir,

We have set the Operating Modes of LTC4622 to Semi-auto,
After the PD is connected for the first time, the power supply can be restarted, and the information read is correct.
Such as: power enable(addr 0x12 bit0-3),Voltage(addr 0x32, 0x33, 0x36, 0x37, 0x3a, 0x3b, 0x3e, 0x3f),
Current(addr 0x30, 0x31, 0x34, 0x35, 0x38, 0x39, 0x3c, 0x3d ),Class(addr 0x0C, 0x0D, 0x0E, 0x0F).
But after removing the PD, only Current is correctly displayed as 0, other values such as power enable, class and voltage will not change,
After connecting another PD, the power enable, class and voltage will still not change, and the information will still be on the PD.
I don't know what else to set, power enable, class and voltage can be displayed normally?

Regard, Elke

  • Since you are reporting the registers, I assume you have the LTC66 software interface datasheet which shows the LTC4266 register map.

    Register 0x12 is the opmd register.  You are reading the wrong register for power enable.

    Per the LTC4266 datasheet: "Port data is only valid when the port power is on."  Port voltage and current should not be read when a port is off.

    A new Class must occur for the Class status to be updated.  Classification occurs in Semi-auto mode after a valid detection.  When you remove the PD, a valid PD is no longer present for a valid detection and thus the Class you are reading out is from when you previously connected the PD.

  • Hi Sir,

    I tried to set 0x14 and 0x18 to 0xff, but it doesn't seem to work. I tried to use 0x19 to wait for TurnOff and then TurnOn. have example code for reference. 


    Regards, Elke 

  • Please verify your ports are not in shutdown mode.  When in this mode, the ports are disabled and you will not be able to enable class/detect and force power on.