← Documents Documentation/ABI/testing/sysfs-bus-iio-health-afe440x GitHub 원문 ↗

Linux 6.18.37 · ABI / testing

AFE440x optical measurement stages

AFE440x 광학 AFE의 LED/ALED 단계별 ADC 값, 차분 보조 채널, 오프셋 DAC와 TIA 부품 설정을 설명합니다.

Source pathDocumentation/ABI/testing/sysfs-bus-iio-health-afe440x
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

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

1. 요약·해설

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

Raw and differential channels

sysfs-bus-iio-health-afe440x:1-23

단계 1..4는 LED2, ALED2/LED3, LED1, ALED1/LED4이며 채널 5와 6은 각각 1-2와 3-4의 차분값입니다. 판독값은 24-bit two's complement입니다.

Offset cancellation DAC

sysfs-bus-iio-health-afe440x:24-31

in_intensityY_offset은 5-bit sign-magnitude 형식의 단계별 오프셋 제거 DAC 값을 제어합니다.

Transimpedance network

sysfs-bus-iio-health-afe440x:32-39

resistance와 capacitance 속성은 각 단계에서 사용하는 transimpedance amplifier 네트워크를 설정합니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 What: /sys/bus/iio/devices/iio:deviceX/in_intensityY_raw
2 Date: May 2016
3 KernelVersion:
4 Contact: Andrew F. Davis <[email protected]>
5 Description:
6 Get measured values from the ADC for these stages. Y is the
7 specific stage number corresponding to datasheet stage names
8 as follows:
9
10 == ==========
11 1 LED2
12 2 ALED2/LED3
13 3 LED1
14 4 ALED1/LED4
15 == ==========
16
17 Note that channels 5 and 6 represent LED2-ALED2 and LED1-ALED1
18 respectively which simply helper channels containing the
19 calculated difference in the value of stage 1 - 2 and 3 - 4.
20 The values are expressed in 24-bit twos complement.
21 The LED current for the stage is controlled via
22 out_currentY_raw.
23
24 What: /sys/bus/iio/devices/iio:deviceX/in_intensityY_offset
25 Date: May 2016
26 KernelVersion:
27 Contact: Andrew F. Davis <[email protected]>
28 Description:
29 Get and set the offset cancellation DAC setting for these
30 stages. The values are expressed in 5-bit sign-magnitude.
31
32 What: /sys/bus/iio/devices/iio:deviceX/in_intensityY_resistance
33 What: /sys/bus/iio/devices/iio:deviceX/in_intensityY_capacitance
34 Date: May 2016
35 KernelVersion:
36 Contact: Andrew F. Davis <[email protected]>
37 Description:
38 Get and set the resistance and the capacitance settings for the
39 Transimpedance Amplifier during the associated stage.
40

3. 한국어 전문 번역

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

단계별 ADC 강도 판독값

1-23
항목한국어 전문 번역
What/sys/bus/iio/devices/iio:deviceX/in_intensityY_raw
Date2016년 5월
KernelVersion원문에 값이 기재되어 있지 않습니다.
ContactAndrew F. Davis <[email protected]>
Description각 단계에 대해 ADC가 측정한 값을 가져옵니다. Y는 데이터시트의 단계 이름에 대응하는 특정 단계 번호입니다. 채널 5와 6은 각각 LED2-ALED2와 LED1-ALED1을 나타냅니다. 이들은 단순한 보조 채널로 단계 1-2와 단계 3-4 값의 계산된 차이를 담습니다. 값은 24-bit two's complement로 표현합니다. 해당 단계의 LED 전류는 out_currentY_raw로 제어합니다.
Y데이터시트 단계 이름
1LED2
2ALED2/LED3
3LED1
4ALED1/LED4
5LED2-ALED2 보조 채널
6LED1-ALED1 보조 채널

오프셋 제거 DAC 설정

24-31
항목한국어 전문 번역
What/sys/bus/iio/devices/iio:deviceX/in_intensityY_offset
Date2016년 5월
KernelVersion원문에 값이 기재되어 있지 않습니다.
ContactAndrew F. Davis <[email protected]>
Description각 단계의 오프셋 제거 DAC 설정을 가져오고 설정합니다. 값은 5-bit sign-magnitude로 표현합니다.

단계별 TIA 저항과 정전용량

32-39
항목한국어 전문 번역
What/sys/bus/iio/devices/iio:deviceX/in_intensityY_resistance
What/sys/bus/iio/devices/iio:deviceX/in_intensityY_capacitance
Date2016년 5월
KernelVersion원문에 값이 기재되어 있지 않습니다.
ContactAndrew F. Davis <[email protected]>
Description연관된 단계 동안 transimpedance amplifier의 저항 및 정전용량 설정을 가져오고 설정합니다.