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.

[参考译文] AFE5818:AFE5818 SPI 功能

Guru**** 2592450 points
Other Parts Discussed in Thread: AFE5818

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/605974/afe5818-afe5818-spi-functionality

器件型号:AFE5818

您好!

我们有一个具有两个 AFE5818的 PCB、这两个器件具有相同的电气原理图配置并共享相同的电源。

其中一个不响应我们的 SPI 通信。

-两个 AFE 上的所有 SPI 信号都相同

-I/O 配置正确

-所有电源轨上的电源纹波< 20mV

-配置和断电引脚释放后、未在所有电源轨上检测到电源压降。

-时钟在两个 AFE 上的行为似乎相同

-我们尝试将所有 AFE2信号连接到 AFE1信号 (其 SDO 除外)

-上电时的 AFE1 SDO 测量值约为0.3V、而不良的 AFE2 SDO 为1.8V

 

随附的图解屏幕截图以及布局和原理图。

我希望您能帮助解决这个问题、甚至能告诉您如何使第二个 AFE 按其所做的方式运行(在第一个 AFE 执行时停止运行、 并立即释放线路)

 

此致、

 

Rotem

 

编辑:根据客户要求删除设计文件。

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

    您好 Rotem、

    是否确定可以在任何人都可以访问的公开/公开论坛中共享您的设计文件?
    您的原理图显示了两个 AFE5818的 SPI 引脚(偶数 SEN)的相同网络。 请确保它们未在电路板内部短路。

    您还没有在示波器捕捉中显示 SEN 信号和第二个 AFE5818的 SPI 信号-请添加该信号并标记示波器通道。
    如果在验证每个 AFE5818的 SEN 引脚是否是单独的之后仍有问题、请尝试分别测试每个 AFE5818上的 SPI、然后我们将从这里开始。

    此致、
    Olu

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

    我不知道 all...ca会显示该信息、请将其删除?
    我将检查您的反馈并提出建议。

    BR、

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

    您好 Rotem、

    我根据您的要求删除了设计文件。 关于 AFE5818上的 SPI、当有多个 AFE5818从器件连接到同一主 SPI 器件时、我们通常让从器件共享除 SEN 之外的所有 SPI 线路。
    这样、从器件可以共享同一 SPI 总线、因为一次只有一个从器件可以与主器件通信(当其自己的单独 SEN 线路处于活动状态时)。

    此致、
    Olu

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

    您好、Olu、

    客户遵循了所有提示并建议、结果没有变化...

    我们可以安排电话会议吗?

    请随时直接与我联系- rotem.sasporta@ebv.com

    BR、

    Rotem

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

    您好 Rotem、

    我目前的日程安排不会很快发生这种情况。 您是否具有 SEN 信号(两个信号不同时激活)和其余 SPI 线路的示波器截图?

    此致、

    Olu

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

    ***** 7月6日更新****

    您好、Olu、  

    请参阅以下更新:

    随着我们继续调查、

    使用以下序列,两个 AFE 都在响应:

     

    -       加电–两个 AFE 均处于全 PWD   状态(PWD_GBL = PWD_FAST =‘1’)

    -       Init 时钟分配器

    -       两个 AFE 的 PWD_GBL = 0

    -       重置两个 AFE

    -       同时插入 AFE

    -       读取两个 AFE 的数据=成功

    -       释放 AFE1或 AFE2 PWD_FAST =‘0’

    -       读取 AFE1 =成功、AFE2 =失败

     

    为了使 AFE2再次响应(无需新的上电):

    -       AFE2 PWD_FAST =‘1’

    -       AFE2复位

    -       AFE2初始化

    -       读取两个 AFE 的数据=成功

     

    我开始认为它在 AFE 初始化中  

    您的想法?

    BR、

    Rotem

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    您好、Olu、

    我需要向您发送一些更多信息、我们可以转到电子邮件吗?

    请参阅以下更新:

      1. 我们删除了第一个 AFE,第二个 AFE 始终在响应。

     

      1. 我们还完成了以下序列,两个 AFE 都在通信(每个 AFE 都有自己的独立 SEN)。

     

    • 加电

    所有 FPGA SPI 信号均为输入信号

    AFE 的 PWD_GBL 和 PWD_FAST 均处于‘1’

    • 两个 GBL_PWD =‘0’

    • 重置两个 AFE

    • 通过 SPI 初始化两个 AFE

    • 从 AFE 的顺序读取=成功

     

    • 现在,当降低其中一个 PWD_FAST =‘0’时,第二个 AFE 停止通信,但第一个 AFE 继续响应(即使在降低其 PWD_FAST 之后)

       

       

      1. 我们在1V8和1V2导轨上寻找了电压下降与将 PWD_FAST 拉低的情况,但没有找到它。 1V2纹波增加至<40mV (预计在直流/直流转换器中会出现)。

     

      1. 我不知道以下内容是否相关,但我已将输入端的所有10nF 更改为0.1uF (正如数据表‘引脚功能’部分所建议的那样),并且 AFE2 3V3_A 现在正在短路

     

    您现在是否知道会发生什么情况?

     

    现在看一些图片

     

    AFE1 SPI 读取:

    对 AFE1及其确认进行预制读。

     

    AFE2 SPI 读取:

    对 AFE1及其确认进行预制读

    AFE2仅在 PWD_FAST =‘1’时确认,并且仅在未将其中一个 PWD_FAST 释放到‘0’时确认

     

    AFE2 PWD_FAST 与1v2:

    PWD_FAST 变为低电平以及1v2轨上发生的情况。

     

    AFE2 PWD_FAST 与1v8:

    PWD_FAST 变为低电平以及1v8电源轨上发生的情况。

     

    AFE2 PWD_FAST 与1v8_A:

    PWD_FAST 变为低电平以及1v8_A 电源轨上发生的情况。

     

    AFE2 PWD_FAST 与1v8 5msecTB:

    PWD_FAST 变为低电平以及1v8_A 电源轨上发生的情况。 时基显示为5msec。

     

    AFE2 PWD_FAST 与3V3_A 500MHz 带宽:

    PWD_FAST 变为低电平以及3V3_A 电源轨上发生的情况。

     

    AFE2 PWD_FAST 与3V3_A 5msecTB:

    PWD_FAST 变为低电平以及3V3_A 电源轨上发生的情况。 时基显示为5msec。

     

    AFE2 PWD_FAST 与5V_A:

    PWD_FAST 变为低电平以及在5V_A 电源轨上发生的情况。

     

    AFE2 PWD_FAST 与5V_A 5msecTB:

    PWD_FAST 变为低电平以及在5V_A 电源轨上发生的情况。 时基显示为5msec。

     


    BR、

     

    Rotem

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

    您好 Rotem、

    您的 AFE2_3.3V 不应短路、因为您更改了输入电容器。 请确保电路板上没有产生错误焊料、从而导致某处短路。

    您是否说在 PDN_GBL 被置为有效时、AFE 可以通过 SPI 进行良好通信、但在 PDN_GBL 被置为无效后停止通信? 这是一种非常特殊的行为。

    如果电路板的 AFE2侧发生意外短路、则可能会在 PDN_GBL 被置位时、使用短路电源的电路也会断电、从而不会出现任何问题、但一旦该电路激活、就会导致 AFE2出现问题。

    我认为显示 PDN_GBL 失效时 AFE2电源发生什么情况的图可以提供更好的信息。

    数据表中的表7和表8介绍了 PDN_GBL 和 PDN_FAST 引脚控制的一些电路。  

    此致、

    Olu