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.

[参考译文] PGA411-Q1:PGA411-Q1 LBIST 标志

Guru**** 2611705 points


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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/668550/pga411-q1-pga411-q1-lbist-flag

器件型号:PGA411-Q1

在定制设计中、我实现了6个 PGA411-Q1芯片。 我正在尝试使用需要7VRMS 的旋转变压器 RE-15进行此运行。 然而、激励器拒绝在正常模式下运行。

它只是在 FaultRes 被拉至低电平时启动、但采用标准配置。 我为查看正在进行的操作所遵循的步骤如下:

-Sett FaultRes to Low

-进入 DIAG 模式

-将"FaultRes (FaultRes)"设置为"High (高

对 OVUV6和 CONTROL1进行编程以忽略所有错误

-将相位调节器编程为7VRMS

-进入正常模式

之后、我读取配置和状态寄存器、我得到了以下结果:

配置 VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV

OVUV1:       8b40
EXTILIMITH_HI 1_2:5
EXTILIMITH_LO 1_2:5
EXTOUT_GL        :8.
OSHORT HI        :0
OSHORT LO        :0
------------

OVUV2:       ED
DVMSENH:     5
DVMSENL:     5
TRDHL:       3.
XEXT AMP:    0
------------

OVUV3:       fcff
EXTOVT:      7.
EXTUVT:      7.
OOPENTHH:    7
OOPENTHL:    7.
OVIZH:       3.
OVIZL:       0
------------

OVUV4:        7e2
AUTOPHASE CFG:0
FSHORT CFG:   0
TEXTMON:      7.
TSHORT:       7
VEXT CFG:     0
nBoostFF:     1.
------------

OVUV5:       1C00
TOPEN:       7.
------------

OVUV6:       3CF
BOOST_VEXT_MSK:1.
IZTHL:         7.
LPETHH:        3.
LPETHL:        3.
------------

TLOOP CFG:   514
DKI:   4
金伯利进程:   4.
金伯利进程:   2.
OHYS:  1.
SENCLK:0
------------

AFE CFG:     5.
GAINCOS:     1.
GAINSIN:     1.
------------

阶段 CFG:   1800
EXTOUT:    0
EXTMODE:   2.
EXTUVF CFG:0
AEN:      1.
PDEN:      0
PHASEDEMOD:0
------------

CONF1:       2.
MODEVEXT:    2.
NPLE:        0
SELFEXT:    0
------------

CTRL1:       2ffe
CTRL1:       2ffe
------------

CTRL2:       0
------------

CTRL3:       0
------------

CRCCALC CRC:FF
DEVCRC CRC:0
CLCRC CRC CRC:CE

状态 VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV

STATUS1寄存器:   0
SPI 状态:0
------------
STATUS2寄存器:   0
SORD:   0
SPRD:   0
------------
------------
STATUS3寄存器:   0
------------
STATUS4寄存器:   141.
OUTZ 监视器
OUTA 监视器
FAULT 引脚监控器
逻辑 BIST 故障
------------

STATUS5寄存器:   0
ORDANGLE:   0
ORDCLK:     0
PRD:        0
------------
STATUS6寄存器:   0
ORDVELO:    0
PRD:        0
------------
STATUS7寄存器:   4B
选项1:   1.
版本 ID:    3.
DevState: 1.
OfsCalflt:0
------------

您可以看到、它声称存在逻辑 BIST 错误。

那么、我的问题是、什么可能导致该误差?

在疑难解答指南中、他们说要联系这个 e2e 论坛...我现在就这么做了...

谢谢

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

    感谢您联系我们。 LBIST 是不寻常的。 您提到您的设计中使用的是六个 PGA411 IC。 它们是否都位于同一电路板上? 是否所有这些产品都存在此问题、或者您是否仅在一个 IC 上看到过此问题?

    LBIST 故障将一直存在、直至成功运行 BIST。 是否已尝试使用 LBIST_EN 位手动运行 LBIST? 确保在从诊断模式转换到正常模式之前等待足够长的时间以完成 LBIST。

    您的初始化例程可能会导致问题。 为器件供电后、您需要等待多长时间才能返回诊断模式?

    谢谢、

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

    Clancy、

    感谢你的答复。

    是的、所有六个 PGA 都位于一个电路板上。 为了使用微控制器上的可用引脚来处理它们、FAULT 和 FAULTRES 引脚通过多路复用器/多路信号分离器路由。 此外、并行数据 ORD0至 ORD12、PRD 和 ORD_CLK 均作为总线连接在一起。 当 VA0和 VA1处于同一电平(HI 或 LO)时,并行信号应该为高阻态,这样就不会引起任何问题,我想吗?!

    从取消复位开始、我等待了10ms、因为 BIST 的时间在数据表中描述为5.2ms。

    在应用配置并进入 DIAG 模式之前、CONTRAL_REG2中的 ABIST_EN 和 LBIST_EN 被检查为0。
    注:
    在轮询 BIST_EN 位期间、FAULT_RES 引脚被拉至低电平、以确保即使存在任何故障、器件也会应答。 FAULT_RES 引脚随后会在两个位均为0且成功切换到 DIAG 模式后释放。

    到目前为止、我没有尝试手动运行 LBIST、但当然、我可以尝试这样做、看看它是否与同时执行内置测试的所有芯片相关。

    谢谢、此致、

    赫尔穆特

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

    您是否能够调试您的问题? 您是否尝试手动运行 LBIST?

    谢谢、

    Clancy
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    不、我尝试了一个新版本、其布局更像数据表中所述。 结果甚至更糟。 将 FaultRes 引脚设置为 GND 后、器件会立即升温、因此在不需要时间的情况下、我放弃了设计并完全移除了 PGA。 更换最有可能来自模拟器件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的更新。 如果 IC 正在加热、则听起来确实是电路板存在问题。 如果您通过私人邮件将原理图发送给我、我很乐意查看您的原理图。

    不管怎样、祝您好运!