大家好、希望您能紧急帮助... 我们只是无法从 TPS65132W 器件读回数据、并怀疑存在某些勘误表。
问题1:请帮助了解 I2C 读取为何不起作用? 我们可能有较旧的器件、因此任何勘误表和芯片 ID 都有帮助?
问题2:由于 I2C 写入正常、那么为什么我们似乎无法从 VNEG 轨获得80mA 的电流? VNEG 轨不会出现?
信息:
我在这个论坛上阅读了一些文章、有人抱怨此器件存在相同的问题。
所有值通过 I2C 读回为零。
*注释值已写入-我们观察到在写入 reg 0和1时轨电压的变化,但读取不起作用。
我们正按照数据表严格遵循(请参阅随附的波形)。
>Vin 为4.5V (高于 UVLO)。 ENn 和 EN 连接在一起、并在 I2C 访问尝试之前由主机驱动为低电平然后高电平(3.3V)。
>每个+和-电源轨上的负载为~60mA (因此我们尝试将应用 PIT 设置为80mA -这似乎不起作用)。
>从50kz 到400kHz I2C 速率进行了尝试。
>已尝试从 EEPROM 和内部 DAC 寄存器读取,但仍为零。
>I2C 写入寄存器0和1可改变电压电平。
TPS_REGWRITE (TPS65132_CONTROL_REG、1);//EEPROM 读取
TPS_REGREAD (0、DTA);//读取任何寄存器0至3 -总是返回0
TPS_REGWRITE (TPS65132_CONTROL_REG、0);//DAC 读取
TPS_REGREAD (1、DTA); //读取任何寄存器0至3 -总是返回0


