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.

[参考译文] ADS1247:START 和 SYNC 命令

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1491117/ads1247-start-and-sync-commands

器件型号:ADS1247

工具与软件:

我将通过保持仅在 必要时启用 START 高电平来尝试优化电流。  我不是使用 DRDY、而是在开始根据采样率读取数据后等待适当的时间。

我不确定启动和发送 SYNC 命令如何协同工作以及何时发生数据转换。 我想知道使用 PGA128和1000SPS 设置执行下列任务是否可以获得有效数据:

  • 启动高电平
  • 等待7us (远大于3倍 tosc)
  • 发送 SYNC 命令  
  • 低电平启动
  • 等待3ms (规格调用 最小值为1.138ms 的转换时间、这里时间不是问题)
  • 读取数据

由于在执行 SYNC 命令后将 START 拉至低电平、因此不清楚是否会发生转换。  我是否必须先发送 SYNC 命令、然后再从高电平启动? 如果转换器将提供精确的转换、则不清楚在 SYNC 后关闭 START。 在执行 SYNC 命令之后是否必须再次将 START 置为高电平才能进行转换? 或者当 START 为低电平时、它会在同步结束后发生吗?

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

    你好、George Sarkees、

    从数据表中可以看出、当 START 为低电平时、只能发出特定命令(SYNC 不是其中一个)。

    如果要控制转换、应使用 START 引脚或命令、而不是同时使用两者。 在您的情况下、我认为仅使用 START 引脚(如下面的图70所示)更有意义。 请告诉我这是否合理

    -Bryan

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

    尊敬的 Bryan:

    我注意到、如果未发送 SYNC、有时会出现 ADC 转换不一致的情况。 这些不一致性在常量转换后20-30分钟后发生、然后停止。  添加 SYNC 命令可以解决此问题。  

    另一个问题是、我需要使用 START 控制 VREFOUT。 VREFOUT 会 开启正在采样进行转换的电路、并希望在节省电流所需的最短时间内使 START 保持开启状态。 这就是我使用这两者的原因。  

    当执行 SYNC 命令后 START 为低电平时、转换是否已经开始、或者我是否必须在转换期间保持 START 开启以保持 VREFOUT 开启?   

    如果我按照您建议的规格进行脉冲启动、VREFOUT 将立即关闭。 如果转换器已经对信号进行采样、或者 VREFOUT 是否需要在转换过程中保持开启。

    如果我使用我的序列、在 SYNC 之后、由于要采样的电路需要开启 VREFOUT、所以我必须将 START 保持为启用状态多长时间才能进行有效转换?

    何时需要 SYNC?我应该多久执行一次它以获得有效转换? 我知道滤波器已复位、该操作在 START 变为高电平时发生、但如果我不强制 SYNC、我会得到不一致的结果。

    谢谢!

    乔治

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

    你好、George Sarkees、

    您不应该有您所描述的第一个问题、我认为 SYNC 命令不能解决这个问题、而只是屏蔽它。 换句话说、您应该能够使用 START 引脚来控制转换、而无需发出 SYNC 命令

    在恒定转换后20-30分钟出现这些不一致情况、然后停止

    这些不一致是什么样子的? 只是一些转换产生的不良数据吗? 如果是、有多少次转换?

    然后你说他们"停止"-这是说问题消失了吗?

    您之前说过您没有使用 DRDY 信号、但最近的这条语句表示您进行了"恒定转换"。 我假设您在每次需要新的转换时切换 START 引脚(与图70类似)、您能说明具体正在做什么吗?

    关于 VREFOUT:请参阅寄存器映射中的 VREFCON 位、其中 VREF 可以始终开启、也可以在转换过程中保持开启状态、如果 START 引脚为低电平(假设转换已完成)、则会断电。 在任一种情况下、VREFOUT 都应在器件转换时开启、因此无需手动控制此过程

    -Bryan

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

    尊敬的 Bryan:

    下面是问题的图表。 23分钟后,一切都很好。 然后它给出了四分钟的错误转换、然后 对于剩下的长达一小时的测试是好的。 这是一个非常可重复的问题、随机发生、有时在同一测试的时间内发生两次。 其他图是另外两个 ADC。

    我所做的唯一更改是添加同步、它从未再次发生。 不知道发生了什么。  

    是的、我们每30ms 切换一次开始转换。 这就是我现在所做的、一切都运行正常。

    • 启动高电平
    • 等待7us (远大于3倍 tosc)
    • 发送 SYNC 命令  
    • 等待3ms (规格调用 最小值为1.138ms 的转换时间、这里时间不是问题)
    • 低电平启动
    • 读取数据
    • 等待30mS
    • 重复

    我想访问:

    • 启动高电平
    • 等待7us (远大于3倍 tosc)
    • 发送 SYNC 命令  
    • 低电平启动
    • 等待3ms (规格调用 最小值为1.138ms 的转换时间、这里时间不是问题)
    • 读取数据
    • 等待30mS
    • 重复

    这样可以显著节省电流。

    在上面的规格中、它提到了当发送 SLEEP 或 START 为低电平时它将关断。 如果转换未完成、我会关心"或"部分。 当 START 变为低电平时、我可以看到 VREFOUT 立即关闭 、并且我非常确信此时转换不会完成。  

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

    你好、 George Sarkees、

    我在数据表中看到的行为就是我在 EVM 上看到的-见下文(REFOUT 波形不是很好、因为我的逻辑分析仪具有相当低的分辨率模拟、但您明白了这一点)

    基本上、我已设置 VREFCON = 11b、这样、一旦转换完成或 START 引脚被拉为低电平、VREF 就会断电。 此外、我的采样速率为20SPS。 一旦 START 引脚(绿色信号)首次被置为低电平、REFOUT 电压(蓝色信号)将保持在~2.048V、直到转换完成(通过黄色 DRDY 切换指示)。 然后我再次脉冲启动、触发另一个转换。 由于 VREF 重新上电、REFOUT 返回到2.048V、然后~50ms 后、我收到另一个 DRDY 脉冲、指示转换已完成。 请注意、在第二个过程的几乎整个过程中、START 信号较低、但 REFOUT 会保持在2.048V、直到转换完成、如数据表所示。 然后、您可以再次看到断电行为、感谢 REFOUT 引脚上有10 μ F 电容器。

    因此这不应该是您的问题、ADC 会在 VREF 断电之前等待转换完成。 这是合理的、否则转换将全部拧紧

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

    非常感谢、Bryan、

    我确实看到类似的行为、但我的问题更符合我提议的顺序。 总之、在开始之后是否会添加 SYNC 并等待后续转换有效? 我从规范中看到、切换 START 时会发生同步、但包含和不包含同步的转换不同。  

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

    你好、 George Sarkees、

    SYNC 命令只是重新启动转换、基本上与将 START 置为高电平相同。 我不知道为什么这 会改变你的系统的运行方式。

    此外、数据表明确指出、不要混合使用命令和 START 引脚来控制转换-我在最初的帖子中提到过这一点。 我无法推荐您当前使用的顺序。 使用本指南、更有必要发出睡眠和唤醒命令来控制转换、而不是发出 SYNC 命令。 那么您会始终将 START 保持为高电平。

    -Bryan