主题中讨论的其他器件:UCD90160A、 USB 转 GPIO
降级器、
我手上拿有此 EVM、然后将 UCA90160A 放入插座中、问题是为什么警报 指示灯 LED 始终显示?
我在 Fusion Digital Power Designer 软件中没有找到检查此错误消息的理想方法?
参数设置似乎是正确的、设计非常简单、一个监控电压、一个 GPI 和一个输出逻辑控制。
Eric
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.
降级器、
我手上拿有此 EVM、然后将 UCA90160A 放入插座中、问题是为什么警报 指示灯 LED 始终显示?
我在 Fusion Digital Power Designer 软件中没有找到检查此错误消息的理想方法?
参数设置似乎是正确的、设计非常简单、一个监控电压、一个 GPI 和一个输出逻辑控制。
Eric
你(们)好
PMBus 警报通过多种方式触发:电源轨状态(故障警告)、I2C 通信错误。
请参阅以下两个视频、了解如何使用系统监视器和状态进行检查
https://training.ti.com/fusion-power-designer-status-function?context=1136655-1139495-1136565
此致
Yihe
您好、Yihe、
您能解释更多详细信息吗?
如果我有10个电源轨需要由 GPO 控制、并且如果启用了第一个 GPO、我将设置第二个 GPO 启用;如果启用了第二个 GPO、则设置第三个 GPO 启用;以此类推。
然后、如果启用了第9个 GPO、则设置第10个 GPO 使能时、我无法在和 GATE 中看到第9个 GPO 名称、那么我应该如何设置第10个 GPO 打开条件? 是否忽略 No.9 GPO 启用?
我想如果 UCD90106A 可以分配16*GPO,我应该看到所有 GPO 和栅极配置,对吗?
谢谢。
你(们)好
您可以将逻辑控制 GPO (LGPO)与电源轨使能混合使用。 通常情况 下、我们不建议使用 LGPO 作为使能来控制电源轨、除非您的使能已用完。
UCD 具有专用使能功能、可控制电源轨。
请参阅随附的指南以配置启用和依赖项。
e2e.ti.com/.../4201.UCD90xxx-Quick-Guide.pptx
UCD90160A 支持高达16个 LGPO、但只有前8个 LGPO 可以作为逻辑输入。
此致
Yihe
你好
参考设计来自何处? GPIO_11的逻辑是什么? 您可以使用此方法 、但可以使用更好的方法来处理案例。
监控器或使能器的名称不存储在芯片内部、而是存储在基于器件 ID 和 PMBus 地址的 PC 上。
如果您有多个器件具有相同的器件和 PMBus 地址、 则数据可能会混合。
最好的方法是为每个不同的配置保存一个项目文件(名称存储在文件中)。
如果名称不正确、则只能导入名称文件。
此致
Yihe
您好、Yihe、
请参阅随附的项目文件。
在序列表中、我只列出了必须满足的要求。
GPIO_11是否回路到 PMBus_CTRL 引脚?
=>没有、我没有 回路到 PMBus_CTRL 引脚、我使用 GUI 控制开/关。
如果所有电源轨都正常、我将 GPIO_12 (All_PG)输出设置为高电平、并且我发现 GPIO_11随机低电平+将影响 GPIO_12。
注意:附加的文件刚刚完成上电序列。
e2e.ti.com/.../UCD90160A_5F00_SEQ_5F00_config.zip
另一个问题是、您之前说 过、一旦满足可靠性、 对依赖项的更改就不再产生影响。
那么、我如何在加电完成时验证断电序列? 通过 GUI 关闭序列的控制线似乎不起作用。
你好
文件是由您创建还是由其他项目创建?
在您的参考 原理图中、GPIO_11连接到 PMBus_CTRL。 请断开连接。 否则、GPIO_11的更改会影响 GPIO_12
2.请修复配置中的循环依赖项问题。 我们不支持这一点。
3、GPIO1 (5V_PWRGD)与电源轨#2的功耗是否相同? GPIO9 (0V85_PWRGD)是否与电源轨#5相同、PWM3 (16G_0V85_PWRGD)是否与电源轨#14相同? 如果是、则无需分配这些 GPI 来监控这些电源轨的 PWR? 此外、在 GPIO_12的逻辑中、无需包含这些 GPI、因为电源轨状态也包括这些 GPI。
4.如果电源轨未关闭,请确保满足关闭的依赖项。
请确保您的设置是逻辑正确的。
此致
Yihe
您好、Yihe、
我想澄清的是:
1)。 如果我想运行加电/断电序列、我应该 通过设置控制只管脚模式来控制 PMBus_CNTRL? 我是对的吗?
2)。 我是否需要设置复位 条件? 或者、我可以确保复位引脚具有外部上拉电阻、并且芯片将在复位引脚等待一个低电平+电平来复位系统吗?
3)。 在当前设计中、我只离开 I2C 接口、因此我应该 通过 I2C 创建 PMBus 写入脚本文件(.csv) 进行编程?
你好
请参阅下面我的评论。
第一。 PMBus CTRL 是触发上电/断电序列的一种方法。 如果您计划使用它。 请确保为所需的电源轨选择了控制引脚模式。
#2.no、您不应将器件复位以触发开/关序列。 请参阅 https://www.ti.com/lit/pdf/slvub50 以查看复位电路
3号。 如数据表中所述、我们建议对由 I2C 完成的编程进行数据闪存十六进制文件(.hex)或数据闪存脚本文件(.csv)。 使用 PMBus 写入脚本文件进行编程仅用于研发目的,因为它会动态修改操作内存。
此致
Yihe
您好、 Yihe、
我们之前已经讨论过、参考设计 GPIO_11连接到 PMBus_CTRL、但似乎 TI 不建议采用这种方式来控制开/关。
因此、我不确定 在引导时能否通过 I2C 控制 PMBus_CTRL? 触发条件是什么?
因为我在 "slvu352g"中找不到有关该引脚的说明或寄存器设置。
最初、我计划在引导时使用和门来触发 GPIO_11设置、如果满足设置、如果 不建议、如何 触发 PMBus_CTRL?
你好
我的意思是、如果 GPIO_11环回 PMBus_CTRL、GPIO_11的更改将对系统产生影响。
只要 GPIO_11的逻辑正常、它就可以工作。
您在寻找什么类型的信息?
下面是完整的 GUI 用户指南: https://www.ti.com/lit/pdf/slvub51
此致
Yihe
你好
您不必只 需 订购 USB-TO-GPIO 转换器 https://www.ti.com/tool/USB-TO-GPIO 即可使用 EVM 、因为 EVM 具有相同的 USB-TO-GPIO。
将 SCL/SDA/GND 从转换器带状电缆连接 到电路板。
此致
Yihe
你好
请参阅此视频、了解如何导入文件 :https://training.ti.com/fusion-power-designer-how-import-and-export-data-flash-script-files?context=1136655-1139495-1136587
请勿将 USB 电缆连接到 EVM。 而是使用独立的直流电源(5V)为 EVM 供电。
请下载 Fusion Digital Power Designer (https://training.ti.com/fusion-power-designer-download-gui?context=1136655-1139494-1136591)
您好、 Yihe、
我正在开始验证启动过程、但我认为硬件问题会导致启动失败。
我通过 GUI 检查监控器电压、我看到了 一些奇怪的东西。
0V85上电失败、但下一个电源轨仍然打开。
我检查设置 VCCPD_1V8导轨1~5上的导通依赖项。
但电源轨5导通失败、为什么电源轨6保持导通?
其他问题:
如果 PCIe_12V、5V 和5V_PWRGD 为真、则 I SET 3V3导通、然后我检查示波器发现监控器5V 成功到3V3_EN 为26.12ms。
我将 GUI 导通延迟设置为0ms、为什么它延迟这么长?
你好
1.电源轨#5显然无法通电。 对于1.8V (电源轨#6)、器件不会将其打开。 您可以看到、1V8的状态是 SEQ_ON、这意味着它等待依赖项满足。 但是、由于1.8V 电压轨具有电压、即使我们不将其打开、您的系统也会出现一些问题。 请检查您的设计
2.请发送您的完整项目文件。 PMBus_CTRL 引脚何时置为有效? 只有当 PMBus_CTRL 有效时、3V3才会打开。
此致
Yihe
您好、Yihe、
我们的软件团队参考 PDF (slva385.pdf)并按照第4.1节"读取电压"来读取12VPCIE 电压、但结果是7.8210V、它应该大约为2.2V、如何获得正确的值?
•选择电源轨:
将0x00写入 PAGE 命令(0x00)。
[ST][AddrW][A][W:x00][A][W:x00][A][SP]
•建立范围和旋转:从 VOUT_MODE 命令(0x20)读取指数值。
[ST][AddrW][A][W:x20][A][SR][AddrR][A][R:Data_1][N][SP]
假设数据读回为0x13、当转换为5位的二进制补码时、该读回为0x13
值为-13十进制。
•读取电压:要读取电压= V x 2N 等式的 V 值、请使用命令 READ_VOUT
(0x8B)。 READ_VOUT 是一个两字节命令。
从 READ_VOUT 命令(0x8B)读取 V 值
[ST][AddrW][A][W:x8B][A][SR][AddrR][A][R:Data_1][A][R:Data_2][N][SP]
假设数据读回为 Data_1 = 0xfa、Data_2 = 0x46。 V =的完整值
0xfa x 256 + 0x46 = 64070十进制数。
•计算电压测量值:现在、我们已经掌握了计算测量值所需的所有数据
电压。 求解方程式电压= V x 2N
电压= 64070 x 2-13 = 7.8210V
你好
1V2电压轨具有许多导通依赖项。 在打开1V2导轨?之前、您是否确定2V5导轨是达到 POWER_GOD 的最后一个导轨
如果2V5是 最后一个到达 POWER_OOD 的通道、则必须测量2V5到达 POWER_OOD 和1V2电源轨使能有效之间的时间。 您无法测量1V2的电压、因为1V2的软启动不受 UCD 控制。
其次、ADC 采样以400us 环路运行。 因此、检测2V5导轨的 POWERG_Good 会有400us 延迟。 此外、依赖项检查在与 ADC 分离的500us 循环下运行。
因此、您观察到的结果是合理的。
此致
Yihe