AM335x SoC精确的ppio控制,可生成pps

时间:2019-03-07 11:18:51

标签: linux soc

我正在AM335x SoC上使用https://github.com/jsln/pps-gen-gpio内核模块来生成PPS信号。一切正常,但准确性有些差。考虑了进入中断的平均延迟和设置引脚的延迟,但是无论如何都会存在PPS脉冲抖动(大约2-7 us)。我几乎可以肯定,原因是gpiod_set_value()函数的浮动时间(我已经对其进行了测量,它从2.3浮动到6.3 us)。有没有办法摆脱它并达到至少<1us的精度?我正在考虑将硬件计时器直接连接到gpio输出(虽然不确定是否可行),或者正在使用AM335x SoC拥有的RTU内核...我正在使用gpio2_4引脚...

0 个答案:

没有答案