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.

ADS8365: 时序问题咨询

Part Number: ADS8365

你好:

       按照datasheet16页描述,可以在下一个转换周期读取上一个转换结果。有两个问题还请帮忙解答下:

1、请问下个转换周期过程中读取上个转换结果,这样的话ADC的RST信号怎么在hold前置低复位呢?如果在下一个hold前置低,那这样就影响了上一个转换的读取呢。我们当前是对ADC的RST复位信号没有处理,上电后即拉高的状态,偶尔会出现上电时数据读取错误的现象,再重新上电又有可能正常,不确定是否跟ADC_RST信号没设置是否有关。

2、按照描述下个周期读取上个转换结果,可达到最高的数据速率250kSPS,按照循环,这个周期读取这个转换结果,不也应该可以达到250kps的么。不太理解下个周期读取与这个周期读取的优势在哪里?还请帮忙解答下,万分感谢!

  • 您好,

    已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

  • 您好,

          1)  图27只是说明了reset 复位后至少需要tD2时间,芯片才可以开始转换。有可能是复位不正确引起的数据错误。      

    我们当前是对ADC的RST复位信号没有处理,上电后即拉高的状态

    是直接上拉到电源了吗?保险起见可以通过“Table 4. Control Register Bits‘先复位一下。

    2) 没有说明这个周期读取的功能,ADC的转换都需要时间的。请参考数据手册“Figure 28”。

  • 对,rst就是上拉电阻直接拉电源,我们是有一个周期性的触发低脉冲信号,接收到低脉冲信号两个时钟后,hold拉低启动转换,我后来把rst与触发脉冲信号连在一起,每次hold前都拉低,但这样就读不到数据了,也就是如上所说,下个转换期间读上个周期的数据,但是被每次复位了。我先按照您建议的设置试试。

  • 您好,

          您可以试一下,只在初始上电进行一次reset即可。

  • 您好,我这边通过控制在第一次hold前拉低了rst,但是偶发性异常现象还是没有消失。目前接法是原始输入±1VPP,1KHZ信号不变,输入到ADC的正端已抬高2.5V,范围也就是1.5~3.5V,负端接参考电压2.5V,仪器一般工作大概1个小时后,芯片温度高一些,此时将仪器断电再上电,数据异常采集现象容易出现,异常时,EOC输出也是拉低三次(与正常无区别),用示波器测试数据通道比如D8位,与正常采集时有区别,正常时D8数据位会跳变,异常时会稳定不变的周期性单脉冲,请问还有可能是哪方面的原因引起的呢?

  • 您好,

    目前接法是原始输入±1VPP,1KHZ信号不变,输入到ADC的正端已抬高2.5V,范围也就是1.5~3.5V,负端接参考电压2.5V,

        就是说+IN – (–IN)的电压是1.5~3.5V, 那么参考电压是多少。

        请注意+IN – (–IN)的电压范围是 0~±VREF.

    芯片温度高一些,此时将仪器断电再上电,数据异常采集现象容易出现,

        芯片很热吗?太热的话需要处理,否则会影响芯片性能。

  • 不是的,参考电压是2.5V,负端接的是参考电压也就是2.5V。正端是1.5~3.5V,那么+IN-(-IN)的电压范围是-1V~1V,该范围满足0~±2.5V。异常时使用fluke 热成像仪测试芯片的表面温度大约68℃。

  • 您好,    

         目前发现数据读取偶发异常,只在芯片发热情况容易出现吗?

        如果读到的数据错误,重新软件复位,再读取呢?

         发热是所有板子都发热吗?

  • 嗯,对,基本都是这个温度,异常时软件退出再重新采集也会异常。只有断电后再上电才有可能正常,也有可能是异常的。相当于机器上电后是一种确定的状态,正常就一直正常,异常就一直异常。那我先把这个8365换个新的再试试。

  • 您好,

    只有断电后再上电才有可能正常,也有可能是异常的。

        建议您检查一下上电时序,或者增加一些延时。