요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
.. SPDX-License-Identifier: GPL-2.0
Kernel driver ltc2992
=====================
Supported chips:
* Linear Technology LTC2992
Prefix: 'ltc2992'
Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/ltc2992.pdf
Author: Alexandru Tachici <[email protected]>
Description
-----------
This driver supports hardware monitoring for Linear Technology LTC2992 power monitor.
LTC2992 is a rail-to-rail system monitor that measures current,
voltage, and power of two supplies.
Two ADCs simultaneously measure each supply's current. A third ADC monitors
the input voltages and four auxiliary external voltages.
Sysfs entries
-------------
The following attributes are supported. Limits are read-write,
all other attributes are read-only.
in_reset_history Reset all highest/lowest values.
inX_input Measured voltage.
inX_lowest Minimum measured voltage.
inX_highest Maximum measured voltage.
inX_min Minimum voltage allowed.
inX_max Maximum voltage allowed.
inX_min_alarm An undervoltage occurred. Cleared on read.
inX_max_alarm An overvoltage occurred. Cleared on read.
currX_input Measured current.
currX_lowest Minimum measured current.
currX_highest Maximum measured current.
currX_min Minimum current allowed.
currX_max Maximum current allowed.
currX_min_alarm An undercurrent occurred. Cleared on read.
currX_max_alarm An overcurrent occurred. Cleared on read.
powerX_input Measured power.
powerX_input_lowest Minimum measured voltage.
powerX_input_highest Maximum measured voltage.
powerX_min Minimum power.
powerX_max Maximum power.
powerX_min_alarm An underpower occurred. Cleared on read.
powerX_max_alarm An overpower occurred. Cleared on read.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
2개 공급 레일의 전류·전압·전력 동시 측정
1-25GPL-2.0 문서의 LTC2992 드라이버는 Linear Technology LTC2992 전력 모니터를 `ltc2992` 접두사로 지원합니다. 저자는 Alexandru Tachici입니다.
LTC2992는 레일 투 레일 시스템 모니터로 두 공급 장치의 전류, 전압, 전력을 측정합니다. ADC 두 개가 각 공급 장치 전류를 동시에 측정하고 세 번째 ADC가 입력 전압과 보조 외부 전압 네 개를 감시합니다.
세 ADC가 두 전원 레일과 보조 입력을 나눠 측정합니다.
전류와 전압에서 레일별 전력 및 이력을 구성합니다.
.. SPDX-License-Identifier: GPL-2.0
Kernel driver ltc2992
=====================
Supported chips:
* Linear Technology LTC2992
Prefix: 'ltc2992'
Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/ltc2992.pdf
Author: Alexandru Tachici <[email protected]>
Description
-----------
This driver supports hardware monitoring for Linear Technology LTC2992 power monitor.
LTC2992 is a rail-to-rail system monitor that measures current,
voltage, and power of two supplies.
Two ADCs simultaneously measure each supply's current. A third ADC monitors
the input voltages and four auxiliary external voltages.
한계·알람·최저·최고 이력
26-56한계 속성은 읽고 쓸 수 있고 그 밖의 속성은 읽기 전용입니다. `in_reset_history`는 모든 최고·최저 값을 한 번에 초기화합니다.
전압 그룹 `inX`는 현재값, 최저값, 최고값, 허용 최소·최대, 저전압·과전압 알람을 제공합니다. 전류 그룹 `currX`도 현재·최저·최고, 허용 최소·최대, 부족 전류·과전류 알람을 같은 구조로 제공합니다.
전력 그룹 `powerX`는 현재 전력, 최저·최고 이력, 최소·최대 한계, 저전력·과전력 알람을 제공합니다. `powerX_input_lowest`와 `powerX_input_highest` 설명이 원문에서는 voltage로 적혀 있으나 속성 문맥상 전력 이력이며, 영어 원문의 철자는 변경하지 않습니다. 모든 `*_alarm`은 읽을 때 해제됩니다.
측정·이력·한계·읽기 시 해제되는 알람입니다.
알람은 읽는 순간 해제되므로 값을 보존한 뒤 처리합니다.
Sysfs entries
-------------
The following attributes are supported. Limits are read-write,
all other attributes are read-only.
in_reset_history Reset all highest/lowest values.
inX_input Measured voltage.
inX_lowest Minimum measured voltage.
inX_highest Maximum measured voltage.
inX_min Minimum voltage allowed.
inX_max Maximum voltage allowed.
inX_min_alarm An undervoltage occurred. Cleared on read.
inX_max_alarm An overvoltage occurred. Cleared on read.
currX_input Measured current.
currX_lowest Minimum measured current.
currX_highest Maximum measured current.
currX_min Minimum current allowed.
currX_max Maximum current allowed.
currX_min_alarm An undercurrent occurred. Cleared on read.
currX_max_alarm An overcurrent occurred. Cleared on read.
powerX_input Measured power.
powerX_input_lowest Minimum measured voltage.
powerX_input_highest Maximum measured voltage.
powerX_min Minimum power.
powerX_max Maximum power.
powerX_min_alarm An underpower occurred. Cleared on read.
powerX_max_alarm An overpower occurred. Cleared on read.
요약·해설
ltc2992.rst:1-56세 ADC로 두 공급 레일과 보조 전압을 감시하며 전압·전류·전력의 한계, 이력, 읽으면 해제되는 알람을 제공합니다.
원문 분량과 핵심 장치 특성입니다.
등록부터 측정·경보 처리까지의 핵심 순서입니다.