하드웨어
글 수 321
2011.04.10 21:10:49 (*.178.199.145)
28607
74ALVC164245 는 16비트 양전원 245 버퍼이다.
이칩을 생산하는 업체는 TI, IDT, NXP 정도이다.
TI 와 NXP 사의 칩 사양을 보면 최대 50mA 를 밀고(High) 땡길(Low)수 있다.
헌데 실제로 사용해 보면 TI 칩이 Sink (Low)전류가 좀더 세다.
GPIO 신호선을 NAP 사의 74ALVC164245 로 버퍼링 한 후 케이블을 통해 A보드로 신호선을 전송하였다.
헌데 A 보드에 설계된 칩에서 잡음신호가 강해 GPIO 신호선이 정확한 LOW 를 인식하지 못하는 것이었다.
TI 칩을 달자 이 잡음을 확실하게 LOW 로 땡겨 정상동작이 되었다.
우선 A 보드의 문제가 있는 것이니 이 보드를 수정해야 할것이다.
74ALVC164245 제조사를 변경해서 해결하는 것은 임시방편이다.
이런 경험은 종종 있다. 타이밍때문에 발생하는 경우가 있었다.
74HC245 버퍼로 되지 않는것을 74HCT245 로 해결한 경우도 있다. HCT 속도가 수 nsec 빨라 해결된 경우이지만
역시 설계 잘못이다.
외부확장버를 사용할때는 이런 버퍼의 사용을 신중히 해야한다.
전류의 힘이 센 버퍼를 사용해야 문제가 없다.
VME 버스를 설계할때는 반드시 60mA 이상을 구동할 수 있는 버퍼를 사용해야 한다.
74FCT245 가 그 해답이다. 60mA 을 구동할 수 있다
외부로 나가는 신호선을 버퍼링 할때는 단순하게 회로의 보호이외에 전류의 소모를 따져 설계하자