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.

[参考译文] ADS1256:ADS1256技术支持

Guru**** 2510095 points
Other Parts Discussed in Thread: ADS1256

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1135242/ads1256-ads1256-technology-support

器件型号:ADS1256

您好!

我们在项目中使用 ADS1256、现在我们有以下技术支持:

我们调整了输入电压振幅、但输出数据是错误的、敬请查看下面的原理图、程序和测试结果、并告知此结果是错误的原因。

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

    张良、您好!

    您将向 ADC 施加什么信号、ADC 输出是什么? 即、您遇到了什么错误?

    是否所有通道都出现此问题?

    您是否已使用逻辑分析仪确认 SPI 通信和时序有效?

    请提供有关您希望系统执行的操作、从 ADC 获得的结果以及您为解决此问题所做的操作的更多详细信息

    布莱恩

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

    您好、Bryan、

    这是差分信号输入、从 寄存器读取的数据是正确的;

    我们将8通道模拟信号输入更新为4通道差分信号、SPI 的结果为-10000+--100000、此数据不会跟随输入电压;

    3、基准电压为2.048V;

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

    您好、Bryan、

    对于 ADS1256、我们还有其他问题:

    芯片 ID 是什么、我们无法从数据表中获取;

    2.如何 确认 ADC 采样 时刻;

    3.如果我们有用于评估的任何 Linux IO 子系统参考程序、则为 thnaks。

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

    张良、您好!

    让我重新表述我的一些问题:

    1. 您能告诉我您对 ADC 施加了什么电压、ADC 输出代码是什么? 例如、如果您向 ADC 施加1V 电压、您是否得到等效于1V 的 ADC 代码? 如果不是、您会得到什么?
    2. 您看到了多少错误? 我不明白这意味着:[引用 userid="507183" URL"~/support/data-converters-group/data-converters/f/data-converters-forum/1135242/ads1256-ads1256-technology-support/4213110 #4213110"]-10000+-100000、[/quot]
    3. 您是否已使用逻辑分析仪确认 SPI 通信和时序有效?

    我会尝试应用来自精密源的已知信号、以确定您是否可以准确测量该信号。 例如、对 ADC 输入施加1V 电压、然后查看您在输出端得到的值。 您还可以尝试绕过电阻分压器、以便排除此误差源。

    关于您的问题:

    [引用 userid="507183" URL"~/support/data-converters-group/data-converters/f/data-converters-forum/1135242/ads1256-ads1256-technology-support/4213197 #4213197"]我们无法从数据表中获取什么芯片 ID;

    数据表中未提供芯片 ID、因为这些是 TI 用于识别目的的内部位。  对于不同的器件、这些位可能会不同、因此您不应依赖它们执行任何操作

    [引用 userid="507183" URL"~/support/data-converters-group/data-converters/f/data-converters-forum/1135242/ads1256-ads1256-technology-support/4213197 #4213197"]如何 确认 ADC srart 采样时刻;

     您如何控制采样? 您使用的是 SYNC/WAKEUP 命令还是 SYNC 引脚? 无论采用哪种方法、同步 都在 START 引脚变为高电平或在用于在 WAKEUP 命令中移位的第一个 SCLK 之后发生。 数据表第27页对此进行了说明

    [引用 userid="507183" URL"~/support/data-converters-group/data-converters/f/data-converters-forum/1135242/ads1256-ads1256-technology-support/4213197 #4213197"]。 如果我们有用于评估的任何 Linux IO 子系统参考程序、则为 thnaks。

    我不知道对 ADS1256的任何 Linux 支持。 我在 Google 上进行了快速搜索、如果您想尝试这些选项、似乎有一些 git 存储库和一些 Raspberry Pi 代码可用。 但是、请注意、这些结果均未经过 TI 测试或认可

    布莱恩