主题中讨论的其他器件:ADS1282
根据数据表、我不清楚 ADS1282在连续同步模式下是否可以使用 SYNC 命令而不是 SYNC 引脚。 在这个应用中、SYNC 引脚将被接至高电平、并且将为采样率为4ksps 的每个采样发出一个 SYNC 命令。 我的意思是每个样本都通过 SPI 读回的抽取后 FIR 速率、而不是底层128kHz 速率。
此外、如果多个 ADS1282使用相同的外部时钟运行、它们在初始同步后是否会以锁步方式运行、或者它们是否会缓慢偏离同步并需要定期重新同步?
谢谢!
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在连续同步模式下是否可以使用 SYNC 命令而不是 SYNC 引脚。 在这个应用中、SYNC 引脚将被接至高电平、并且将为采样率为4ksps 的每个采样发出一个 SYNC 命令。 我的意思是每个样本都通过 SPI 读回的抽取后 FIR 速率、而不是底层128kHz 速率。
此外、如果多个 ADS1282使用相同的外部时钟运行、它们在初始同步后是否会以锁步方式运行、或者它们是否会缓慢偏离同步并需要定期重新同步?
谢谢!
您好、Zachary、
欢迎访问 TI E2E 论坛!
连续同步模式
ADS1282的持续同步模式旨在与连接至器件 SYNC 引脚的时钟信号一同使用。 该时钟信号需要具有一个整数倍于后处理输出数据速率的周期(此处通常使用1Hz GPS 脉冲)。 然后、该时钟信号将提供给多个 ADC、并确保在运行多个独立(异步)主时钟时所有器件保持同步、这是数据采集节点的分布式网络有时所需的。 如果任一节点的主时钟漂移与同步时钟不同步、那么 ADC 转换被重新启动(并且数字滤波器复位)以恢复同步操作。 (即同步脉冲仅在器件超出同步1 fCLK 周期时重新启动转换)
我不确定是否可以将连续同步模式与 SYNC SPI 命令一起使用、但即使可能、也可能不切实际。 MCU 上的大多数 SPI 外设将无法在保持器件持续转换所需的1 fCLK 周期内发出 SPI 命令。 每个 SYNC 命令可能会强制重新启动转换、并且由于数字滤波器稳定时间、您会观察到数据吞吐量较低。
脉冲同步模式
相反、如果您能够为系统中的所有 ADC 提供单个外部时钟源、则无需使用连续同步模式。 您可以从同一个时钟为所有 ADC 计时、然后一次性向所有器件发出 SYNC 命令或 SYNC GPIO 脉冲。 这将确保所有器件在相同的时钟边沿上开始转换。 在脉冲同步模式下、当给定同步脉冲(或 SYNC SPI 命令)时、ADS1282转换始终重新启动、因此您只需在初始化后或修改寄存器设置后同步一次器件(因为此操作也会重新启动转换过程)。
由于所有器件共享一个单一时钟信号、所有器件(或转换)将随时钟信号漂移、但将保持同步。
我希望这会有所帮助!