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.

[参考译文] ADS8588S:采样率问题

Guru**** 2392905 points
Other Parts Discussed in Thread: ADS8588S

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1012882/ads8588s-sampling-rate-issue

器件型号:ADS8588S

 

尊敬的:

 

我正在使用 ADS8588S 芯片构建 DA 测量系统。

但是、我在采样率方面遇到了一些问题、请提出这个问题

 

[测试状态]

已使用的驱动程序: ad7606.c / ad7606.h / ad7606_spi.c (内核的默认驱动程序)

输入测试信号:60Hz 信号

 

预期结果:如  下图所示,60Hz 信号是每1秒60ea 正弦信号。

我的结果  

   这是我的结果。   

   就像下图一样、每秒只有23ea 正弦信号。

   请告诉我、每1秒60 ea 正弦信号的变化是什么

此致、

吊信。

 

 

 

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

    您好、hoken、

    您在 ADS8588S 上的实际采样率是多少? 您能否提供使用示波器捕获的 CONVST、BUSY、/CS 的时间超过两个周期? 此外、来自 ADC 的原始数据也将有助于检查。 谢谢。

    此致、

    戴尔  

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

    您好 Dale、

    我们希望您使用16KSPS。

    我附加了原始数据的 Excel 文件 ( testresult1.xlsx )

    作为我们的 Excel、卷流 A 是单通道数据。   此外、它是60Hz 信号。

    (其它通道(B ~ H)是一个虚拟值)

    并且、我们将在准备就绪时提供捕获的时序(CONVST、BUSY、CS)。

    此致、

    吊信。

    e2e.ti.com/.../testresult1_2E00_.xlsx

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

    您好、hoken、

    您是否 通过 OS0/OS1/OS2引脚配置 OSR 以使用过采样功能?  

    此致

    戴尔

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

    您好 Dale、

    我们使用了 OS0=0、OS1=0、OS2=1 (OS 比率= 2)。  >>这是7606驱动程序中的默认值。

    此外、当我们更改  OS0=0、OS1=1、OS2=0 /  OS0=0、OS1=1、OS2=1 / OS0=1、OS1=0、OS2=0时、这些结果也是相同的  

    此致、

    吊信。

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

    您好、hoken、

    当硬件引脚 OS0=0、OS1=0和 OS2=1时、OSR 为16而不是2。  当 OS=1、OS1=0和 OS2=0时、OSR 为2。  

    当 OSR 为16时、最大吞吐量限制为200ksps/16=12.5ksps、您将无法实现16ksps 的数据速率。

    当 OSR 具有不同的配置时、您应该检查不同数量的样本以查看一秒内的周期数。 例如 、对于60Hz 正弦波输入信号:

    当 OSR 为0 (OS0=0、OS1=0和 OS2=0)且数据速率为16ksps 时、您应该检查16k 样本代码、并且您应该能够在一秒内看到60个正弦波周期、请参阅下面在 EVM 上捕获的第一个屏幕截图。

    当 OSR 为16 (OS0=0、OS1=0和 OS2=1)且实际数据速率为 12.5ksps 时、您应该检查12.5k 样本代码、并且您应该能够在一秒内看到60个正弦波周期。 请参阅下面的第二个屏幕截图。

    当 OSR 为64 (OS0=0、OS1=1和 OS2=1)并且实际数据速率为3.125ksps 时、您应该只检查3.125k 样本代码、并且您应该能够在一秒内看到60个正弦波周期。 请参阅下面的第三个屏幕截图。

    为了便于检查、我建议您将所有三 个 OS 引脚配置为低电平或直接将其接地、然后检查16000个采样中在一秒内获得的16ksps 数据速率周期数。

    此致、

    戴尔

    OSR=0 (OS0=0、OS1=0和 OS2=0):  

    OSR=16 (OS0=0、OS1=0和 OS2=1):  

    OSR=64 (OS0=0、OS1=1和 OS2=1):  

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

    您好 Dale、

    感谢您的建议。

    我们的结果 是每1秒84次正弦信号、如下图所示。

    [输入信号]

    60Hz 信号 (它是相同的)

    [这是我们的改变点]

    我们直接将它们(全部三 个操作系统引脚)短接至接地端。

    (OS0 = 0/OS1 = 0/OS2 = 0)

    [结果]

    我们的结果 是每1秒有84个正弦信号

    >>请告诉我可以更改哪个器件、将其减少到60个 eA 信号。

    此致、

    吊信。

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

    您好 Dale、

    此外、 这是我们  使用示波器捕获 CONVST、BUSY、CS 的时序。 (随附的 PDF 文件)

    e2e.ti.com/.../8780.ads8588.pdf

    此致、

    吊信。

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

    您好、hoken、

    感谢您遵循我的建议并 进行实验。

    您的实际采样率为11.384ksps、但是您正在检查 从0到16384的转换样本1秒、这是不正确的。 当采样率为11.384ksps 时、应检查采样0和采样11384之间的正弦波周期数、这是一秒内的采样数。

    请参阅下面的突出显示部分、了解转换代码的波形、一秒内有~60个正弦波。

    此致、

    戴尔

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

    您好 Dale、

    是的、你是对的。

    如果采样率为11.384ksps、则一秒内的正弦波为60ea。

    然后、如果我要对16ksps 采样、 则 OSR 为0 (OS0=0、OS1=0和 OS2=0)  

     对吗?

    此外,如果我要对4ksps 采样,OSR 的值是多少?

    此致、

    吊信。

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

    您好、hoken、

    采样率由控制器发送的 CONVST 信号控制。 OSR 引脚用于过采样。 如果这些 OSR 引脚为  000 (OS0=0、OS1=0和 OS2=0)、则实际采样率可设置为200ksps。 如果这些 OSR 引脚不是000、则实际采样率受 OSR 配置的限制。 有关详细信息、请参阅 ADS8588S 数据表。

    此致、

    戴尔  

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

    您好 Dale、

    感谢您的建议。

    这是我的最后一个问题。

    你说的意思是…

    [1]发送针对16ksps 采样率的 CONVST 控制信号。

    [2]继续读取数据..

    [3] 针对4ksps 采样率发送 CONVST 控制信号。

    [4]读取数据继续...

    对吗?

    此致、

    吊信。

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

    您好、hoken、

    否 采样率由 CONVST 信号决定、它是从 CONVST 的上升沿开始到 CONVST 的下一个上升沿结束的 tcyc (以下时序中的周期时间)。 如果您需要16ksps 的采样率、则 tcyc 时间应为62.5us。 我建议您查看 数据表中的详细信息。 但愿这对您有所帮助。

    此致、

    戴尔