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.

[参考译文] ADS8586S:功耗计算

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1043898/ads8586s-power-consumption-calculation

器件型号:ADS8586S
主题中讨论的其他器件: ADS8588S

大家好、

我为我的项目开发了一个使用 ADS8586S 的电路板。 我计划以10ksps 对模拟输入进行采样、并以250kHz 的频率通过 SPI 将数据发送到 CC3220。 输入采样率和数据吞吐量是否可能不同? 我还同时对6个通道进行采样。 那么、如何根据给定的电气特性计算功率要求。  

给出了250kSPS 时的模拟电源电流为14.6mA。 如果我在最坏情况下进行计算、我需要考虑19.8mA 的最大电流、以便进行计算? 由于我同时采样、我是否需要考虑每个通道的19.8mA 电流?  

数字输出也适用于 SPI 通信、因为我对 SPI 使用三个引脚、我是否应该考虑在计算中为3条线路提供0.3mA 最大电流?

我的示例计算如下。

AVDD = 5V

DVDD = 3.3V

IAUVDD = 19.6mA

IDVDD = 0.3mA

同时对6个通道采样、SPI 通信以250kHz 的频率工作。 然后、

总功耗=(5*19.8mA*6)+(0.3*3.3)=595mW  

此计算是否正确?

由于我使用的是交流/直流转换器而不 是电池、因此我正在计算最大功率要求、以选择我的转换器和 LDO。 或者我是否需要考虑静态和断电情况?

此致、

葡萄园

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

    您好、 Vineyeth、

    当 SCLK 为250kHz 时、数据传输所需的总时间为6*16*(1/250k)=384us、因此周期时间为384us+3us=387、最大采样率为2.58ksps (不考虑其他时序参数)。 即使使用了两个 SDOS、也无法使用250kHz SCLK 获得10ksps 的采样率。 要实现10ksps 的采样率、您必须从控制器中增加 SCLK 频率。

    动态(运行)模拟电源电流规格(最大19.8mA)应用于计算模拟功耗。 这是整个器件的规格,不是每个通道的电流规格,因此不需要乘以通道数。 5V 模拟电源和3.3V 数字电源通常来自不同的电源、因此功耗应单独计算。 此外、您只需考虑 AVDD 和 DVDD 上的较差功耗、因此只需考虑动态电流。

    此致、

    戴尔

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

    您好 Dale、

    感谢你的答复。  

    [引用 userid="13900" URL"~/support/data-converters-group/data-converters/f/data-converters-forum/1043898/ads8586s-power-consumption-calculation/3861674 #3861674"]SCLK 为250kHz 时,数据传输所需的总时间为6*16*(1/250k)=384us,因此周期时间为384us+3us=387,最大采样率为2.58ksps (不考虑其他时序参数)。 即使使用了两个 SDOS、也无法使用250kHz SCLK 获得10ksps 的采样率。 要实现10ksps 的采样率、您必须从控制器中增加 SCLK 频率。[/QUERP]

    我没有真正明白这一点。 据我所知、采样率由 CONVST 信号控制。 我想我将使用以0.1ms 间隔发出的 CONVST 信号以10ksps 的速率进行采样、而 ADC 采样的数据将使用主机提供的250kHz 串行时钟上的 SPI 进行发送。 这可能是我错的、如果我错了、请纠正我的问题。

    此外、如果您说情况如此、串行时钟实际上决定了采样速度和数据传输速度、对吧?

    ADS8586S 会在对话后存储数据、直至获得下一个转换结果。 以便在下一次转换结果之前、我可以随时获取数据?

    此致、

    葡萄园

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

    您好、 Vineyeth、

    采样率确实由 CONVST 信号决定、但是您的 SCLK 太慢、因此您的控制器将无法 在 下一次转换开始之前检索所有通道的转换数据。

    ADS8588S 可以在下一次转换开始前移出数据、但下一个周期中的新转换数据将替换之前的转换数据。 正如我说过的、 您的控制器将无法 在 下一次转换之前检索所有通道的转换数据、因为您的 SCLK 太慢。 我在上一帖子中的计算结果显示了这一点。 您可以

    • 将 SCLK 提高到足以检索所有数据的水平、从而实现10ksps 的采样率
    • 或者、如果您想保持250kHz SCLK 频率、将采样率降低至2.58ksps。

    我希望我的解释能帮助您理解。

    此致、

    戴尔

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

    您好 Dale、

    我从未想过 ADC 会长时间无法保存数据。 因此、要获得10ksps 的速率、我应该使用1MHz 串行时钟。 这对于该 ADC 是可能的。

    此致、

    葡萄园

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

    您好、 Vineyeth、

    1MHz SCLK 接近最低时钟要求、但它将能够用于10ksps 采样、6*16*1us+3us+其它时序参数≈100us (即10ksps)。 这是一个 SDOA 的计算、如果可能、也可以使用 SDOB。

    此致、

    戴尔

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

    您好 Dale、

    感谢您的回答。 正如您所说的、我一定会增加我的 SCLK 频率。 我想、将来我会与其他一些问题保持联系。

    此致、

    葡萄园