_[HARDWARE]/INTERFACE
-
데이터 버스 버퍼링_[HARDWARE]/INTERFACE 2009. 9. 25. 19:04
예전에는 '대체 이 버퍼를 왜 쓴거야? 안전장치가 너무 많은걸....'라고 생각했던 적이 있었다. 특히 IDE를 설계한 부분들은 어김없이 버퍼들이 등장한다........ 왜? 여러가지 이유가 있겠지만 첫째 버퍼 다음단의 입력 전압레벨을 맞춰주기 위해서고 둘째는 신호의 감쇄 때문이다. [첫째] IDE 단자에서 나온 5V의 레벨을 갖는 신호선이 3.3V로 동작하는 CPU에 들어가기 위해선 전압을 낮춰야 한다.(일반적인 경우) 보통 버퍼들의 입력 tolerance는 supply전압보다 높다. 즉 3.3V로 동작하는 버퍼를(입력 tolerance는 5V)달아주면 IDE단자의 5V레벨의 신호선이 버퍼를 거쳐서 3.3V로 낮춰지고 3.3V로 동작하는 CPU에 입력될 수 있는 것이다. 아니면 그 반대의 경우도 마찬가..