怎样使得电路设计信号保持完整
在很多时候,信号是由一些公司控制的,但这比较针对于手机信号。而数据总线的值一般是由控制信号或时钟信号的某个边沿来采样的,只要针对这个边沿能够保持足够的建立时间和保持时间就可以,在此范围之外就算是有干扰、过冲,都不会有多大影响(当然过冲最好不要超过芯片所能承受的最大电压值),但是时钟信号不管频率多低,它的边沿才是关键的,必须要能够保证其单调性,并且在电路设计时跳变时间需在一定范围内。
有很多情况,为了使得电路设计时信号的完整性能够在最大限度上被开发,常常用仿真的信号进行一定的测试。但是相对而言,仿真模型不可能与实物一模一样,现实中连不同批次加工的实物都有差别, 就更别说模型了。再说实际情况千差万别,那么仿真也不可能穷举所有可能,尤其是串扰。曾经有一个教训,某单板只有特定长度的包极易丢包,最后得出的的原因是长度域的值是0xFF,如果这个数据出现在总线上,会干扰相邻的 WE信号,就会导致写不进RAM。同时其它数据也会对WE产生干扰,但干扰在可接受的范围内,可是当8位总线同时由0变1时,附近的信号就很难招架得住了。所以说仿真结果仅能够提供参考,对于信号还应留有足够的余量。
信号的完整性对于整个有关电的行业可以说是十分重要的一个方面,其主要目的是使得整个电路设计能够顺利进行下去,并且能够在很多时候是为了整个行业资源能够快速发展而进行的。