微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > DS1874具有数字LDD接口的SFP+控制器的寄存器映射

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

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

引言

DS1874SFP+控制器具有数字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存储器



寄存器参考说明

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

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

低地址字节存储器
REGISTER NAMEREGISTER ADDR (h)bit7bit6bit5bit4bit3bit2bit1bit0
TEMP ALARM HI
TEMP WARN HI
00h, 04hS26252423222120
01h, 05h2-12-22-32-42-52-62-72-8
TEMP ALARM LO
TEMP WARN LO
02h, 06hS26252423222120
03h, 07h2-12-22-32-42-52-62-72-8
VCCALARM HI
VCCWARN HI
MON1-4 ALARM HI
MON1-4 WARN HI
08, 0C, 10, 14, 18, 1C, 20, 24, 28, 2Ch2152142132122112102928
09, 0D, 11, 15, 19, 1D, 21, 25, 29, 2Dh2726252423222120
VCCALARM LO
VCCWARN LO
MON1-4 ALARM LO
MON1-4 WARN LO
0A, 0E, 12, 16, 1A, 1E, 22, 26, 2A, 2Eh2152142132122112102928
0B, 0F, 13, 17, 1B, 1F, 23, 27, 2B, 2Fh2726252423222120
PW2 EE30h-5FhEEEEEEEEEEEEEEEE
TEMP VALUE60hS26252423222120
61h2-12-22-32-42-52-62-72-8
VCCVALUE
MON1-4 VALUE
62, 64, 66, 68, 6Ah2152142132122112102928
63, 65, 67, 69, 6Bh2726252423222120
RESERVED6C, 6Dh00000000
STATUS6EhTXDSTXDCIN1SRSELSRSELCTXFRXLRDYB
UPDATE6FhTEMP RDYVCCRDYMON1 RDYMON2 RDYMON3 RDYMON4 RDYRESERVEDRSSIR
ALARM370hTEMP HITEMP LOVCCHIVCCLOMON1 HIMON1 LOMON2 HIMON2 LO
ALARM271hMON3 HIMON3 LOMON4 HIMON4 LORSVDRSVDRSVDTXFINT
ALARM172hRSVDRSVDRSVDRSVDHBALRSVDTXP HITXP LO
ALARM073hLOS HILOS LORSVDRSVDBIAS MAXRSVDRSVDRSVD
WARN374hTEMP HITEMP LOVCCHIVCCLOMON1 HIMON1 LOMON2 HIMON2 LO
WARN275hMON3 HIMON3 LOMON4 HIMON4 LORSVDRSVDRSVDRSVD
RESERVED76h-7AhRSVDRSVDRSVDRSVDRSVDRSVDRSVDRSVD
PASSWORD ENTRY7Bh231230229228227226225224
7Ch223222221220219218217216

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top