内部上拉了就不能悬浮成第三态喽 而cpu数据总线有时需要悬空为第三态,让出总线供挂靠的其他外设使用
数据总线是双向三态形式的总线 什么是双向三态形式 双向是指可以两个方向传输,可以A->B也可以A<-B
三态指 0, 1和第三态(tri-state)。tri-state既不是一也不是零,三态门的闭合无输出高阻状态。 一般的门输出不是一就是零。 门单元里面有两个管子(n管和p管),一个接地(gnd),一个接电源(vdd)。选择将某个管子接通就可以输出1或者0。 三态门单元通常只有一个管子(出0或者1)。在关闭(tri-state)的状态下,管子被关上了,处于没有任何输出的状态。这种情况下,线路可以由接在线路上的其他驱动(包括上拉/下拉)控制。
比如A->B的时候,B的输出就会是tri-state,bus的状态由A决定。A<-B的时候,A的输出就是tri-state。这样可以防止一条线路上出现两个(或者多个)输出驱动(会形成对拉的局面)。
要是一根线路上接了N个驱动也可以这样做,只有一个输出,其他处于tri-state装台。
|