Abstract: The DS1865 burst-mode PON controller with integrated monitoring provides programming options required to configure the alarms, warnings, lookup tables, and other functions detailed in Application Note 4052, Quick Reference Guide to the DS1863 Memory Map. This programmability necessitates a large register memory map. This application note provides an alternate outline of the register map, which is convenient when programming the device.
Introduction
The DS1865 is a burst-mode PON controller with integrated monitoring capabilities. It features seven separate memory tables that are internally organized into eight byte rows. In addition this controller has auxiliary memory, which is EEPROM accessible at the A0h slave address.
Memory Map of the DS1865
The Lower Memory is addressed from 00h to 7Fh. This memory contains alarm and warning thresholds, flags, masks, several control registers, password entry area (PWE), and the Table Select byte. See Figure 1.
Table 01h primarily contains EEPROM (with PW1-level access) and some alarm and warning status bytes.
Table 02h is a multifunction space that contains configuration registers, scaling and offset values, passwords, interrupt registers, and other miscellaneous control bytes.
Table 03h is strictly EEPROM that is protected by a PW2-level password.
Table 04h contains a temperature-indexed lookup table (LUT) for controlling the modulation voltage. The modulation LUT can be programmed in 2°C increments over the -40°C to +102°C range. Access to this LUT is protected by a PW2-level password.
Table 05h contains another LUT which allows the APC set point to change as a function of temperature to compensate for Tracking Error (TE). The TE LUT has 36 entries that determine the APC setting in 4°C windows between -40°C to +100°C. Access to this LUT is protected by a PW2-level password.
Table 06h contains a MON4-indexed LUT for controlling the M4DAC voltage. The M4DAC LUT has 32 entries that are configurable to act as one 32-entry LUT or two 16-entry LUTs. When configured as one 32-entry LUT, each entry corresponds to an increment of 1/32 of the full scale. When configured as two 16-entry LUTs, the first 16 entries and the last 16 entries each correspond to 1/16 of full scale. Either of the two 16-entry sections is selected with a separate configuration bit. Access to this LUT is protected by a PW2-level password.
Figure 1. DS1865 memory map.
Register Reference
The following tables provide an easy reference to the Lower Memory, and Tables 01h and 02h. For a description of the functionality for each bit, please refer to the corresponding register in the DS1865 data sheet. Tables 03h, 04h, 05h, and 08h are LUTs that do not require a separate reference, and thus are not included here. (Please refer to the data sheet for detailed information about these tables.)
Automatic Updates
Would you like to be automatically notified when new application notes are published in your areas of interest? Sign up for EE-Mail™.