논리 회로/디지털 논리 회로
BCD to 7-Segment 7447 Decoder
유로 청년
2024. 7. 10. 14:30
1. 7447 Decoder
- 7447 Decoder는 BCD code를 10진수로 바꾸어 7-Segment에 표시해준다.
- 1, 2, 6, 7핀은 BCD 코드 입력 단자이며, 6번 핀은 MSB이고, 7번 핀은 LSB이다.
즉, BCD 코드는 6, 2, 1, 7 번 핀의 순서를 갖는다. - 9 ~ 15번 핀은 출력단자이며, 출력 단자는 7-Segment의 마디 (a ~ g)와 연결한다.
- 특정 출력 단자의 전압 값이 Low이면 해당 다이오드의 cathode의 전압 값이 Low이기 때문에 전위차에 의해서 anode에서 cathode로 전류가 흐른다.
- 반대로 특정 출력 단자의 전압 값이 High이면 해당 다이오드의 cathode의 전압 값이 High이기 때문에 전위차가 문턱 전압 (Threshold voltage)를 넘지 못해서 전류가 흐르지 못한다.
- 7447A Decoder의 3 ~ 5핀은 제어 단자로 Segment를 점검하거나 표시 상태를 제어할 때 사용
- 제어 단자는 모두 'Active Low' 이므로 사용하지 않을 때는 'High'를 연결해 둔다.
- LT (Lamp Test) : 모든 출력 단자를 Low로 출력하여 7-Segment의 다이오드를 On 시킨다.
- BI/BRO (Blanking Input/Ripple Blanking Output) :
이 제어 단자에 'Low'를 연결하여 Bi로 동작하며, 'High' 또는 'Open' 상태에서는 BRO로 동작한다. BI 상태에서는 모든 출력 단자로 'High'를 출력하여 7-Segment를 오프시킨다. BRO 상태에서는 RBI 제어 단자에 7-Segment가 오프되는 경우에 'Low'를 출력한다. - RBI(Ripple Blanking Input) : 데이터 0의 표시 여부를 제어할 때 사용한다.이 단자에 'Low'를 연결하면 표시할 데이터가 0인 경우 모든 출력 단자로 'High'를 출력하여 7-Segment 전체를 오프시킨다.
2. PSpice를 통한 7447 Decoder 회로 구현 및 시뮬레이션
- 7447 Decoder의 PSpice 실험 및 시뮬레이션이 궁금하다면 아래 게시글을 참고하길 바란다.
- https://jbhdeve.tistory.com/237
7447 Decoder
1. BCD to 7-Segment 7447 Decoder7447 디코더는 BCD 코드를 10진수로 바꾸어 7-Segment에 표시해준다.7447 디코더에 자세한 내용은 아래 게시글 참조바란다. 2. PSpice를 통한 7447 Decoder 회로 설계 1) BCD 코드
jbhdeve.tistory.com