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.

[参考译文] ADS1292:ads1292的散热焊盘:连接位置?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1463082/ads1292-thermal-pad-of-ads1292-where-to-connect

器件型号:ADS1292

工具与软件:

您好! 我在 PCB 中使用 ADS1292、并将散热焊盘连接到 GND。 我使用双极电源、因此 AVDD 和 AVSS 分别为+2.5V 和-2.5V。 将 IC 下面的散热垫连接到接地0V 是否存在问题? 芯片不是´s 我的 SPI 命令、我想知道这是为什么。

此致!
佩德罗。

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

    Pedro

    请参阅数据表第4页:"散热焊盘、必须连接到 AVSS"。 很可能是这导致了您的问题、因为您的 AVSS 为-2.5V。 如果您切换到单极电源并将 AVSS 设置为0V、则可以在返修电路板之前检查通信是否正常。

    希望这对您有所帮助!

    此致、

    Shane

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

    您好! 感谢您的回答。

    我尝试了你的建议,仍然没有。 我正在尝试通过查看 DRDY 引脚来进行测试、以查看其是否在初始化后按预期切换。  
    下面是我的电路:



    我已经在所提供的原理图中将散热焊盘(引脚 EXP 编号333)连接到-AVSS。  
    如果有任何错误的连接,有什么想法?

    注释:

    双极配置
    -AVDD =- 2.5V
    +AVDD =+2.5V
    DVDD = 3V3


    谢谢!
    佩德罗。

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

    Pedro

    您能告诉我您的 SPI 设置是什么以及命令的发送顺序吗? 请记住、ADS1292会在时钟线的下降沿对 SPI 数据线进行采样、并且还需要在寄存器读取或写入之前发送 SDATAC 命令。

    如果可能、您能否在初始化期间发送示波器或逻辑分析仪的屏幕截图、其中显示 MOSI、SCK、MISO 和 DRDY 线。

    Shane

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

    您好!

    SPI 设置为(在 STM32 CUBE IDE 中配置):

    波特率:12Mbit/s
    时钟极性:低
    时钟相位:第2个边沿。
    数据宽度:8位

    我现在不能使用示波器,但会很快做这个测试。

    谢谢

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

    此外、我将首先发送 SDATAC 命令、如数据表中所述

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

    最新动态:

    ads1292看起来仍然有效...一旦我启动设备、DRDY 引脚就会以500Hz 的频率、以2ms 的间隔切换、以符合数据表的要求... 现在的问题似乎是 SDATAC 发送... 我唯一需要做的就是发送值0x11 (SDATAC)、对吧? DRDY 中断应停止。

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

    Pedro

    无论是 SDATAC 还是 RDATAC 模式、DRDY 都将在转换完成时生效。 DRDY 可以在您读取/写入寄存器时切换。 在可以对寄存器进行写入之前、必须发出 SDATAC (SPI_WRITE (0x11))以切换到该模式。 您可以使其在此模式下运行并读取样本。

    在 SDATAC 中,您必须在每次读取样本时发出一个 SPI_WRITE (RDATA ),然后发出一个 SPI_READ ()。

    Shane

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

    我明白了。 我还在尝试从 ADS1292 ID 寄存器中读取 ID、以验证 SPI 是否正常工作。  
    我正在发送以下消息:

    spi.write (0b00100000)
    SPI.WRITE (0b00000000)
    spi.read()--读取 ID 值的一个字节。

    是这样吗? 仍然无法读取预期的 ID、我认为这是:0b01010001 (0x51)。  

    佩德罗。

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

    Pedro

    当您按照上述序列执行操作时、会在 spi.read 上获得什么字节?

    Shane