【原创教程】用公交车开关门理解Setup Time
假设在一辆公交车上,公交车司机通过对着后门的监视器看后门有没有人来确定是否有人下车。当到站开门时,公交车司机看到后门有人,则等人下车。(车门开和关对应时钟的检测电平和等待电平)
如果乘客 A 在第 3 站下车,在第 2 站和第 3 站时从座位上站起来,站在后门旁边,则司机能正确的理解 A 要在第 3 站下车。这个提前站起来的时间就叫做 Setup Time。
如果乘客 A 在第 3 站下车,但是在第 1 站和第 2 站之间就从座位上站起来,站到后门旁边,则司机会觉得 A 是想在第 2 站下车,这种情况就是 Setup Time 过长,造成误码。
乘客 A 还是想在第 3 站下车,但是她等车门要开才从座位上站起来,车上人太多,她走到车门时间 (数据的边沿变化时间) 太长,没走到车门,司机就因为监控器里没有人而关门了,就是 Setup Time 太短,造成误码。
所以,数据变换 (从低变高或者从高变低) 的最佳时间是两个检测电平中间的 (等待电平) 时间,且不能太晚或者太早。
生活中处处都可以看成通信知识,这可能是某个公交车上觉得我在卖弄才华的老大爷不能理解的。