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.
您好,
我想通过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以内。 确保两个接地电位之间连接牢固,最好直接在设备下方。
此致,
您好Mohamadreza:
很高兴您解决了第一个问题。 可能是IC本身或印刷电路板的焊接连接存在问题。
关于保护,我们的团队通常不提供此类建议。 有关此设备的电压和电流限制,请遵循绝对最大额定值表。
在SPI模式中,CLK和SCLK之间没有相位限制。 您是否正确地将数据从二进制二进制的补码转换为十进制? 请提供有关输入信号特性,寄存器设置和收集的数据的更多详细信息。 原理图也会很有帮助。
此致,
感谢Ryan的回复,
数据表建议使用4层PCB。2层PCB是否出现问题?
在我的应用程序中,我需要读取SPI离散数据输出中的16通道模拟输入。这是否可行?