정밀 CC CV 회로 또는 전원 공급 장치


9

DAC의 0 ~ 5V 범위에서 전압 제한 또는 전류 제한을 설정할 수있는 CC / CV (정전류 / 정전압) 회로를 설계하려고합니다. 가변 CC 회로 및 CV를 설계하는 방법을 알고 있습니다.

개략도

이 회로 시뮬레이션CircuitLab을 사용하여 작성된 회로도

여기 내 문제가 있습니다. 정확하게 프로그래밍 가능한 정전압 정전류 회로 를 설계해야합니다 (출력은 0.1 %이어야하고 DAC 입력의 100uV 이내이어야 함) 정전류 부분도 비슷한 정확도가 필요하며 소싱 할 수 있어야합니다 0V ~ 7V에서 200mA.

또한 온도 요구 사항과 노이즈 요구 사항이 있으므로 낮은 tempco opamp와 저잡음 op 앰프로 이것을 만들 것입니다. 지금은 그렇게 걱정하지 않습니다. 지금은 좋은 회로 토폴로지를 찾으려고 노력하고 있습니다.이 회로 유형을 가지고있는 모든 문헌에서는 다루지 않습니다. 리플 때문에 DC-DC를 사용하고 싶지 않습니다.

정밀 CC / CV 회로를 구축하는 데 사용할 수있는 회로 토폴로지는 무엇입니까?

(필요한 경우 정밀 LDO를 사용할 수도 있습니다.) 전류를 소싱 및 싱크 할 수있는 경우 보너스 포인트 회로 주위에 레일을 구축 할 수 있습니다.


모든 SPECS env 사양 없이 설계 할 수 없습니다 . 0.1 % 대 레인지? 또한 부하 단계 응답 (있는 경우), 부하 조절 오류 (있는 경우), 부하 변화에 따른 RMS 노이즈 및 f 및 기타 관련 사양. 0.1 % Pls 내의 루프 응답 시간은 간결한 형식으로 사양을 수정합니다
Tony Stewart Sunnyskyguy EE75

1
@Tony 환경 사양없이 디자인 할 수 있습니다. I 상수 30C에서 일반적으로 히트 싱크의 온도 제어 회로
전압 스파이크

TC Vref와 오븐 Vref 중에서 선택할 수도 있습니다. 포인트 pls 더 많은 사양을 추가, 그렇지 않으면 그것은 시간 낭비가 될 수 있습니다
Tony Stewart Sunnyskyguy EE75

–55 ° C / 210 ° C (가능한 경우)로드 단계 대기 시간? 0.1 %가 전체 사양 인 경우 오류 요인은 솔더 열 이동에 대한 민감도를 포함해야합니다
토니 스튜어트 Sunnyskyguy EE75

1
내가 도착하면 거기에 갈거야, 지금 토폴로지를 원해
Voltage Spike

답변:


7

정밀성을 원한다면 CC 소스가 그것을 절단하지 않습니다. 트랜지스터 알파는 무엇입니까?

이 작업을 수행하는 고전적인 방법은 두 개의 루프를 사용하는 것입니다

개략도

이 회로 시뮬레이션CircuitLab을 사용하여 작성된 회로도

전압 및 전류 피드백은 모두 스케일링 및 접지를 기준으로하며 DAC와 비교하고 OR을 출력 제어로 비교하면 편리함을위한 달링턴을 제안합니다. 어느 루프가 '오버'되면 컬렉터를 끌어 내고 출력을 조절합니다.

안정성은 유지되어야합니다. 즉, 설계되어 있으므로 적은 이득으로 비교가 이루어집니다. 정밀성을 위해 높은 게인이 필요한 경우 루프에 적분기를 추가하십시오. 나는 그런 제어가 제어를 따라야하거나 그렇지 않으면 비활성 적분기가 포화되어 인계해야 할 때 복구하는 데 오랜 시간이 걸릴 것이라고 추측합니다.

저전압 및 전류 요구 사항에 따라 필요한 모든 선형 공급 장치가 있습니다.


BJT 대신 LDO 또는 MOSFET을 대체 할 수는 있지만 디자인의 일부 측면이 바뀔 것입니다. 전류 소스에 BJT를 사용하면 연산 증폭기가 BJT가하는 일을 보상하지 않습니까?
전압 스파이크

내 회로 나 회로를 언급하고 있습니까? 질문을 이해하지 못합니까?
Neil_UK

"정확성을 원한다면 CC 소스가 그것을 자르지 않고 트랜지스터 알파를 사용하는 것"이라고 말한 것입니다.
전압 스파이크

1
@ laptop2d 나는 그가 제안한 정전류 공급 장치에서 BJT의 기본 전류가 전류 감지 저항을 건너 뛰는 것을 의미한다고 확신합니다. 여분의 전류는 트랜지스터 증폭 계수 (α)에 반비례하여 비례하여 연산 증폭기에서 부하로 흐르고 연산 증폭기는 보상 할 방법이 없다.
jms

나는 지금 그것을 본다, 고마워. BJT 이후에 전류 감지를하고이 포스트가 제안하는 것처럼 차동 전류 감지를 수행 할 수 있다고 가정합니다.
Voltage Spike

3

좋아, 실제로 제안하는 것은 실제로 두 개의 루프입니다 : 전류 루프 오버 전압 루프. 즉, 전류 명령 (한계가 됨)과 전압 명령이 있습니다. DAC 로의 출력은 최대입니다 (전압 명령 / 전류 루프 출력). 전류 제한에 도달하지 않는 한 전류 루프가 포화되어 간섭하지 않습니다. 당신이해야 할 유일한 것은 전압과 전류를 측정하는 것입니다. 이것은 매우 기본적인 것입니다.

회로에 따라 전압 / 전류 요구 사항에 대해서는 언급하지 않았습니다. 따라서 실제로 가장 간단한 방법은 DAC의 전력 증폭을위한 이미 터 팔로워와 전류 측정을위한 매우 작은 전류 감지 저항입니다.

응용 프로그램 및 사용 가능한 디지털 구성 요소에 따라 시그마 델타 ADC가 전류를 측정하도록 제안 할 수 있습니다. 일부는 PGA에 매우 훌륭하고 정확한 내장 기능을 갖추고 있으므로 시스템을 매우 잘 조정할 수 있습니다.

그래서 회로도는 다음과 같습니다. U3은 마이크로 컨트롤러입니다. 어떤 의미에서 전체 시스템은 다른 답변과 비슷하지만 현재 루프는 더 쉽게 조정할 수 있지만 대역폭은 더 낮습니다.

죄송합니다, INST- 악기 앰프; 또한베이스에 저항을 잊어 버렸지 만 얻을 수 있습니다.

개략도

이 회로 시뮬레이션CircuitLab을 사용하여 작성된 회로도

시스템 동작에 대한 몇 가지 단어. 모든 것이 올바르게 완료되면 전류 루프는 0에서 시작하여 전압을 천천히 전압 명령까지 상승시킵니다. 그러나 시스템이 정상적으로 CC 모드에서 작동하는 경우 특별한 경우가 있습니다. 부하가 갑자기 연결 해제 된 후 다시 연결되면 얼마 동안 전류가 한계보다 높을 수 있습니다. 따라서 연결 해제 된 부하를 감지하고 현재 PID 루프를 재설정하는 것이 중요 할 수 있습니다.


전압 및 전류 요구 사항에 대해 몇 가지 이야기했습니다. 도구를 사용하여 회로 예를 그릴 수 있다고 생각하십니까?
전압 스파이크

예, 나는 숫자를 놓쳤다. 좋아, 회로 작업 중.
그레고리 Kornblum

끝난! 123456789
그레고리 Kornblum

랩탑, 마이크로 컨트롤러에서 전류 루프를 배열하는 방법을 알고 있습니까?
Gregory Kornblum

네, 한가지 문제는 제가 일하는 소프트웨어 엔지니어들이 실시간으로 좋지 않다는 것입니다. 그래서 '루프에서 펌웨어'를 사용하고 싶을 지 모르겠습니다
Voltage Spike

2

-시스템 사양에 따라 DAC를 사용하지 않고 10 비트 PWM (1024)을 사용합니다.

-<= 0.1 % Vref를 선택하고 선형 하이 사이드 CC 및 CV를 선택합니다.

개략도

성급한 회로도에 의해 반전 된 CC 루프 (죄송합니다)

CC = x에서 최대로 k = 0에서 1을 선택합니다.


토니, 회로 설명 좀 해줄 래?
Gregory Kornblum

데이터 시트를 읽는 고전적인 LDO 디자인입니다. OA1은 100mV 드롭의 Isense 앰프이고 OA3은 Vreg 인 반면 OA2는 Imax reg입니다. 다운 제어 만 가능합니다. 열쇠는 값 비싼 DAC 또는 덜 정확한 것을 사용하지 않는 것입니다.
Tony Stewart Sunnyskyguy EE75

젠장, 똑똑해! 이 모든 것을 혼자서 그리고 회로도없이 그렸습니까?
키노

40 년 후 나는 내 머리에 이것을 할 수 있습니다 .. 지금 여기
토니 스튜어트 Sunnyskyguy EE75

그럼 왜 그리시겠습니까?
Gregory Kornblum

1

훨씬 더 많은 검색을 한 후 eevblog에서 회로가 하나 더 발견되었습니다 . 흥미 롭기 때문에 목록에 추가하고 싶다고 생각했습니다. '최대'구성에서 다이오드를 사용하는 대신 mosfet와 다이오드를 사용하여 CV에서 CC로 전환합니다.

개략도

이 회로 시뮬레이션CircuitLab을 사용하여 작성된 회로도


호기심 거의 다이오드 크로스 오버 및 IA의 설정과 광산과 동일하지만 0.1 %의 정확도에 의문이
토니 스튜어트 Sunnyskyguy EE75

확실히, 당신은 mosfet와 다이오드를 사용하지 않고 전압을 선택하여 오프셋을 갖는 연산 증폭기를 사용합니다. CC 모드가 아닌 경우 전압 피드백에 대한 오프셋이없는보다 직접적인 피드백 경로를 제공합니다. 또한 이것은 주 전류 리미터에 대한 mosfet가 아닌 BJT를 사용합니다.
전압 스파이크

그렇습니다. 잠재적 인 안정성 문제를 야기하는 높은 이득을 가진 다이오드 대신 여분의 Q (FET)가 있습니다.
Tony Stewart Sunnyskyguy EE75

나는 그것을 목록에 던질 줄 알았는데
Voltage Spike

1
회로도에는 두 가지 오류가 있습니다 .OA1이 반전되고 (전압 및 전류 피드백이 음수 여야 함) M1은 P 채널 향상 모드 부분이어야합니다 (OA3의 출력이 낮을 때 작동해야하며 차단해야 함). 그것이 높을 때). 현재 M1은 N 채널 향상 모드 MOSFET입니다.
jms
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.