요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.
1. 요약·해설
원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.
PLL state
sysfs-bus-iio-frequency-ad9523:16-22pllY_locked의 1은 선택한 PLL이 잠긴 상태임을 뜻합니다.
Phase-aligned restart
sysfs-bus-iio-frequency-ad9523:23-31sync_dividers에 1을 쓰면 모든 divider를 재설정하고 미리 정의된 채널 위상으로 다시 시작합니다. 외부 /SYNC를 low로 구동하는 것과 같습니다.
2. 영어 원문 전체
번역에 사용한 Linux v6.18.37 원문입니다. 줄 번호는 해당 버전의 소스 파일을 기준으로 합니다.
원문 전체 펼치기
1
What: /sys/bus/iio/devices/iio:deviceX/pll2_feedback_clk_present
2
What: /sys/bus/iio/devices/iio:deviceX/pll2_reference_clk_present
3
What: /sys/bus/iio/devices/iio:deviceX/pll1_reference_clk_a_present
4
What: /sys/bus/iio/devices/iio:deviceX/pll1_reference_clk_b_present
5
What: /sys/bus/iio/devices/iio:deviceX/pll1_reference_clk_test_present
6
What: /sys/bus/iio/devices/iio:deviceX/vcxo_clk_present
7
KernelVersion: 3.4.0
8
Contact: [email protected]
9
Description:
10
Reading returns either '1' or '0'.
12
'1' means that the clock in question is present.
14
'0' means that the clock is missing.
16
What: /sys/bus/iio/devices/iio:deviceX/pllY_locked
17
KernelVersion: 3.4.0
18
Contact: [email protected]
19
Description:
20
Reading returns either '1' or '0'. '1' means that the
21
pllY is locked.
23
What: /sys/bus/iio/devices/iio:deviceX/sync_dividers
24
KernelVersion: 3.4.0
25
Contact: [email protected]
26
Description:
27
Writing '1' triggers the clock distribution synchronization
28
functionality. All dividers are reset and the channels start
29
with their predefined phase offsets (out_altvoltageY_phase).
30
Writing this file has the effect as driving the external
31
/SYNC pin low.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, URL은 원문 표기를 유지합니다.
기준 및 피드백 클록 존재 여부
1-15| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/iio/devices/iio:deviceX/pll2_feedback_clk_present |
| What | /sys/bus/iio/devices/iio:deviceX/pll2_reference_clk_present |
| What | /sys/bus/iio/devices/iio:deviceX/pll1_reference_clk_a_present |
| What | /sys/bus/iio/devices/iio:deviceX/pll1_reference_clk_b_present |
| What | /sys/bus/iio/devices/iio:deviceX/pll1_reference_clk_test_present |
| What | /sys/bus/iio/devices/iio:deviceX/vcxo_clk_present |
| KernelVersion | 3.4.0 |
| Contact | [email protected] |
| Description | 읽으면 '1' 또는 '0'을 반환합니다. '1'은 해당 클록이 존재함을 뜻하고, '0'은 클록이 없음을 뜻합니다. |
PLL 락 상태
16-22| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/iio/devices/iio:deviceX/pllY_locked |
| KernelVersion | 3.4.0 |
| Contact | [email protected] |
| Description | 읽으면 '1' 또는 '0'을 반환합니다. '1'은 pllY가 잠긴 상태임을 뜻합니다. |
클록 분배 동기화
23-31| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/iio/devices/iio:deviceX/sync_dividers |
| KernelVersion | 3.4.0 |
| Contact | [email protected] |
| Description | '1'을 쓰면 클록 분배 동기화 기능을 시작합니다. 모든 divider가 재설정되고 채널은 미리 정의된 위상 오프셋(out_altvoltageY_phase)으로 시작합니다. 이 파일에 쓰는 것은 외부 /SYNC 핀을 low로 구동하는 것과 같은 효과가 있습니다. |
Clock input monitoring
sysfs-bus-iio-frequency-ad9523:1-15여섯 present 속성은 해당 PLL 기준·피드백·VCXO 클록이 있으면 1, 없으면 0을 반환합니다.