2010년 9월 28일 화요일

6264 8K X 8bit Static Ram을 이용한 입출력(1)

<그림1>
 6264 A0~A13 주소핀중 A0~A3 4개 핀 D0~D7 입/출력핀 중 D0~D3 4개를 이용해 주소핀이 4개니 0x0~0xf번지 각 번지에 0번지면 0 1번지면 1 f번지면 f 넣기


NC는 not connect 연결할필요 없고 A0~A12 주소라인 I/O는 입출력라인 GND 그라운드 VCC 전원 WE는 write enable 램에 값을 입력할때 OE는 output enable인가? 램에 저장된 값을 출력할때 근데 bar(-)표시가 위에 붙어있는데  바표시가 없으면 High 레벨일때 있으면 Low 레벨일때 동작한다는 뜻이고 마지막으로 CE chip enable 두개 있는데 이 핀에 값이 들어와야 칩이 작동한다.

여기있는 CS chip select? 이건CE랑 같은걸 의미하고 CS1은 바가 있고 CS2는 없으니 씨에스1은 바로 그라운드에 연결하고 씨에스2는 인버터를 통해 연결한다
입 출력이 동시에 나올수 없으니깐 둘을 동시에 동작상태로 만들면 안된다. 그러니 한쪽은 풀다운 저항을 바로 연결하고 한쪽은 인버터를 거쳐 연결해서 둘이 동시에 선택되는걸 막고 보통때는 OE를 동작상태로 만들어서 출력이 항상나오게 하고 또 버튼을 브이씨씨에 연결해서 버튼을 누를때만 WE를 동작상태로 만들어 램에 값을 저장한다.
주소라인은 0~3까지 만 쓸거니깐 나머지는 그라운드에 연결하고 0~3은 풀다운저항에 연결해서 평소에는 0값이 들어오게 하고 DIP스위치 각 자리가 On되면 1이 되게한다.
입출력 라인은 출력값을 보기 위해서 LED에 연결하고 입력을 하기위해서 딥스위치를 연결하고 평소에는 입출력값이 0이 되게 하기위해서 풀다운 저항에 연결한다

전원부는 9v배터리를 사용할거니깐 레귤레이터를 써서 VIN은 배터리를 연결하고 VOUT에서 나온 5v를 전원으로 사용하고 컨덴서는 채터링을 방지하기 위해서 사용하는데 아직 이론적인 부분은 잘모르겠고 10uF으로 연결하라고 하던데...여까지 끝

댓글 없음:

댓글 쓰기