-
[전자공학] 3(tri)-state 버퍼공학/전자공학 2023. 8. 7. 19:03
글의 참고
- https://ansan-survivor.tistory.com/1214
- https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=leeyunghuk1&logNo=220975591036
- https://en.wikipedia.org/wiki/Three-state_logic
글의 전제
- 내가 글을 쓰다가 궁금한 점은 파란색 볼드체로 표현했다. 나도 모르기 때문에 나중에 알아봐야 할 내용이라는 뜻이다.
- 밑줄로 작성된 글은 좀 더 긴 설명이 필요해서 친 것이다. 그러므로, 밑 줄 처친 글이 이해가 안간다면 링크를 따라서 관련 내용을 공부하자.
글의 내용
- Tri-state buffer
: Tri-state 버퍼의 디지털 논리회로는 아래와 같다. Tri-state 버퍼는 3개의 출력을 갖는다. 쉽게 `tri-state buffer`는 스위치와 같다고 보면 된다.
Logic 1" High
Logic 0" Low
High-Impedance" 고저항: 임피던스가 높다는 것은 해당 핀이 갖는 저항이 높다는 것. 저항이 높으면 내가 상태를 바꾸려고 해도 상태를 바꾸지 않고 저항하는 치수가 높다는 것(위에 그림을 보면, 알겠지만 저항이 매우 높다는 것은 회로가 `Open` 되어 있는 것을 말해준다).
- 양방향(Bi-directional) 핀 설계
: 집적회로는 대체로 입력과 출력을 위해 양방향 핀을 가지도록 설계한다. 여기서 `양방향`이란 아래와 같이 정의할 수 있다. 동일한 핀이 동신에 입출력으로 사용되는 것이 아니고 입력 핀으로 사용하거나 출력 핀으로 사용될 수 있다는 말입니다.
: `tri-state buffer`에 `직접 회로 A`의 OUTPUT 핀이 연결되어 있다. 여기서 `EN` 핀에 `1`이 들어오면, `직접 회로 A`의 OUTPUT핀이 `직접 회로 A -> 직접 회로 B` 로 동작하게 된다. 직접 회로 B 입장에서는 `EN`가 1이 되면, `입력`이 된다. 만약, `EN` 핀에 `0`이 이면, `직접 회로 B` -> `직접 회로 A`로 로직이 동작할 수 있다. 즉, 직접 회로 B 입자에서는 `EN`이 0이면, `출력`이 된다.
'공학 > 전자공학' 카테고리의 다른 글
[전자공학] Direction of electric current (0) 2023.08.07 [전자공학] 슈미트 트리거(Schmitt trigger) (0) 2023.08.07 [전자공학] ADC (0) 2023.08.07 [전자 공학] 반도체 온도 (0) 2023.08.03 [전자공학] 직렬 연결과 병렬 연결 (0) 2023.08.03