각종 CHIP

74HC573 알아보기

원원 2024. 10. 20. 19:30

안녕하세요. 오늘은 74HC573에 대해 알아보겠습니다.
74HC573은 8비트 래치 기능을 가지고, 출력이 3-state(High, Low, Hi-Z)로 동작할 수 있습니다
사용하는곳은 포트확장, FW업데이트할때 GPIO가 이전상태유지하게하기 등등에 사용합니다.

10,20번핀 : 전원입니다 .
2~9번핀 : 입력핀입니다.
12~19번핀 : 출력핀입니다.
1번핀 : Output-enable 핀입니다.
11번핀 : Lacth-enable 핀입니다. 

1번핀(OE)가 HIGH상태면, 출력은 HI-Z 상태가 됩니다. 그래서 사용할때는 OE를 LOW로 설정해서 사용해야됩니다.

테이블을보면 OE핀이 HIGH면 HI-Z이고 OE가 LOW일때 상황들이 다릅니다.
OE가 LOW고 LE가 HIGH일때 입력이 HIGH면 출력이 HIGH입니다.
OE가 LOW고 LE가 LOW일때 입력이 LOW면 출력이 HIGH입니다.
OE가 LOW이고 LE가 LOW이면 입력에 상관없이 출력은 이전상태를 유지합니다.
==> LE가 HIGH면 입력에따라서 출력이  변하고 LE가 LOW면 출력은 이전상태를 유지합니다.



그럼 이제 위에 적혀있는대로 동작하는지 테스트해보겠습니다.
1) 
OE : LOW
LE : HIGH
1D : LOW / HIGH 바꿈
==> 1D에 따라 1Q가 변함

2) 
OE : LOW 
LE : LOW
1D : LOW / HIGH 바꿈
==> 1D에 의해서 1Q가 변하지않음

3) 
OE : LOW / HIGH변함
LE : LOW
1D : LOW / HIGH변함
==> OE가 LOW일때 1Q가 HIGH이였습니다. OE를 HIGH로 바꾸니 1Q가 HI-Z상태가 되었습니다. 이때  1D의 상태를 바꿔도 1Q의 상태는 변하지않습니다. OE를 다시 LOW를 바꾸니 1Q는 이전상태인 HIGH로 돌아갔습니다.