개요: 모니터링 기능이 내장된 DS1865 버스트 모드 PON 컨트롤러는 애플리케이션 노트 4052, DS1863 메모리 맵의 빠른 참조 가이드에 자세히 설명되어 있는 알람, 경고, 룩 업 테이블 및 기타 기능을 구성하는 데 필요한 프로그래밍 옵션을 제공한다. 이들 프로그래밍 가능 기능은 광범위한 레지스터 메모리 맵을 필요로 한다. 이 애플리케이션 노트에서는 소자의 편리한 프로그래밍을 위해 레지스터 맵에 대한 개요를 제공한다.
머리말
DS1865는 모니터링 기능이 내장된 버스트 모드 PON 컨트롤러이다. 이 소자에는 내부에서 8바이트 로우(row)로 구성되는 7개의 개별 메모리 테이블이 있다. 이 밖에도, 이 컨트롤러에는 A0h 슬레이브 어드레스에서 EEPROM 액세스가 가능한 보조 메모리가 내장되어 있다.
DS1865 메모리 맵
하위 메모리(Lower Memory)는 00h에서부터 7Fh까지 어드레스가 지정된다. 이 메모리는 알람 및 경고 임계값, 플래그, 마스크, 여러 개의 제어 레지스터, 패스워드 엔트리 영역 (PWE) 및 테이블 선택 바이트로 구성된다. 그림 1 참조.
테이블 01h는 주로 EEPROM(PW1 레벨 액세스)과 일부 알람 및 경고 상태 바이트를 포함한다.
테이블 02h는 구성 레지스터, 스케일링 및 오프셋 값, 패스워드, 인터럽트 레지스터 및 기타 제어 바이트가 포함된 다기능 공간이다.
테이블 03h는 PW2 레벨 패스워드로 엄격히 보호되는 EEPROM이다.
T테이블 04h는 변조 전압을 제어할 수 있는 온도 인덱스 룩 업 테이블(LUT)을 포함하고 있다. 변조 LUT는 -40°C ~ +102°C 범위에서 2°C씩 증가시켜 프로그래밍할 수 있다. 이 LUT에 대한 액세스는 PW2 레벨 패스워드로 보호된다.
테이블 05h에는 트래킹 오차(TE)를 보상하기 위해 APC 설정 포인트가 온도 함수로 변할 수 있게 하는 또 다른 LUT가 있다. 이 TE LUT에는 -40°C ~ +100°C 사이에서 4°C 윈도우로 APC 설정을 결정하는 36개 엔트리가 있다. 이 LUT에 대한 액세스는 PW2 레벨 패스워드로 보호된다.
테이블 06h는 M4DAC 전압을 제어할 수 있는 MON4 인덱스 LUT를 포함한다. M4DAC LUT에는 1개의 32엔트리 LUT 또는 2개의 16엔트리 LUT로 구성할 수 있는 32개 엔트리가 있다. 1개의 32엔트리 LUT로 구성하는 경우, 각 엔트리는 풀 스케일의 1/32에 해당한다. 2개의 16엔트리 LUT로 구성하면 처음 16개 엔트리와 나머지 16개 엔트리는 각각 풀 스케일의 1/16에 해당한다. 개별 구성 비트를 사용하여 2개의 16엔트리 중 하나를 선택할 수 있다. 이 LUT에 대한 액세스는 PW2 레벨 패스워드로 보호된다.
그림 1. DS1865 메모리 맵
레지스터 참조
다음 테이블은 하위 메모리와 테이블 01h 및 02h에 대한 간편한 참조를 제공한다. 각 비트의 기능에 대한 설명은 DS1865 데이터 시트에서 해당 레지스터를 참조한다. 테이블 03h, 04h, 05h, 08h은 개별적인 참조가 필요 없는 LUT이므로 여기에는 포함되지 않았다. (이들 테이블에 대한 자세한 내용은 데이터 시트를 참조한다.)
참고 : RSVD는 Reserved의 약어이다.
Lower Memory Table
TEMP ALARM HI TEMP WARN HI
00h, 04h
S
26
25
24
23
22
21
20
01h, 05h
2-1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
TEMP ALARM LO TEMP WARN LO
02h, 06h
S
26
25
24
23
22
21
20
03h, 07h
2-1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
VCC ALARM HI VCC WARN HI
08, 0C, 10, 14, 18, 1C, 20, 24, 25, 2Ch
215
214
213
212
211
210
29
28
MON1-4 ALARM HI MON1-4 WARN HI
09, 0D, 11, 15, 19, 1D, 21, 25, 29, 2Dh
27
26
25
24
23
22
21
20
VCC ALARM LO VCC WARN LO
0A, 0E, 12, 16, 1A, 1E, 22, 26, 2A, 2Eh
215
214
213
212
211
210
29
28
MON1-4 ALARM LO MON1-4 WARN LO
0B, 0F, 13, 17, 1B, 1F, 23, 27, 2B, 2Fh
27
26
25
24
23
22
21
20
PW2 EE
30h-5Fh
EE
EE
EE
EE
EE
EE
EE
EE
TEMP VALUE
60h
S
26
25
24
23
22
21
20
61h
2-1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
VCC VALUE, MON1-4 VALUE
62, 64, 66, 68, 6Ah
215
214
213
212
211
210
29
28
63, 65, 67, 69. 6Bh
27
26
25
24
23
22
21
20
RESERVED
6C, 6Dh
0
0
0
0
0
0
0
0
STATUS
6Eh
FETG STATUS
SOFT FETG
RSVD
TX-F RESET
SOFT TX-D
TX-F STATUS
LOS STATUS
RDYB
UPDATE
6Fh
TEMP RDY
VCC RDY
MON1 RDY
MON2 RDY
MON3 RDY
MON4 RDY
RSVD
RSVD
ALARM3
70h
TEMP HI
TEMP LO
VCC HI
VCC LO
MON1 HI
MON1 LO
MON2 HI
MON2 LO
ALARM2
71h
MON3 HI
MON3 LO
MON4 HI
MON4 LO
RSVD
RSVD
RSVD
RSVD
ALARM1
72h
RSVD
RSVD
RSVD
RSVD
BIAS HI
RSVD
TX-P HI
TX-P LO
ALARM0
73h
RSVD
RSVD
RSVD
RSVD
BIAS MAX
RSVD
RSVD
RSVD
WARN3
74h
TEMP HI
TEMP LO
VCC HI
VCC LO
MON1 HI
MON1 LO
MON2 HI
MON2 LO
WARN2
75h
MON3 HI
MON3 LO
MON4 HI
MON4 LO
RSVD
RSVD
RSVD
RSVD
RESERVED
76, 77h
0
0
0
0
0
0
0
0
DOUT
78h
RSVD
RSVD
RSVD
RSVD
D3 OUT
D2 OUT
D1 OUT
D0 OUT
DIN
79h
RSVD
RSVD
INV LOSI
MUX LOSI
D3 IN
D2 IN
D1 IN
D0 IN
RESERVED
7Ah
0
0
0
0
0
0
0
0
PASSWORD ENTRY
7Bh
231
230
229
228
227
226
225
224
7Ch
223
222
221
220
219
218
217
216
7Dh
215
214
213
212
211
210
29
28
7Eh
27
26
25
24
23
22
21
20
TABLE SELECT
7Fh
27
26
25
24
23
22
21
20
TABLE 01h
PW1 EEPROM
80h–F7h
EE
EE
EE
EE
EE
EE
EE
EE
ALARM3
F8h
TEMP HI
TEMP LO
VCC HI
VCC LO
MON1 HI
MON1 LO
MON2 HI
MON2 LO
ALARM2
F9h
MON3 HI
MON3 LO
MON4 HI
MON4 LO
RSVD
RSVD
RSVD
RSVD
ALARM1
FAh
RSVD
RSVD
RSVD
RSVD
BIAS HI
RSVD
TX-P HI
TX-P LO
ALARM0
FBh
RSVD
RSVD
RSVD
RSVD
BIAS MAX
RSVD
RSVD
RSVD
WARN3
FCh
TEMP HI
TEMP LO
VCC HI
VCC LO
MON1 HI
MON1 LO
MON2 HI
MON2 LO
WARN2
FDh
MON3 HI
MON3 LO
MON4 HI
MON4 LO
RSVD
RSVD
RSVD
RSVD
RESERVED
FE-FFh
0
0
0
0
0
0
0
0
TABLE 02h
MODE
80h
SEEB
RSVD
RSVD
M4DAC-EN
AEN
MOD-EN
APC-EN
BIAS-EN
T INDEX
81h
27
26
25
24
23
22
21
20
MOD DAC
82h
27
26
25
24
23
22
21
20
APC DAC
83h
27
26
25
24
23
22
21
20
V INDEX
84h
27
26
25
24
23
22
21
20
M4DAC
85h
27
26
25
24
23
22
21
20
DEVICE ID
86h
0
1
1
0
0
1
0
1
DEVICE VER
87h
DEVICE VERSION
UPDATE RATE
88h
0
0
0
0
SR3
SR2
SR1
SR0
CONFIG
89h
FETG DIR
TX-F EN
RSVD
ASEL
RSVD
RSVD
RSVD
RSVD
START-UP STEP
8Ah
212
211
210
29
28
27
26
25
MOD RANGING
8Bh
RSVD
RSVD
RSVD
RSVD
RSVD
MOD2
MOD1
MOD0
DEVICE ADDRESS
8Ch
27
26
25
24
23
22
21
20
COMP RANGING
8Dh
RSVD
BIAS2
BIAS1
BIAS0
RSVD
APC2
APC1
APC0
RIGHT SHIFT1
8Eh
RSVD
MON12
MON11
MON10
RSVD
MON22
MON21
MON20
RIGHT SHIFT0
8Fh
RSVD
MON32
MON31
MON30
RSVD
MON42
MON41
MON40
RESERVED
90–91h
0
0
0
0
0
0
0
0
VCC SCALE MON1-4 SCALE
92, 94, 96, 98, 9Ah
215
214
213
212
211
210
29
28
93, 95, 97, 99, 9Bh
27
26
25
24
23
22
21
20
RESERVED
9C–A1h
0
0
0
0
0
0
0
0
VCC OFFSET MON1-4 OFFSET
A2, A4, A6, A8, AAh
S
S
215
214
213
212
211
210
A3, A5, A7, A9, ABh
29
28
27
26
25
24
23
22
RESERVED
AC-ADh
0
0
0
0
0
0
0
0
TEMP OFFSET
AEh
S
28
27
26
25
24
23
22
AFh
21
20
2-1
2-2
2-3
2-4
2-5
2-6
PW1
B0h
231
230
229
228
227
226
225
224
B1h
223
222
221
220
219
218
217
216
B2h
215
214
213
212
211
210
29
28
B3h
27
26
25
24
23
22
21
20
PW2
B4h
231
230
229
228
227
226
225
224
B5h
223
222
221
220
219
218
217
216
B6h
215
214
213
212
211
210
29
28
B7h
27
26
25
24
23
22
21
20
FETG ENABLE1
B8h
TEMP EN
VCC EN
MON1 EN
MON2 EN
MON3 EN
MON4 EN
RSVD
RSVD
FETG ENABLE0
B9h
HTXP EN
LTXP EN
BIAS HI EN
BIAS MAX EN
RSVD
RSVD
RSVD
RSVD
TX-F ENABLE1
BAh
TEMP EN
VCC EN
MON1 EN
MON2 EN
MON3 EN
MON4 EN
RSVD
RSVD
TX-F ENABLE0
BBh
HTXP EN
LTXP EN
BIAS HI EN
BIAS MAX EN
RSVD
RSVD
RSVD
FETG EN
HTXP
BCh
27
26
25
24
23
22
21
20
LTXP
BDh
27
26
25
24
23
22
21
20
HBIAS
BEh
27
26
25
24
23
22
21
20
MAX IBIAS
BFh
212
211
210
29
28
27
26
25
DPU
C0h
RSVD
RSVD
INV LOSI
MUX LOSI
D3 CNTL
D2 CNTL
D1 CNTL
D0 CNTL
RESERVED
C1–C3h
0
0
0
0
0
0
0
0
DAC1
C4h
27
26
25
24
23
22
21
20
RESERVED
C5–C6h
0
0
0
0
0
0
0
0
M4 LUT
C7h
RSVD
RSVD
RSVD
RSVD
RSVD
RSVD
DBL_SB
UP_LOWB
MAN IBIAS
F8h
RSVD
RSVD
212
211
210
29
28
27
F9h
27
26
25
24
23
22
21
20
MAN_CNTL
FAh
RSVD
RSVD
RSVD
RSVD
RSVD
RSVD
RSVD
MAN_CLK
BIAS DAC
FBh
0
0
212
211
210
29
28
27
FCh
27
26
25
24
23
22
21
20
RESERVED
FD-FEh
0
0
0
0
0
0
0
0
의견을 보내주세요! 위 내용이 도움이 되셨나요? 여러분의 의견을 기다립니다 — Maxim은 보내주신 정정이나 제안사항을 반영하고 있습니다.
이 페이지를 평가하고 의견을 보내주십시오.