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.

[参考译文] ADS7950:始终在 AUTO1、Auto2和手动模式下获取 SDO 引脚上的 CH0数据。

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/784055/ads7950-always-getting-ch0-data-on-sdo-pin-in-auto1-auto2-and-manual-mode

器件型号:ADS7950

你(们)好

我们在使用 AUTO1模式获取不同通道数据时遇到问题。

我们针对 CH0、1、2、3将此器件配置为 AUTO1模式、但无法获取 CH0以外的 AY 数据。

供参考、我们也尝试了相同的手动模式、但它的作用是相同的。

这是我们在 SDI 上使用的位流

(CS 从高电平到低电平) 0001 0000 0000 0000 //在上电时进入手动模式

2. (CS 高电平至低电平) 1000 0000 0000 0000 // Enter 以编程 AUTO1_prgm REG

3. (CS 从高电平到低电平) 0000 0000 1111 //在 AUTO1_prgm 寄存器中配置 CH0、1、2、3

4. (CS 从高到低) 1001 0000 1100 0000 //输入并配置通道0、1、2、3的 AUTO1_PRM REG

5. (CS 高电平至低电平) 0010 1000 0000 0000 //进入 Auto1模式

6.重复重复第5步以获取多通道数据

但在 SDO 上、我们始终以0001 xxxx xxxx xxxx xxxx 的形式获得数据。 如您所见、我们始终获取 CH0数据。

请帮助、我认为我们未正确遵循该序列。

谢谢

Vamsi

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

    您好!

    从您的帖子中、您似乎正确地对序列通道进行了编程、步骤2和3

    但步骤4似乎不正确。 前四位 DI15-12应为0010、以选择自动1模式。 您输入的命令(在下面突出显示)实际上是对自动2序列进行编程。

    4. (CS 从高到低)  1001 0000 1100 0000 //输入并配置通道0、1、2、3的 AUTO1_PRM REG

    请参阅数据表中的下表、了解如何在配置序列后进入 Auto1模式。

    此致、Cynthia

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

    你好、Cynthia

    实际上、我们尝试修复该问题、并且在手动模式下、前4位为0001、后跟适当的序列、但不管多路复用器不切换通道。

    供参考此处是我们目前拥有的一些设置和电压、您能否检查它们:

    Vref = 1.85V

    SDI、CS、SCK 属于0至5V 逻辑系列

    VDD 和3.3V 电源

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

    Vamsi、

    此器件旨在与2.5V 外部基准搭配使用、在您的电流水平下、您不符合器件的最低规格概述。

    在调试时、为了确保数字通信正确、将示波器连接到数字线路可以直观地消除实际正在发生的情况。 您可以使用此示波器屏幕截图与表进行比较、以确保其正确无误。 请特别注意 DI10位、因为这应该是0。 否则、通道数将始终为最低通道数、在本例中为通道0。 这也有助于验证数字计时、以防出现任何问题。

    此致、Cynthia

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

    已尝试将 Vref 更改为2.5V

    仍然无法更改 SDO 上的通道。

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

    您好!

    请您分享示波器截图、包括数字线、SCO、SDI、CS、SCLK。 请包含多个 CS 帧。

    您是否已验证硬件? 所有电源的值是否正确、连接是否正确。

    引脚 MXO 是否连接到器件上的引脚 AINP? 或通过公共输入驱动电路连接?

    最好使用已知的直流输入值进行调试、但每个输入端的值不同。 例如、Ch0 = GND、Ch1 = 1V、依此类推。

    手动模式正常工作后、自动1模式的工作应更轻松。

    在手动模式下、使用每个 SDI 命令时、需要通过通道 DI10-DI7来选择所需的采样通道。  请注意、稍后您将不会看到该通道数据到达 CS 下降沿的两个帧。

    对于自动1模式、请查看原始帖子中的步骤、 请尝试以下操作:

    4.(CS 从高到低) 0010 1000 0100 0000 //为 CH0、1、2、3输入并配置 AUTO1_PRM REG (启用编程、通道计数器增量、2倍 Vref 范围、正常运行、显示 SDO 高4位的通道数

    5.(CS 高电平至低电平)  0010 0000 0000 0000 //进入 Auto1模式

    请分享这些命令和示波器截图会发生什么情况

    此致、Cynthia