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.

[参考译文] PGA460-Q1:PGA460-Q1

Guru**** 2589265 points
Other Parts Discussed in Thread: PGA460-Q1

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/611975/pga460-q1-pga460-q1

器件型号:PGA460-Q1

我们使用此电路、与不同芯片通信时非常困难。  9600波特时序必须准确、否则它将不会通信。  有时它工作得非常完美。  有些 PGA 在此电路中工作、有些 PGA 不工作。  可以在示波器上看到 RX 数据、但没有 TX 数据。

=您看到此电路有什么问题吗?
= 9600波特是否需要精度?  我们从未遇到过其他设备的问题、数据显示在显示器上。
=5V 是引脚15上使用的理想电源吗?5V 是 RX、TX 的理想电源吗(我们尝试了高达5.5V 的电压、但没有改进)?
=当我们能够发送突发/监听时、OUTA 和 OUTB 上没有活动。  电路是否缺少任何东西?

谢谢、Peter

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Peter:
    假设主控制器(TX0和 RX0)以3.3V 逻辑电平运行、则无需 SN74器件。 当 TEST 引脚悬空或下拉至 GND 时、TXD 和 RXD 上的 PGA460-Q1默认以3.3V 逻辑电平模式运行。 您的原理图显示 TEST (引脚8、在原理图上错误地标记为冗余 INP)为悬空。 因此、5V 逻辑电平不是必需的、可能是波特率问题的根本问题。 尝试移除并绕过 SN74以确定这是否消除了波特率灵敏度。

    以下是有关如何使用 TEST 引脚设置逻辑电平基准的数据表说明:
    TEST 引脚执行的数字电压电平选择在器件加电时执行。 上电时、
    器件检查 TEST 引脚的电平。 如果电平为低电平、则数字输出引脚以3.3V 电压运行。如果进行测试
    引脚连接高电平(3.3V 或5V 均被视为高电平状态)、数字输出引脚以5V 电压运行。这一点很重要
    PGA460-Q1器件中锁存了条件、以便测试多路复用器可以像以前一样进一步使用 TEST 引脚
    所述。 如果应用要求使用5V 数字输出、并且必须提取测试多路复用器输出
    然后、可以在测试引脚上连接一个弱上拉电阻器、如所示
    图40.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    仍然不幸运。

    我们尝试删除了 SN74驱动程序、并精确复制了 TI PGA 演示板上的电压。
    下面的命令是55 C9 1c 1a、这是读取频率。

    我们可以使用 TI 开发软件中的切换开关与同一芯片进行通信、并且它工作正常。
    当 使用切换开关连接到 TI 开发板时、我们可以下载所有内容并发送监听命令和读取响应。
    当切换开关进入我们基于 MSP 的器件时、PGA 将不会响应。
    切换至 TI 开发板开发板时、PGA 将响应稍有不同。

    IO 在上电时是否必须为高电平或低电平才能启用 RX TX?  我们已将其打开并连接至高电平。
    我们在测试引脚上尝试了3.3V 和5V 逻辑。
    我们将 SCLK 接地、认为它是噪声。
    是否有任何原因会导致它忽略 RX TX、例如配置寄存器或 WAKE?
    除了波特率之外,它还会导致它忽略 RX TX?

    下面是来自 TI 开发板和我们基于 MSP 的 Lasso 器件的布线、生成55 C9 1c 1a。  时间似乎是一样的。
    我们很少遇到这种意外情况。  感谢您的所有帮助。

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

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

    我们发现了通信问题。  我们需要在 RX 字符之间添加一个轻微的延迟。  它在边缘、因此这可能是它在某些芯片上而不是在其他芯片上工作的原因。  谢谢、Peter

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Peter:
    我很高兴您能够解决您的通信问题。 RX 字符之间需要多少延迟? 您是否说您必须违反标准 UART 格式?

    若要回答您之前的一些问题、请执行以下操作:

    IO 在上电时是否必须为高电平或低电平才能启用 RX TX? 我们已将其打开并连接至高电平。
    [AW]:否、如果不使用 IO、IO 可以保持悬空。

    我们在测试引脚上尝试了3.3V 和5V 逻辑。
    我们将 SCLK 接地、认为它是噪声。
    [AW]:是的、如果不使用同步模式、建议通过10kOhm 电阻器将 SCLK 拉至接地。

    是否有任何原因会导致它忽略 RX TX、例如配置寄存器或 WAKE? 除了波特率之外,它还会导致它忽略 RX TX?
    [AW]:软件中的唯一问题通常与停止位、UART_ADDR 或校验和有关、但您已经确认这些问题正确。

    如果另一个用户遇到此问题、我将再次进行检查、以使他们执行此操作。 感谢您的更新!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Akeem、 我们必须添加大约一半的停止位。  找到这种方法需要很长时间、修复时也需要30秒、尽管当时的时间看起来很完美。  

    最后一个棘手问题是:在制作最终预制电路板之前、我们有一个粗糙的试验电路板、以确保其大致正常工作。  TI 开发软件和我们的 MSP430无法检测返回的信号。  下面的返回 INP 和 INN 原理图是否正确?  谢谢、Peter

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在 INP 短接后、我们更换了 PGA、当我们将 RX TX 切换至笔记本电脑时、可以使用 TI 开发系统读取距离、以便上面的原型板正常工作、INP 不会出现问题。

    坏消息是、我们再次无法使用 MSP430使用 RX 和 TX 进行通信、就像过去安装新 PGA 后一样。 事后看来、这是第三个突然没有任何理由的新 PGA。 一旦工作正常、除非更换、否则每次都能正常工作。
    字符之间的延迟不是一个固定的问题、但当我们添加延迟时、它突然起作用。 在某处、它"启用" RX 和 TX、但我不知道如何操作。 我们将发送55 C9 1c 1a 来读取频率、但无响应。 我们可以切换至 TI 开发软件、它会立即无问题地进行通信。 非常奇怪。

    设备地址、EPROM 启用、接线...?? (工作时非常酷)谢谢