1

假设我想以大约 10kHz 的频率对我的 Raspberry Pi* 的一对 GPIO 引脚进行采样,以馈送到基于软件的信号分析仪(例如用 C 语言编写)。为每个样本获取准确时间戳的最合适方法是什么?准确意味着,在获取样本和读取时钟/时间源之间的延迟应该至少是恒定的或最多可以忽略不计。信号分析仪不一定实时运行。

我知道采样质量也可能受到其他情况的影响(例如抢先式多任务处理),但问题仅在于为每个样本获取准确的时间戳。

*) 一般来说:任何信号,如脉冲波(高/低)或音频信号(量化)。Raspberry Pi 只是一个示例,因为它已经内置了获取信号的一切。

4

0 回答 0