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.

[参考译文] ADS8556:我们只想设置一次"cr"、保留"CR"设置、并且每次仅获取 AD 转换数据"SDO_x"。

Guru**** 2393765 points
Other Parts Discussed in Thread: ADS8556

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1466922/ads8556-we-would-like-to-set-the-cr-only-once-retain-the-cr-setting-and-obtain-only-the-ad-conversion-data-sdo_x-every-time

器件型号:ADS8556

工具与软件:

尊敬的专家:

我的客户正在考虑使用 ADS8556并有疑问。

如果您能提供建议、我将不胜感激。

——

有一个与图2相关的问题。 串行运行时序图(全部三个 SDOS 运行)、位于 ADS8556数据表的第15页。

在此时序表中、每次引用 ADC 时似乎都需要在 SDI 上设置"控制寄存器(CR)"位。 是这样吗?

我想在通电时只对 ADS8556设置一次"cr"、然后保留初始的"cr"设置、只获取 AD 转换结果"SDO_x"、而无需在每次使用 ADC 时设置"cr"。

如果可以、请告知我们如何设置。

我们计划仅在软件模式下使用它。

ーーー μ A

感谢您提前提供的大力帮助。

此致、

Shinichi

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

    尊敬的信一三:

    感谢您的提问。 当 ADC 使用 具有串行接口的软件模式(因为 CR 每32个 SCLK 更新一次)时、看起来必须在每次读取/写入访问时更新 CR。 并行接口与软件模式相结合可提供更大的灵活性、无需每次都更新 CR。 但是、一旦设置了 CR、则无需再次设置 CR 即可使用器件的最佳方法是切换到硬件模式。  

    希望这对您有所帮助。

    此致、

    Samiha

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

    尊敬的 Samiha-San:

    感谢您的答复。

    我知道、为了保留 CR 中设置的数据、必须更改为硬件模式。

    我将与客户分享这些信息。

    当客户有其他问题时、我会再次咨询您。

    感谢您的大力帮助与合作。

    此致、

    Shinichi

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

    尊敬的 Samiha-San:

    我与客户分享了您的建议。

    然后、客户还有其他问题。

    您能提供建议吗?

    ——问题

    问题1.
    在串行接口+软件模式下、如果您设置一次"CR"位、
    然后将 SDI 固定为"0"(SDI 至 GND 电平)、
    ​​由于存在"Cr"位 C[16]"C23:2_EN"="0"、SDI 仅更新"CR"位 C[31:24]范围内的位值、理解这一点是否正确?

    问题2.
    当设置"CR"位(HW/SW (62pin)="H")、将 REFDAC 设置为 C[9:0]=0x3FF (2.5V)并振铃到 C[28:26]="1"(2×Vref)为±5V 作为输入范围、然后将 HW/SW 设置为"L"以更改为硬件设置时、您是否还需要同时设置范围(27H)?

    目前、我没有在软件模式下使用外部时钟、因此我始终将其连接到"GND"。

    问题3.

    目前、输入范围为 REFDAC C[9:0]=0x3FF (2.5V)、Rang C[28:26]=All "1"(2×Vref)、使用±5V 作为输入范围、因此有必要在这段时间内设置"1"。 如果我设置 C[9:0]=0x1FF (1.25V)、是否可以在设置"cr"位后将 SDI 固定为"0"(C[28:26]=All "0"(4×Vref))并保持与现在完全相同的状态?

    如果测量规格有任何更改、例如分辨率和偏移、请告诉我。

    ——

    感谢您的大力帮助与合作。

    此致、

    Shinichi

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

    尊敬的信一三:

    感谢您提出问题! 以下是我的反馈:

    1. 是的、您回答正确。
    2. 是的、如果器件在数据采集期间配置为硬件模式、则 RANGE 引脚应设置为高电平以支持2、xVref 范围。
    3. 在此处让 SDI = 0时的问题是、您可能需要 C29:C31为1、否则通道将被禁用。 并且 C25 = 1、以使能内部基准。 最好的 做法是在 SW 模式下根据需要设置 CR、切换到 HW 模式、并根据 SW 模式下的设置将范围引脚保持在高电平或低电平。 如果您在软件模式下选择1.25V 基准、则可以在硬件模式下让范围引脚= 0、因为4 x 1.25V 可以达到您所需的+-5V 范围。 分辨率和偏移应相当。

    此致、

    Samiha

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

    尊敬的 Samiha-San:

    感谢您的答复。

    我将与客户分享您的答案。

    当客户有其他问题时、我会再次咨询您。

    感谢您的大力帮助与合作。

    此致、

    Shinichi