Cloud에서 SPICE DC 동작점 계산하기#

저항과 DC 전원으로 만든 회로를 저장하고 R/I 또는 R/I/V 해석을 선택해 노드 전압과 분기 전류를 확인합니다.

개요#

저장된 .cir 파일로 정상 상태의 노드 전압과 분기 전류를 계산합니다. 회로에 사용하는 소자에 맞는 해석을 선택하세요.

Flow Navigator 항목

사용할 수 있는 소자

SPICE DC 동작점

저항(R)과 독립 DC 전류원(I)

SPICE DC 동작점 (R/I/V)

저항과 독립 DC 전류원·전압원(R, I, V)

로컬 해석 권한이 있는 Cloud 프로젝트를 여세요. Cloud에서는 브라우저가 계산을 실행합니다. 프로젝트를 여는 방법은 Digital Design Studio를 참고하세요. 두 해석 모두 프로젝트에 저장된 파일을 읽으므로 편집 내용을 저장한 뒤 실행하세요.

예제 회로 저장하기#

프로젝트 편집기에서 circuits/ohms-law.cir을 만들거나 열고, 다음 내용을 입력한 뒤 저장하세요.

Text
Altifigence authored Ohm's-law circuit
* SPDX-License-Identifier: Apache-2.0
R1 n 0 10
I1 0 n DC 2m
.op
.end

R1은 노드 n과 접지(0)를 10 Ω 저항으로 연결합니다. I1은 접지에서 n으로 2 mA를 공급합니다. 저항에는 접지로 돌아가는 2 mA가 흐르므로 V(n) = 0.002 × 10 = 0.02 V입니다.

저장한 파일 실행하기#

  1. Flow NavigatorSimulationSPICE DC 동작점을 여세요.

  2. 저장된 작업공간 .cir 파일에서 circuits/ohms-law.cir을 선택하거나 입력하세요.

  3. DC 동작점 실행을 클릭하세요.

  4. DC 동작점 계산 완료가 표시되면 결과 표를 아래 값과 비교하세요.

현재 프로젝트를 기준으로 저장된 .cir 파일의 상대 경로를 입력합니다. 선택한 파일을 수정했다면 저장한 뒤 다시 실행하세요. 해석 실행은 편집 내용을 저장하거나 회로 파일을 변경하지 않습니다.

R/I 결과 읽기#

이름

예상 값

노드 전압

0

0 V

노드 전압

n

0.02 V

분기 전류

i1

0.002 A

분기 전류

r1

0.002 A

양의 분기 전류는 해당 소자의 행에 적힌 첫 번째 단자에서 두 번째 단자로 흐릅니다. 이 회로에서 i10에서 n으로, r1n에서 0으로 흐릅니다. 결과의 이름은 소문자로 표시됩니다.

SHA-256은 제목과 주석을 포함해 해당 결과에 사용된 저장 파일의 정확한 내용을 식별합니다.

DC 전압원 추가하기#

전압원을 사용하려면 별도의 SPICE DC 동작점 (R/I/V) 항목을 선택하세요. 다음 예제를 circuits/supply.cir로 저장하세요.

Text
Own RIV DC supply and loaded divider
* SPDX-License-Identifier: Apache-2.0
V1 supply 0 DC 5
R1 supply load 1k
R2 load 0 1k
I1 load 0 DC 1m
.op
.end
  1. Flow NavigatorSimulationSPICE DC 동작점 (R/I/V) 항목을 여세요.

  2. 저장된 작업공간 .cir 파일에서 circuits/supply.cir을 선택하세요.

  3. DC 동작점 실행을 클릭하고 DC 동작점 계산 완료가 표시될 때까지 기다리세요.

이름

예상 값

노드 전압

0

0 V

노드 전압

load

2 V

노드 전압

supply

5 V

분기 전류

i1

0.001 A

분기 전류

r1

0.003 A

분기 전류

r2

0.002 A

분기 전류

v1

-0.003 A

V1supply를 접지보다 5 V 높게 유지합니다. 1 mA 부하를 연결한 분압기의 출력은 2 V입니다. v1의 전류가 음수인 것은 회로에 적힌 단자 순서와 반대로 전류가 흐른다는 뜻입니다. 이 전압원은 회로에 3 mA를 공급합니다.

다른 회로 작성하기#

아래 형식으로 작성하세요. 전류원과 전압원의 DC는 생략할 수 있습니다. 값은 유한한 수여야 하며 저항은 양수여야 합니다.

소자

구문

값의 단위

저항

Rname first second resistance

Ω

전류원

Iname first second DC current

A

전압원, R/I/V 전용

Vname first second DC voltage

V

값에는 십진수, 과학적 표기법과 대소문자를 구분하지 않는 접미사 t, g, meg, k, m, u, n, p, f를 사용할 수 있습니다. mM은 모두 밀리입니다. 메가는 meg로 쓰세요. 2mA 대신 2m, 10ohm 대신 10을 입력하세요. 전류에 음수를 쓰면 방향이 바뀝니다. 전압원은 첫 번째 단자의 전압에서 두 번째 단자의 전압을 뺀 값이 지정한 전압이 되도록 합니다.

첫 줄에는 비어 있지 않은 제목을 쓰세요. 나머지 회로 구문은 ASCII로 작성하고, 필요에 따라 빈 줄이나 *로 시작하는 주석 행을 넣으세요. .op를 한 번 넣고 .end로 마칩니다. 이름에는 대소문자를 구분하지 않는 영문자, 숫자, 밑줄을 최대 64글자까지 사용합니다. 소자 이름은 해당 종류의 R, I, V로 시작하는 두 글자 이상이어야 합니다. 서로 다른 단자를 연결하세요.

R/I에서는 접지를 제외한 모든 노드에 접지로 이어지는 저항 경로가 필요합니다. R/I/V에서는 이 경로에 저항 또는 전압원을 사용할 수 있습니다. 전압원만으로 이루어진 루프나 중복 전압 제약은 분기 전류를 유일하게 결정할 수 없어 거부됩니다. R/I 항목은 전압원을 계속 거부합니다.

커패시터, 인덕터, 트랜지스터와 다른 소자 모델, 서브회로, include, 수식, AC 및 과도 해석은 지원하지 않습니다. 지원하지 않는 구문이 있으면 전체 실행이 중단됩니다.

한도와 잔차 확인하기#

입력 한도

최대 값

저장 파일 크기

64 KiB (65,536바이트)

제목을 포함한 실제 행 수

4,096

접지를 포함한 노드 수

256

소자 수

1,024

R/I/V 미지수: 접지를 제외한 노드 수와 전압원 수의 합

256

R/I의 KCL 잔차는 접지를 제외한 노드에 남은 전류 불균형을 나타내며, 화면에 표시된 허용 한도 이내여야 합니다. R/I/V 패널은 KCL 잔차전압 제약 잔차를 고정 허용오차와 함께 각각 표시합니다. 검사를 통과한 경우에만 결과가 표시됩니다.

R/I/V의 IR SHA-256은 정규화된 회로를 식별합니다. 소자 순서, 영문자의 대소문자, 같은 값을 나타내는 숫자 표기가 달라도 회로가 같으면 이 값은 같습니다. SHA-256은 저장 파일의 정확한 바이트 내용을 구별합니다.

실행 취소 또는 오류 수정하기#

진행 중인 계산을 멈추려면 취소를 클릭하세요. 작업이 끝날 때까지 취소 중… 상태가 표시됩니다. SPICE DC 작업은 한 번에 하나씩 실행하세요. 종료를 확인하지 못했다면 Cloud 페이지를 새로고침한 뒤 다시 실행하세요.

소스 진단에 표시된 파일과 행 링크를 클릭하면 편집기에서 해당 구문을 열 수 있습니다. 수정한 뒤 저장하고 다시 실행하세요. 솔버 오류에는 소스 행이 없을 수 있습니다. 이때는 회로의 접지 연결과 수치를 확인하세요.

파일을 읽을 수 없다면 저장된 .cir 경로, 접근 권한, 64 KiB 크기 한도를 확인하세요. 시간이나 자원 한도에 도달했다면 회로를 줄인 뒤 다시 실행하세요.

선택한 파일을 편집하거나 작업공간을 변경하거나 탭을 닫으면 표시된 결과가 지워집니다. 복원된 탭을 다시 열어도 회로가 자동으로 실행되지는 않습니다. 저장한 파일을 선택하고 DC 동작점 실행을 다시 클릭하세요.