主题中讨论的其他器件: ADS1258
您好!
我正在设计一个速率为80Sps 的32通道数据记录器。 我想在同一 SPI 总线上使用32个 ads1232并读取它们的数据。 根据 ads1232数据表、DOUT 引脚也是/DRDY 引脚。 是否可以将所有32个 ADC 绑定到同一 SPI 总线上? 如果是、如何在与一个 ADC 交互时禁用其他31个 ADC 的 SPI 引脚?
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.
您好!
我正在设计一个速率为80Sps 的32通道数据记录器。 我想在同一 SPI 总线上使用32个 ads1232并读取它们的数据。 根据 ads1232数据表、DOUT 引脚也是/DRDY 引脚。 是否可以将所有32个 ADC 绑定到同一 SPI 总线上? 如果是、如何在与一个 ADC 交互时禁用其他31个 ADC 的 SPI 引脚?
您好 Farshhad、
欢迎访问 TI E2E 论坛!
遗憾的是、ADS1232可能不是用于将多个 ADC 连接到单个 SPI 总线的理想器件。 DOUT/nDRDY 信号不是您可以在此器件上禁用的信号(没有/CS 引脚允许您对器件的输出进行三态设置);因此、您必须将 DOUT/nDRDY 和 SCLK 信号多路复用到每个 ADC。
您是否需要每通道精确的80SPS? 您是否需要同步测量所有32个通道、或者是否可以更快的速率在通道之间进行多路复用以实现80SPS/通道的有效数据速率?
我会考虑使用 ADS1258、因为您只需要其中的4个器件即可测量32个差分通道、并且可以进行多路复用并实现每通道约80SPS 的速率、但您需要一个外部时钟源才能获得每通道精确80SPS 的速率。 ADS1258还具有/CS 引脚、因此您可以共享单个 SPI 总线。