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.

[参考译文] ADS1293EVM:SPI硬件/阈值问题或其它问题?

Guru**** 2561400 points
Other Parts Discussed in Thread: CC1310, ADS1293

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/585339/ads1293evm-spi-hardware-threshold-problem-or-something

部件号:ADS1293EVM
主题中讨论的其他部件:CC1310ADS1293

大家好,

我已经发布了几篇关于使用此功能的文章,在您的帮助下,我让它发挥作用... 问题是,今天我把所有事情都挂了起来,我再也没有收到任何回复... 已查找常见错误(GND,电源等),但似乎没有任何错误。

已打开示波器以检查从ADS1293到我正在使用的CC1310 Launchpad的每一步,并发现ADS1293在正确回复时,确实在侦听我从CC1310发送的正确值, 但仅限于封装的输出探头。 (EVM的SDO引脚和CC1310 miso引脚均未从其获取任何数据;它们保持在400mV。)

探测输出的照片:

下面是我拍摄的照片:  

寄存器0x01 -> 0x11上请求的值(正确...)

寄存器0x02 -> 0x19上请求的值(正确...)

寄存器0x0A -> 0x07上请求的值(正确...)

仔细查看并计算ADS1293的答案后,我注意到最大值为1.29ish V。 (如果我能正确记住,则TTL电压值的阈值为1.4V),因此可能未正确通电。 因此,我查找Vdd引脚来检查模拟电源,它的电压为3.7V。 (我认为它正在获得动力...)

我真的不知道该怎么做,我已经尝试了所有的事情,几天前就开始工作了... 这可能是硬件问题吗? 我尝试检查CC1310上是否有任何数据,并且没有。 我什么都没有得到。

对发生的事情有何建议?

谢谢,Alan。

编辑:  

以下是探头引脚参考所用数据表的链接:  

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

    什么都连接到SDO针脚? 可能是引脚中产生了电流,ADS1293上的输出缓冲器无法提供足够的电流。 确保与微处理器的连接具有高阻抗。 您可以通过在R4上探测来实际测量电流。

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

    您好,Brian,

    很抱歉,或者需要很长时间才能回答,在再次请求您的帮助之前,我已经尝试了所有操作。 我尝试在R4上进行探测,这种波形出现... 我会不断发送不同的包裹,以便我可以在SDO针脚处查看是否有任何问题的答案。 正如我前面所说的,我在ADS1293封装SDO引脚上立即得到了答案,但在R4之后,绝对没有出现任何结果。  

    您对高阻抗零件的看法是什么? 如果你在谈论怠速时的高阻抗,我没有得到一个高阻抗值;我得到30mV到100mV的噪声。  

    感谢您的帮助,

    艾伦。

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

    我想你忘记了通过R4探测发送你所得到的图像。 我所说的高阻抗是理想情况下,没有电流从SDO流出。 SDO应连接到主机上的高阻抗输入。 如果它连接到非高阻抗的其他设备,则可能会拖慢SDO的电压。 通过R4探测可以测量电流(测量的电压/R4电阻),以查看SDO的电流消耗是否超过正常电流。

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

    您好,Brian,  

    通过检查EVM的工作方式,我可以看到具有MSP430和ADS1293的SDO连接的上拉电阻器R23,这应该会创建已知状态。 EVM上显示的SDO输出探头或引脚用于与CC1310连接。 你可能记得我从另一个线程中找到了这个工作。 奇怪的是,它突然停止了工作,发生了我刚才解释的事情。  

    下面是我们所讨论的零件的示意图。

    下面是ADS1293的SDO封装引脚。 我认为数据是正确的,但输出通信电压不能正常工作。

    下面是R4的探测结果。 (按字面意思检查R4和上面显示的答案)。

    放大也是同样的结果。

    正在检查R4的最大电压读数,我得到的是1.01V... R4 = 51欧姆,因此电流值约为19.8mA。 它甚至不能达到20mA。

    希望这就是您的要求,

    谢谢,Alan。

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

    20 mA对我来说似乎很高。 如果一切正常工作,我会预期<1mA。 如果您减少R4 (将其与电路的其余部分断开),则在SDO处读取的电压是多少? 如果我的理论正确,则电压应接近VDDIO。

    Brian
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Brian,
    但是,如果删除R4,EVM的SDO和ADS1293的SDO封装PIN之间将没有物理连接;我仍然只测量封装的SDO引脚数据。 我还应该尝试一下吗?
    问候,Alan。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Alan,

    是的。 通过将ADS1293 SDO引脚从其它所有引脚断开并测量逻辑电平,我们尝试排除ADS1293作为问题源的问题。

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

    Brian,

    我将在进入实验室并发布结果后立即尝试此操作。

    谢谢,Alan。

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

    嘿Brian!

    我按照您的指示操作,正如您在屏幕截图中看到的(或者更像照片,因为我丢失了USB,抱歉!),答案正确。  

    使用示波器探头读取寄存器0x50的ADS1293答案图片。

    使用逻辑分析器的ADS1293答案图片。

    只需对问题和解决方案进行总结:

    问题是MSP430仍在从该特定PIN中获取电流,并且不能在CC1310和ADS1293之间建立正常的SPI通信。

    通过脱焊电阻R4 (51欧姆),它将ADS1293 SDO封装引脚从MSP430 miso引脚完全断开;避免了从MSP430到ADS1293的任何进一步问题。

    不管怎样,我可能应该删除R4后面的追踪,以接近MSP430和转售器R4,这样51欧姆的电阻就可以电气保护数据传输吗? (我不知道我是否解释了自己,哈哈)

    非常感谢,  

    艾伦。

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

    如果将MSP430从电路上断开并重新填充R4,则它应该可以正常工作。

    此致,
    Brian