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.

[参考译文] UCD3138:关于 UCD 3138的软件写入

Guru**** 2499605 points
Other Parts Discussed in Thread: UCD3138A, UCD3138064A, UCD3138128A, UCD3138

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/723413/ucd3138-about-software-writing-of-ucd-3138

器件型号:UCD3138

可能涉及的对象。

 

我们现在尝试将软件写入 UCD 3138、但无法写入错误消息。

我们使用的是工具 TI 数字电源生产工具 Ver. 2.0.9.

即使我们根据帮助配置出厂脚本、在道路完成后按下启动时也会出现以下错误消息。

 

“Device UCD3138A@Address XX was not found.(未找到设备 UCD3138A 地址 XX。)”

 

我们不知道如何设置地址、也不能设置地址。

 

UCD3138RGCR 是否有唯一的地址?

TI 数字电源生产工具 Ver. 2.0.9?

 

下面显示了当前操作确认进度。


我们确认了是否可以使用评估电路板 UCD3138PSFBEVM0-027使用的 Fusion Digital Power Designer 运行 IC。

结果表明我们找到了一条错误消息、该消息不可访问。

我们还发现评估电路板本身没有问题。

我们检查了 PC 是否识别使用 Fusion Digital Tool Launcher _UCD3XXX 器件 GUI 的 IC、并发现在执行扫描器件命令时它可以识别 IC。

我们猜是 因为我们的 PC 无法识别命令 Device _ID 和 Setup_ID、我们无法使用 Fusion Digital Power Designer 进行访问。

我们认为,如果我们使用 Fusion Digital Power 生产工具在 IC 中写入 FW,我们会访问它,但随后出现错误消息,并且无法正常工作。

基于 脚本编写器、我们创建 XML 文件、并按照加载→运行脚本的顺序运行、并在加载脚本读取 FW 后按启动。然后我们发现错误消息.ID 设置可能不会正常运行。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Fusion Digital Power 设计器现在仅用于序列发生器和负载点产品。
    您需要使用 Fusion Digital Power Studio、网址为 :www.ti.com/.../FUSION-DIGITAL-POWER-STUDIO
    由于您遇到这些问题、我建议您确保同时安装 UCD3xxx 设计 GUI。 这是我们的低级 GUI、可帮助您在必要时调试问题。

    安装后、启动设计 GUI、并尝试单击 ROM 模式下的扫描设备和设备 ID 选项。 如果有一个功能正常的器件、并且一切正常、它应该对其中一个器件做出响应。

    确保先将 USB 转 GPIO 适配器插入 PC、绿色指示灯亮起。

    仅涉及软件和适配器板侧。 如果这是您第一次将此板插入 PMBus 接口、则会有无数问题阻止通信、从不为目标板供电到 PMBus 接口的细微问题。

    如果使用设计 GUI 无法解决您的问题、我们将需要更多信息-

    您使用的是什么板?
    该板以前是否使用过 PMBus 接口?
    当您在 PMBus 接口线路上放置示波器时-数据和时钟-您是否会看到上升和下降相对较快的信号、并且信号上升到足够高和足够低?

    UCD 是否提供 ACK?

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

    尊敬的 Ian 先生:

    感谢您的回复。

    我们安装了 Fusion Digital Power Studio 并尝试了扫描设备。 将显示相同的错误消息。

    安装 UCD3xxx 设计 GUI 后、尝试单击 ROM 模式下的扫描设备和器件 ID 选项。

    但是会显示一条错误消息。

    我们已确认先将 USB 转 GPIO 适配器插入 PC 后绿色指示灯亮起。

    我们生产了板。 我们首次使用 PMBus 接口。

    我们对 PMBus 接口线进行了范围划分、并显示了图。

    [CLK]

    [数据]

    此 UCD 尚未编程。是否需要在 UCD?中安装某些程序

    此致、

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

    这是您的电路板、这是您第一次尝试进行 PMBus 通信。

    由于您尚未将程序下载到芯片、因此它应该处于 ROM 模式。  因此、您应该能够通过查找处于 ROM 模式的器件来找到它。  

    首先要检查的是芯片是否为正确的引脚供电。  请检查所有电源引脚和接地引脚、以验证它们上的电压是否正确。  验证 BP18引脚上是否有1.8伏电压。  

    然后在 PMBus_CLK 和 PMBus_DATA 引脚上放置示波器探针、并发送 ROM 中的扫描设备命令。  如果工作正常、则应如下所示:

    如果芯片没有响应、它将如下所示:

    这是适配器发送的第一个字节、即 ROM 模式下器件的地址。  黄色是 PMBus_CLK、蓝色是 PMBus_DATA。  在第九个时钟高电平周期、UCD 应通过将该 PMBus_DATA 线拉为低电平来进行 ACK。  如果确实如此,适配器将继续发送和接收数据。  否则、适配器将返回错误。  请发送系统上发送的第一个字节的范围截屏。  确保测量实际器件引脚上的信号。  

    如果您找不到其他任何东西、请尝试在 芯片加电后将 RESET 引脚拉低。  如果上电序列不符合规格、这将有所帮助。  

    如果您可以单独测量 UCD 电流、则电流应约为60至80毫安、除非 DPWMS 上有显著的负载。  如果您将 RESET 引脚拉至低电平、您应该会看到10至20毫安的电流下降。  即使您无法在系统中隔离 UCD、这也会很有用、但您仍应看到相同的电流下降。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    关于 Fusion 生产工具、请查看"帮助"菜单中的脚本编写器文档。 第6页的第5.2节介绍了如何将设备添加到脚本以及如何设置属性、包括地址。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Bower 先生:

    感谢你的答复。

    我们检查了所有电源引脚和接地引脚、以验证它们上的电压是否正确。 通常将3.3V 施加到电源引脚上、并将1.8V appeard 施加到 BP 18引脚上。

    我们在 PMBus_CLK (黄色)和 PMBus_DATA (蓝色)引脚上放置示波器探针、并发送 ROM 命令中的扫描设备。 然后出现下图。

    这与芯片不响应时的波形相同。

    我们在芯片上电后将 RESET 引脚拉至低电平。 但未观察到任何变化。 无法使用电流设置单独测量 UCD 的电流。

    此致、

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

    感谢您的回复。
    我们是否需要使用 Fusion 生产工具将 UCD 器件添加到脚本中。
    此致、

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

    是的、正确。  UCD3xxx 系列中有不同的器件可供下载、因此您需要相应地配置脚本。  

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

    但是、在您能够使芯片响应简单的命令之前、生产 GUI 将不起作用。  

    您似乎已将正确的信号传输到时钟和数据引脚。  因此、如果您从未对芯片进行过编程、并且芯片已正确连接、那么它应该会做出响应。  

    在您与芯片的连接的某个位置似乎存在问题。  可能始终下拉 RESET?  

    另一种可能是您的引脚的电压高于或低于电源轨?  

    引脚1可能位于错误位置?  这是我个人在插入式芯片上犯的第一个错误。  

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

    我们回顾了该电路、我们对此感到担忧。

    当连接 PMBus 连接器且 UCD 电源为低电平时、将0.8V 电压施加到 RESET 引脚。 这是问题吗?

    我们认为引脚1位于正确的位置。 你怎么看?

    即使复位为高电平和低电平、通信也不会更改 PMBus、并且观察到未响应时的时钟。

    黄色:复位信号 绿色:CLK 红色:数据

    [复位高电平]

    [复位低电平]

    我们构建了类似评估模型 UCD3138PSFBEVM - 027的电路。 它是否适用于此电路?

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

    我们安装了 Digital Power 生产工具。 我们使用的是 UCD3138RGCR。

    但是、如下图所示、我们只能在数字电源生产工具中的 ADD 器件的 Part_ID 中选择 UCD3138064A、UCD3138128A、UCD3138A、UCD3138A64A。

    我应该选择哪一个?

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

    您好!

    PartID 将与设备 ID 的固件中的内容相对应。  因此 ,对于 UCD3138,无论引脚封装如何,它都将使用 UCD3100ISO1。

    如果您查看固件代码、则需要在器件 ID 字符串中找到该代码。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    下载后、在程序模式下扫描器件时、器件 GUI 中也会显示这种情况。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我看不到芯片上的符号、但实际上、如果 BP18上的电压为1.8伏、这很好地表明芯片相对于引脚1的方向正确。

    就复位引脚上的0.8伏电压而言、这很有趣。  更有趣的是、在示波器屏幕截图中、复位引脚看起来不像是一直高达3.3伏、看起来很嘈杂?  

    上拉 PMBus 引脚并向未上电的 UCD 提供幻象供电时出现问题、确实会导致器件错误复位。  但是、我认为复位低电平和高电平将解决这个问题。  3138的当前版本具有 PMBus 时钟和数据开放循环来解决此问题、但如果您正在进行警报或控制、则仍可能出现此问题。  

    复位引脚具有极高的阻抗、 您应该能够轻松地将其下拉至接地、并将其上拉至3.3。  我会在那里查找您的问题。  

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

    我们在 ALERT (黄色)、PMBus_CLK (蓝色)和 PMBus_DATA (红色)引脚上放置示波器探针、并发送 ROM 中的扫描设备命令。 我们还测量了 CONTROL (黄色)、PMBus_CLK 引脚(绿色) PMBus_DATA 引脚(红色)。

    黄色:ALERT 绿色:CLK 红色:数据

    [关闭]


    [打开]

    黄色:控制 绿色:CLK 红色:数据

    [关闭]

    [打开]


     

    我们担心在打开电源时出现噪声

    您能看到任何异常吗?

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

    此外、请告诉我们基本情况。
    我们想知道在购买 IC (UCD 3138)时使用的过程。
    ·运行环境
    ·要使用的连接器(PMBus、JTAG)
    ·软件
    ·初始设置(是否需要构造脚本? 如何设置?)

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

    提醒

    Ian 先生、您好!

    非常感谢您的即时响应。

    此致。

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我刚才在这里发布了很多有关这些问题的信息:

    e2e.ti.com/.../729297

    对于连接器、大多数 EVM 文档都对它们进行了介绍。 例如、此处:

    www.ti.com/.../sluua10.pdf

    您无需脚本即可下载、只需使用器件 GUI 即可。 对于生产、您需要询问 Amiel 并使用生产 GUI。

    但是、要解决您眼前的问题、您应该使用器件 GUI。 您是否修复了复位信号? 它现在工作吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回答。

     

    目前、我们正在再次调查此问题。

    我发现了一些令人担忧的问题、因此请告诉我。

     

    控制起什么作用?

     ・在 ROM 命令中发送扫描设备时、CLK 应该显示哪种波形?

    进入 ROM 模式的过程(自开启电源以来)

    AD 00和 AD 01的电阻值与设置地址之间的关系

     

    此致、

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

    控制不会规划任何角色、除非您在器件上电之前将其上拉、否则可能导致上电复位不起作用。

    CLK 波形应符合 PMBus 规范。  如果您将 USB 接口适配器与正确的 GUI 和良好的 PMBus 接口配合使用、您应该得到良好的波形。  从示波器快照中看、您会发现一个很好的示波器。  我假设我看到的干扰只是由于示波器探针上未连接接地而产生的。  如果它们是实际的干扰、低于在低分辨率屏幕上可以看到的干扰、则可能会出现问题。  此外、电平看起来已经足够好了、但您也将示波器电压分辨率设置为低电平、因此我不确定。  

    当 UCD 打开时、它会配置一些调整寄存 器、然后读取程序闪存、如果有有效的校验和、它将直接跳转到程序并开始执行。  这是编程失败的最常见原因-已下载的程序不响应 PMBus 命令来清除校验和。  您说您尚未下载任何内容、因此我没有解决这种可能性。  

    如果校验和无效、则会进入 ROM 模式。  

    在 ROM 模式下、AD 引脚上的电阻值与地址之间没有关系。  地址是固定的。  

    您是否查看过复位线路?  我对该级别感到怀疑?  

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

    感谢你的答复。

    我们查看了 PMBus 线路、发现数据线路的电阻值错误。

    我们使用 UCD 3 X X X X 设计 GUI 在 ROM 模式下运行扫描设备。


    此时的波形如下。

    在这种状态下、我开始 Fusion Digital Power Studio、这是我从过去的互动中教授的。

    但是、未找到任何设备、软件未激活。

    复位信号看起来像下面的波形。 黄色:电源、绿色:复位信号

    高电平为3.3V、低电平为0.74V

    如果我可以确认我可以扫描、我是否能够在下一步中使用 Fusion Digital Power Studio?