《BQ40Z50、 MSPM0L1306主题》中讨论的其他产品
工具/软件:
我正在研究如何让 MSPM0L1105TDGS20R 通过 I2C 与 BQ40Z50进行通信。 这是一种电池供电的应用、其中电池为向 MSPM0提供3V3的 LDO 供电。 我们 注意到、DSG20封装上 I2C SCL 引脚的唯一选择是引脚5、这也是 NRST 引脚。
我从数据表和 TRM 中几乎 可以肯定的是、一旦引脚5多路复用到另一个功能、例如 I2C SCL、则 NRST 功能会被完全禁用(直到器件复位)。 这意味着无限期地将引脚保持在低电平不会使芯片复位。 这是正确的吗?
如何通过 JTAG 调试此应用? 似乎需要将 MSPM0 VDD 拉至低电平、然后将 NRST 引脚拉至低电平、并使 VDD 恢复到3.3V。 这是因为引脚5在启动时会多路复用至 NRST。 然后、调试器可以刷写 MSPM0。 调试器在其入口点停止应用程序后、 我需要断开调试器与 NRST 线路的连接、以便 I2C 正常工作。 我希望此时我可以像平常一样逐步浏览该程序。
这也会使生产编程变得复杂。 第一次闪存尝试会很容易、因为 NRST 引脚从未重新配置、如果我们必须重新编程电路板、我们必须能够如上所述对 MSPM0进行电源排序。
我在这种理解中是正确的吗? 或者 TI 如何设想实现这个目标?
此致、
查理