본문 바로가기

전체 글24

2. 테브냉과 노튼, 정현파의 rms를 orcad를 이용한 검증 1.1) A-B 단을 들여다 본 출력 저항 𝑹𝒐를 테스트 전원을 이용한 SPICE 시뮬레이션으로 찾으시오 원래 전원에는 0V를 주고 테스트 전압에 1V를 주어졌다. 이때, 전류는 1.25mA로 흘려 R = V / I 를 이용하여 R = 1000 / 1.25 이므로 800옴이다. 따라서 Rth = 800옴이다. 1.2) A-B 단에서 의 테브냉 등가 회로와 노턴 등가 회로를 SPICE 시뮬레이션을 이용하여 구하시오.4 테브냉 회로와 노튼회로를보아 회로를 검증해 보았을때, 잘 나왔음을 알수 있습니다. 1.3) 1.2에서 구한 테브냉, 노턴 등가 회로가 회로1과 등가 관계가 맞는 지를 SPICE 시뮬레이션으로 검증하시오. 2.1) 아래 회로 2에서 V2 정현파의 RMS 값과 평균값을 PSpice로 확인하시오... 2023. 4. 24.
fulladder 4개를 연결하여 4비트 전가산기 만들고 검증하기, 전가산기 4bit 2개 연결 지난번 글 에서는 halfadder 2개로 fulladder1개를 만들었습니다. 이번에는 fulladder를 4개 연결하여서 4비트 전가산기를 만들어보겠습니다. 4비트 풀 애더(Full Adder)는 2개의 4비트 이진수와 캐리(Carry) 입력 비트를 더하고, 4비트 합과 캐리 아웃(Carry-out) 비트를 출력하는 디지털 회로입니다. 이는 큰 이진수 덧셈 회로를 구성하는 빌딩 블록으로, 마이크로프로세서, 산술 논리 장치(ALU) 및 이진수 덧셈을 필요로 하는 다른 디지털 시스템에서 자주 사용됩니다. module full_adder_4bit (a, b, full_cin,full_cout,sum); input [3:0] a,b; input full_cin; output full_cout; output .. 2023. 4. 23.
반가산기(halfadder) 2개로 전가산기(fulladder) 만들기, 테스트벤치짜기 halfadder를 우선적으로 만들고 halfadder2개로 fulladder를 만들어보고 테스트벤치로 검증하는 절차를 거치겠습니다. half adder의 진리표는 위의 그림과 같습니다. 이에 따라서 vivado에 코드를 작성해보면 다음과같습니다. `timescale 1ns/ 1ps module half_adder(half_a, half_b, carry, sum); input half_a, half_b; output carry, sum; xor(sum, half_a, half_b); and(carry, half_a, half_b); endmodule a와 b가 한개만 1 일때 sum의 출력이 1로 나오게 됩니다. 따라서 xor을 사용합니다. a와 b가 모두다 1일때 carry의 출력이 1로나오게 됩니다... 2023. 4. 23.
1. pspice의 Orcad로 태브냉 노턴회로만들기 spice의 Orcad로 태브냉 노턴회로만들어 보겠습니다. 우선 VDC, R 을 찾아줍니다. R2와 R6는 3번돌려서 연결을해줍니다. 그 이유는 위쪽이 연결하는데 1번,2번이 지정되어있는데 1번으로으로 연결되기 때문입니다. 이렇게해서 만든 회로입니다. 이 회로를 Parameter를 이용해서 저항을 주어보겠습니다. p spice자체에서는 회로를 돌리기위해서는 엄청나게 큰 저항을 주어야 시뮬레이션이 되는 결함이있어 1TR을 주었습니다. Parameter에 이름을 넣어줍니다. Bias Point로 바꿔서 시뮬레이션을 돌려보겠습니다. 이런식으로 테브냉 노턴회로를 만들어보았는데요 측정을 위해 Parameter를 달아 측정해보겠습니다. 태브냉 노튼 회로를 이용하기위한 Orcad 사용방법이었습니다. 다음내용은 다음에 2023. 4. 21.