관리 메뉴

(코딩캣) = "코딩"하는 고양이;

버퍼용 IC 74HC244 본문

Embeded Programming/Electronic Circuit

버퍼용 IC 74HC244

컴파일러님, 이 코드는 고양이발로 작성되었습니다. 코딩집사 2011.07.17 20:46

참고 문헌:
1. http://www.nxp.com/documents/data_sheet/74HC_HCT244.pdf
2. <뇌를 자극하는 하드웨어 입문> p256-p261

 

Datasheet 첨부

74HC244는 버퍼용도로 쓰이는 IC입니다.

케이블로 각 장치들을 연결할 경우 케이블 자체 저항이나 주변 간섭 등으로
감쇠현상이 나타날 수 있는데요...
책과 데이터쉬트를 찾아본 바에 의한다면 이 IC는 전송 도중에 왜곡된 신호를 교정해주는 역할을 하는 것 같습니다.

 

 


예를 들면 송신하는 기기 측에서는 "0"(0V)의 신호를 전달했는데 중간에 0.3V나 1.1V 등등으로 바뀌었다면 이걸 다시 "0"(0V)으로 잡아주고, 마찬가지로 "1"(5V)의 신호를 전달했는데, 케이블 자체 저항으로 인해 4.3V나 3.2V 등으로 강하되었을 때 이것 다시 "1"(5V)로 잡아주는 역할을 하는 것이 74HC244 버퍼 IC입니다.

 

첨부한 데이터쉬트에 의한다면 VCC=6V일 때,
각 입력핀에 입력되는 전압이 0V~1.8V는 "0"으로, 4.2V 이상은 "1"로 잡아줍니다.

보시는 바와 같이 4비트씩 1번 영역과 2번 영역으로 이루어졌는데
A 핀으로 입력받아 Y핀으로 출력합니다.
각각의 묶음은 OE' 라는 핀에 의해 사용 여부가 결정됩니다.
이 핀에 풀 업 저항을 달아서 "0"이 입력될 경우에만 작동을 개시한다는 군요.


사용 예시 회로를 한 번 만들어 보았습니다. 오류가 있다면 댓글로 알려주세요.

 

이 회로를 통과하는 4비트의 데이터를 LED의 점멸로 보여주려는 의도로 만들어 봤는데요...

1. Input 에 "1"이 입력되면 저항을 거쳐 LED에 불이 들어옵니다.
그럼 신호의 전압이 강하되어 약해지겠죠.


2. 이 신호가 TR로 들어가 TR을 통전상태로 만듭니다.
그러면 TR의 스위칭 작용에 의해 버퍼의 해당 핀에 (Vcc-0.7V)의 전압이 걸리겠습니다.


3. 버퍼는 입력 핀으로 전압이 걸렸음을 감지하고
출력 핀으로 Vcc만큼의 온전한 전압을 출력해 줍니다.

 

아래는 만능기판 부품 배치도입니다.

'Embeded Programming > Electronic Circuit' 카테고리의 다른 글

ATmega8535 실습 기판  (0) 2012.02.19
D-SUB 인터페이스 – 1부. Intro  (0) 2011.08.10
버퍼용 IC 74HC244  (0) 2011.07.17
RS232 ISP 회로를 직접 구현.  (0) 2011.07.15
RS232를 지원하는 AVR ISP 회로  (4) 2011.07.14
555 타이머 IC란?  (5) 2011.07.10
0 Comments
댓글쓰기 폼