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

Linux 6.18.37 · Hardware Monitoring

Kernel driver ad7314

AD7314·ADT7301·ADT7302 temperature sensor의 resolution과 지원 한계입니다.

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

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

1. 요약·해설

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

요약·해설

ad7314.rst:1-34

세 Analog Devices temperature sensor를 지원하며 AD7314와 ADT730x의 bit resolution이 다릅니다.

문서 개요
항목
SourceDocumentation/hwmon/ad7314.rst
분량34 source lines
Resolution10 bit · 14 bit
LimitationNo power-down mode

Source와 핵심 지원 범위입니다.

핵심 흐름
Chip 식별Raw code 읽기Model별 LSB 적용Temperature 노출

Driver를 적용할 때의 기본 순서입니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 Kernel driver ad7314
2 ====================
3
4 Supported chips:
5
6 * Analog Devices AD7314
7
8 Prefix: 'ad7314'
9
10 Datasheet: Publicly available at Analog Devices website.
11
12 * Analog Devices ADT7301
13
14 Prefix: 'adt7301'
15
16 Datasheet: Publicly available at Analog Devices website.
17
18 * Analog Devices ADT7302
19
20 Prefix: 'adt7302'
21
22 Datasheet: Publicly available at Analog Devices website.
23
24 Description
25 -----------
26
27 Driver supports the above parts. The ad7314 has a 10 bit
28 sensor with 1lsb = 0.25 degrees centigrade. The adt7301 and
29 adt7302 have 14 bit sensors with 1lsb = 0.03125 degrees centigrade.
30
31 Notes
32 -----
33
34 Currently power down mode is not supported.
35

3. 한국어 전문 번역

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

지원 Analog Devices temperature sensor

1-23

Driver는 Analog Devices `AD7314`, `ADT7301`, `ADT7302`를 지원합니다. Prefix는 각각 `ad7314`, `adt7301`, `adt7302`입니다.

세 chip의 datasheet는 Analog Devices website에서 공개되어 있습니다.

지원 chip
ChipPrefixDatasheet
AD7314ad7314Analog Devices 공개
ADT7301adt7301Analog Devices 공개
ADT7302adt7302Analog Devices 공개

동일 driver가 세 prefix를 구분합니다.

Driver match
SPI device의 chip model 확인ad7314·adt7301·adt7302 중 prefix match대응 resolution으로 raw temperature 해석Hwmon temperature value 노출

Device identity에 맞는 prefix와 resolution을 사용합니다.

Kernel driver ad7314
====================

Supported chips:

   * Analog Devices AD7314

     Prefix: 'ad7314'

     Datasheet: Publicly available at Analog Devices website.

   * Analog Devices ADT7301

     Prefix: 'adt7301'

     Datasheet: Publicly available at Analog Devices website.

   * Analog Devices ADT7302

     Prefix: 'adt7302'

     Datasheet: Publicly available at Analog Devices website.

Resolution과 power-down 한계

24-34

AD7314는 10-bit sensor이며 1 LSB가 0.25°C입니다. ADT7301과 ADT7302는 14-bit sensor이며 1 LSB가 0.03125°C입니다.

현재 driver는 power-down mode를 지원하지 않습니다.

Temperature resolution
ChipResolution1 LSB
AD731410 bit0.25°C
ADT730114 bit0.03125°C
ADT730214 bit0.03125°C

Chip family별 raw bit 수와 LSB입니다.

Raw temperature 변환
Chip model과 sensor bit 수 확인Temperature raw code 읽기AD7314이면 0.25°C/LSB 적용ADT7301·ADT7302이면 0.03125°C/LSB 적용Power-down 전환 없이 연속 monitoring

Chip별 LSB를 raw code에 적용합니다.

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

Driver supports the above parts.  The ad7314 has a 10 bit
sensor with 1lsb = 0.25 degrees centigrade. The adt7301 and
adt7302 have 14 bit sensors with 1lsb = 0.03125 degrees centigrade.

Notes
-----

Currently power down mode is not supported.