ADC로 음의 전압을 어떻게 측정합니까?


48

10 비트 ADC가 내장 된 PIC 마이크로 컨트롤러로 작업하고 있으며 -1 ~ -3V 범위의 전압을 측정하려고합니다.
반전 모드에서 op-amp를 사용하여 전압을 양수로 만든 다음 마이크로 컨트롤러의 adc에 공급하려고 생각했지만 여기서는 부정적인 전원 공급 장치로 opamp에 전원을 공급해야합니다. 현재 부정적인 전원 공급 장치를 사용하고 싶지 않으며이 구성을 달성 할 수 있는지 궁금합니다. 도와 드릴까요?


1
측정하고있는 -1 ~ -3V는 모니터링하려는 LM337의 출력입니다.
Kevin Boyd


완전한 답변을 완성하기에 충분한 세부 정보가 없지만 PIC에 VREF- (음의 기준 전압) 핀이 있으면 참조 전압을 창의적으로 사용하여 추가 인버터없이 직접이 작업을 수행 할 수 있습니다.
Sparr

답변:


42

반전 증폭기는 전압을 반전 네가티브 레일을 필요로하지 않는다.

gschem

파워 레일을 출력을 공급하는 것으로 생각하십시오. 회로를 보면 모든 연산 증폭기 핀이 0V 이상의 전압에 연결되어 있습니다. -1 ~ -3 범위가되면 출력에서 ​​1 ~ 3과 정확히 반대로 표시됩니다. 당신의 핀의 입력 임피던스가 매우 (너무 오래 R로이 회로에 영향을 미치지 않습니다 이것은 또한, 버퍼로 당신에게 몇 가지 장점을 제공 에서 || R의 f는 크다).

간단한 저항 분배기가 작동한다는 것에 동의합니다.이 또한 작동한다는 것을 알려주십시오.


2
+1-네거티브 입력을받는 ADC가없는 경우 올바른 방법입니다.
Jason S

3
아닙니다. 연산 증폭기의 레일은 출력의 경계입니다. rail-to-rail op-amp가 경계에 매우 가까운 곳. 당신은 많은 사람들이 그들의 연산을 op-amp를 디자인하는 데 보냈다. 완벽한 연산 증폭기와 같은 것은 없지만 일반적으로 특정 경우에 완벽한 연산 증폭기가 있습니다.
Kortuk

4
참고로이 구성에서 입력으로 -Vcc를 초과하면 출력이 Vcc 레일에 도달합니다. 일부 연산 증폭기는 1 볼트 이상의 레일에 들어 가지 않으며, 일부 연산 증폭기는 50mV 이내에 있습니다. 더 큰 입력 신호를 얻는 경우 더 큰 양으로 나누고, -1 ~ -10 V 신호가 있으면 2로 나눠 문제를 해결하십시오.
Kortuk

2
@Kortuk- 어떤 경우 에도 완벽한 연산 증폭기는 없습니다 . 그러나 모든 프로젝트에 대해 가격을 고려할 때 사용 가능한 선택 중에서 가장 좋은 연산 증폭기가 있습니다.
코너 울프

3
@ 가짜 이름, 이것이 통신 오류의 경우라고 생각합니다. 그것이 필요한 사양을 충족하고 저렴한 경우 완벽한 연산 증폭기를 갖습니다. 그것은 내 말이 될 것입니다, 나는 당신이 무엇을 의미하는지 이해합니다. 나는 긍정적이기 때문에 한계를 받아들이고 완벽하게 사용합니다. <3
Kortuk

16

한쪽 끝이 양극 공급 레일에 매달려있는 전압 분배기를 사용할 수 있습니다. 저항이 같고 5V 전원 공급 장치가있는 것으로 가정하면 -1 ~ -3V 범위에서 + 2V ~ + 1V의 전압이 발생합니다.

+5V +
    |
    R
    |
    +-- OUT
    |
    R
    |
IN -+

4
IN 단자는 (5-Vin) / (2R)의 전류를 싱킹해야하므로 원하지 않는 전류로 입력을 압도하지 않을 정도로 R을 크게 선택해야합니다. 그런 다음 분배기 네트워크를 과도하게로드하지 않으려면 ADC 입력이 R 값보다 적어도 10 배 더 많은 입력 임피던스를 가져야합니다. 어느 것이 가능할 수도 있고 그렇지 않을 수도 있습니다. 데이터 시트에!
JustJeff

3
-1 : 정밀 저항과 5V에 대한 정밀 기준을 사용하는 것이 좋습니다.
Jason S

1
가장 간단한 방법은 +1입니다. 그러나 Jason S가 말했듯이 정밀도가 중요하다면 노력이 필요할 것입니다.
DarenW

3
포지티브 레일의 노이즈는 ADC에 표시됩니다.
endolith

7

전압 분배기 아이디어는 훌륭하고 저렴하지만 측정 할 전압의 변화 문제는 ADC 입력의 1/2 변화로 볼 수 있습니다. 정확한 측정이 필요한 경우 솔루션은 분배기의 하단 절반 인 제너 다이오드입니다. 측정 대상이 약간의 전류 손실을 견딜 수 있다면 이는 큰 효과가 있습니다. 제너는 역전 류, 특히 매우 작은 전류의 경우 절대적으로 평탄하지 않으므로 R1을 너무 크게 만들지 마십시오.

이 스택 교환 사이트에서 이미지를 추가 할 수 있는지 확인하려면 ...

대체 텍스트

대체 텍스트


2
QUCS에서 시뮬레이션
DarenW

4

이것이 이런 종류의 변환을위한 표준 회로입니다. 나는 누군가에게 그것이 효과가 있다는 것을 증명하기 위해 그것을 시뮬레이션 했으므로 SPICE 회로도. 적절한 저항기 값을 선택해야하며 2R, 2R 및 R 인 한 작동합니다.


4

나는 핸디 일렉트로닉스 또는 서적없이 (전자가 아닌) 일을하고 있습니다. 그래서 이것은 대략적인 아이디어 일 것입니다. 다른 사람이 세부 사항을 채울 수 있습니다 ...

Vcc 레일에 매달려있는 PNP 트랜지스터 쌍을 사용하여 전류 미러를 사용해보십시오. 음의 전압 신호를 적절한 저항을 통해 미러의 입력 측에 공급하십시오. 동일한 전류가 미러의 출력 트랜지스터를 통해 흐르게됩니다. 잘 선택된 저항으로 0V ~ Vcc 범위의 전압 범위를 생성합니다.

편집-신규 : 현재 미러 회로도입니다. 전류가 트랜지스터 T1을 통과하면 T2는 동일한 전류 흐름을 시도합니다. 무작위로 15V로 선택한 전원 공급 장치를 기준으로 측정 할 음의 전압은 R1을 통해 약간의 전류를 생성합니다 (시뮬레이션에서 "입력 전류"로 측정 됨). R2가 R1과 같으면 허용되는 경우 그 전압이 동일한 전압을 찾을 수 있습니다. 그러나 그것은 0V (gnd)에 연결됩니다-우리의 회로는 순전히 양의 전원을 기반으로합니다. R2를 더 작게 만들지 않으면 작동하지 않습니다. R1의 1/2이라고 말하면 그 전압은 R1의 1/2입니다. 그것을 측정하고 수학을 수행하십시오 (누가, 2를 곱하면 어렵습니다!). 회로도에는 값과 비율이 다르지만 대체 텍스트모두 수학을 다룰 수 있다고 생각합니다.

단순한 전압 분배기보다 이점은 1) 더 복잡해 보이고 2) 아날로그 IC 설계에서 일반적인 트릭이라는 것입니다. 제너 다이오드를 사용하여 다른 답변을 썼기 때문에 이것이 왜 더 좋은지 잘 모르겠지만 전압 분배기의 대안이며 다른 범위의 전압이나 다른 것을 얻을 수 있습니다. 이제 다른 사람들이이 아이디어의 지혜 나 어리 석음에 대해 언급하도록하겠습니다 ... 대체 텍스트 대체 텍스트


나는 당신이 여기에서 무엇을 의미하는지 이해할 수 없었습니다.
Kevin Boyd

좋아, 지금 시간이 생겼는데 ... 내 생각에 따르면, 자세한 설계가 수치 적으로 더 잘 작동 할 수 있다는 점을 제외하고는 왜 단순한 회로보다 나은지 잘 모르겠습니다. 도식이 곧 첨부됩니다.
DarenW

내가 알고있는 오래된 질문이지만 ...이 회로는 두 트랜지스터의베이스 이미 터 전압 대 컬렉터 전류 곡선이 동일하므로 두 개의 트랜지스터 컬렉터 각각에 동일한 전류가 흐릅니다. 이는 트랜지스터가 잘 일치 할 수 있고 동일한 온도에있을 수 있지만 2 개의 개별 트랜지스터에는 적합하지 않은 IC에서 좋은 가정이다. 이미 터와 일치하는 저항을 직렬로 배치하면이 문제에 덜 민감한 회로를 만들 수 있습니다.
gwideman

0

연산 증폭기가 필요하지 않을 수도 있습니다. 다음 MCP3304 같은 일부 ADC의는 (데이터 시트 참조 http://ww1.microchip.com/downloads/en/DeviceDoc/21697e.pdf이 을 할 수있는, a는 ADC는 두 채널의 차이를 반환 차동 모드에서 내장되어 한 채널을 접지에 연결하면 (의사 차동 모드라고 함) ADC는 다른 채널에서 음의 입력 전압을 받아 음의 전압없이 음수로 변환 할 수 있습니다.

물론 이것은 ADC가 이런 종류의 것을 지원하는 경우에만 적용됩니다. 많은 사람들이 차동 모드를 전혀 가지고 있지 않습니다.


1
이 부분의 데이터 시트를 확인하셨습니까? 절대 최대 정격 섹션의 시트에서 : "모든 입력 및 출력 wrt VSS ...... -0.3V ~ VDD + 0.3V"이는 음수를 가질 수 없음을 의미합니다 해당 문제에 대한 입력 또는 다른 핀의 전압. 왜? 입력 보호 다이오드가 켜지고 부품이 타는 것을 방지하기 때문입니다. 이것은 질문에 대답하지 않습니다. 문제는 어떻게 음의 전압을 측정 할 수 있었습니까? 이 부분으로는 음의 전압을 측정 할 수 없습니다.
전압 스파이크

-2

나는 이미 매우 좋은 답변이 있다고 생각하지만 기본적으로 동일한 일을하기 위해 자신을 사용하고있는 다른 접근법을 게시하고 싶습니다.

LT1167과 같은 계측 연산 증폭기를 사용할 수 있습니까? 그러나 네거티브 레일이 필요하지만 더 정확하지 않습니까? 또한 단순히 하나의 저항을 추가하여 원하는 경우 전압을 증폭하는 더 나은 방법.

네거티브 레일을 추가하는 것은 minmax MCW03-05D05와 같은 것을 추가하는 것만 큼 쉽습니다.

저항을 사용할 때의 문제점은 동일한 저항을 찾기가 매우 어렵다는 것입니다. 이로 인해 수정해야 할 오류가 발생합니다.


그것은 간단한 일을하는 꽤 비싼 방법입니다.
매트 영

네,하지만 그것이 원하는 정확도에 달려 있다고 생각합니다
Nisse

1
당신은 저항이 오류의 주요 원인이라고 스스로에게 말했습니다. 더 비싼 부품을 사용하고 어떤 종류의 네거티브 레일을 추가해야한다고해서 문제가 해결되지는 않습니다. 고정밀 저항을 사용하는 것이 더 합리적입니다.
매트 영

글쎄, 증폭이 필요하지 않으면 저항이 필요하지 않습니다. 또한 그것을 수행하는 또 다른 방법 일뿐입니다. 어떤 응용 분야에 대해서도 올바른 방법이라고 말하지는 않지만 어떤 경우에는 네거티브 레일을 사용하지 않는 것을 포기하는 것이 좋습니다.
Nisse
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.