일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- FND
- stop watch
- soc 설계
- atmega 128a
- pwm
- DHT11
- gpio
- behavioral modeling
- LED
- vivado
- uart 통신
- Edge Detector
- prescaling
- Pspice
- verilog
- ATMEGA128A
- i2c 통신
- KEYPAD
- Algorithm
- hc-sr04
- half adder
- Recursion
- Linked List
- D Flip Flop
- java
- structural modeling
- test bench
- BASYS3
- dataflow modeling
- ring counter
- Today
- Total
목록논리 회로/디지털 논리 회로 (22)
거북이처럼 천천히
보호되어 있는 글입니다.

1. 포토 커플러 (Photo Coupler)발광 소자와 수광 소자를 조합한 전자 부품포토 커플러 내부에서 발광 소자는 전기신호(펄스파)를 빛으로 바꾸면 수광소자는 발광 소자가 발산하는 빛을 받아서 다시 전기 신호로 바꾸는 역활을 수행한다. 2. 포토 커플러 (Photo Coupler) 의 사용포토 커플러는 발광 소자와 수광 소자 사이가 전기적으로 절연되어 있기 때문에 서로 다른 전기 장치를 연결하는 Interface 회로에 많이 사용된다.포토 커플러를 사용하면 전기 잡음이 다른 장치나 회로에 전달되는 것을 막을 수 있다. 3. 포토 커플러 (Photo Coupler) 의 동작아래 회로도는 4N25로 구성한 포토커플러의 기본 회로이다. 발광 소자인 LED에 펄스파, Vin이 인가되면 LED..

1. 7447 Decoder7447 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)를 넘지 못해..

1. Alphanumberic LED displayalphanumeric LED display는 문자와 숫자를 표시할 수 있는 전자 디스플레이 장치이다.시계, 계산기, 전자 기기의 간단한 정보 표시 등에 사용7-세그먼트, 14-세그먼트, 16-세그먼트 등 다양한 형태가 있다. 2. 7-Segment7-segment는 Common Anode type과 Common Cathode type으로 나눌 수 있다.Common Anode type는 7-Segment를 구성하는 다이오들이 공통의 Anode를 갖는 구조를 말하며,Common Cathode type은 다이오들이 공통의 Cathode를 갖는 구조를 말한다.7-Segment의 구조는 다음과 같다. 3. 7-Segment의 동작일반적으로 Anode c..

1. 동기식 카운터 카운터를 구성하는 모든 플립플롭들은 클록 펄스 (Clock pulse)와 동기화되어 있는 카운터따라서 모든 플립플롭들은 클록 펄스의 변화에 대해서 동시에 동작한다.이러한 특징 때문에 동기식 카운터 (Synchronous Counter)는 비동기식 카운터 (Asynchronous Counter)보다 동작 속도가 빠르다.하지만, 회로 구성 측면에서 상대적으로 복잡하다는 단점을 갖는다. 2. 동기식 카운터의 설계 과정동기식 카운터는 JK Flip Flop, D Flip Flop, T Flip Flop 등으로 설계할 수 있다.아래 표는 동기 카운터의 설계 과정을 정리한 표이며, 이를 통해 플립플롭을 선택한 뒤, 목적에 맞는 동기 카운터를 설계할 수 있다.단계과정내용1State diagr..

1. 리셋형 10진 비동기 업 카운터란?0 부터 9까지 Up counting을 하는 업 카운트9 (1001)에서 10 (1010)으로 넘어가게 되면 리셋되어 다시 0 (0000)으로 돌아가 업 카운트한다.JK Flip-Flop으로 구성하며, 비동기식 카운터이기 때문에 첫 번째 플립플롭에만 CP (클롭 펄스)와 동기화되어 있고, 나머지 플립플롭들은 이전 플릅플롭의 출력을 CLK 단자와 연결하여 이전 플립플롭의 출력과 동기화되어 있다.리셋형 10진 비동기 업 카운터 동작은 다음과 같다.QAQBQCQDQD QC QB QA10진수000000000100000011010000102110000113001001004101001015011001106111001117000110008100110019Reset1010 -> ..

1. Timer / Counter 1.1. Timer 일정한 시간 간격을 가지고, 이벤트를 발생시키거나 시간 측정하는데 사용한다.주로 주기를 갖는 클럭 신호를 사용하여 시간 측정한다. 1.2. Counter입력 신호를 발생 횟수를 카운트하는데, 사용한다.주로 입력 신호나 클럭 신호의 Positive edge나 Negative edge을 감지하여 카운트한다. 즉, Timer와 Counter의 차이점은 다음과 같다.Timer는 일정한 주기를 갖는 클럭을 사용하여 시간 측정에 초점을 두고,Counter는 일정한 주기를 갖지 않는 클럭을 사용하여 이벤트 카운트에 초점을 둔다.Timer는 일정한 주기를 갖는 클럭을 사용하지만,Counter는 일정한 주기를 갖지 않는 클럭을 사용한다. (주기를 갖는 클럭 카운트 가..

1. JK Flip FlopSR Latch / Flip-Flop은 S = 1, R = 1 값을 입력으로 넣었을 때, 발진할 수 있다는 문제점을 갖고 있었다.D Latch / Flip-Flop은 이러한 문제점의 원인 S = 1, R = 1 값의 입력을 제한함으로써 문제점을 해결하였다.JK Latch / Flip-Flop은 S = 1, R = 1 값의 입력을 받되, 해당 입력값이 들어오면 이전 출력값을 Toggle 시켜 출력시킨다.JK Flip Flop은 다음과 같은 진리표와 논리 게이트 회로를 갖는다. 다시 정리하자면 다음과 같다.- SR Latch, F/F 는 S = 1, R = 1 입력값을 넣으면 출력 Q, Q'가 모두 0으로 출력한 뒤, 다시 S = 0, R = 0 입력값을 넣으면 출력 Q, Q'가..