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.

关于ads1282的数据输出位数以及复位和上电顺序的问题

Other Parts Discussed in Thread: ADS1282

上图中所说的意思是输出位数可以设置成24位吧,但是在手册并没有找到相关的设置方法。那么该怎么样设置输出的位数呢。

上图是说上电时会产生reset信号。那么这个reset信号会reset 用于通信的SPI interface吗。同时figure 51中是有clk信号的。假如ads1282上电时没有clk输入会怎么样。还是说clk与电源要同时供应。

Configuration Guide 说上电或复位后,需要重置serial interface。可以toggle RESET或者hold SCLK low,之后再Configure the register。那么,上一个图说的上电时候的internal reset,有没有recover the serial interface。也就是说上电以后还需要再重置spi后再配置寄存器吗,还是直接就可以配置寄存器。

我在写FPGA的程序,有点想不明白,请各位大神指教一下。

  • toggle RESET引脚 可以重置serial interface,但是芯片复位未必是 RESET 引脚, 上电复位后还是需要 重置serial interface。

  • 感谢你的回答,但是关于上电复位的时钟我还有一点疑问。

    上电复位所说是持续2^16个clk。如果用fpga提供clk,是在上电后,fpga工作起来才有clk。将程序烧进fpga,然后产生clk,这样会需要很长时间,在这段时间里,应该上电复位会完成。但是fpga如果用FLASH模式,直接读取储存的程序,这样fpga工作起来就会很快。不能确定ads1282的上电复位是否完成。所以需要加一个延时,延时以后再toggle RESET,之后再配置寄存器。这个延时的时间怎么确定。


    还是说,ads1282只有在接收到时钟以后才进行上电复位?还是说需要使电源、时钟同步?

  • 是的,复位是要按照Figure51 的时序完成的,需要时钟,电源。
    如果采用您的第一种方式的话,那么将程序烧尽进FPGA,产生clock之后,再给ADS1282上电,这样就能保证在ADS1282上电时,有时钟信号。

    如果采用flash模式的话,可能需要示波器同时监测下ADS1282的上电时序波形,看是否满足这个上电时序。 从而确定上电是否复位完成。
  • 好的,十分感谢