LTSpice가 왜이 연산 증폭기 진동을 예측하지 않습니까?


15

벤치 테스트 전원 공급 장치의 전자 부하 역할을하는 회로를 개발 중입니다. 이 회로를 테스트하는 방법에 대한 이전 질문은 몇 가지 매우 유용한 답변을 받았으며 여기에서 찾을 수 있습니다. op 앰프 안정성을 테스트하는 방법? . 이 질문은 내 시뮬레이션 및 테스트 결과를 해석하는 방법에 관한 것입니다.

이것은 브레드 보드에서 시뮬레이션되고 테스트 된 회로도입니다.

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

LTSpice가 생성 한 플롯은 회로가 매우 안정적임을 나타냅니다. 5V 상승시 1mV 오버 슈트가 발생하여 한 사이클에서 해결됩니다. 크게 확대하지 않고도 간신히 볼 수 있습니다.

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

이것은 브레드 보드 회로에서 스코프를 사용하는 동일한 테스트의 샷입니다. 전압 상승은 훨씬 작고주기는 더 길지만 테스트는 동일합니다. 연산 증폭기의 비 반전 (+) 입력에 구형파를 공급합니다.

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

보시다시피, 20 % 정도의 상당한 오버 슈트가 있고, 높은 신호 지속 시간 동안 꾸준한 진동으로 기하 급수적으로 감소하며 가을에는 약간 작은 오버 슈트가 있습니다. 낮은 신호의 높이는 노이즈 플로어입니다 (약 8mv). 이것은 회로가 꺼 졌을 때와 동일합니다.

브레드 보드 빌드는 다음과 같습니다.

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

MOSFET은 노란색, 빨간색 및 검은 색 선으로 연결된 방열판 상단에 있습니다. 게이트, 드레인 및 소스. 소형 프로토 보드로 연결되는 빨간색 및 검은 색 와이어는 각각 IN + 및 IN-이며 브레드 보드 바나나 잭에 연결되어 브레드 보드를 통한 전력 수준 전류를 피합니다. 테스트에로드되는 전원은 밀봉 된 납산 (SLA) 배터리이므로 전원 자체의 불안정성을 피합니다. 은색 점퍼는 함수 발생기에서 구형파가 주입되는 곳입니다. 왼쪽 하단의 저항, 다이오드 등은 수동 (전위차계 기반) 부하 수준 설정 하위 회로의 일부이며 연결되어 있지 않습니다.

나의 주요 질문은 : LTSpice가 왜이 중대한 불안정성을 예측하지 않습니까? 보상 네트워크를 시뮬레이션 할 수 있기 때문에 실제로 유용합니다. 그것이 의미하는 것처럼 나는 단지 다른 많은 값을 연결하고 다시 테스트해야합니다.

나의 주된 가설은 IRF540N의 게이트 커패시턴스가 SPICE 모델에서 모델링되지 않았으며 고려되지 않은 ~ 2nF 용량 성 부하를 구동하고 있다는 것입니다. 모델 ( http://www.irf.com/product-info/models/SPICE/irf540n.spi )에서 올바른 크기의 커패시턴스를 볼 수 있기 때문에 이것이 옳지 않다고 생각합니다 .

이 불안정성을 예측하기 위해 시뮬레이션을 얻을 수있는 방법으로 보상 네트워크 값을 조정할 수도 있습니까?

결과보고 :

LM358 op-amp에 사용했던 LTspice 모델은 상당히 오래되었고 주파수 응답을 올바르게 모델링 할만큼 정교하지 않은 것으로 나타났습니다. 내셔널 세미 (National Semi)에 의해 비교적 최근의 것으로 업데이트 한 것은 진동을 예측하지 못했지만 20 %의 오버 슈트를 분명히 보여 주었고, 이는 나에게 도움이 될만한 일을 주었다. 또한 브레드 보드 테스트와 일치하도록 펄스 피크 전압을 변경하여 오버 슈트를보다 쉽게 ​​확인할 수있었습니다.

더 나은 LM358N 모델을 사용한 LTspice 플롯

이 "피드백"을 기반으로, 나는 지배적 인 극 보상 의 예라고 믿는 만장일치 권장 보상 방법으로 시작했습니다 . 게이트 저항이 그 또는 두 번째 보상 체계의 일부인지 확실하지 않지만 나에게 중요한 것으로 밝혀졌습니다. 다음은 많은 시행 착오를 거친 결과입니다.

보상 회로도

이것은 매우 안정적인 파형을 만들어 냈지만 가능하면 상승 및 하강을 원하지만이 부하로 테스트 할 전원 공급 장치의 주파수 응답을 더 잘 테스트하고 싶습니다. 나중에 그 작업을하겠습니다.

보상 된 LTspice 플롯

그런 다음 브레드 보드에서 새로운 값을 사용했고, 이것도 얻었습니다.

보상 범위 샷

나는 그것에 대해 꽤 화를 냈습니다 :)

특히 새로운 구성 요소에 맞추기 위해 브레드 보드 기생을 나쁘게 만들었습니다.

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

어쨌든, 이것은 행복하게 끝났습니다. 이것이 검색에서 다른 사람들을 찾는 데 도움이되기를 바랍니다. 나는 다른 구성 요소를 브레드 보드에 찔러서이 값을 다이얼하려고 시도한 작은 머리카락을 찢었을 것임을 알고 있습니다. :)


1
LTSpice는 브레드 보드와 MOSFET 사이의 인덕터 (일명 와이어 점퍼)를 이해하지 못합니다. 또한 브레드 보드를 사용할 때 0V가 취할 수있는 비참한 경로를 이해하지 못합니다. LTSpice WILL은 게이트 커패시턴스를 모델링하고 소스 저항이 해당 게이트 커패시턴스와 중간 값 저항을 직렬로 연결한다는 점도 주목할 가치가 있습니다.
Andy 일명

1
내가 사용한 IRF540 모델 (PSpice)에는 앱의 벌크 게이트 캡이 포함되어 있습니다. 2nF, 1.1nF의 게이트 소스 캡 및 앱의 게이트 드레인 캡. 0.5nF. 브레드 보드 기생 L 및 C 영향으로 인해 문제가 발생한다고 생각합니다. 점유 면적을 줄여야합니다 (연결 선이 짧아짐).
LvW

1
아래의 답변을 참조하십시오 (실제 opamp 모델 및 보상 네트워크 필요).
LvW

1
연산 증폭기 Vcc에서 접지까지 가능한 최소 시리즈 L을 갖는 0.1uF 저 ESR 캡을 추가했습니다. 그것은 할 수 있습니다 보고 하지만 지금 엄청난 결합 루프와 긴 밀가루 반죽 트랙없이 VCC에 연결되어있는 하나의 물리적 유사한. 핀 8에서 핀 4까지 IC 본체에 꽂아서보기 흉한 모습이지만 반 무한히 더 잘 작동합니다. 그런 다음 Vcc 라인이 브레드 보드 전원 레일에 들어가는 전원 공급 장치 레일에 큰 전해 캡을 추가하십시오. 당신이 그것을 직접 배선 할 수 있다면, 지금 당장, 가능한 한 직접적으로 4 번 핀에서 8 번 주석까지 못생긴보기로 도움이 될 것입니다.
Russell McMahon

1
...하지만 당신이 지금 가지고있는 0.1 uF (이전 L + C 대신)가 충분히 도움이 될 것입니다. 그래도 도움이되지 않거나 충분히 도움이되지 않으면 opamp 출력에서 ​​FET 게이트까지 10 Ohm 저항을 사용해보십시오. 그것은 일반적으로 당신이보고있는 진동보다 조금 더 의심스럽고 적은 이유로 물건을 멈추는 것입니다. | 아마도 가장 관련성이 높은 요점 목록에 있지만 아마도 사용되지 않은 opamp의 두 입력을 접지하는 것은 나쁜 생각이 아닙니다 (아마도 :-). 다시보고 .... 그럼 당신은 "다른 사람들이 다루고있는 의도 된 회로 Q & A에 어떤 문제가 있는지 살펴볼 수 있습니다.
Russell McMahon

답변:


10

LM358 장치에는 다른 모델이 있습니다. "LM358"을 기반으로 한 PSpice 시뮬레이션은 앱의 위상 마진을 초래합니다. 50 ... 60도 그러나 이것은 매우 간단한 모델입니다.

그러나 LM358 / NS 모델을 사용할 때 마진 은 약간 음입니다 ! 이것은 측정 중 관찰 된 불안정성을 설명합니다. 따라서 피드백 체계의 외부 안정화가 필요하다.

보상 : opamp 출력 노드의 보상 체계 (직렬 연결 R = 500 ... 1000 Ohms 및 C = 50 ... 100nF)는 앱의 위상 마진을 제공합니다. 50도 (시뮬레이션).


이것은 중요한 도움이었습니다. 나는 당신의 포인터를 기반으로 찾은 LM358 / NS 모델보다 훨씬 간단한 1989 년부터 LM358 Spice 모델을 사용하고있었습니다. 또한 테스트 레벨과 일치하도록 시뮬레이션에서 주입 된 구형파 진폭을 줄였으며 두 레벨 사이에서 20 %의 오버 슈트가 기하 급수적으로 감소하는 것을 볼 수 있습니다. 진동은 시뮬레이션 플롯에 나타나지 않지만 오버 슈트에 대해 완전히 만족합니다. 진동이 깔끔하게 보정 될 수 있는지 알아낼 수 있습니다. 나는 그것이 어떻게 진행되는지에 관해보고 할 것이다 :)
scanny

언급 한 보상 구성 요소의 배치를 명확히 할 수 있습니까? V. 센스 노드와 반전 입력 사이에서 1kΩ, 연산 증폭기 출력과 반전 입력 사이에서 100nF를 생각하고 있습니까? 그것은 내가 믿는 지배적 인 극점 보상일까요? (그냥 내 보상 형 용어를 머리에 똑바로
붙이기

@LvW에게 감사드립니다. 이것이 문제였습니다. 업데이트 된 모델을 얻은 후에는 성공의 길을 열었습니다. 녹색 체크 표시가 나타납니다 :)
scanny

Scanny, 피드백 커패시터를 사용하여 opamp를 인터 레이터 (매우 작은 코너 주파수의 저역 통과)로 변경했습니다. 물론 이것은 나쁜 펄스 응답 (상승 시간 증가)의 결과로 대역폭이 크게 감소하기 때문에 전체 회로를 안정화시킵니다. 제어 시스템에서이 방법을 "죽음으로 안정화"라고합니다. 당신이 그것으로 살 수 있다면-좋아. 그렇지 않은 경우 다소 까다로운 보상을 시도해야합니다.
LvW

1
자세한 답변에서 말했듯이 opamp 출력과 접지 사이의 RC 시리즈 연결 (0.5 ... 1 kOhm 및 50 ... 100nF).
LvW

3

LTSpice 시뮬레이션은 입력하지 않은 회로 항목을 설명 할 수 없습니다.이 경우 필터를 추가하는 브레드 보드 배선 (RLC 필터)입니다.

당신이보고있는 것은 (거의) 구형파를 앰프로 구동하기 시작할 때의 스텝 응답 입니다. 처음에 입력을 펄싱하는 지점 (많은 시간 동안 조용히 유지 된 상태)에서 감쇠 된 응답 과도 현상 (처음 몇 번의 스위칭 사이클에서 명백 함)이 나타난 다음 예상 한 것에 더 가깝게됩니다.

FET는 증폭기가 구동하기에 충분히 낮은 정전 용량 일 수 있지만, 저항을 통해 게이트 정전 용량을 분리하는 것이 일반적입니다. 이것은 FET의 게이트에서 저역 통과 필터를 형성하므로, 증폭기 링잉 / 오버 슈트에 대한 회로 응답의 절충 (trade-off)이 있으며, 이는 초기 단계 응답이 사라지면 보게됩니다. 반전 입력에서 회로 기준 (접지)까지 극이 있으며이를 보상하기 위해 거의 동일한 정전 용량의 피드백 루프에서 작은 커패시터를 보는 것이 일반적입니다.

사용해야하는 값은 회로 레이아웃에 따라 다르지만이 경우 약 100pF로 시작합니다 (적절하게 배치 된 PCB 에서이 값은 5pF에서 10pF와 비슷합니다).

증폭기 링잉에서는 데이터 시트에 다양한 용량 성 부하에 대한 오버 슈트 / 언더 슈트를 나타내는 그래프가있을 수 있습니다. 이것은 현대 증폭기 데이터 시트에서 매우 일반적입니다.

HTH


2

나는 그런 계획을 적용하지 않았을 것입니다. 이 계획은 쉽게 안정으로 전환됩니다. 트랜지스터의 출력과 게이트 사이에 저항 R1 = 1kOhm을 넣으십시오. 트랜지스터의 소스와 연산 증폭기의 반전 입력 사이에 저항 R2 = 10kOhm을 넣으십시오. 연산 증폭기의 출력과 반전 입력 사이에 커패시터 C1 = 1000pF를 넣으십시오.


알렉산더에게 감사드립니다.이 값들은 좋은 출발점이었습니다. 그리고 거기에서 그것들을 조정했습니다. :)
scanny
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.