DS1874具有数字LDD接口的SFP+控制器的寄存器映射

DS1874具有数字LDD接口的SFP+控制器的寄存器映射,第1张

本参考指南以另一种方式给出了DS1874具有数字LDD接口的SFP+控制器的寄存器映射。在对器件进行编程时,可以很容易地获取寄存器信息。

引言DS1874 SFP+控制器具有数字LDD接口,允许对配置报警、告警和查找表(LUT)所需的各种选项进行编程。编程时需要参考寄存器存储器结构图。本应用笔记以另一种方式给出了寄存器映射,在对器件进行编程时,可以很容易地获取寄存器信息。

DS1874存储器DS1874具有9个独立的存储表,每个表内部分为8字节行。

低地址字节存储器的地址从00h至7Fh,包括报警和告警门限、标志、屏蔽、几个控制寄存器、密码输入区域(PWE)以及表格选择字节。

表01h主要包括用户EEPROM (具有PW1级访问权限)以及报警和告警使能字节。

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

表04h包含温度索引LUT,用于控制调制电压。调制LUT可以在-40°C至+102°C温度范围内,以2°C步进值进行编程。

表05h默认情况下为空,可以配置为MASK位使能时(表02h、寄存器89h)的表01h,寄存器F8h–FFh的报警和告警使能字节。此时,表01h为空。

表06h包含温度索引LUT,允许APC设置点随温度变化,以补偿跟踪误差(TE)。APC LUT具有36个索引值,在-40°C至+100°C之间,以4°C为间隔确定APC设置。

表07h包含温度索引LUT,用于控制DAC1。该LUT具有36个索引值,在-40°C至+100°C之间,以4°C为间隔确定DAC设置。

表08h包含温度索引LUT,用于控制DAC2。该LUT具有36个索引值,在-40°C至+100°C之间,以4°C为间隔确定DAC设置。

辅助存储器(器件A0h)包含256个字节的EE存储器,可以从地址00h至FFh进行访问。这一功能通过A0h器件地址选择。

每个字节的功能以及读/写许可的详细信息,请参考下表的说明。

EEPROM映射很多非易失存储器的位置(如后续寄存器参考说明部分所示)实际上是映射EEPROM,受控于表02h,寄存器80h的SEEB位。

DS1874为关键存储器地址提供映射EEPROM存储器的位置,可以进行多次写 *** 作。默认的映射EEPROM位SEEB并不置位,这些位置作为普通的EEPROM使用。将SEEB置位,这些位置用作SRAM,不需要考虑EEPROM的使用次数,可以对其进行无数次写 *** 作,也无需考虑EEPROM的写时间。因为SEEB使能情况下的任何改变不会影响EEPROM,重新上电后不保存这些改写后的内容。上电后的数值为SEEB禁止时最后一次写入的数值。这一功能可以用于限制校准期间EEPROM的写 *** 作次数,或在正常 *** 作期间周期性地改变监测器门限,监测功能有助于减少EEPROM的写次数。存储器说明中给出了映射EEPROM的位置。

DS1874存储器DS1874具有数字LDD接口的SFP+控制器的寄存器映射,图1. DS1874存储器,第2张

寄存器参考说明下表给出了低地址字节存储器、表01h和表02h的简单参考说明,关于每一位的功能说明,请参考数据资料中相应的寄存器说明。表04h至表08h为LUT,无需单独的参考说明,因此在此处没有列出,详细信息请参考数据资料。

RSVD为“保留”的英文缩写。

低地址字节存储器 REGISTER NAME REGISTER ADDR (h) bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 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
MON1-4 ALARM HI
MON1-4 WARN HI 08, 0C, 10, 14, 18, 1C, 20, 24, 28, 2Ch 215 214 213 212 211 210 29 28 09, 0D, 11, 15, 19, 1D, 21, 25, 29, 2Dh 27 26 25 24 23 22 21 20 VCC ALARM LO
VCC WARN LO
MON1-4 ALARM LO
MON1-4 WARN LO 0A, 0E, 12, 16, 1A, 1E, 22, 26, 2A, 2Eh 215 214 213 212 211 210 29 28 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 TXDS TXDC IN1S RSELS RSELC TXF RXL RDYB UPDATE 6Fh TEMP RDY VCC RDY MON1 RDY MON2 RDY MON3 RDY MON4 RDY RESERVED RSSIR 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 TXFINT ALARM1 72h RSVD RSVD RSVD RSVD HBAL RSVD TXP HI TXP LO ALARM0 73h LOS HI LOS LO 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-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
表01h REGISTER NAME ADDR (h) bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 PW1 EEPROM 80h-BFh EE EE EE EE EE EE EE EE PW2 EEPROM C0h-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 HBAL RSVD TXP HI TXP LO ALARM0 FBH LOS HI LOS LO 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 ADDR (h) bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 MODE 80h SEEB RSVD DAC1 EN DAC2 EN AEN MOD EN APC EN BIAS EN TINDEX 81h 27 26 25 24 23 22 21 20 MODULATION REGISTER 82h 0 0 0 0 0 0 0 28 83h 27 26 25 24 23 22 21 20 DAC1 VALUE 84h 0 0 0 0 0 0 0 28 85h 27 26 25 24 23 22 21 20 DAC2 VALUE 86h 0 0 0 0 0 0 0 28 87h 27 26 25 24 23 22 21 20 SAMPLE RATE 88h SEE SEE SEE SEE SEE APC_SR2 APC_SR1 APC_SR0 CNFGA 89h LOSC RSVD INV LOS ASEL MASK INVRSOUT RSVD RSVD CNFGB 8Ah IN1C INVOUT1 RSVD RSVD RSVD ALATCH QTLATCH WLATCH CNFGC 8Bh RSVD RSVD TXDM34 TXDFG TXDFLT TXDIO RSSI_FC RSSI_FF DEVICE ADDR 8Ch 27 26 25 24 23 22 21 20 RESERVED 8Dh RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD 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 F SCALE
MON4 SCALE
MON3 C 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 F OFFSET
MON4 OFFSET
MON3 C 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 LOS RANGING B8h RSVD HLOS2 HLOS1 HLOS0 RSVD LLOS2 LLOS1 LLOS0 COMP RANGING B9h RSVD BIAS2 BIAS1 BIAS0 RSVD APC2 APC1 APC0 RESERVED BAh RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD ISTEP BBh 28 27 26 25 24 23 22 21 HTXP BCh 27 26 25 24 23 22 21 20 LTXP BDh 27 26 25 24 23 22 21 20 HLOS BEh 27 26 25 24 23 22 21 20 LLOS BFh 27 26 25 24 23 22 21 20 PW_ENA C0h RWTBL78 RWTBL1C RWTBL2 RWTBL1A RWTBL1B WLOWER WAUXA WAUXB PW_ENB C1h RWTBL46 RTBL1C RTBL2 RTBL1A RTBL1B WPW1 WAUXAU WAUXBU MODTI C2h 27 26 25 24 23 22 21 20 DAC1TI C3h 27 26 25 24 23 22 21 20 DAC2TI C4h 27 26 25 24 23 22 21 20 RESERVED C5h RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD LUTTC C6h MODTC DAC1TC DAC2TC RSVD RSVD RSVD RSVD RSVD TBLSELPON C7h 27 26 25 24 23 22 21 20 MAN BIAS C8h 0 0 0 0 0 0 0 28 C9h 27 26 25 24 23 22 21 20 MAN CNTL CAh RSVD RSVD RSVD RSVD RSVD RSVD RSVD MAN_CLK BIAS REGISTER CBh RSVD RSVD RSVD RSVD RSVD RSVD RSVD 28 CCh 27 26 25 24 23 22 21 20 APC DAC CDh 27 26 25 24 23 22 21 20 DEVICE ID CEh 0 1 1 1 0 1 0 0 DEVICE VER CFh
DEVICE VERSION
HBATH D0h-D7h 27 26 25 24 23 22 21 20 EMPTY D8h-E7h
EMPTY
RXCNTRL1 E8h 27 26 25 24 23 22 21 20 RXCNTRL2 E9h 27 26 25 24 23 22 21 20 SETCML EAh 27 26 25 24 23 22 21 20 SETLOS EBh 27 26 25 24 23 22 21 20 TXCTRL ECh 27 26 25 24 23 22 21 20 IMODMAX EDh 27 26 25 24 23 22 21 20 IBIASMAX EEh 27 26 25 24 23 22 21 20 SETPWCTRL EFh 27 26 25 24 23 22 21 20 SETTXDE F0h 27 26 25 24 23 22 21 20 RESERVED F1h-F7h RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD 3WCTRL F8h RSVD RSVD RSVD RSVD RSVD RSVD 3WRW 3WDIS ADDRESS F9h 27 26 25 24 23 22 21 20 WRITE FAh 27 26 25 24 23 22 21 20 READ FBh 27 26 25 24 23 22 21 20 TXSTAT1 FCh 27 26 25 24 23 22 21 20 TXSTAT2 FDh 27 26 25 24 23 22 21 20 RESERVED FEh-FFh RSVD RSVD RSVD RSVD RSVD RSVD RSVD RSVD

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/dianzi/2460783.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-04
下一篇 2022-08-04

发表评论

登录后才能评论

评论列表(0条)

保存