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.

TPS6287B20: 如何使用一个I2C接口,实现对4个TPS6287B20L的控制以得到4路输出电压轨?

Part Number: TPS6287B20

dears,

我客户计划使用4颗TPS6287B20用于一个光模块钟 (其中2路输出需要选用TPS6287B20L/H通过I2C进行控制,  另外2路可用I2C控制配置、也可用TPS6287B20V通过VSET1-4来配置输出),其输出电压分别是0.9V/0.75V/0.45V/0.45V, 但是客户的单片机单片机最多只能提供2个I2C接口,用于这4个TPS6287B20的通讯与电压控制。 TPS6287B20的规格书中描述,不同的VSET配置可以对应不同的I2C地址(0X44-0X47),针对这个应用,能否使用 4TPS6287B20L (客户希望尽量只采用一个芯片型号),然后通过不同的VSET配置,将各个TPS6287B20配置成不同的I2C 地址,但是这样的话,就会使得有的TPS6287B20L上电时的默认输出电压与实际需求电压存在偏差,可否在初始化时,通过I2C调整VSET[7:0]的设定值,将其输出电压调整到需要的电压值,然后再使能芯片的输出呢?

因为TPS6287B20L的输出范围为0.4V~0.775V,无法实现0.9V的输出电压,是否可以在初始化时对寄存器中的 VRANGE[1:0] 位进行配置, 将其配置0b01(0.4V~1.0375V)的输出,这样就可以得到0.9V的输出了呢?

是否可以这样实现4路输出电压轨呢?是否还有别的更好的办法?

另外,TPS6287B20L/TPS6287B20H 这2个子型号的区别是不是就是输出电压范围不同?其出货的时候是否是一样的,只需要配置不同的VRANGE【1:0】就可以了?

谢谢!