본문 바로가기

분류 전체보기

(271)
JK Flip Flop 1. Behavioral modeling of JK Flip Flop (Positive edge)// Behavioral modeling of JK Flip Flopmodule Behavioral_modeling_of_JK_Flip_Flop_Positive( input j, k, input clk, enable, reset, output reg q ); always @(posedge clk or posedge reset) begin if(reset) q = 0; else if(enable) begin if(j == 0 && k == 0) q = q; else if(j == 1 && k == 0) q = 1; ..
포토 커플러 (Photo Coupler) 1. 포토 커플러 (Photo Coupler)발광 소자와 수광 소자를 조합한 전자 부품포토 커플러 내부에서 발광 소자는 전기신호(펄스파)를 빛으로 바꾸면 수광소자는 발광 소자가 발산하는 빛을 받아서 다시 전기 신호로 바꾸는 역활을 수행한다.      2. 포토 커플러 (Photo Coupler) 의 사용포토 커플러는 발광 소자와 수광 소자 사이가 전기적으로 절연되어 있기 때문에 서로 다른 전기 장치를 연결하는 Interface 회로에 많이 사용된다.포토 커플러를 사용하면 전기 잡음이 다른 장치나 회로에 전달되는 것을 막을 수 있다.    3. 포토 커플러 (Photo Coupler) 의 동작아래 회로도는 4N25로 구성한 포토커플러의 기본 회로이다. 발광 소자인 LED에 펄스파, Vin이 인가되면 LED..
BCD to 7-Segment 7447 Decoder 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)를 넘지 못해..
7447 Decoder 1. BCD to  7-Segment 7447 Decoder7447 디코더는 BCD 코드를 10진수로 바꾸어 7-Segment에 표시해준다.7447 디코더에 자세한 내용은 아래 게시글 참조바란다.https://jbhdeve.tistory.com/238 BCD to 7-Segment 7447 Decoder1. 7447 Decoder7447 Decoder는 BCD code를 10진수로 바꾸어 7-Segment에 표시해준다.1, 2, 6, 7핀은 BCD 코드 입력 단자이며, 6번 핀은 MSB이고, 7번 핀은 LSB이다.즉, BCD 코드는 6, 2, 1, 7 번 핀의 순서를 갖는다.9 ~ 15jbhdeve.tistory.com    2. PSpice를 통한 7447 Decoder 회로 설계 1) BCD 코드로 ..
7-Segment 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..
SR Latch / D Latch / D Flip Flop 1. Behavioral modeling of SR Latch with clcok (Positive edge sensitive)// Behavioral modeling of SR Latchmodule Behavioral_modeling_of_SR_Latch_Positive_edge( input s, r, input clk, enable, reset, output reg q ); always @(*) begin if(reset) q = 0; else if(enable) begin if(clk==1 && s==1 && r==0) q = 1; else if(clk==1 && s==0 && r==1) q = 0; ..
4 X 1 MUX와 4 X 1 DEMUX의 조합 1. Behavioral modeling of combination of 4X1 MUX and 1X4 DEMUX (case)// Behavioral Modeling of MUX module mux ( input[3:0] signal, input[1:0] selector, output reg data ); always @(*) begin case(selector) 2'b00 : data = signal[0]; 2'b01 : data = signal[1]; 2'b10 : data = signal[2]; 2'b11 : data = signal[3]; default da..
4 X 1 MUX / 1 X 4 DEMUX 1. MUXMUX는 2^n 개의 입력선과 n 개의 선택선, 1개의 출력선을 갖는다.2^n 개의 입력선을 통해 한 번에 동시에 여러 데이터들 들어오지만, 실질적으로 출력선을 통해 출력되는 데이터는 n 개의 선택선에 의해 선택된 단 1개의 입력선으로 들어오는 데이터 이다.    2. DEMUXDEMUX는 1개의 입력선과 n 개의 선택선, 2^n개의 출력선을 갖는다.DEMUX는 2^n 개의 출력선을 갖지만, 실질적으로 입력선을 통해 들어온 데이터를 출력으로 내보내는 출력선은 n 개의 선택선에 의해 선택받은 출력선이다.MUX 와 DEMUX에 대한 자세한 내용은 아래 게시글을 참조하기 바란다.MUX와 DEMUX (tistory.com) MUX와 DEMUX1. MUX (MultipleXer)MUX는 여러 개의 입력..