← Documents Documentation/hwmon/ltc2990.rst GitHub 원문 ↗

Linux 6.18.37 · Hardware Monitoring

Kernel driver ltc2990

LTC2990의 4개 입력을 전압, 차동 전류 또는 외부 온도로 구성하고 실제 감지 저항에 맞춰 환산하는 방법입니다.

Source pathDocumentation/hwmon/ltc2990.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약·해설

ltc2990.rst:1-62

4채널 입력을 개별 전압 또는 차동 쌍으로 사용하며, 전류 보고값은 1 mOhm 기준이므로 실제 감지 저항으로 나눠 환산합니다.

문서 개요
항목
SourceDocumentation/hwmon/ltc2990.rst
분량62 source lines
입력4개
자동 탐색없음

원문 분량과 핵심 장치 특성입니다.

운영 흐름
장치 등록측정 모드 설정sysfs 채널 확인감지 저항 환산

등록부터 측정·경보 처리까지의 핵심 순서입니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 Kernel driver ltc2990
2 =====================
3
4
5 Supported chips:
6
7 * Linear Technology LTC2990
8
9 Prefix: 'ltc2990'
10
11 Addresses scanned: -
12
13 Datasheet: http://www.linear.com/product/ltc2990
14
15
16
17 Author:
18
19 - Mike Looijmans <[email protected]>
20 - Tom Levens <[email protected]>
21
22
23 Description
24 -----------
25
26 LTC2990 is a Quad I2C Voltage, Current and Temperature Monitor.
27 The chip's inputs can measure 4 voltages, or two inputs together (1+2 and 3+4)
28 can be combined to measure a differential voltage, which is typically used to
29 measure current through a series resistor, or a temperature with an external
30 diode.
31
32
33 Usage Notes
34 -----------
35
36 This driver does not probe for PMBus devices. You will have to instantiate
37 devices explicitly.
38
39
40 Sysfs attributes
41 ----------------
42
43 ============= ==================================================
44 in0_input Voltage at Vcc pin in millivolt (range 2.5V to 5V)
45 temp1_input Internal chip temperature in millidegrees Celsius
46 ============= ==================================================
47
48 A subset of the following attributes are visible, depending on the measurement
49 mode of the chip.
50
51 ============= ==========================================================
52 in[1-4]_input Voltage at V[1-4] pin in millivolt
53 temp2_input External temperature sensor TR1 in millidegrees Celsius
54 temp3_input External temperature sensor TR2 in millidegrees Celsius
55 curr1_input Current in mA across V1-V2 assuming a 1mOhm sense resistor
56 curr2_input Current in mA across V3-V4 assuming a 1mOhm sense resistor
57 ============= ==========================================================
58
59 The "curr*_input" measurements actually report the voltage drop across the
60 input pins in microvolts. This is equivalent to the current through a 1mOhm
61 sense resistor. Divide the reported value by the actual sense resistor value
62 in mOhm to get the actual value.
63

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

LTC2990 측정 모드와 명시적 등록

1-38

LTC2990은 접두사 `ltc2990`을 사용하는 4채널 I2C 전압·전류·온도 모니터입니다. 주소 자동 탐색은 없으며 저자는 Mike Looijmans와 Tom Levens입니다.

입력 네 개는 각각 전압을 측정할 수 있습니다. 또는 1+2와 3+4를 각각 한 쌍으로 묶어 차동 전압을 측정할 수 있으며, 이 차동 측정은 보통 직렬 감지 저항의 전류나 외부 다이오드 온도를 얻는 데 사용합니다.

드라이버는 PMBus 장치를 탐색하지 않으므로 보드 설명이나 I2C 장치 생성 인터페이스로 명시적으로 인스턴스화해야 합니다.

LTC2990 측정 구성
구성측정 대상
V1, V2, V3, V4 개별전압 4개
V1-V2전류 또는 외부 온도 TR1
V3-V4전류 또는 외부 온도 TR2
내부 센서칩 온도

네 입력을 단일 종단 또는 차동 쌍으로 사용합니다.

LTC2990 채널 구성
장치 명시적 등록네 입력의 측정 모드 설정단일 전압 또는 차동 쌍 선택모드에 맞는 전압·전류·온도 속성 확인

측정 모드가 노출되는 sysfs 속성을 결정합니다.

Kernel driver ltc2990
=====================


Supported chips:

  * Linear Technology LTC2990

    Prefix: 'ltc2990'

    Addresses scanned: -

    Datasheet: http://www.linear.com/product/ltc2990



Author:

        - Mike Looijmans <[email protected]>
        - Tom Levens <[email protected]>


Description
-----------

LTC2990 is a Quad I2C Voltage, Current and Temperature Monitor.
The chip's inputs can measure 4 voltages, or two inputs together (1+2 and 3+4)
can be combined to measure a differential voltage, which is typically used to
measure current through a series resistor, or a temperature with an external
diode.


Usage Notes
-----------

This driver does not probe for PMBus devices. You will have to instantiate
devices explicitly.

전압·온도·전류 속성과 감지 저항 환산

39-62

항상 보이는 `in0_input`은 Vcc 핀 전압을 mV로 보고하며 범위는 2.5 V부터 5 V입니다. `temp1_input`은 내부 칩 온도를 밀리섭씨로 보고합니다.

나머지는 측정 모드에 따라 일부만 나타납니다. `in[1-4]_input`은 V1-V4 핀 전압, `temp2_input`과 `temp3_input`은 외부 온도 센서 TR1과 TR2입니다. `curr1_input`은 V1-V2, `curr2_input`은 V3-V4 사이의 전류를 1 mOhm 감지 저항 기준 mA로 나타냅니다.

실제로 `curr*_input` 레지스터는 입력 핀 사이 전압 강하를 마이크로볼트로 보고합니다. 이는 1 mOhm에서의 mA와 수치가 같으므로 실제 감지 저항이 Rsense mOhm이면 보고값을 Rsense로 나눠 실제 전류를 구합니다.

LTC2990 sysfs
속성단위의미
in0_inputmVVcc, 2.5-5 V
temp1_input밀리섭씨내부 칩 온도
in1-4_inputmV개별 입력 전압
temp2-3_input밀리섭씨외부 TR1/TR2
curr1-2_inputmA1 mOhm 기준 차동 전류

고정 속성과 모드 종속 속성입니다.

실제 전류 계산
curr1_input 또는 curr2_input 읽기보드의 실제 Rsense(mOhm) 확인보고값을 Rsense로 나누기환산한 실제 전류를 mA로 사용

전압 강하 보고값을 보드 감지 저항에 맞춰 환산합니다.


Sysfs attributes
----------------

============= ==================================================
in0_input     Voltage at Vcc pin in millivolt (range 2.5V to 5V)
temp1_input   Internal chip temperature in millidegrees Celsius
============= ==================================================

A subset of the following attributes are visible, depending on the measurement
mode of the chip.

============= ==========================================================
in[1-4]_input Voltage at V[1-4] pin in millivolt
temp2_input   External temperature sensor TR1 in millidegrees Celsius
temp3_input   External temperature sensor TR2 in millidegrees Celsius
curr1_input   Current in mA across V1-V2 assuming a 1mOhm sense resistor
curr2_input   Current in mA across V3-V4 assuming a 1mOhm sense resistor
============= ==========================================================

The "curr*_input" measurements actually report the voltage drop across the
input pins in microvolts. This is equivalent to the current through a 1mOhm
sense resistor. Divide the reported value by the actual sense resistor value
in mOhm to get the actual value.