主题中讨论的其他器件:PMP12004-HE、 MSP430G2121
大家好 、我想将 PMIC TPS650864xx 与 Xilinx Zynq UltraScale+ XCZU15EG 搭配使用、但我发现 Artix 7的版本(TPS65086470RSKT)的 OPT 电压值与我的器件不兼容。 在哪里可以找到兼容的器件?
谢谢
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.
大家好 、我想将 PMIC TPS650864xx 与 Xilinx Zynq UltraScale+ XCZU15EG 搭配使用、但我发现 Artix 7的版本(TPS65086470RSKT)的 OPT 电压值与我的器件不兼容。 在哪里可以找到兼容的器件?
谢谢
您好、Giampietro、
我们一直在为 Zynq UltraScale+开发多种不同的 TPS650864x OTP 引脚、但仍在尝试确定哪种器件将投入生产;似乎每个应用都需要不同的电压集。
您是否能够提供您的要求? 我们希望 TPS6508640设置(用于 PMP12004-HE TI 设计)最适合 ZU15系列、但我们看到了很多变化。 该 OTP 的 RTM 计划仍待定。
另一种选择是利用小型 MSP430 (如 MSP430G2121)通过 I2C 设置所有电压和序列。 这就为自定义 OTP 旋转不具有成本效益的机会提供了更大的灵活性。
您好、Giampietro、
对于 PMP12004-HE 设计、它们具有 BUCK1 = 3.3V 和 BUCK2 = 0.85V。 对于 TPS650860、BUCK1步长= 10mV、因此范围为0.41V 至1.67V、BUCK2步长= 25mV、因此范围为1V 至3.575V。因此、如果使用 TPS650860实现 PMP12004-HE、则需要切换 BUCK2和 BUCK1; 即 BUCK1 = 0.85V、BUCK2 = 3.3V
因此、I2C 程序的摘要可能是:
i2cwrite (BUCK1_VID、0.85)
i2cwrite (Buck2_VID、3.3)
i2cwrite (BUCK3_VID、1.2)
[对所有使用的电源轨重复此操作]
i2cwrite (BUCK1_EN、1)
i2cwrite (Buck2_EN、1)
i2cwrite (BUCK4_EN、1)
[按所需顺序重复使用所有已用电源轨]
在此示例中、我使用 BUCK1_VID 表示 BUCK1_VID 的7个位、并通过查找表将3.3V 转换为7个位、但实际上、将0.85V 写入 BUCK1CTRL 寄存器时、硬编码(如 i2cwrite (0x5E、0x20、0b01011010))可能更容易。 然后、对于 I2C_RABI_ENx 寄存器、只需按顺序更新写入(例如、写入0b00000001以启用 BUCK1、然后写入0b00000011以启用 BUCK2并保持 BUCK1启用)。