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.

[参考译文] ADS1278:ADS1278

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/605533/ads1278-ads1278

部件号:ADS1278

您好,

我想通过LPC1788微处理器从ADS1278获取数据。

因此我在代码上设置了此参数:
MODE0=0,MODE1=0 和CLKDIV=1         =>用于高速模式

FORMAT0=0,Format1=1;Format2=0      =>用于SPI上的离散数据模式

U控制器还为CLK引脚生成5MHz时钟

在代码的顶部,我清除SYNC(0),然后将其(1)设置为ADC同步,并清除SCK ,如数据表上的配置图78。

几 秒钟后我就能 正确获得DRDY针脚,但几秒钟后,DRDY针脚会很长一段时间保持高位,并且没有变化。

可以帮帮我吗?

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

    您好Mohamadreza:

    感谢 您的帖子!

    启动时主CLK输入是否持续运行? 一旦建立耗材,设备将开始计算CLK输入。 2^18 CLK周期+129个数据速率周期后,/DRDY引脚应从高转换为低,并开始以设定的数据速率进行切换(应用中为19.5kSPS)。 请参见图84。 同步脉冲之后,您必须等待tNDR (即另一个129数据速率期间),然后才能再次看到/DRDY切换。

    mohamadreza sarbandi 说:
    在代码的顶部,我清除SYNC(0),然后将其设置为(1)以同步ADC并清除SCK ,如数据表上的配置图78。[/QUOT]

    我不是很明白你在这里的意思。 此图中不显示同步针脚(不要将“SYNC”与“FSYNC”相混淆:)。 SCLK不应影响ADS1278的启动顺序。

    此致,

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

    感谢Ryan的回复
    当电源连接到主板时,微型在800毫秒内等待,然后启动5MHz时钟。(图84正确完成)
    在示波器中,我跟踪DRDY信号。 当微功耗达到DRDY最高值约1.5秒时,它可以正常工作数秒,如图76。 但在数秒后,DRDY信号持续偏高。
    当此序列出现电源decreased.it的电流时,ADS1278似乎进入低功耗模式。(所有通道的PWRDN被拉起)

    此致,

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

    尊敬的Ryan:
    ADS1278是否对温度非常敏感?!
    当我使用热空气升高温度时,会出现此问题,当我使用酒精降低ads1278的温度时,设备工作正常... 我想当ADS1278工作时,它会自动加热,出现了这个问题。您的想法是什么?
    我设计的PCB为2层,连接的散热垫与底层GND平面之间的12通电流。

    此致,

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

    您好,Mohamadreza,

    这当然是一种奇怪的行为。 即使在环境温度波动时,我也不会期望设备会这样运行。

    只是回顾一下,您说过您打开电源,等待800毫秒,然后以5MHz发送CLK信号,对吗? 在这种情况下,应看到/DRDY在tSETLE =59ms后开始切换。 保持CLK运行并脉冲/SYNC引脚。 您只需等待6.6毫秒(tNDR),/DRDY就能以数据速率再次开始脉冲。

    您是否可以在示波器或逻辑分析仪上捕获此信息?

    要验证的另一件事是AGND和DGND之间的电位保持在+/-300mV以内。 确保两个接地电位之间连接牢固,最好直接在设备下方。

    此致,

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

    您好,

    感谢Ryan的回复。

    我猜问题是关于ADS1278的温度错误,所以当我使用IC上方的冷却风扇时,不会出现这种情况。

    现在我拆解了IC并组装了一个新的ADS1278。这一个在第一次测试时工作正常。

    此图显示SCK和DRDY信号。

    在数据表中,从不提示模拟输入保护。建议对设备的模拟输入使用哪种保护?

    此致,  

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

    您好,
    我读取的信道值会更改每个对话。当AINP6-AINN6=0时,6和8信道的值非常大。
    此图显示SCK和CLK信号。
    此错误是否与两个信号的相位差有关?

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

    您好Mohamadreza:

    很高兴您解决了第一个问题。 可能是IC本身或印刷电路板的焊接连接存在问题。

    关于保护,我们的团队通常不提供此类建议。 有关此设备的电压和电流限制,请遵循绝对最大额定值表。

    在SPI模式中,CLK和SCLK之间没有相位限制。 您是否正确地将数据从二进制二进制的补码转换为十进制? 请提供有关输入信号特性,寄存器设置和收集的数据的更多详细信息。 原理图也会很有帮助。

    此致,

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

    感谢Ryan的回复,

    数据表建议使用4层PCB。2层PCB是否出现问题?

    在我的应用程序中,我需要读取SPI离散数据输出中的16通道模拟输入。这是否可行?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    2层PCB可以工作。 但是,您可能会注意到性能下降。 电源,模拟和数字电路的分离和分离越好,系统性能就越好。

    离散数据输出模式下的16通道需要处理器上的16个独立的miso连接。 我们产品组合中的其他器件具有芯片选择(/CS)引脚,允许多个ADC的DOUT引脚共享同一总线。 使用ADS1278时,这不是一个选项。 我建议以菊花链方式连接两个ADS1278,并使用TDM (时域多路复用)模式,无论是固定位置还是动态位置。 有关详细信息,请参阅数据表的第31-35页。

    此致,