应用笔记 4464

DS1875快速设计指南

By: Hrishikesh Shinde

摘要 : DS1875带有监测功能的突发模式PON控制器能够编程配置报警、预警、查找表等功能。编程功能需要足够的寄存器存储空间。该应用笔记简要介绍了寄存器架构,便于器件编程。

DS1875存储器

DS1875突发模式PON控制器具有10个独立的存储器表,由内部分配在8个字节行中。

低字节存储器地址为00h至7Fh,包含报警和预警门限、标志位、屏蔽、几个控制寄存器、密码登录区域(PWE)以及表格选择字节。

表00h包含MON5到MON8的转换结果。

表01h主要包含用户EEPROM (PW1级访问)以及报警、预警的状态字节。

表02h为多功能区域,包含配置寄存器、缩放比例和失调量、密码、中断寄存器以及其它控制字节。

表03h为严格的用户EEPROM,受PW2级密码保护。

表04h包含用于控制调制电压的温度索引LUT (查找表),该调制LUT可以设置在-40°C至+102°C范围,增量为2°C。访问该寄存器需要PW2级密码。

表05h包含温度索引LUT,它允许APC设置点随温度而变化,补偿TE (跟踪误差)。APC的LUT具有36个数值,可以在-40°C至+100°C范围内以4°C窗口设置APC。访问该寄存器需要PW2级密码。

表06h包含MON4索引的LUT,用于控制M4DAC电压。MON4 LUT包含32个数值,可以配置成一个32字节的LUT或两个16字节的LUT。配置成一个32字节LUT时,每个数值对应于满量程的1/32增量;配置成两个16字节LUT时,第一个16字节和后一个16字节的每个数值均对应于满量程的1/16增量。两个存储区的每一个都需要独立的配置位进行选择。访问该寄存器需要PW2级密码。

表07h包含温度索引LUT,用于控制PWM基准电压(集成FB输入)。PWM LUT具有36个数值,可以在-40°C至+100°C范围内以4°C窗口设置APC。访问该寄存器需要PW2级密码。

表08h包含温度索引LUT,用于控制偏置电流。BIAS LUT可以在-40°C至+102°C范围内编程,增量为2°C。访问该寄存器需要PW2级密码。

辅助存储器(器件A0h)包含256字节EE存储器,可从地址00h–FFh访问,可通过器件地址A0h选择。

DS1875存储器

图1. DS1875存储器
详细图片
(PDF, 8kB)
图1. DS1875存储器

寄存器参考

下面表格提供低字节存储器和表00h、01h、02h的简单参考。如果需要每一位功能的详细说明,请参考数据资料中相应的寄存器介绍。表03h至08h为LUT,不需要单独参考,这里没有列出。关于这些表格的详细说明请参考数据资料。

注:RSVD为保留位(Reserved)的缩写。

低字节存储器
Register Name Register Address Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
TEMP ALARM HI 00h, 04h S 26 25 24 23 22 21 20
TEMP WARN HI 01h, 05h 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8
TEMP ALARM LO 02h, 06h S 26 25 24 23 22 21 20
TEMP WARN LO 03h, 07h 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8
VCC ALARM HI 08, 0C, 10, 14, 18, 1C, 20, 24, 28, 2Ch 215 214 213 212 211 210 29 28
VCC WARN HI
MON1-4 ALARM HI 09, 0D, 11, 15, 19, 1D, 21, 25, 29, 2Dh 27 26 25 24 23 22 21 20
MON1-4 WARN HI
VCC ALARM LO 0A, 0E, 12, 16, 1A, 1E, 22, 26, 2A, 2Eh 215 214 213 212 211 210 29 28
VCC WARN LO
MON1-4 ALARM LO 0B, 0F, 13, 17, 1B, 1F, 23, 27, 2B, 2Fh 27 26 25 24 23 22 21 20
MON1-4 WARN LO
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 62, 64, 66, 68, 6Ah 215 214 213 212 211 210 29 28
MON1-4 VALUE 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 TXF RESET SOFT TXD TXF STATUS LOS STATUS RDYB
UPDATE 6Fh TEMP RDY VCC RDY MON1 RDY MON2 RDY MON3 RDY MON4 RDY MON5/7 RDY MON6/8 RDY
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 TXP HI TXP LO
ALARM0 73h M3QT HI 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 76h, 77h RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD
DOUT 78h M3QT RESET SOFT M3QT RSVD RSVD D3 OUT D2 OUT D1 OUT D0 OUT
DIN 79h INV M3QT MUX M3QT INV LOS MUX LOS D3 IN D2 IN D1 IN D0 IN
RESERVED 7Ah RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD
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

表00h
Register Name Address Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
MON5–MON8 VALUE 80, 82, 84, 86h 215 214 213 212 211 210 29 28
81, 83, 85, 87h 27 26 25 24 23 22 21 20

表01h
Register Name Address Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
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 TXP HI TXP LO
ALARM0 FBh M3QT HI 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 FEh–FFh RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD

表02h
Register Name Address Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
MODE 80h SEEB RSVD PWM EN 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 1 0 1 0 1
DEVICE VER 87h
DEVICE VERSION
UPDATE RATE 88h EE EE PWM_FR1 PWM_FR0 APC_SR3 APC_SR2 APC_SR1 APC_SR0
CONFIG 89h FETG DIR TXF LEN M3QT LEN ASEL BOLFS RSSI_FC RSSI_FF EN5TO8B
RESERVED 8Ah RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD
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 90h–91h RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD
VCC SCALE MON1-2 SCALE
MON3 FINE SCALE
MON4 SCALE
MON3 COARSE SCALE
92, 94, 96, 98, 9A, 9Ch 215 214 213 212 211 210 29 28
93, 95, 97, 99, 9B, 9Dh 27 26 25 24 23 22 21 20
RESERVED 9Eh–A1h RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD
VCC OFFSET MON1-2 OFFSET MON3 FINE OFFSET MON4 OFFSET MON3 COARSE OFFSET A2, A4, A6, A8, AA, ACh S S 215 214 213 212 211 210
A3, A5, A7, A9, AB, ADh 29 28 27 26 25 24 23 22
INTERNAL 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 TXP HI EN TXP LO 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 TXP HI EN TXP LO 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 INV M3QT MUX M3QT INV LOS MUX LOS D3 CNTL D2 CNTL D1 CNTL D0 CNTL
RESERVED C1h–C2h RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD
M3QT DAC C3h 27 26 25 24 23 22 21 20
DAC1 C4h 27 26 25 24 23 22 21 20
RESERVED C5h–C6h RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD
M4 LUT CNTL C7h RSVD RSVD RSVD RSVD FBOL FBCL DBL_SB UP_LOWB
MON5-8 SCALE C8, CA, CC, CEh 215 214 213 212 211 210 29 28
C9, CB, CD, CFh 27 26 25 24 23 22 21 20
MON5-8 OFFSET D0, D2, D4, D6h S S 215 214 213 212 211 210
D1, D3, D5, D7h 29 28 27 26 25 24 23 22
EMPTY D8h–F7h
EMPTY
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 BOL 0 212 211 210 29 28 27
FCh 27 26 25 24 23 22 21 20
BIAL OL FDh 27 26 25 24 23 22 21 20
PWM DAC FEh 27 26 25 24 23 22 21 20
RESERVED FFh RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD