主题中讨论的其他器件: TPS25751、
工具与软件:
大家好、我与 TPS26750系统一起工作、尝试遵循 slvafl1"通过 I2C 进行 TPS25751和 TPS26750 EEPROM 更新"。 您能否帮助我确认如何配置系统架构、以便我的外部主机 MCU 可以更新 EEPROM 并执行初始 EEPROM 编程?
在 TPS26750 DS 中、图8-1显示了系统方框图、其中 EEPROM 仅连接 到 TPS i2cc 总线、外部主机 MCU i2c_master 连接到 TPS i2ct (即外部主机 MCU i2c 与 EEPROM 之间没有方向连接)。 是否 需要使用这种连接方案来让外部 MCU 写入 EEPROM? 因此这意味着 FLrd、FLad、FLwd 等命令从 host_mcu_i2c_master 上的外部主机 MCU 驱动到 tps_i2ct 总 线、然后 TPS 将其 i2ct 桥接至 i2cc 总线以允许外部主机 MCU 访问 EEPROM?
但是在 TPS26750 EVM 中、从 EVM UG slvucp8中的原理图5到10中、Tiva 主机 MCU 似乎同时连接到 TPS i2cc 和 i2ct。 这意味着 Tiva MCU 直接连接到 EEPROM i2c。 对 EEPROM 进行初始编程或 更新 EEPROM 中已存在的映像是否需要执行此操作? 如果是、那么从 i2cc 总线上的 Tiva MCU 到 EEPROM 的 i2c 流量是否会干扰 TPS、因为 从技术上讲、i2cc 上会有两个主器件? 在这种情况下、您需要将 TPS 保持在复位状态吗? 如果是、那么如何? 或者您是否应该将 EEPROM i2c 多路复用到 TPS i2cc 或 ext_mcu_i2c_master ?
总之、TPS DS 中的图8-1系统架构是否正确和完整、或者我是否必须遵循具有重大差异的 EVM 原理图? 请帮助、谢谢。 -Steve