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.

[参考译文] ADS8860EVM-PDK:ADS8860 -无法理解器件中的读数

Guru**** 2553450 points
Other Parts Discussed in Thread: ADS8860EVM-PDK, ADS8860

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/569723/ads8860evm-pdk-ads8860---not-understanding-readings-coming-out-of-device

部件号:ADS8860EVM-PDK
主题中讨论的其他部件: ADS8860

我使用的是ADS8860EVM-PDK,但我已经卸下了包含ADC本身的电路板,并将其连接到C2000器件。  我使用PWM (1us开,100kHz频率)运行CONVST信号,并运行20MHz SPI时钟。  它由5V电源供电,我已根据ADS8860EVM-PDK用户指南(SBAU213)连接了所有基本信号。

我正在使用函数发生器来提供直流信号,并尝试将直流电压映射到C2000从ADC读取的值。  JP4跳线开路,电路输入上的跳线应为0-4.5V,这意味着ADC的输入上的跳线应为0-4.5V (反向)。

当我扫过该范围时,我得到了这样的信息:

实际上,它重新启动的范围正好是范围的一半(以及斜率差为2),这表明它很简单,就像我只是解释错误的位一样,但根据其中一个文档(EVM用户指南或ADC数据表),无法判断如何。

16位是带符号还是无符号?  

原始SPI缓冲器是否需要进行任何移位或扩展?

我是否可能以错误的顺序读出位?

谢谢!

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

    您好,James:

    ADS8860是一种单端器件,数据格式为直二进制,无符号。 无需缩放,输出是VREF的函数(1LSB等于VREF/2^16)。 设备接口支持不同的操作模式,即3 线或4线接口,使用忙指示灯或不使用忙指示灯。  如您所述,ADS8860EVM-PDK在反相配置上具有一个放大器,在JP4打开时支持单极0-4.5V输入。  

    例如,下面是数据表中的图49,其中显示了3线CS模式,不带忙指示符(DIN=1)。  在这种情况下,CONVST作为CS工作,并应在最大转换时间超过(710ns)后进行。  请注意,当CONVST降低时,MSB (D15)会立即更新;并在SCLK的以下下降沿上更新(D14)。  您是否可能未捕获MSB?

    您已经提到,您正在以100kSPS (1US ON,100kHz PWM)和20MHz SPI时钟运行设备:  

    -         正在使用哪种串行操作模式(即 3线/4线模式(占线或不占线)?    您能否提供EVM数字接口连接,电源和模拟侧函数发生器连接的图表?

    -      您是在下降边缘还是上升SCLK边缘读取DOUT?  请提供数据读取帧的示波器图,显示接口信号:  CONVST,SCLK,DOUT和DIN (请将示波器探头放在靠近ADC引脚的位置),同时在1.0 反相放大器的输入端应用+ADC V DC信号(在ADC输入端应产生+3.5V电压):

    谢谢,此致,

    路易斯

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

    你好,路易斯!  感谢您的回复。

    我使用的是3线模式,但不繁忙。  我会提供一个图表,但您的第二个要点是我遗漏的部分。

    我修改了C2000主器件的时钟极性和相位消除,现在我得到了正确的读数。

    本文档的这一部分:

    "数据在SCLK两条边线上都有效。 数据在SCLK的两个边缘都有效,并且可以在任意边缘捕获。"

    让人觉得这不重要。

    再次感谢!

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

    您好,James:

    这是一个好消息,非常感谢您让我们知道它正在工作。

    为了读取下降沿上的SDO,控制器必须能够读取TH-CK_DO中的SDO,这是一个严格的计时规范,需要一个快速控制器。  

    我同意您的意见,在大多数控制器上,用户将在上升边缘读取SDO。

    如果您需要其他信息,请告知我们。

    非常感谢,

    路易斯