不知100MHz的单片机是哪种型号?我最快用过STC的40MHz/6T,相当于80MHz。STC官方资料最快可达96MHz。
关于高速单片机的应用,我有几点认识,可探讨:
1. 对于高速单片机,所有的外围电路、元器件选型、PCB布局布线都有特别的讲究。
2. 时宽问题。
按照芯片手册,WR或RD的宽度至少为6个振荡周期-100纳秒。对于100MH单片机这是一个负数,那么实际的宽度只有实验才能得知。
3. LCD要求的宽度为多少,要根据具体型号查资料。这样可以获知高速时还能否用总线读写来控制LCD。
4. 用了门电路后,WR或RD向后时延。对于常用的74HC系列,每个门电路大致延时10ns。也不是个定数,需要实测。还可能严格选择型号(比如用74F系列),也许对哪家公司都有严格要求。
5. 为了减少时延,可以改电路。RD与WR用个与门,其输出与片选信号用个或非门。这样只延迟两级。表面看门电路减少了,但内行一看就知道实际增加了。因为多出的3个与门和3个或非门空置不用。当然,是不是能用上得看整个电路的设计。 |