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.

[参考译文] DS90UB947-Q1:SER 的最佳方法、#39;947、将 DES 和#39;926放入 BIST

Guru**** 2482105 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/669939/ds90ub947-q1-best-way-for-ser-947-to-put-des-926-into-bist

器件型号:DS90UB947-Q1

我们有一个 SER DS90UB947到一个 DES DS90UB926。 926显示在没有智能的远程显示屏上。 我们希望在引导时测试链接、将其作为 BIST 序列的一部分。

遥控器是:BIST 只能由 DES 启动、DES 端没有智能(MPU)

我们考虑了许多选择。 主要候选人是

在 DES 端使用 I2C"总线扩展器"(基本上是 I2C 驱动的寄存器)将 BISTN 置为有效

1A。 执行相同的操作、但使用 SPI 链路

2.在 DES 上配置 GPIO (通过 SER 侧的操作)、我们可以将 DES 上的 GPIO 设置为环回 BISTN

3.在 DES 上配置 INTB (通过 SER 侧的操作),我们可以将 DES 上的 INTB 设置为环回 BISTN

无论采用何种方式启动 BIST、BIST 都不应阻止我们停止 BIST。

为了确定 BIST 的状态、我们应该能够查看错误计数寄存器。 在 DES 侧、我们可以锁存导通输出上的任何起泡、并使用 GPIO (或总线扩展器寄存器)读取锁存器(锁存器唯一原因显然是导通、如果您继续执行另一个 BIST 运行、则在 BIST 运行之间将脉冲为低电平...)

我们很快将切断硬件、因此我们希望在原理图阶段解决这个问题。 不幸的是、我没有硬件来处理这个问题。

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

    这三个选项中的任何一个都应该正常。

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

    我们正在订购评估板。 我会尝试一下-我只需要一个即可工作。

    现在、我将假定我的问题已解决。

    我有一个问题:(也许没有完全解决):我找不到关于如何使用这三种方法中的任何一种方法的附加说明,而忽略了我这样做的理由。 是否有有关如何在 SER 中的 DES 上设置 GPIO 的附加说明? 文档看起来非常清晰、但在开始往下走之前、一切看起来都很简单。

    谢谢! (笑声) Bandit

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

    遗憾的是、我们没有讨论此特定问题的文档、但我们将考虑未来出版物的主题。

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

    引述: 遗憾的是、我们没有讨论此特定问题的文档、但我们将在未来的出版物中考虑该主题。

    谢谢你。 应用手册或"操作方法"文档可以真正帮助提高用户满意度、因为硬件控制通常在操作顺序或相互排斥的设置方面存在"问题"、但数据表并未指出这些问题。 由于这些原因,我在全国各地的墙壁上都有前额形的洞。在我的职业生涯中,我在这一时刻至少做了100个设备驱动器。 (一些用于裸机上的控制环路、一些用于 RTOS、以及所有三个主要版本的 UNIX 和各种版本的 Linux。) 有些很简单。 大多数人对各种程度的痛苦感到痛苦。 有些非常痛苦。