← Documents Documentation/ABI/testing/sysfs-bus-iio-adc-ad-sigma-delta GitHub 원문 ↗

Linux 6.18.37 · ABI / testing

Sigma-delta ADC system calibration

Sigma-delta ADC의 채널별 system calibration 시작과 zero_scale·full_scale 모드 조회·선택 ABI를 설명합니다.

Source pathDocumentation/ABI/testing/sysfs-bus-iio-adc-ad-sigma-delta
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

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

1. 요약·해설

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

Calibration trigger

sysfs-bus-iio-adc-ad-sigma-delta:1-6

채널별 sys_calibration에 1을 쓰면 선택한 단일 채널의 system calibration 절차를 시작합니다.

Calibration mode selection

sysfs-bus-iio-adc-ad-sigma-delta:8-23

mode_available은 zero_scale과 full_scale 지원 여부를 나열하고, mode 속성은 현재 모드를 읽거나 다음 교정에 사용할 모드를 설정합니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_sys_calibration
2 KernelVersion: 5.5
3 Contact: linux-iio@vger.kernel.org
4 Description:
5 This attribute, if available, initiates the system calibration procedure. This is done on a
6 single channel at a time. Write '1' to start the calibration.
7
8 What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_sys_calibration_mode_available
9 KernelVersion: 5.5
10 Contact: linux-iio@vger.kernel.org
11 Description:
12 This attribute, if available, returns a list with the possible calibration modes.
13 There are two available options:
14 "zero_scale" - calibrate to zero scale
15 "full_scale" - calibrate to full scale
16
17 What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_sys_calibration_mode
18 KernelVersion: 5.5
19 Contact: linux-iio@vger.kernel.org
20 Description:
21 This attribute, if available, sets up the calibration mode used in the system calibration
22 procedure. Reading returns the current calibration mode.
23 Writing sets the system calibration mode.
24

3. 한국어 전문 번역

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

Per-channel system calibration

1-6
/sys/bus/iio/devices/iio:deviceX/in_voltageY_sys_calibration

KernelVersion은 5.5, Contact는 linux-iio@vger.kernel.org입니다. 이 속성이 제공되면 system calibration 절차를 시작합니다. 한 번에 하나의 채널에 대해 수행하며 '1'을 쓰면 교정을 시작합니다.

Available calibration modes

8-15
/sys/bus/iio/devices/iio:deviceX/in_voltageY_sys_calibration_mode_available

KernelVersion은 5.5, Contact는 linux-iio@vger.kernel.org입니다. 이 속성이 제공되면 가능한 교정 모드 목록을 반환합니다.

모드전문 번역
zero_scalezero scale에 맞춰 교정합니다.
full_scalefull scale에 맞춰 교정합니다.

Selected calibration mode

17-23
/sys/bus/iio/devices/iio:deviceX/in_voltageY_sys_calibration_mode

KernelVersion은 5.5, Contact는 linux-iio@vger.kernel.org입니다. 이 속성이 제공되면 system calibration 절차에 사용할 교정 모드를 설정합니다. 읽으면 현재 교정 모드를 반환하고, 쓰면 system calibration 모드를 설정합니다.