您好!
DP83640可以配置为在指定的时间触发 GPIO、如果指定的时间早于当前 PTP 时钟时间、触发器将无法布防。
为了让触发器立即激活、可以设置 TRIGGER-IF-LATE 位、但此问题时遇到了问题、进一步阅读后、我在软件开发指南中发现了以下句子:
延迟触发控制-允许在开始时间早于当前时钟时间时立即触发(仅适用于触发器0和1)。 注意:在 DP83640的修订版 A1工程样片中、无法正确实现此功能。
为了解决这个问题、我确定我可以检查当前 PTP 时间、如果这晚于我想要布设触发器的时间、我可以自动调整我想要布设触发器的时间、这样就可以在将来。 为了在将来尽早实现这一点、我需要知道以纳秒为单位启用 PTP 触发需要多长时间、我想时钟周期会是一定数量的、但数据表或软件开发指南中并未提及。
作为一个附带问题:如果 PTP 时钟在触发前倒退到一个时间、将触发两次 PTP 触发吗?
谢谢!