目前在进行digital bus switch的选型,工作电压为3.3V,数据速率要求最大达到165MHz,用于接口的插拔保护;
在选型时,对应下面的链接,提供了Tpd, Ron, Cio等参数;
http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?familyId=306&family=logic&uiTemplateId=SZVI_T
从个人的认识上来看,switch的最大传输速率跟Tpd,Cio,load capacitance等参数有关,但不清楚如何具体估算这个最大值,请帮助,谢谢。
看过这个帖子:
http://www.deyisupport.com/question_answer/f/59/t/2054.aspx
根据Kailyn Chen的解释,
1. 通常以tpd的最大值(+10%)的倒数来估算传输速率,以SN74LVC245A为例,当Vcc=1.8V时,tpd(max)=12.2ns,那么可以计算1/(12.2+0.1)=81.3Mbps. 所以10M对于74LVC245A来说,是没有问题的
2. tpd的含义是平均传输延迟时间,这个值越小,开关速率越高。在有些手册中,可能没有这个具体值,可以通过这个公式计算得来:tpd=(tPHL+tPLH)/2;其中,tPHL是导通延迟时间,tPLH是截止延迟时间。
3. 信号最大的传输速率不仅仅和传输延迟是否匹配有关,还与输入信号的灵敏度,输出的上升沿和下降沿的边缘速率,同样在有时钟的情况下,也会影响到建立和保持时间,所以估算时,把传输延迟的最坏情况tpd(max)再+10%来计算的。
如果根据上述原则,SN74CBTLV3861PWR在3.3V时Tpd(max) = 0.25ns,那么最大传输速率应该是1/(0.25 + 0.1 ) = 2.8Gbps?
另外,CBTLV系列应该属于通用switch系列,CB3Q属于High-Bandwidth系列,关于工作电压为3.3V时的Tpd参数,
SN74CBTLV3861PWR, Tpd(max) = 0.25ns;
SN74CB3Q16210DGGR, Tpd(max ) = 0.25ns;
两个器件的Tpd参数一样,是否可以说明两个器件支持的最大传输速率是一样或差不多的吗?
对应SN74CB3Q16210DGGR,在其datasheet上明确描述High-Bandwidth data path (Up to 500MHz),但SN74CBTLV3861PWR没有类似的描述,
而且这个值也明显小于估算出来的超过Gbps的传输速率,请帮助解惑,谢谢。
Junqiang Shi:
Justin,
CBTLV的速率大概在100Mbps等级的,CBT3Q是属于高带宽系列的,速率可达到300Mbps等级的。
Steven
justin sun:
回复 Junqiang Shi:
非常感谢Steven的解答,谢谢。
另外想就这个问题深入请教一下,如何根据datasheet上描述的参数来估算出类似逻辑器件能够允许的最大传输速率,
或者需要实测,谢谢!
Chuan Xia:
CBTLV可支持200MHz以下,CB3Q系列可到500MHz。谢谢!