4.설계 및 계측
아래의 블록은 설계를 위한 구성으로 RSENSE 선택부와 VMSR 혹은 VOUT 선택부를 포함시켰으며, 각 포트에 대한 설명은 아래와 같다.
-VCC,VSS핀: PMU블록의 시스템 전원으로 VCC는 +15V, VSS는 -15V를 인가한다.
-DAC핀: PMU블록에 인가하기 위한 전압으로 DAC으로 출력 전압을 생성하여 이 핀에 인가한다. 이 인가된 전압은
FORCE_OUT으로 통해 LOAD에 인가된다.
-FORCE_OUT핀: DAC로 생성된 전압은 이 핀을 통해 출력되고, LOAD 저항이 연결된다.
-ADC_IN핀: VMSR 혹은 VOUT 값을 이 핀으로 통해 전압을 읽을 수 있다.
-VI_SEL핀: VMSR 혹은 VOUT을 선택하기 핀으로 '0'이면 VMSR이 선택되어 ADC_IN값으로 출력되고,
'1'이면 VOUT이 선택되어 ADC_IN값으로 출력된다.
-A0~A3핀: 내부적으로 각각 RSENSE 저항인 49.9Ω(A0), 499Ω(A1) , 4.99KΩ(A2) , 49.9KΩ(A3) 이 할당되어 있다.
-A4핀: N.C
-A5~A7핀: VMSR출력 전압의 Gain 설정을 위한 핀으로 "000"이면 1KΩ으로 x0.1배, :001"이면 5KΩ으로 x0.2배,
"010"이면 10KΩ으로 x1배, "011"이면 20KΩ으로 x2배, "100"이면 100KΩ으로 x10배가 각각 선택된다.
-RATE_EN핀: 내부 GAIN 설정을 활성화 하기 위한 핀으로 사용된다.
-VOFFSET핀: AMP의 OFFSET값을 맞추기 위한 용도로 사용되며 사용하지 않을 경우 GND로 연결한다.
● 다음 데이타는 실제 PMU Module을 제작하여 FPGA를 이용하여 측정한 결과 Raw 데이터들이다.
▶ DAC=1V, RSENSE=49.9Ω, GAIN=0.1, VI_SEL='0'(VMSR), RLOAD=OPEN
ADC로 읽을 값을 전압값으로 계산하기 위한 식으로 VOUT=(VREF x Code)/65536이다.
VREF=0V~5V입력 범위까지이므로 VREF=5, CODE는 ADC로 읽은 DECIMAL값, 65536는 ADC가 16BIT이므로 2^16값이다. 내부적으로 고속의 낮은 OFFSET AMP를 사용하였고, 최대 속도는 1uS 샘플링 속도까지 읽어 낼수 있지만, 테스트 속도는 8uS의 샘플링 속도로 읽었다.
각각 ADC_DATA CODE를 VMSR 전압값으로 환산하면 아래와 같고, 이 전압을 평균하면 0.000348052의 값이다.
CODE | 3 | 5 | 5 | 2 | 4 | 8 | 4 | 4 | 1 | 5 | 5 | |
VMSR | 0.000228882 | 0.000381 | 0.000381 | 0.000153 | 0.000305 | 0.00061 | 0.000305 | 0.000305 | 7.63E-05 | 0.000381 | 0.000381 | 0.000319 |
▶ DAC=1V, RSENSE=49.9Ω, GAIN=0.1, VI_SEL='0'(VMSR), RLOAD=4.99Ω
RLOAD를 4.99Ω을 연결한 데이타로 각각 ADC_DATA는
CODE | 13023 | 13068 | 13075 | 13077 | 13082 | 13034 | 13074 | 13072 | 13080 | 13073 | 13083 |
VMSR | 0.99357605 | 0.997009 | 0.997543 | 0.997696 | 0.998077 | 0.994415 | 0.997467 | 0.997314 | 0.997925 | 0.997391 | 0.998154 |
VMSR_CAL=부하 저항이 있는 VMSR- OPEN상태의 VMSR값을 아래와 같이 뺀 결과를 나타낸다.
VMSR-CAL | 0.993394458 | 0.996828 | 0.997362 | 0.997514 | 0.997896 | 0.994234 | 0.997285 | 0.997133 | 0.997743 | 0.997209 | 0.997972 |
▶ DAC=1V, RSENSE=49.9Ω, GAIN=0.1, VI_SEL='1'(VOUT), RLOAD=4.99Ω
VI_SEL='1'로 선택한 후 VOUT을 읽은 ADC_DATA는
CODE | 13083 | 13067 | 13091 | 13074 | 13093 | 13085 | 13025 | 13078 | 13086 | 13086 | 13089 |
VOUT | 0.998153687 | 0.996933 | 0.998764 | 0.997467 | 0.998917 | 0.998306 | 0.993729 | 0.997772 | 0.998383 | 0.998383 | 0.998611 |
이다.
아래와 같이 ILOAD=(VMSR_CAL/RSENSE)/GAIN과 RLOAD=VOUT/ILOAD로 계산된다.
ILOAD | 0.199077046 | 0.199765 | 0.199872 | 0.199903 | 0.199979 | 0.199245 | 0.199857 | 0.199826 | 0.199949 | 0.199842 | 0.199994 |
RLOAD | 5.013906467 | 4.990527 | 4.997016 | 4.989763 | 4.995105 | 5.01044 | 4.972203 | 4.9932 | 4.993198 | 4.995872 | 4.993197 |
● 다음 데이타는 RLOAD를 4.99KΩ을 측정한 결과 Raw 데이터들이다.
▶ DAC=1V, RSENSE=49.9Ω, GAIN=2, VI_SEL='0'(VMSR), RLOAD=OEPN
각각 ADC_DATA CODE를 VMSR 전압값으로 환산하면 아래와 같고, 이 전압을 평균하면 0.000181592의 값이다.
CODE | 2 | 3 | 2 | 2 | 2 | 2 | 1 | 3 | 3 | 1 | 3 | |
VMSR | 0.000152588 | 0.000229 | 0.000153 | 0.000153 | 0.000153 | 0.000153 | 7.63E-05 | 0.000229 | 0.000229 | 7.63E-05 | 0.000229 | 0.000166 |
▶ DAC=1V, RSENSE=49.9Ω, GAIN=2, VI_SEL='0'(VMSR), RLOAD=4.99KΩ
RLOAD를 4.99KΩ을 연결한 데이타로 각각 ADC_DATA는
CODE | 268 | 268 | 269 | 268 | 267 | 267 | 267 | 269 | 268 | 268 | 268 |
VMSR | 0.020446777 | 0.020447 | 0.020523 | 0.020447 | 0.02037 | 0.02037 | 0.02037 | 0.020523 | 0.020447 | 0.020447 | 0.020447 |
상기 계산식과 같이 VMSR_CAL=부하 저항이 있는 VMSR- OPEN상태의 VMSR값을 아래와 같이 뺀 결과를 나타낸다.
VMSR-CAL | 0.020098726 | 0.020099 | 0.020175 | 0.020099 | 0.020022 | 0.020022 | 0.020022 | 0.020175 | 0.020099 | 0.020099 | 0.020099 |
▶ DAC=1V, RSENSE=49.9Ω, GAIN=2, VI_SEL='1'(VMSR), RLOAD=4.99KΩ
VI_SEL='1'로 선택한 후 VOUT을 읽은 ADC_DATA는
CODE | 13112 | 13102 | 13042 | 13100 | 13100 | 13106 | 13106 | 13095 | 13106 | 13102 | 13106 |
VOUT | 1.000366211 | 0.999603 | 0.995026 | 0.999451 | 0.999451 | 0.999908 | 0.999908 | 0.999069 | 0.999908 | 0.999603 | 0.999908 |
이다.
아래와 같이 ILOAD=(VMSR_CAL/RSENSE)/GAIN과 RLOAD=VOUT/ILOAD로 계산된다.
ILOAD | 0.00020139 | 0.000201 | 0.000202 | 0.000201 | 0.000201 | 0.000201 | 0.000201 | 0.000202 | 0.000201 | 0.000201 | 0.000201 |
RLOAD | 4967.307366 | 4963.519 | 4922.105 | 4962.761 | 4981.672 | 4983.953 | 4983.953 | 4942.107 | 4965.034 | 4963.519 | 4965.034 |
'Application > PMU 저항 측정-Terminating resistance' 카테고리의 다른 글
PMU 측정 방식을 이용한 이론 및 설계(4) (0) | 2024.05.16 |
---|---|
PMU 측정 방식을 이용한 이론 및 설계(3) (0) | 2024.05.16 |
PMU 측정 방식을 이용한 이론 및 설계(1) (0) | 2024.05.13 |