您应该多考虑一下您的要求,尤其是“同时”和“尽可能快”的陈述。如果您在下一个通道的 10 到 100 微秒内对每个通道进行采样,那是否令人满意?您需要检测的输入信号的最大频率是多少?您的采样频率应至少是感兴趣的最大信号频率的两倍。
使用具有足够输入通道的单个 ADC。配置 ADC,以便每次触发采样时,它将按顺序对所有通道进行采样(多通道扫描)。它不会在字面上“同时”对所有 8 个通道进行采样,但它会循环遍历每个通道并在几乎相同的时间一个接一个地对其进行采样。这可能在几微秒内,具体取决于 ADC 的时钟速率和您配置的通道设置时间。
现在您可以将 ADC 配置为以连续模式进行采样,在完成上一次扫描后立即开始下一次采样扫描。这将是“尽可能快”,但可能比您需要的更快,并且产生的数据多于可以处理的数据。相反,您应该根据感兴趣的输入信号频率选择采样率,并将 ADC 设置为以该速率采样。这个速率可能远低于“尽可能快”。您可以将 ADC 配置为在触发时为每个通道收集一个样本(单转换模式),还可以设置硬件定时器以达到所需的采样率并触发 ADC 进行采样扫描。采样周期(采样之间的时间)必须大于扫描所有通道所需的时间,因为您不会
如果您确实需要同时对所有通道进行采样,那么您可能需要为每个通道使用一个单独的 ADC,然后触发所有 ADC 以一次收集样本。