inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

전동킥보드로 배우는 임베디드 실전 프로젝트

리니어 레귤레이터 동작 원리

리니어 레귤레이터 관련 질문입니다.

해결된 질문

58

김휘주

작성한 질문수 1

2

Vout이 낮아지면 VFB가 낮아져서
VFB<VREF가 돼서 오차 증폭기 출력이 high가 돼서 switch가 on이 돼서 Vout 전압값을 올린다

 

1.VFB<VREF인 상황이면 증폭기 출력은 0V가 나와야 하는거 아닌가요?

증폭기의 +단자에 Vfb -단자에 Vref라서

V+<V-인 상황에서의 출력값은 0V인것으로 알고 있는데 이부분이 헷갈립니다.

2. switch가 on이 되는것이 왜 Vout 전압값을 올리는 결과가 나오는 것인지 궁금합니다.

 

임베디드 stm32 hardware motordriver artwork

답변 2

0

제어쟁이

 

  1. +/– 단자(극성)을 반대로 보고 계십니다.
    TPS54360의 에러 앰프 모델은 +단자에 기준전압 VREF(0.8V), –단자에 VFB가 들어갑니다. 그래서 Vout이 내려가 VFB가 내려가면(VFB < VREF) 오차(VREF − VFB)가 양(+)이 되고, 에러 앰프는 COMP 노드를 “올리는 방향”으로 동작합니다.

     

  2. COMP가 올라가면 왜 Vout이 올라가나
    내부 PWM 비교에서 COMP는 램프(또는 내부 기준)와 비교되어 듀티가 결정됩니다. COMP가 올라가면 일반적으로 듀티가 증가합니다. 듀티가 증가하면 벅 컨버터에서 스위치 ON 시간이 늘고, 인덕터 전류 증가 구간이 길어져 출력으로 전달되는 평균 에너지가 증가하므로 Vout이 상승합니다

 

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 김휘주님.

리니어 레귤레이터의 작동 원리에 대해 질문을 주셨군요. 리니어 레귤레이터는 출력 전압을 일정하게 유지하기 위해 오차 증폭기를 사용합니다.

질문 1: 오차 증폭기의 출력이 High가 되는 이유

  • 오차 증폭기는 일반적으로 피드백 전압(VFB)와 참조 전압(VREF)을 비교하며, 목적은 두 전압간의 차이를 최소화하여 출력 전압(VOUT)을 일정하게 유지하는 것입니다.
  • VFB < VREF인 경우에는 증폭기의 출력이 최대 출력 전압으로 나올 수 있습니다. 이는 오차 증폭기가 이득을 높여서 VOUT를 증가시키고자 하는 동작입니다. 때문에 V+ < V-의 경우라도 출력이 High가 되어 스위치를 제어합니다.

질문 2: 스위치가 ON이 되는 것이 VOUT를 올리는 이유

  • 스위치의 동작: 리니어 레귤레이터에서 스위치라는 표현은 일반적으로 트랜지스터와 같은 제어 소자를 말합니다. 이 소자가 ON이 되면, 입력 전압으로부터 출력 전압까지의 경로가 열립니다.
  • 스위치가 ON이 되면 전류가 자유롭게 흐를 수 있어, 결과적으로 출력 전압(VOUT)이 증가합니다.

리니어 레귤레이터의 작동 방식은 피드백 루프를 통해 오차를 제거하여 우리가 원하는 일정한 전압을 출력하는 것이 핵심입니다. 추가로 궁금하신 점이 있으시면, 전동킥보드로 배우는 임베디드 실전 프로젝트를 참고하시거나 이어서 질문해 주세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

수업관련

0

23

1

벅 컨버터 스위치 off 상태일 때 흐름

0

30

2

PCB 발주

0

30

1

32. MOSFET의 특성과 동작 영역 강의 내용 중 P=I^2R질문

0

21

2

LDO 선정 이유

0

23

1

벅컨버터 사용 및 그라운드 분리

0

56

2

EEPROM I2C 풀업저항

0

51

2

측정관련 질문

0

62

2

벅컨버터 출력전압

0

57

2

실습 질문

0

64

2

벅컨버터 설계시 스위칭 주파수 설정

1

72

2

모터 구동 오류

0

70

2

EasyEDA

0

70

2

URAT 연결

0

73

2

Object 1 is disconnected from other objects of the same network 에러가 떴어요

0

72

2

PCB 관련 문의 건.

0

100

1

NTC 사용 이유가 궁금합니다.

0

87

2

실제 프로젝트 궁금증

0

88

2

Ias_offset의 변수타입을 uint32_t로 하든 int32_t로 하든 상관이 없나요?

0

83

2

인버터 회로 설계 발주 전에 컨펌 한번 받을 수 있을까요?

0

111

2

플로팅현상에 대한 질문

0

78

1

19 저항의 종류 강의 중 저항온도계수 설명 문의드립니다.

0

93

2

벅 컨버터 설계: 전체 응답성 설정 부분

0

90

2

UART 통신 테라텀 실습관련

0

84

2