主题中讨论的其他器件:MSP-EXP432E401Y、 DRA829、 TDA4VM
您好、E2E 专家、
问题:
我有根据的双 PMIC 设置
SLVUC99A《适用于 Jacinto 7 J721E 的优化 TPS65941213-Q1和 TPS65941111-Q1 PMIC 用户指南》
相位噪声。
不幸的是、我忘记了为 OTP 电子保险丝编程所需的 VPP_CORE / VPP_MCU 提供可切换的电源。
至少在第一批中、我要使用 PMIC B (TPS65941111-Q1)的 LDO1来实现该目的。 可以看到 LDO1驱动 VDD_SD_DV 来为 SD 卡供电。 我们不使用 SD 卡、因此 LDO1是免费的。 然而、它被连接至 VDDSHV5 (DRA829JMT5上的引脚 T20和 T22)。
理念:
其理念是:
- 对 TPS65941111-Q1进行重新编程以支持"LDO1电源开启状态:关闭、输出电压:1、8V "
- 通过绕线连接 LDO1和 VPP_*
- 在生产期间通过 DRA829JMT5中的 I²C Ω 启用 LDO1以进行 OTP 电子保险丝编程
要对 TPS65941111-Q1重新编程、我需要使用
- MSP-EXP432E401Y 版本1.0
- 可扩展的 PMIC GUI 4.0.0
体验:
这是我的工作台上的设置:
- 已连接 MSP-EXP432E401Y 并通过 OTG 端口提供
- PB2/PB3和 GND 上的 I²C Ω 已连接至我电路板上的 I²C Ω 接头
- 用于运行 GUI 的 Google Chrome: https://dev.ti.com/gallery/view/PMIC/Scalable_PMICs_GUI/ver/4.0.0/
我考虑到:
- slvubt8b - PMIC GUI 用户指南
- slvaf93a - PMIC NVM 更新指南
我经历过这样的经历:
- 与 V 3.0.0相比、使用可扩展的 PMIC GUI 4.0.0时、运行稍微更加稳定一些
- 我可以读取这两个 PMIC、但无法通过更改地址在这两个 PMIC 之间自由切换。 为此、必须断开并重新连接 MSP-EXP432E401Y
- 通过"Quick Start"进行扫描可找到这两个 PMIC、并将其显示在器件扫描结果中。 但是、在"继续"之后、该工具会始终读取/准备"6.2配置和监控"的配置。 如果我们在这种情况下断开并重新连接 MSP-EXP、似乎有什么区别。 然而,这一切是否都起作用仍有待观察...
I²C 信息:我可以使用连接到标准 Linux PC 的"现成的"USB μ C 转换器读取这两个 PMIC、而不会出现任何问题、只要我愿意就可以。
问题:
我有两个(类型相关)问题:
- 我尚不清楚我需要在何处进行哪些更改才能实现目标(仅限寄存器?、需要对 PFSM 进行哪些修改?、...)
- 稳定性的降低很难尝试、
试验和错误目前是有点太热,因为我有经验的稳定性和某种"诱发风险"...
我不确定我需要改变什么。
- 只需为 LDO1的状态创建一个新的寄存器设置(加电状态关闭、1.8V)就足够了吗?
- 例如:通过地址0x23调整电压
- 如果可以、是否可以在不触碰 PFSM 的情况下将此设置引入 NVM?
- 我是否还必须调整 PFSM?
- 换句话说:是否始终只有一个创建、编译和编程的整体配置(寄存器+ PFSM +...)、或者这也可以"逐节"实现?
- 通过寄存器映射空间中的单个访问来自定义 LDO1设置、然后通过命令在 NVM 中对其进行"清单"、这也许足够吗?
- 这似乎在 SLVAF93A 的通道4中进行了说明。 但是、好像 PFSM 和寄存器设置再次混在一起。
- 是否通过工具映射了 ch.4中的机制? 是否应该能够以某种方式选择要写入的内容?
基本而言、我们的变更请求如下:
TPS65941111RWERQ1用作 PMIC B 的 LDO1必须配置为1.8V 输出电压、并在加电后停用。
然后、我们将通过 DRA829中的 μ I²C 激活 LDO、以便对 OTP 电子保险丝进行编程、然后再次禁用它。
您能为我提供这方面的支持吗?
- 选项 A :在 Scalable PMICs GUI 中为所需的步骤提供类似关键字的过程说明,例如:
- 通过以下方式从 TPS65941111RWERQ1下载配置:
- 编辑下载的配置 并将第 yyy 页上的 xxx 更改为"默认关闭、输出电压为1.8V"
- 通过以下方式生成新的编程文件:
- 下载新配置的方式
- 选项 B :也许有一位 TI 的同事会根据 NVM 的当前交付版本来做这个改变、我们只需要对它进行编程。
我目前是选项 B 的一个粉丝:-)
也许还有一些最后的问题/信息:
- SLVAF93A"可扩展 PMIC NVM 更新指南"指出:
- 在尝试配置 NVM 之前、还必须了解 PMIC 的初始状态。 通常、PMIC 必须处于静态或空闲状态。 在某些 NVM 配置中、PMIC 在激活 ENABLE 引脚后才会上电。 将使能引脚保持在低电平可能是将 PMIC 保持在已知静态状态的有效方法。
- 是否甚至可以按照此要求对"系统中"(使用我们的电路板)进行编程? 换句话说、我们是否实际上必须为此关闭 PMIC?
- 信息:PMIC-B 由 PMIC-A 通过 VOUT_LDOVINT 激活。
- 信息:I2C 上拉电阻的电压由一个控制器生成、它由 PMIC-A 的 GPIO9激活。
- 板上安装的 I²C Ω 上拉电阻器由 PMIC A 控制的稳压器供电。
- 对客户而言、"标准"用例是什么样的? (大概这里没有太多的"标准"。)
- 这可能是 GUI 稳定性降低的原因吗?
我非常期待这方面的解决方案。
此致
沃尔夫拉姆