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.

[参考译文] TPS6594-Q1:NVM关于TPS6594.1213万RWERQ1

Guru**** 2589105 points
Other Parts Discussed in Thread: TPS6594EVM, TPS6594-Q1, TDA4VM

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1091141/tps6594-q1-nvm-about-tps65941213rwerq1

部件号:TPS6594-Q1
主题中讨论的其他部件:TPS6594EVMTDA4VM

 TI专家您好:

由于 新型冠状病毒肺炎(COVID-19)的原因   ,获取TPS6594.1213万RWERQ1样本需要很长时间。

因为我比较了NVM的寄存器配置tps6954.1212万,tps6954.1213万和tps6954.1111万。 此帖子中有详细的配置。

我发现,tps6954.1213万和tps6954.1111万的NVM配置列表是相同的,只有一些NVM寄存器值是不同的。  

因此  ,我是否可以 使用附加的NVM文件 对  TPS6954.1111万 或TPS6954-Q1重新编程  以获得 TPS6594.1213万RWERQ1?

如果这种方法可行的话,我们下一步应该怎样做?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我在您的文章中看不到任何附加文件。 我无法确认您所引用的文件是否有效。

    可以对TPS6594.1111万进行重新编程,使其工作方式与TPS6594.1213万类似,但由于某些寄存器不能被覆盖,因此有一些注意事项。 建议仅在原型制作工作中执行此操作,而不是在批量生产时执行此操作。

    您是否有TPS6594EVM?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    附加文件位于以下帖子中:

    https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/105.1288万/tps6594-q1-default-values-of-tps65941212rwerq1-and-tps65941111rwerq1-by-nvm-setting/3889848?tisearch=e2e-sitesearch&keymatch=TI_DEVICE_ID%3D0x<xmt-block0>659482 %6594.1212万82 %</xmt-block>6594.1111万 20TI_NVM388.9848万 20TI_NVM ID%3D3D20TI_NVM 13 % REV%3D0x2#388.9848万

     您提到TPS6594.1111万或 TPS6594.1213万 有一些寄存器无法覆盖,这是否 意味 着它们只能从 TPS6594-Q1进行一次编程?

      TPS6594.1111万  或 TPS6594.1213万 是否可以编程为交替?  例如 TPS6594.1111万 编程到 TPS6594.1213万 或 TPS6594.1213万编 程 到  TPS6594.1111万?

      您在上面提到的原型制作工作是什么?   

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    该帖子中的文件不能用于对设备进行重新编程。 它们仅用于比较目的。 此外,它们是设备的RTM之前版本。

    </s>404.2108万 404.2108万

     您提到TPS6594.1111万或 TPS6594.1213万 有一些寄存器无法覆盖,这是否 意味 着它们只能从 TPS6594-Q1进行一次编程?

      TPS6594.1111万  或 TPS6594.1213万 是否可以编程为交替?  例如 TPS6594.1111万 编程到 TPS6594.1213万 或 TPS6594.1213万编 程 到  TPS6594.1111万?

    [/引述]

    寄存器0x01至0x03包含设备标识信息。 设备出厂后,它们会被锁定。 TP6594.1111万仍可重新编程TPS6594.1213万,但这3个寄存器将显示为'1111'。 如果将TPS6594.1213万重新编程为'1111',也会发生同样的情况。

      您404.2108万您上面404.2108万上面提到的原型制作工作是什么?  [/引述]

    原型设计工作,例如重新编程几个单元以测试PCB设计或开始软件开发。 在已建立的NVM之间重新编程的设备不应在最终硬件版本中使用。

    您是否有TPS6594EVM? 如果是,我可以提供设备编程说明。

    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     TI专家您好:

    我们提供了tps6594evm和一些tps6594.1111万芯片。

    因此,您能否帮助 提供  将tps6594.1111万编程为TPS6594.1213万的方法或说明?

    此外,要对评估板上的芯片进行编程,我们需要将tps6594.1111万  芯片焊接到板上,然后从板上卸下编程的芯片。  需要反复焊接切屑,这很麻烦。

    是否有合适的工具可以对芯片进行编程,而无需反复将芯片焊接到评估板上?

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以将要更换的TPS6594.1111万器件焊接到将其用作'1213s的电路板上。 然后按照以下说明在PMIC-B位置填充'1111'。

    硬件设置

    1. 将目标TPS6594.1111万单元焊接到板上位置,将用作'1213。
    2. 使用'1111将I2C线路从EVM连接到电路板。
    3. 拔下Vsys和V5V0或V3V3之间的所有跳线。
    4. 将USB-C电缆连接到EVM上的J22
    5. 使用'1111向目标板供电,确保EN引脚被拉低。

    软件说明:

    1. 按照本用户指南的第5节安装和启动GUI.e2e.ti.com/.../7510.slvubt8a.pdf
    2. 在GUI和目标设备之间建立I2C通信后,请按照8.2 部分的说明使用附加的二进制文件对目标设备进行编程。

    e2e.ti.com/.../DZ-TPS6594.1213万-PDN_2D00_0C_2D00_1A-_2800_LeoA-3_2D00_phase_2900_-RTM_2D00_Rev-<xmt-block0>28004.029004.0 .bin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

      TI专家您好:

      我 最近拥有一台TPS6594.1111万EVM。 但是,当我们使用USB电缆 通过I2C模式连接EVM板时,GUI无法连接硬件。GUI显示一个图,如下所示:

    只有在SPI 模式 下,GUI才能 连接硬件。如下图所示:

     

    进入 快速启动页面后,我们找不到设备。GUI显示: No devices detected (未检测到设备),如下图所示。

    似乎我们为J7,SPI_EN和J37主/从选择配置了正确的跳线。对于TPS6594.1111万是从设备,我们将J37作为单个PMIC EVM跳转,并强制PMIC作为主设备。

    我们还 发现EVM板版本是BMC047A。 BMC047E3有何不同,它位于  TPS6594x-Q1评估模块用户指南中。

     我们发现BMC047A 与 BMC047E3有一些区别。例如J47,只有 BMC047A 具有J47跳线。  

    您可以帮助回答以下问题:

    1  BMC047A主板 的跳线是否与BMC047E3相同 ?  

    2我们只能通过SPI模式连接硬件,但正如 您 前面提到的,它 是连接 I2C模式, 如何将主板配置为I2C模式。

    3如何通过GUI为TPS6594.1111万加电?

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请勿使用快速启动页面。 使用注册映射页或NVM配置页。 确保为设备选择TPS6594x。

    TPS6594.1111万位于I2C地址0x4C。

    您现在可以确认沟通吗? 不要期望导轨通电。 '1111未配置为作为独立设备运行,这意味着如果未连接到'1213或'1212,它将进入待机模式。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    TI专家您好:

    我将 I2C地址更改为0x4C ,,GUI无法连接硬件。 只有SPI模式才能连接硬件。

    只有我们没有把3V3电源连接到VCCA,I2C模式才能连接硬件,似乎vsys没有馈送到芯片VCCA。

    这是否是由不同的硬件版本引起的?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    TI专家您好:

    我 将 I2C地址更改为0x4C ,,GUI I2C MODE无法连接硬件。 只有SPI模式才能连接硬件。

    在将  3V3电源直接连接到 EVM)中的VCCA(J28之后,I2C模式可以连接硬件。似乎vsys没有 馈送到芯片VCCA,它需要外部3V3电源到VCCA。

    在GUI和目标设备之间建立I2C通信之后, 我将  DZ TP S6594.1213万 PDN-0C-1A (LEoA 3相) RTT-Rev 4.0 .bin 文件编程到 设备和GUI中 ,并提示NVM 程序成功的消息。

    我  重新启动EVM中的器件,发现 TPS6594.1213万的默认配置没有输出。

    只  能将  BUCK1_CTRL REGISTER:BUCK1_EN的寄存器从 “buck regulator is disabled”(降压调节器已禁用)修改为“buck regulator is enabled”(降压调节器已启用),BUCK1输出 0V8电源和BUCK4输出0v85电源。

    我们的设计是将TPS6594.1213万  用作TDA4VM的基本PMIC,因此我推断  TPS6594.1213万  必须具有MCU域的默认输出。 但 在板上电后看不到EVM中的任何输出。

    我们参考   了TDA4VM Edge AI Kit中的TPS6594.1213万 -双TPS6.5941万x PMIC。它是Belw链路:

    www.ti.com.cn/.../sprr438

    此参考设计将TPS6594.1213万用作 TDA4VM的基本PMIC,而BUCK4用于 TDA4VM MCU域电源。

    问题1: TPS6594.1213万 是TDA4VM的原始PMIC。 用于TDA4VM MCU核心电源的BUCK4输出VDD_MCU_0V85。 ,如果TPS6594.1213万 没有BUCK4的默认输出,如何启动TDA4 MCU域?  

     我 打开上面给出的bin文件,发现所有降压输出都是默认禁用的。 因此,我将地址0x0a值从0xa0修改为0xa1,此值 启用BUCK4输出。并 将其另存为新的bin文件。然后,我将新bin文件重新编程到EVM设备。

    问题2: 在将新的bin文件(修改寄存器值)编程 到设备中并重新启动后,GUI无法通过I2C模式连接硬件。

    这是否是由修改后的bin文件程序导致的设备?我们如何解决问题?  

     

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    重要注意事项:

    1. TPS6594.1213万或TPS6594.1111万均不能用作独立器件。 它们应作为'1213+'1111线1111线对工作,否则PMIC将不会完全通电。
    2. bin文件的"默认"寄存器值仅表示当VCCA超过UVLO阈值时进入初始化状态时加载到寄存器中的内容。 当设备编程的有限状态机器进入不同的功能模式时,这些值会根据设备而变化。 例如,所有滑轨在初始化状态下都被禁用,但在PMIC进入活动状态时变为启用状态
    3. 由于#2,请务必不要修改.bin文件
    4. 没有将'1213或'1111编程为通过SPI进行通信。 SPI_EN跳线仅启用EVM上的转换器,但不会更改PMIC的设置

    问题:

    1. '1213和'1111'对于BUCKS1-4有不同的相位配置。 如果连接不正确,PMIC将不会完全启动。 请参阅下表,'1213是配置2,'1111是配置1。 这些跳线和电阻器位于EVM的底部。

    2.在尝试对bin文件进行编程之前,您是如何确认与PMIC建立通信的? 您是否转至注册表页面并尝试读取任何注册?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们移除了J25跳线,并焊接了R7 Res。重新为EVM供电,I2C模式可以连接硬件。错误跳线似乎会导致EVM故障连接i2c器件。

    此外,我们从EVM上移除此器件并将其焊接到我们的板上,即TPS6594.1213万 (EVM中的器件)+ TPS6594.1111万 ,为板加电,我们可以获得正确的电源,如PDN-0C文档中所述。

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    TI专家您好:

     上次,我们 将 TPS6594.1111万 EVM器件编程 为“TPS6594.1213万”,将器件从EVM板上卸下,然后将 其焊接在我们的电路板上,   TPS6594.1213万 ( EVM的器件)和从属器件 TPS6594.1111万具有哪种频带。“TPS6594.1213万” 和 TPS6594.1111万 都能正常工作,输出电压全部正确。

    因此,我们将    手中的TPS6594.1111万芯片编程为“TPS6594.1213万”,并将其焊接到其它主板中 。与以前不同, TPS6594.1111万  编程名称“TPS6594.1213万”无法正常工作 。  仅主设备输出 VOUT_LDOVINT和 VOUT_LDOVRTC。   BUCKS1-5 不输出任何电压。   我们对 两块TPS6594.1111万和 两块电路板中的焊料进行了编程,它们的行为相同。

    我们发现 EVM和我们手中的器件具有不同的丝网印刷。

    从EVM中移除的器件 为 :TPS6594.1111万-Q1 TI 1CG M0OR G4,如下图所示,工作正常。

    我们手上的设备是:TSP6594.1111万-Q1 TI 21G M0J2 G4。如下图所示,无法正常工作。

         
     

    我们检查“'1213'和'1111芯片之间的SPIM通信。在  正确的波框中(1213是EVM器件的程序),  SPMI通信持续有信号。  

    我们还检查了  “1213”和“1111”之间的SPIM通信不正确(1213是用我们的手编程的),发现只 启动了40US,主从有 通信 信号,之后SPIM总线中没有信号。

      

    问题

    1: 主板中的“1213”无法工作是否是由丝网印刷引起的,两者有何不同?

    2:如何在主板中显示“1213”?如果对1213芯片进行了正确的编程,如何 找到PMIC问题?

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    新线程已启动

    https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/109.9295万/tps6594-q1-nvm-about-tps65941213rwerq1</s>6594 6594.1213万