Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- behavioral modeling
- pwm
- Pspice
- prescaling
- FND
- java
- KEYPAD
- test bench
- Recursion
- gpio
- soc 설계
- ATMEGA128A
- BASYS3
- uart 통신
- Edge Detector
- ring counter
- verilog
- dataflow modeling
- half adder
- hc-sr04
- vivado
- Algorithm
- structural modeling
- Linked List
- D Flip Flop
- i2c 통신
- LED
- stop watch
- DHT11
- atmega 128a
Archives
- Today
- Total
거북이처럼 천천히
BCD to 7-Segment 7447 Decoder 본문
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
'논리 회로 > 디지털 논리 회로' 카테고리의 다른 글
Convert from analog to digital (0) | 2024.07.11 |
---|---|
포토 커플러 (Photo Coupler) (1) | 2024.07.11 |
7-Segment (1) | 2024.07.10 |
동기식 카운터 (Synchronous Counter) (0) | 2024.07.08 |
리셋형 10진 비동기 업 카운터 (0) | 2024.07.07 |