LTspice에서 트랜지스터의 베타를보고 사용자 정의하는 방법 트랜지스터를 만들 수 있습니까?

베타를 사용자 정의 값으로 설정해야하는 경우 선택한 베타로 사용자 정의 된 트랜지스터를 만들 수 있습니까? 즉, 레디 또는 일반 트랜지스터의 베타를 편집하여 커스텀 트랜지스터로 저장할 수 있습니까? 어떻게해야합니까?



답변

다른 대답은 괜찮지 만 원하는 것을 수행하는 훨씬 쉬운 방법이 있으며 공식 안내서 에는 문서화 되어 있지 않습니다 .

지시문 의 AKO“모드”(AKO는 “A Kind Of”를 나타냄)입니다 .MODEL.

다음과 같이 모델을 정의하면 :

.MODEL MyModelName AKO: 2N2222

MyModelName2N2222와 정확히 동일한 NPN을 나타냅니다. 예를 들면 다음과 같습니다.

.MODEL PN2222 AKO: 2N2222

“기본”구성 요소에서 일부 매개 변수를 변경할 수도 있습니다.

.MODEL MyBJT AKO: 2N2222 (Bf=400)

MyBJT400의 이득으로 2N2222를 만듭니다 .

내가 말한 것을 보여주는 성급하게 고안된 시뮬레이션은 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

보시다시피 방금 “AKO 모델”에 대한 Bf 값을 변경했으며이 변경으로 예상되는 출력 특성에 반영되었습니다.

이 트릭 ( AKO의 별명 )가에서 찾을 수 있습니다 문서화되지 않은 LTSpice의 의 페이지 LTwiki .


답변

내장 트랜지스터는 lib/cmp/standard.bjtLTSpice 설치 디렉토리 의 파일 에서 찾을 수 있습니다 .

하나의 항목을 단일 SPICE 지시문으로 회로에 복사하고 이름을 바꾸고 Bf매개 변수를 변경할 수 있습니다.

LTspice 맞춤형 트랜지스터

(구성 요소에 대한 사용자 정의 트랜지스터 모델을 선택하려면 Ctrl + 오른쪽 클릭을 사용하십시오.)

standard.bjt파일에 새 항목을 추가 할 수도 있지만 .asc파일은 더 이상 다른 곳이나 업데이트 후에 작동하지 않습니다.


답변

트랜지스터 파일 (standard.bjt)을 열고 원하는 트랜지스터를 찾으십시오. 이제 그 줄을 가져 와서 회로도의 .model 문에 삽입하고 원하는 매개 변수를 변경하십시오.

해당 트랜지스터를 .bjt 파일에 추가 할 수 있지만, ltspice 업데이트주기에 의해 덮어 쓰기되므로 권장하지 않습니다.


답변