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

Linux 6.18.37 · Hardware Monitoring

Kernel driver MCP3021

MCP3021/MCP3221 저전력 단일 종단 ADC의 10·12비트 해상도와 I2C 통신입니다.

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

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

1. 요약·해설

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

요약·해설

mcp3021.rst:1-38

기본 주소 0x4d에서 단일 입력을 표준·고속 I2C로 읽고 모델별 해상도를 적용합니다.

문서 개요
항목
SourceDocumentation/hwmon/mcp3021.rst
분량38 source lines
해상도10/12비트
I2C100/400kHz

원문 분량과 핵심 인터페이스입니다.

운영 흐름
모델 선택I2C 연결속도 설정ADC 변환전압 해석

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

2. 영어 원문 전체

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

원문 전체 펼치기
1 Kernel driver MCP3021
2 =====================
3
4 Supported chips:
5
6 * Microchip Technology MCP3021
7
8 Prefix: 'mcp3021'
9
10 Datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/21805a.pdf
11
12 * Microchip Technology MCP3221
13
14 Prefix: 'mcp3221'
15
16 Datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/21732c.pdf
17
18
19
20 Authors:
21
22 - Mingkai Hu
23 - Sven Schuchmann <[email protected]>
24
25 Description
26 -----------
27
28 This driver implements support for the Microchip Technology MCP3021 and
29 MCP3221 chip.
30
31 The Microchip Technology Inc. MCP3021 is a successive approximation A/D
32 converter (ADC) with 10-bit resolution. The MCP3221 has 12-bit resolution.
33
34 These devices provide one single-ended input with very low power consumption.
35 Communication to the MCP3021/MCP3221 is performed using a 2-wire I2C
36 compatible interface. Standard (100 kHz) and Fast (400 kHz) I2C modes are
37 available. The default I2C device address is 0x4d (contact the Microchip
38 factory for additional address options).
39

3. 한국어 전문 번역

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

MCP3021/MCP3221 단일 입력 ADC

1-24

Mingkai Hu와 Sven Schuchmann이 작성한 이 드라이버는 Microchip Technology MCP3021과 MCP3221을 각각 같은 이름의 접두사로 지원합니다. 두 데이터시트 링크는 원문에 보존되어 있습니다.

MCP3021 계열
접두사해상도
MCP3021mcp302110비트
MCP3221mcp322112비트

두 장치는 해상도만 다르고 단일 종단 입력을 공유합니다.

ADC 모델 선택
칩 모델 확인mcp3021/mcp3221 접두사 선택I2C 주소 설정단일 입력 준비ADC 값 읽기

필요 해상도에 따라 장치를 구분합니다.

Kernel driver MCP3021
=====================

Supported chips:

  * Microchip Technology MCP3021

    Prefix: 'mcp3021'

    Datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/21805a.pdf

  * Microchip Technology MCP3221

    Prefix: 'mcp3221'

    Datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/21732c.pdf



Authors:

   - Mingkai Hu
   - Sven Schuchmann <[email protected]>

저전력 단일 종단 입력과 I2C 속도

25-38

MCP3021은 10비트 순차 근사 A/D 변환기이고 MCP3221은 12비트입니다. 두 장치는 소비 전력이 매우 낮은 단일 종단 입력 하나를 제공합니다.

통신은 2선식 I2C 호환 인터페이스를 사용하며 표준 100kHz와 고속 400kHz 모드를 지원합니다. 기본 I2C 주소는 `0x4d`이고 다른 주소 옵션은 Microchip 공장에 문의해야 합니다.

MCP3021 통신
항목
입력단일 종단 1개
I2C 표준 모드100kHz
I2C 고속 모드400kHz
기본 주소0x4d
소비 전력매우 낮음

단일 입력을 두 I2C 속도에서 읽을 수 있습니다.

ADC 읽기
0x4d 장치 연결100kHz 또는 400kHz 선택단일 입력 변환10비트 또는 12비트 값 수신상위 계층에서 전압으로 변환

I2C에서 모델 해상도에 맞는 결과를 받습니다.

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

This driver implements support for the Microchip Technology MCP3021 and
MCP3221 chip.

The Microchip Technology Inc. MCP3021 is a successive approximation A/D
converter (ADC) with 10-bit resolution. The MCP3221 has 12-bit resolution.

These devices provide one single-ended input with very low power consumption.
Communication to the MCP3021/MCP3221  is performed using a 2-wire I2C
compatible interface. Standard (100 kHz) and Fast (400 kHz) I2C modes are
available. The default I2C device address is 0x4d (contact the Microchip
factory for additional address options).