1 |
1
FPGA에서 자체적으로 공급하는 외부 클록(CLK200)으로부터 분주된 외부 클록주파수(TREF)를 생성하는 주파수 분주부;링 오실레이터(R-OSC)를 이용해서, 기준온도(TC)에 대응하는 기준 클록주파수(TPTAT@C) 및 현재온도(TO)에서 측정되는 상기 링 오실레이터(R-OSC)의 출력 클록주파수(TPTAT@O)를 출력하는 발진부;상기 생성된 외부 클록주파수(TREF)와 상기 출력된 기준 클록주파수(TPTAT@C)를 대비하여 기준값(PWPTAT)를 생성하고, 상기 생성된 기준값(PWPTAT)에 기초하여 상기 링 오실레이터(R-OSC)의 오프셋을 보정하며, 상기 외부 클록주파수(TREF)와 상기 출력된 출력 클록주파수(TPTAT@O)의 차이값(△T)에 기초하여 온도정보를 출력하는 제어부;상기 오프셋 보정을 위한 보정정보를 저장하는 보정정보 레지스터; 및상기 온도정보를 저장하는 측정정보 레지스터를 포함하고, 상기 제어부는 상기 링 오실레이터의 출력이 상기 기준 클록주파수(TPTAT@C)인 경우에 하이(HIGH) 레벨의 인에이블 신호(ENCAL)를 먹스(MUX)로 출력하고, 상기 링 오실레이터의 출력이 상기 출력 클록주파수(TPTAT@O)인 경우에 로우(LOW) 레벨의 인에이블 신호(ENCAL)를 상기 먹스(MUX)로 출력하며, 상기 먹스(MUX)는,상기 하이(HIGH) 레벨의 인에이블 신호(ENCAL)를 수신하면, 상기 보정정보가 상기 보정정보 레지스터에 저장되도록 제어하고, 상기 로우(LOW) 레벨의 인에이블 신호(ENCAL)를 수신하면, 상기 온도정보가 상기 측정정보 레지스터에 저장되도록 제어하는 FPGA(Field-Programmable Gate Array) 기반의 온도 센싱 장치
|
2 |
2
제1항에 있어서,상기 제어부는,상기 외부 클록주파수(TREF)와, 상기 기준 클록주파수(TPTAT@C)가 같아 지도록, 상기 링 오실레이터(R-OSC)의 사이클의 개수를 조절하는 FPGA(Field-Programmable Gate Array) 기반의 온도 센싱 장치
|
3 |
3
제1항에 있어서,상기 기준 클록주파수(TPTAT@C)는 상기 기준 클록주파수(Tosc)에 상기 링 오실레이터(R-OSC)의 사이클의 개수가 반영된 주파수인 것을 특징으로 하는 FPGA(Field-Programmable Gate Array) 기반의 온도 센싱 장치
|
4 |
4
삭제
|
5 |
5
제1항에 있어서,상기 제어부는,상기 차이값(△T)과 상기 외부 클록(CLK200)의 주기의 비율을 계산하고, 상기 계산된 비율에 대한 디지털 코드를 상기 온도정보로 출력하는 FPGA(Field-Programmable Gate Array) 기반의 온도 센싱 장치
|
6 |
6
제1항에 있어서,상기 제어부는,상기 현재온도(TO)와 상기 기준온도(TC)의 비율에, 상기 외부 클록주파수(TREF) 및 상기 외부 클록(CLK200)의 주기를 반영하여 상기 온도정보를 출력하는 FPGA(Field-Programmable Gate Array) 기반의 온도 센싱 장치
|
7 |
7
삭제
|
8 |
8
삭제
|
9 |
9
주파수 분주부에서, FPGA에서 자체적으로 공급하는 외부 클록(CLK200)으로부터 분주된 외부 클록주파수(TREF)를 생성하는 단계;발진부에서, 링 오실레이터(R-OSC)를 이용해서 기준온도(TC)에 대응하는 기준 클록주파수(TPTAT@C)를 출력하는 단계; 및제어부에서, 상기 생성된 외부 클록주파수(TREF)와 상기 출력된 기준 클록주파수(Tosc)을 대비하여 기준값(PWPTAT)를 생성하고, 상기 생성된 기준값(PWPTAT)에 기초하여 상기 링 오실레이터(R-OSC)의 오프셋을 보정하는 단계를 포함하고,상기 발진부에서, 상기 링 오실레이터(R-OSC)를 이용해서, 현재온도(TO)에서 측정되는 상기 링 오실레이터(R-OSC)의 출력 클록주파수(TPTAT@O)를 출력하는 단계;상기 제어부에서, 상기 외부 클록주파수(TREF)와 상기 출력된 출력 클록주파수(TPTAT@O)의 차이값(△T)에 기초하여 상기 온도정보를 출력하는 단계;상기 제어부에서, 상기 링 오실레이터의 출력이 상기 기준 클록주파수(TPTAT@C)인 경우에 하이(HIGH) 레벨의 인에이블 신호(ENCAL)를 먹스(MUX)로 출력하고, 상기 링 오실레이터의 출력이 상기 출력 클록주파수(TPTAT@O)인 경우에 로우(LOW) 레벨의 인에이블 신호(ENCAL)를 상기 먹스(MUX)로 출력하는 단계 및를 더 포함하며,상기 먹스(MUX)로 출력하는 단계는상기 먹스(MUX)에서 상기 하이(HIGH) 레벨의 인에이블 신호(ENCAL)를 수신하면, 상기 보정정보가 상기 보정정보 레지스터에 저장되도록 제어하고, 상기 로우(LOW) 레벨의 인에이블 신호(ENCAL)를 수신하면, 상기 온도정보가 상기 측정정보 레지스터에 저장되도록 제어하는 단계를 포함하는 FPGA(Field-Programmable Gate Array) 기반의 온도 센싱 장치의 동작 방법
|
10 |
10
제9항에 있어서,상기 링 오실레이터(R-OSC)의 오프셋을 보정하는 단계는,상기 외부 클록주파수(TREF)와, 상기 링 오실레이터(R-OSC)의 출력 클록주파수(TPTAT)가 같아 지도록, 상기 링 오실레이터(R-OSC)의 사이클의 개수를 조절하는 단계를 포함하는 FPGA(Field-Programmable Gate Array) 기반의 온도 센싱 장치의 동작 방법
|
11 |
11
삭제
|
12 |
12
제9항에 있어서,상기 온도정보를 출력하는 단계는,상기 차이값(ΔT)과 상기 외부 클록(CLK200)의 주기의 비율을 계산하는 단계; 및상기 계산된 비율에 대한 디지털 코드를 상기 온도정보로 출력하는 단계를 포함하는 FPGA(Field-Programmable Gate Array) 기반의 온도 센싱 장치의 동작 방법
|
13 |
13
제9항에 있어서,상기 온도정보를 출력하는 단계는,상기 현재온도(TO)와 상기 기준온도(TC)의 비율에, 상기 외부 클록주파수(TREF) 및 상기 외부 클록(CLK200)의 주기를 반영하여 상기 온도정보를 출력하는 단계를 포함하는 FPGA(Field-Programmable Gate Array) 기반의 온도 센싱 장치의 동작 방법
|
14 |
14
삭제
|