Part Number Hot Search : 
C100EP 6DA726PF SK315B BU4911G PT2381 00222 SK315B STK4180
Product Description
Full Text Search
 

To Download ACS8514 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 ACS8514 SETS Buddy
Synchronous Equipment Timing Source Partner IC for 2nd T4 DPLL, Accurate Monitoring & Input Extender
ADVANCED COMMS & SENSING
Description
FINAL
Features
DATASHEET
The ACS8514 is an optional partner integrated circuit for applications using the ACS8520/30. It adds an additional BITS clock (T4 path) DPLL to a clock synchronization system, for applications needing two T4 paths (e.g. to GR-253 figure 5-21). An alternative use for this DPLL is as an input extender such that the ACS8514 automatically selects one of 14 clock sources, its output then feeds the ACS8530/20 which can also select another 13 sources, giving a total input selection range of 27 sources. An additional 13 sources can be added for each ACS8514 added. An additional highly accurate phase and frequency monitor is also available that can be used to carry out more detailed analysis of standby clock reference sources. This extra monitor is actually another DPLL which under software control could be set to sequentially analyze each input. It can check phase from 0.7 to 23000 and frequency from 0.0003ppm to 80 ppm. An approximate MTIE measurement could be calculated for each reference input as an extra quality check. Simultaneous activity and coarse frequency monitoring of all input sources is performed in the same way as on the ACS8520/30. These can be used to automatically qualify and select sources for the extra T4 path or for input selection for the ACS8520/30 when the ACS8514 is used as an input extender.
Partner to the ACS8520 & ACS8530 for use in SONET
Minimum Clock (SMC) or SONET/SDH Equipment Clock (SEC) applications, to provide : designed to Figure 5-21 of Bellcore GR253[17],
One Extra independent T4 path for those systems being An additional DPLL for accurate phase, average phase,
frequency and average frequency measuring of any clock source.
Phase measurement accuracy to 0.7 degrees. Frequency measurement accuracy to 3x10-10 Aids in enhancing Phase Build-out performance to Provides the facility to have long term frequency
absorb phase disturbances when switching between noisy input sources, via s/w control. measuring and averaging for BOTH the main and any standby clock source so that the holdover frequency is always accurate for both main and standby clock selections. robust input clock source quality monitoring. Multiplexed, or boot from EPROM
Accepts 14 individual input reference clocks, all with Microprocessor interface - Intel, Motorola, Serial, IEEE 1149.1[5] JTAG Boundary Scan Single 3.3 V operation. 5 V tolerant Lead (Pb)-free version available (ACS8514T),
RoHS and WEEE compliant
Block Diagram
Figure 1 Block Diagram of the ACS8514 SETS Buddy
Revision 3.00 April 2007 (c) Semtech Corp.
Page 1
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Table of Contents
Section Page
FINAL
DATASHEET
Description .........................................................................................................................................................................................................1 Block Diagram....................................................................................................................................................................................................1 Features..............................................................................................................................................................................................................1 Pin Diagram........................................................................................................................................................................................................3 Pin Description...................................................................................................................................................................................................4 Introduction........................................................................................................................................................................................................7 General Description ..........................................................................................................................................................................................7 Overview ........................................................................................................................................................................................................7 Input Reference Clock Ports .......................................................................................................................................................................8 Locking Frequency Modes......................................................................................................................................................................8 PECL/LVDS/AMI Input Port Selection...................................................................................................................................................9 Clock Quality Monitoring........................................................................................................................................................................... 10 Activity Monitoring ................................................................................................................................................................................ 10 Frequency Monitoring .......................................................................................................................................................................... 12 Phase Monitoring ................................................................................................................................................................................. 13 Selection of Input Reference Clock Source ........................................................................................................................................... 14 Forced Control Selection ..................................................................................................................................................................... 14 Automatic Control Selection................................................................................................................................................................ 14 Modes of Operation................................................................................................................................................................................... 14 DPLL Architecture and Configuration...................................................................................................................................................... 15 Monitor DPLL Main Features .............................................................................................................................................................. 15 T4 DPLL Main Features ....................................................................................................................................................................... 15 Monitor DPLL Automatic Bandwidth Controls .................................................................................................................................. 15 Phase Detectors ................................................................................................................................................................................... 15 Phase Lock/Loss Detection ................................................................................................................................................................ 16 Damping Factor Programmability....................................................................................................................................................... 16 Local Oscillator Clock........................................................................................................................................................................... 16 Output Wander & Jitter ........................................................................................................................................................................ 17 Jitter and Wander Transfer.................................................................................................................................................................. 17 Input Wander and Jitter Tolerance..................................................................................................................................................... 17 Replication of Status & Priority Tables .............................................................................................................................................. 18 T4 Generation in Master and Slave ACS8514 ................................................................................................................................. 18 Output Clock Ports..................................................................................................................................................................................... 18 Microprocessor Interface .............................................................................................................................................................................. 19 Introduction to Microprocessor Modes .................................................................................................................................................. 19 Motorola Mode........................................................................................................................................................................................... 20 Intel Mode................................................................................................................................................................................................... 22 Multiplexed Mode...................................................................................................................................................................................... 24 Serial Mode ................................................................................................................................................................................................ 26 EPROM Mode............................................................................................................................................................................................. 28 Power-On Reset ......................................................................................................................................................................................... 28 Register Map ................................................................................................................................................................................................... 29 Register Organization................................................................................................................................................................................ 29 Multi-word Registers ............................................................................................................................................................................ 29 Register Access..................................................................................................................................................................................... 29 Interrupt Enable and Clear.................................................................................................................................................................. 29 Defaults.................................................................................................................................................................................................. 29 Register Descriptions..................................................................................................................................................................................... 32 Electrical Specifications................................................................................................................................................................................. 73 JTAG............................................................................................................................................................................................................. 73 Over-voltage Protection............................................................................................................................................................................. 73 ESD Protection........................................................................................................................................................................................... 73 Latchup Protection.................................................................................................................................................................................... 73 Maximum Ratings...................................................................................................................................................................................... 74
Revision 3.00 April 2007 (c) Semtech Corp. Page 2 www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING FINAL DATASHEET
Operating Conditions ................................................................................................................................................................................ 74 DC Characteristics..................................................................................................................................................................................... 74 DC Characteristics: AMI Input/Output Port ....................................................................................................................................... 77 Package Information...................................................................................................................................................................................... 80 Thermal Conditions ................................................................................................................................................................................... 81 Simplified Application Schematic............................................................................................................................................................ 82 Abbreviations .................................................................................................................................................................................................. 83 References ...................................................................................................................................................................................................... 83 Notes................................................................................................................................................................................................................ 84 Trademark Acknowledgements.................................................................................................................................................................... 84 Revision Status/History................................................................................................................................................................................. 85 Ordering Information...................................................................................................................................................................................... 86 Disclaimers................................................................................................................................................................................................. 86 Contacts...................................................................................................................................................................................................... 86
Pin Diagram
Figure 2 ACS8514 Pin Diagram
Revision 3.00 April 2007 (c) Semtech Corp.
Page 3
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Pin Description
Table 1 Power Pins
Pin Number 12, 13, 16 26 39 44 Symbol VD1+, VD3+, VD2+ VAMI+ VDD_DIFF VDD5 I/O P P P P Type Description Supply voltage: Digital supply to gates in analog section, +3.3 Volts 10%. Supply voltage: Digital supply to AMI output, +3.3 Volts 10%. Supply voltage: Digital supply for differential ports, +3.3 Volts 10%. VDD5: Digital supply for +5 Volts tolerance to input pins. Connect to +5 Volts ( 10%) for clamping to +5 Volts. Connect to VDD for clamping to +3.3 Volts. Leave floating for no clamping, input pins tolerant up to +5.5 Volts. Supply voltage: Digital supply to logic, +3.3 Volts 10%. Supply voltage: Analog supply to clock multiplying PLL, +3.3 Volts 10%. Supply voltage: Analog supply to output PLLs, +3.3 Volts 10%. Supply Ground: Digital ground for components in PLLs.
FINAL
DATASHEET
50, 61, 85, 86 6 19, 91 11, 14, 15, 49, 62, 84, 87 29 38 1, 5, 20, 92
VDDa, VDDd, VDDc, VDDb VA1+ VA2+, VA3+ DGND1, DGND3, DGND2, DGNDa,DGNDd, DGNDc,DGNDb GND_AMI GND_DIFF AGND, AGND1, AGND2, AGND3
P P P P
-
P P P P
-
Supply Ground: Digital ground for logic. Supply Ground: Digital ground for AMI output. Supply Ground: Digital ground for differential ports. Supply Ground: Analog grounds.
Note: I = Input, O = Output, P = Power, TTLU = TTL input with pull-up resistor, TTL D = TTL input with pull-down resistor.
Table 2 Internally Connected Pins
Pin Number 22, 45, 96, 97, 98 Symbol IC1 - IC5 I/O Type Description Internally Connected: Leave to Float.
Table 3 Not connected Pins
Pin Number 3, 4, 17, 18, 30-37, 88-90, 93, 94, 99 Symbol NC1 - NC18 I/O Type Description Not Connected Internally : Leave to float or connect to gnd advised, but may be routed over if necessary.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 4
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Table 4 Other Pins
Pin Number 2 Symbol TRST I/O I Type TTL D Description JTAG Control Reset Input: TRST = 1 to enable JTAG Boundary Scan mode. TRST = 0 for Boundary Scan stand-by mode, still allowing correct device operation. If not used connect to GND or leave floating. JTAG Test Mode Select: Boundary Scan enable. Sampled on rising edge of TCK. If not used connect to VDD or leave floating. Interrupt Request: Active high/low software Interrupt output. JTAG Clock: Boundary Scan clock input. If not used connect to GND or leave floating. Reference Clock: 12.8 MHz (refer to section headed Local Oscillator Clock). JTAG Output: Serial test data output. Updated on falling edge of TCK. If not used leave floating. JTAG Input: Serial test data Input. Sampled on rising edge of TCK. If not used connect to VDD or leave floating. Input reference 1: Composite clock 64 kHz + 8 kHz. Input reference 2: Composite clock 64 kHz + 8 kHz. Output reference 8: Composite clock, 64 kHz + 8 kHz negative pulse. Output reference 8: Composite clock, 64 kHz + 8 kHz positive pulse. Input reference 5: Programmable, default 19.44 MHz, default type LVDS. Input reference 6: Programmable, default 19.44 MHz, default type PECL. Input reference 3: Programmable, default 8 kHz. Input reference 4: Programmable, default 8 kHz. Input reference 7: Programmable, default 19.44 MHz. Input reference 8: Programmable, default 19.44 MHz. Input reference 9: Programmable, default 19.44 MHz. Input reference 10: Programmable, default 19.44 MHz. Input reference 11: Programmable, default (Master mode) 1.544/2.048 MHz, default (Slave mode) 6.48 MHz. Input reference 12: Programmable, default 1.544/2.048 MHz. Input reference 13: Programmable, default 1.544/2.048 MHz. Input reference 14: Programmable, default 1.544/2.048 MHz. Microprocessor select: Configures the interface for a particular microprocessor type at reset. Microprocessor Interface Address: Address bus for the microprocessor interface registers. A(0) is SDI in Serial mode - output in EPROM mode only.
FINAL
DATASHEET
7 8 9 10 21 23 24 25 27 28 40, 41 42, 43 46 47 48 51 52 53 54 55 56 57 58 - 60 63 - 69
TMS INTREQ TCK REFCLK TDO TDI I1 I2 TO2NEG TO2POS I5POS, I5NEG I6POS, I6NEG I3 I4 I7 I8 I9 I10 I11 I12 I13 I14 UPSEL(2:0) A(6:0)
I O I I O I I I O O I I I I I I I I I I I I I I
TTL U TTL/CMOS TTL D TTL TTL/CMOS TTL U AMI AMI AMI AMI LVDS/PECL PECL/LVDS TTL D TTL D TTL D TTL D TTL D TTL D TTL D TTL D TTL D TTL D TTL D TTL D
Revision 3.00 April 2007 (c) Semtech Corp.
Page 5
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Table 4 Other Pins (continued)
Pin Number 70 Symbol CSB I/O I Type TTL U Description Chip Select (Active Low): This pin is asserted Low by the microprocessor to enable the microprocessor interface - output in EPROM mode only. Write (Active Low): This pin is asserted Low by the microprocessor to initiate a write cycle. In Motorola mode, WRB = 1 for Read. Read (Active Low): This pin is asserted Low by the microprocessor to initiate a read cycle. Address Latch Enable: This pin becomes the address latch enable from the microprocessor. When this pin transitions from High to Low, the address bus inputs are latched into the internal registers. ALE = SCLK in Serial mode. Power On Reset: Master reset. If PORB is forced Low, all internal states are reset back to default values. Ready/Data acknowledge: This pin is asserted High to indicate the device has completed a read or write operation. Address/Data: Multiplexed data/address bus depending on the microprocessor mode selection. AD(0) is SDO in Serial mode. Output reference 9: 1.544/2.048 MHz, as per ITU G.783[9] BITS requirements. SONET or SDH frequency select: Sets the initial power up state (or state after a PORB) of the SONET/SDH frequency selection registers, see register address 34h, Bit 2 and address 38h, Bit 5 & 6 and address 64h, bit 4. When set Low, SDH rates are selected (2.048 MHz etc.) and when set High, SONET rates are selected (1.544 MHz etc.) The register states can be changed after power up by software.
FINAL
DATASHEET
71 72 73
WRB RDB ALE
I I I
TTL U TTL U TTL D
74 75 76 - 83 95 100
PORB RDY AD(7:0) TO1 SONSDHB
I O IO O I
TTL U TTL/CMOS TTL D TTL/CMOS TTL D
Revision 3.00 April 2007 (c) Semtech Corp.
Page 6
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Introduction
The ACS8514 is a highly integrated multiple phase lock loop device designed to partner the ACS8530 and ACS8520 SETS (Synchronous Equipment Timing Source) ICs. It specifically provides one additional BITS / T4 Path to allow a complete clock synchronization system to have two totally independent T4 paths and one T0 path, for those systems constructed to exactly match the configuration as defined in GR253 figure 5-21. The electrical interfaces for input clocks, configurations and micro-processor interfaces are identical to the ACS8520/30. This allows the same processor interface pins to be shared with this part, with the correct part accessed by using a separate chip select. All 14 input clocks and the 12.8 MHz TCXO/OCXO system clock can also be shared via parallel connections. An alternative use for this part is as an input extender for those systems requiring a selection of more than 14 inputs, or more inputs of a particular electrical interface type. The 14 in-built activity monitors and frequency monitors can automatically qualify an input clock and select that clock based on a preset priority. The T4 DPLL output can then be fed on to the ACS8520/30 for subsequent selection according to its priority tables, as required. The third main set of functions that this part brings to a system is the capability to very precisely measure the phase and frequency at the inputs. Another independently controlled `monitor DPLL' can be used for this function. This precise measurement capability can measure phase to a 0.7 degrees accuracy with a range up to 23000 degrees and frequency to 0.3 parts per billion (3 x 10-10), this is in addition to the activity monitoring and coarse frequency monitoring that occurs simultaneously on each of the 14 input pins to a 3.9 ppm frequency accuracy. The measured phase values may be used to give a TIE (Time Interval Error), MTIE (Maximum TIE) and TDEV (Time Deviation) quality assessment of each input using appropriate external software. The phase and frequency measurement DPLL, the Monitor DPLL, can be set to a range of loop bandwidths, down to 0.5 mHz. The phase of an input is measured with respect to the Monitor DPLL output, so varying the DPLL's bandwidth has the effect of changing the maximum observation time for the TIE measurements. A TIE observation period of up to approximately 2000 seconds is allowed for with the 0.5 mHz bandwidth.
Revision 3.00 April 2007 (c) Semtech Corp.
FINAL
DATASHEET
Longer observation time measurements of TIE, MTIE and TDEV can be made by using the T4 DPLL since the T4 phase detectors can be configured to measure the phase difference between two independent inputs. This means that there is no limit to the maximum observation time that can be measured. A Digital Phase Locked Loop (DPLL) incorporating direct digital synthesis (DDS) is used in the device in order to perform frequency translation. This enables the ACS8514 to have overall PLL characteristics that are very stable and consistent, compared to traditional analog PLLs. In the absence of any input clock after power up the ACS8514 will free-run and generate a stable, low-noise clock signal at a frequency to the same accuracy as the external 12.8 MHz TCXO or OCXO, or it can be made more accurate via software calibration to 0.02 ppm. Once an input clock source becomes available and is measured and found to be of a good quality, the T4 DPLL will lock to the source with the highest priority (number 1 is the highest priority in the priority table). If all sources subsequently fail then either the last source frequency is held on the T4 DPLL output (holdover) or the output may be automatically turned off (squelched) depending on configuration. An internal analog PLL (APLL) is used in the feedback path of the DPLLs in order to eliminate digital sampling effect uncertainty at the DPLL PFDs (Phase and Frequency Detectors). The ACS8514 includes a multi-standard microprocessor port, providing access to the configuration and status registers for device setup and monitoring.
General Description Overview
The following description refers to the Block Diagram (Figure 1 on page 1). The ACS8514 SETS device has 14 input clocks and generates 2 output clocks derived from the T4 DPLL path. Of the 14 input references, two are AMI composite clock, two are LVDS/PECL and the remaining ten are TTL/CMOS compatible inputs. All the TTL/CMOS are 3 V and 5 V compatible (with clamping if required by connecting the VDD5 pin). The AMI inputs are 1 V typically, A.C. coupled. Refer to the electrical characteristics section for more information on the electrical compatibility and details. Input frequencies supported range from 2 kHz to 155.52 MHz.
www.semtech.com
Page 7
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING FINAL
Input Reference Clock Ports
Table 4 gives details of the input reference ports, showing the input technologies and the range of frequencies supported on each port; the default spot frequencies and default priorities assigned to each port on power-up or by reset are also shown. Note that SDH and SONET networks use different default frequencies; the network type is pinselectable (using either the SONSDHB pin or via software). Specific frequencies and priorities are set by configuration. SDH and SONET networks use different default frequencies; the network type is selectable using the register bit ip_sonsdhb, at address 34, bit 2.
* For SONET, ip_sonsdhb = 1 * For SDH, ip_sonsdhb = 0
DATASHEET
Common E1, DS1, OC3 and sub-divisions are supported as spot frequencies that the DPLLs will directly lock to. Any input frequency, up to 100 MHz, that is a multiple of 8 kHz, can also be locked to via an inbuilt programmable divider. An input reference monitor is assigned to each of the 14 inputs. The monitors operate continuously such that at all times the status of all of the inputs to the device is known. Each input can be monitored for both frequency and activity, activity alone, or the monitors can be disabled. The frequency monitors have a "hard" (rejection) alarm limit and a "soft" (flag only) alarm limit for monitoring frequency. Each input reference can be programmed with a priority number allowing references to be chosen according to the highest priority valid input. The input selection can operate in either automatic mode or external manual source selection mode. The T4 PLL path supports the following features:
* Automatic source selection according to input priorities and quality level. * Different quality levels (activity alarm thresholds) for each input * Variable bandwidth (18, 35 or 70 Hz), lock range (0 - 80 ppm) and damping factor. * Direct PLL locking to common SONET/SDH input frequencies or any multiple of 8 kHz * Automatic locking to an available source and either squelch or holdover mode when no source. * Fast detection on input failure. * Output holds last frequency (holdover) or output squelch when all input sources failed. * Frequency translation between input and output rates via direct digital synthesis * High accuracy digital architecture for stable PLL dynamics.. * Ability to measure a phase difference between two inputs. * Analog PLL (APLL) used in the feedback path to avoid digital sampling / aliasing effects.
On power-up or by reset, the default will be set by the state of the SONSDHB pin (pin 100). The specific frequency selection is programmed via the cnfg_ref_source registers (addresses 22 to 2D). Locking Frequency Modes There are three locking frequency modes that can be configured: Direct Lock, Lock 8k and DivN.
Direct Lock Mode
In Direct Lock Mode, the internal DPLL can lock to the selected input at the spot frequency of the input, for example 19.44 MHz performs the DPLL phase comparisons at 19.44 MHz. In Lock8K and DivN modes (and for special case of 155 MHz), an internal divider is used prior to the DPLL to divide the input frequency before it is used for phase comparisons in the DPLL.
Lock8K Mode
Either external software or an internal state machine controls the T4 DPLL source selection based on input quality and priority.
Lock8K mode automatically sets the divider parameters to divide the input frequency down to 8 kHz. Lock8K can only be used on the supported spot frequencies (see Table 1, note 0). Lock8k mode is enabled by setting the Lock8k bit (Bit 6) in the appropriate register location (at address 22 to 2D). Using lower frequencies for phase comparisons in the DPLL results in a greater tolerance to input jitter. It is possible to choose which edge of the input reference clock to lock to, by setting 8K edge polarity (Bit 2 of register 03).
Revision 3.00 April 2007 (c) Semtech Corp.
Page 8
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
DivN Mode
FINAL
(b) To lock to 10.000 MHz:
DATASHEET
(i) The cnfg_ref_source_frequency register (address 22 2D) is set to 10XX0000 (binary) to set the DivN and the frequency to 8 kHz, the post-division frequency. (XX = "Leaky Bucket" ID for this input). (ii) To achieve 8 kHz, the 10 MHz input must be divided by 1,250. So, if DivN, = 250 = (N+1) then N must be set to 1,249. This is done by writing 4E1 hex (1,249 decimal) to the DivN register pair at address 46 & 47.
DivN mode allows the input to be divided by any integer value. The mode is engaged by bit 7 of registers 22 to 2D allowing any input to use this mode. The divide value is set by register 46 & 47, it must be set so that the frequency after division is 8 kHz. The DivN function is defined as : DivN = "Divide by (N+1)", i.e. it is the dividing factor used for the division of the input frequency, and has a value of (N+1) where N is an integer from 1 to 12499 inclusive, as set by registers 46 & 47h. Therefore, in DivN mode the input frequency can be divided by any integer value between 2 to 12500. Consequently, any input frequency which is a multiple of 8 kHz, between 8 kHz to 100 MHz, can be supported by using DivN mode. Any reference input can be set to use DivN independently of the frequencies and configurations of the other inputs. However only one value of N is allowed, so all inputs with DivN selected must be running at the same frequency.
DivN Examples
Direct Lock Mode 155 MHz.
The max frequency allowed for phase comparison is 77.76 MHz, so for the special case of a 155 MHz input set to Direct Lock Mode, there is a divide-by-two function automatically selected to bring the frequency down to within the limits of operation. PECL/LVDS/AMI Input Port Selection The choice of PECL or LVDS compatibility is programmed via the cnfg_differential_inputs register, address 36h. Unused PECL differential inputs should be fixed with one input High (VDD) and the other input Low (GND), or set in LVDS mode and left floating, in which case one input is internally pulled High and the other Low . An AMI port supports a composite clock, consisting of a 64 kHz AMI clock with 8 kHz boundaries marked by deliberate violations of the AMI coding rules, as specified in ITU recommendation G.703[6]. Departures from the nominal pattern are detected within the ACS8514, and may cause reference-switching if too frequent. See section DC Characteristics: AMI Input/Output Port, for more details. If the AMI port is unused, the pins (I1 and I2) should be tied to GND.
(a) To lock to 2.000 MHz: (i) Set the cnfg_ref_source_frequency register (address 22 - 2D) to 10XX0000 (binary) to enable DivN, and set the frequency to 8 kHz - the frequency required after division. (XX = "Leaky Bucket" ID for this input). (ii) To achieve 8 kHz, the 2 MHz input must be divided by 250. So, if DivN=250 = (N + 1) then N must be set to 249. This is done by writing F9 hex (249 decimal) to the DivN register pair at address 46 & 47.
Table 5 Input Reference Source Selection and Priority Table for T4 DPLL
Port Number I1 I2 I3 I4 I5 Channel Number (Bin) 0001 0010 0011 0100 0101 Input Port Technology AMI AMI TTL/CMOS TTL/CMOS LVDS/PECL LVDS default Frequencies Supported 64/8 kHz (composite clock, 64 kHz + 8 kHz) Default (SONET): 64/8 kHz Default (SDH): 64/8 kHz 64/8 kHz (composite clock, 64 kHz + 8 kHz) Default (SONET): 64/8 kHz Default (SDH): 64/8 kHz Up to 100 MHz (see Note 0) Default (SONET): 8 kHz Default (SDH): 8 kHz Up to 100 MHz (see Note 0) Default (SONET): 8 kHz Default (SDH): 8 kHz Up to 155.52 MHz (see Note (ii)) Default (SONET): 19.44 MHz Default (SDH): 19.44 MHz 0 0 0 0 6 Default Priority
Revision 3.00 April 2007 (c) Semtech Corp.
Page 9
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Port Number I6 I7 I8 I9 I10 I11 I12 I13 I14 Channel Number (Bin) 0110 0111 1000 1001 1010 1011 1100 1101 1110 Input Port Technology PECL/LVDS PECL default TTL/CMOS TTL/CMOS TTL/CMOS TTL/CMOS TTL/CMOS TTL/CMOS TTL/CMOS TTL/CMOS
FINAL
Frequencies Supported
DATASHEET
Default Priority 7 8 9 10 11 12 0 0 0
Up to 155.52 MHz (see Note (ii)) Default (SONET): 19.44 MHz Default (SDH): 19.44 MHz Up to 100 MHz (see Note 0) Default (SONET): 19.44 MHz Default (SDH): 19.44 MHz Up to 100 MHz (see Note 0) Default (SONET): 19.44 MHz Default (SDH): 19.44 MHz Up to 100 MHz (see Note 0) Default (SONET): 19.44 MHz Default (SDH): 19.44 MHz Up to 100 MHz (see Note 0) Default (SONET): 19.44 MHz Default (SDH): 19.44 MHz Up to 100 MHz (see Note 0) Default (Master) (SONET): 1.544 MHz Default (Master) (SDH): 2.048 MHz Default (Slave) 6.48 MHz Up to 100 MHz (see Note 0) Default (SONET): 1.544 MHz Default (SDH): 2.048 MHz Up to 100 MHz (see Note 0) Default (SONET): 1.544 MHz Default (SDH): 2.048 MHz Up to 100 MHz (see Note 0) Default (SONET): 1.544 MHz Default (SDH): 2.048 MHz
Notes:
(i) TTL ports (compatible also with CMOS signals) support clock speeds up to 100 MHz, with the highest spot frequency being 77.76 MHz. The actual spot frequencies are: 2 kHz, 4 kHz, 8 kHz (and N x 8 kHz), 1.544 MHz (SONET)/2.048 MHz (SDH), 6.48 MHz, 19.44 MHz, 25.92 MHz, 38.88 MHz, 51.84 MHz, 77.76 MHz. SONET or SDH input rate is selected via register 34 bit 2, ip_sonsdhb ). (ii) PECL and LVDS ports support the spot clock frequencies listed above plus 155.52 MHz.
Clock Quality Monitoring
Clock quality is monitored and used to modify the priority tables of the local and remote ACS8520/30 devices. The following parameters are monitored continuously for all 14 inputs in parallel : 1. Activity (toggling). 2. Frequency to +/- 3.8 ppm accuracy (this monitoring is only performed when there is no irregular operation of the clock or loss of clock condition). A fine level of frequency monitoring and phase monitoring is also performed in the two DPLLs. Phase is measured down to 0.7 degrees with a maximum range of +/- 8191 cycles or +/- 2.9 x 106 degrees. Frequency is measured to a 0.0003 ppm resolution and +/- 80 ppm range (could be up to +/- 500 ppm with software enhanced use of the calibration register (3Ch, 3Dh).
Input ports I1 and I2 carry AMI-encoded composite clocks which are also additionally monitored by the AMI-decoder blocks. Loss of signal is declared by the decoders when either the signal amplitude falls below +0.3 V or there is no activity for 1 ms. Any reference source that suffers a loss-of-activity or clock-out-of-band condition will be declared as unavailable. Activity Monitoring The ACS8514 tests for too much or too little activity via the activity monitors. The ACS8514 uses a Leaky Bucket Accumulator, which is a digital circuit which mimics the operation of an analog integrator, in which input pulses increase the output amplitude but die away over time. Such integrators are used when alarms have to be triggered either by fairly regular defect events, which
Revision 3.00 April 2007 (c) Semtech Corp.
Page 10
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING FINAL DATASHEET
occur sufficiently close together, or by defect events which occur in bursts. Events which are sufficiently spread out should not trigger the alarm. By adjusting the alarm setting threshold, the point at which the alarm is triggered can be controlled. The point at which the alarm is cleared depends upon the decay rate and the alarm clearing threshold. On the alarm setting side, if several events occur close together, each event adds to the amplitude and the alarm will be triggered quickly; if events occur a little more spread out, but still sufficiently close together to overcome the decay, the alarm will be triggered eventually. If events occur at a rate which is not sufficient to overcome the decay, the alarm will not be triggered. On the alarm clearing side, if no defect events occur for a sufficient time, the amplitude will decay gradually and the alarm will be cleared when the amplitude falls below the alarm clearing threshold. The ability to decay the amplitude over time allows the importance of defect events to be reduced as time passes by. This means that, in the case of isolated events, the alarm will not be set, whereas, once the alarm becomes set, it will be held on until normal operation has persisted for a suitable time (but if the operation is still erratic, the alarm will remain set). See Figure 3 . There is one Leaky Bucket Accumulator per input channel. Each Leaky Bucket can select from one of four Configurations (Leaky Bucket Configuration 0 to 3). Each Leaky Bucket Configuration is programmable for size, alarm set and reset thresholds, and decay rate.
Figure 3 Inactivity and Irregularity Monitoring
Each source is monitored over a 128 ms period. If, within a 128 ms period, an irregularity occurs that is not deemed to be due to allowable jitter/wander, then the Accumulator is incremented. Irregularity is defined as too much or too little activity (corresponding to +/- 1000ppm on a frequency basis). The Accumulator will continue to increment up to the point that it reaches the programmed Bucket size. The "fill rate" of the Leaky Bucket is, therefore, 8 units/second. The "leak rate" of the Leaky Bucket is programmable to be in multiples of the fill rate (x 1, x 0.5, x 0.25 and x 0.125) to give a programmable leak rate from 8 units/sec down to 1 unit/sec. A conflict between trying to "leak" at the same time as a "fill" is avoided by preventing a leak when a fill event occurs. Disqualification of a non-selected reference source is based on inactivity, or on an out-of-band result from the frequency monitors. The currently selected reference source can be disqualified for phase, frequency, inactivity or if the source is outside the DPLL lock range. If the currently selected reference source is disqualified, the next highest priority, qualified reference source is selected. To avoid the DPLL being pulled off by clock inactivity on a shorter timescale than 128ms, the DPLL contains a fast activity detector such that within approximately two missing input clock cycles, a no-activity flag is raised and the DPLL is frozen in holdover mode, holding the last output frequency value. With the DPLL in holdover mode it is isolated from further disturbances. If the input
Revision 3.00 April 2007 (c) Semtech Corp.
Page 11
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING FINAL
where: a = cnfg_decay_rate_n b = cnfg_bucket_size_n c = cnfg_lower_threshold_n (where n = the number of the relevant Leaky Bucket Configuration in each case). The default setting is shown in the following: [2 1 x (8 - 4)] /8 = 1.0 secs Frequency Monitoring The ACS8514 performs frequency monitoring to identify reference sources which have drifted outside the acceptable frequency range measured with respect to the external TCXO/OCXO clock. The sts_reference_sources (addresses 10 - 16h) out-ofband alarm for a particular reference source is raised when the reference source is outside the acceptable frequency range. With the default register settings a soft alarm is raised if the drift is outside 11.43 ppm and a hard alarm is raised if the drift is outside 15.24 ppm. Both of these limits are programmable from 3.8 ppm up to 61 ppm. The ACS8514 DPLLs have a programmable lock and capture range frequency limit up to 80 ppm (default is 9.2 ppm). The following sections show the frequency monitor features and corresponding registers:
Coarse frequency monitors:
DATASHEET
becomes available again before the activity or frequency monitor rejection alarms have been raised, then the DPLL will continue to lock to the input, with little disturbance. In this scenario, with the DPLL in the "locked" state, the DPLL uses "nearest edge locking" mode (180 capture) avoiding cycle slips or glitches caused by trying to lock to an edge 360 away, as would happen with traditional PLLs.
Interrupts for Activity Monitors
The loss of the currently selected reference source will eventually cause the input to be considered invalid, triggering an interrupt. The time taken to raise this interrupt is dependant on the Leaky Bucket Configuration of the activity monitors. The fastest Leaky Bucket setting will still take up to 128 ms to trigger the interrupt. The interrupt caused by the brief loss of the currently selected reference source is provided to facilitate very fast source failure detection if desired. It is triggered after missing just a couple of cycles of the reference source. Some applications require the facility to switch downstream devices based on the status of the reference sources. In order to provide extra flexibility, it is possible to flag the mon_ref_failed interrupt (register 06, bit 6) on the pin TDO. This is simply a copy of the status bit in the interrupt register and is independent of the mask register settings. The pin will, therefore, remain high until the interrupt is cleared. This functionality is not enabled by default so the usual JTAG functions can be used. The bit is reset by writing to the interrupt status register in the normal way. This feature can be enabled and disabled by writing to register 48, bit 6.
Leaky Bucket Timing
(i) All 14 inputs measured in parallel to a 3.8 ppm resolution. Measured over a 32 second interval. (ii) Hard (rejection) alarm limit and soft (flag only) alarm limit set in registers 49h & 4Ah. Alarm flags shown in registers 10 h - 16h. (iii) Makes measurement relative to external TCXO/ OCXO (Must set register 48h, bit7 to `1'). (iv) Reports measured frequency in register 4Ch. Result selected by register 4Bh.
Monitor DPLL:
The time taken (in seconds) to raise an inactivity alarm on a reference source that has previously been fully active (Leaky Bucket empty) will be: (cnfg_upper_threshold_n) / 8 where n is the number of the Leaky Bucket Configuration. If an input is intermittently inactive then this time can be longer. The default setting of cnfg_upper_threshold is 6, therefore the default time is 0.75 s. The time taken (in seconds) to cancel the activity alarm on a previously completely inactive reference source is calculated, for a particular Leaky Bucket, as: [2 (a) x (b - c)]/ 8
(v) Measurement to 0.0003 ppm & +/- 80 ppm range. Result at register 0Ch, 0Dh &07h. Register 4Bh, bit 4 at `0' gives monitor DPLL result. Bit 4 at `1' gives T4 DPLL result. (vi) Measurement Result may be offset or calibrated by registers 3Ch & 3Dh to +/- 500 ppm.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 12
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING FINAL DATASHEET
Both the monitor DPLL and the T4 DPLL can be used as a frequency meter. The frequency value measured and reported by the DPLLs corresponds to the integral path value in the DPLLs. As such it is a filtered version of the actual input frequency. The time constant of the filtering is inversely proportional to the DPLL bandwidth. The value is a 19-bit signed number with one LSB representing 0.0003068 ppm (range of 80 ppm). Reading this regularly can show how the currently locked source is varying in value e.g. due to frequency wander on its input.
Frequency Averagers
The monitor DPLL will also be monitoring the phase of its selected source with respect to its own internal output and frequency with respect to a calibrated (see register 3Ch, 3Dh) version of the external 12.8 MHz TCXO. The input phase, as seen at the DPLL phase detector, can be read back from register 77h and 78h. The reporting of the monitor DPLL or T4 DPLL phase detector value is controlled by register 4Bh, bit 4. One LSB corresponds to approximately 0.7 degrees phase difference. The phase between two inputs may be measured by by the monitor DPLL by switching from source A to source B and recording the measured phase, first at source A (which will be near to zero if the PLL has had time to pull in) and then at source B. Measuring the phase value 30 ms after source B is selected allows enough time for an average phase measurement to be made and reported to register 77h & 78h, but it is before the DPLL loop has had time to pull in the phase back to zero. It is beneficial to set the DPLL bandwidth to the lowest value (e.g. 0.1 Hz when TCXOs used or down to 0.5 mHz with sufficiently stable OCXOs) to slow the rate of this pull-in. An averaging filter is used in the phase measurement block to get an accurate value. The bandwidth of this filter is 100 Hz (when DPLL bandwidth at 0.5m Hz to 35 Hz) or 200 Hz (when DPLL bandwidth at 70 Hz). Hence around 30 ms is enough for a settled phase value, although this will depend on the magnitude of the phase change. Using the above method a phase measurement could be made between the most accurate clock source in a system, which would be from an ACS8530 clock output, and any other input clock, such that TIE, MTIE and TDEV could be subsequently calculated by software. Alternatively the frequency of a selected source could be monitored with respect to the external TCXO/OCXO, as a way of deriving the TIE, MTIE and TDEV result. It may be that the external OCXO is the most stable reference in a system and therefore the most appropriate for input comparisons. A higher monitor DPLL bandwidth of, for example 8 Hz, would allow input wander to be measured, separate from input jitter which would be filtered out according to the setting of the DPLL bandwidth. The frequency accuracy of 0.0003ppm corresponds to a rate of change of phase accuracy of 0.3 ns per second. The monitor DPLL could be used for accurate analysis of the standby clock sources and the T4 DPLL left to provide the additional T4 path in a system.
Modes are included to provide additional internal filtering on the frequency value from the monitor DPLL. It would also be possible to combine the internal averaging filters with some additional software filtering. For example, the internal fast filter could be used as an anti-aliasing filter and the software could further filter this before determining the actual average frequency. To support this feature, a facility to read out the internally averaged frequency has been provided. By setting register 40h, bit 5, the value read back from the cnfg_average_frequency register (register 3E, 3F, 40) will be the filtered value. The amount of filtering applied is set by register 40h, bits 6 & 7 and gives additional filter poles of 8 minutes or 110 minutes. An Example: Select fast holdover averaging mode by setting register 40h bits 6 & 7 high. Select to be able to read back filtered output by setting register 40h bit 5 high. Software reads averaged value from the cnfg_average_ frequency register at address 3Eh, 3Fh & 40h. All bytes of a multi-byte value such as this are frozen internally until all bytes have been read, or until the same byte is read again, in order to correctly build up the multi byte word. Phase Monitoring The T4 DPLL will be monitoring the phase of its selected source with respect to its own output and frequency with respect to a calibrated (see register 3Ch, 3Dh) version of the external 12.8 MHz TCXO. When register 65h, bit 7 is set to `1' the phase detector from T4 DPLL is used to measure the phase between the selected input for the T4 DPLL (set either by priorities in registers 18h to 1Eh or register 35h, bits 3:0) and the selected input for the monitor DPLL (set by register 33). The T4 DPLL outputs are then invalid since the PLL feedback loop is removed.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 13
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Selection of Input Reference Clock Source
The input reference sources for the T4 DPLL may be selected automatically by an order of priority (via registers 18h to 1Eh, register 4Bh, bit4 must be set to `1'). Alternatively it can be forced by external software control (registers 35h, bits 3:0). The phase and frequency monitor DPLL has its source selected by external control via register 33h, bit 3:0. Automatic operation selects a reference source based on its pre-defined priority and its current availability. A table is maintained which lists all reference sources in the order of priority. This is initially defined by the default configuration and can be changed via the microprocessor interface by the network manager. In this way, when all the defined sources are active and valid, the source with the highest programmed priority is selected but, if this source fails, the next-highest source is selected, and so on. The T4 DPLL always operates in revertive mode such that if a valid source has a higher priority than the currently selected reference, a switch over will take place. Forced Control Selection For the T4 DPLL register 35 controls both the choice of automatic or forced selection and the selection itself. For automatic choice of source selection, the 4 LSB bit value is set to all zeros. To force a particular input (I n) , the bit value is set to n (bin). For the monitor DPLL register 33 controls input selection choice. The power up default has the 4 LSB bit value set to all ones, whereby the DPLL will select the first valid source. The register should be set to a value from 1 to 14 to select the required input for monitoring. Automatic Control Selection When an automatic T4 DPLL selection is required, (see above), the priority for each input should be uniquely set in registers 18h to 1Eh (make sure register 4B, bit 4 = 1). Each register holds a 4-bit value which represents the
FINAL
DATASHEET
desired priority of that particular port. Unused ports should be given the value, 0000, in the relevant register to indicate they are not to be included in the priority table. On power-up, or following a reset, the whole of the configuration file will be defaulted to the values defined by Table 5. The selection priority values are all relative to each other, with lower-valued numbers taking higher priorities. Each reference source should be given a unique number; the valid values are 1 to 15 (dec). A value of zero disables the reference source. However if two or more inputs are given the same priority number those inputs will be selected on a first in, first out basis. If the first of two same priority number sources goes invalid the second will be switched in. If the first then becomes valid again, it becomes the second source on the first in, first out basis, and there will not be a switch. If a third source with the same priority number as the other two becomes valid, it joins the priority list on the same first in, first out basis.
Modes of Operation
The T4 DPLL in the ACS8514 has three internal modes of operation: Free-run, Locked and Holdover. Only locked or not locked is reported in a status register (register 09, bit6). After power up and before any sources become qualified and selected the T4 DPLL will either free run, generating an output frequency to the same accuracy as the external TCXO/OCXO or its output will be squelched, depending on register 64h, bit 6. The accuracy of the external oscillator can be calibrated to appear more accurate via registers 3Ch & 3Dh. Once the T4 DPLL has locked to a source, then when that source fails, it will hold its last output frequency or its output will be squelched, again depending on register 64 hex, bit 6. Since the outputs from the monitor DPLL are not accessible its internal output frequency and operating modes are less relevant. Indication as to whether it is locked to a source or not are given in register 09h, bits 2:0.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 14
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
DPLL Architecture and Configuration
A Digital PLL gives a stable and consistent level of performance that can be easily programmed for different dynamic behavior or operating range. It is not affected by operating conditions or silicon process variations. Digital synthesis is used to generate the required SONET/SDH output frequencies. An analog PLL is used to filter the synthesized digital clock before it is fed back to the DPLL input. This avoids any digital sampling induced wander or jitter. The DPLLs in the ACS8514 are uniquely very programmable for all PLL parameters of bandwidth (from 0.5 mHz up to 70 Hz), damping factor (from 1.2 to 20), frequency acceptance and output range (from 0 to 80 ppm, typically 9.2 ppm) and input frequency (12 common SONET/SDH spot frequencies). There is no requirement to understand the loop filter equations or detailed gain parameters since all high level factors such as overall bandwidth can be set directly via registers in the microprocessor interface. No external critical components are required for either the internal DPLLs or APLLs, providing another key advantage over traditional discrete designs. The T4 DPLL is similar in structure to the monitor DPLL, but its bandwidth is limited to 18, 35 and 70 Hz. Monitor DPLL Main Features
* Programmable DPLL bandwidth in 10 steps from 0.5 mHz to 70 Hz. * Programmable damping factor: For optional faster locking. Factors = 1.2, 2.5, 5, 10 or 20. * Multiple phase lock detectors. * Multi-cycle phase detection and locking, programmable up to 8192 UI (readable up to 23000 as a 16 bit register reports the value). * Input frequency averaging with a choice of averaging times: 8 minutes or 110 minutes.
FINAL
DATASHEET
* Multi-cycle phase detection and locking, programmable up to 8192 UI - improves jitter tolerance in direct lock mode * Can use the phase detector in T4 DPLL to measure the input phase difference between two inputs (+/- 0.5UI).
The following sections detail some component parts of the DPLL. Monitor DPLL Automatic Bandwidth Controls In Automatic Bandwidth Selection mode (register 3Bh, bit 7), the monitor DPLL bandwidth setting is selected automatically from the Acquisition Bandwidth or Locked Bandwidth configurations programmed in register 69h and 67h respectively. If this mode is not selected, the DPLL acquires and locks using only the bandwidth set by register 67. Phase Detectors A Phase and Frequency detector is used to compare input and feedback clocks. This operates at input frequencies up to 77.76 MHz. The whole DPLL can operate at spot frequencies from 2 kHz up to 77.76 MHz (155.52 MHz is internally divided down to 77.76 MHz). A common arrangement however is to use Lock8k mode (See register 22h to 2Dh, Bit 6) where all input frequencies are divided down to 8 kHz internally. Marginally better MTIE figures may be possible in direct lock mode due to more regular phase updates. This direct locking capability is one of the unique features of the ACS8514. A multi-phase detector (patent pending) approach is used in order to give an infinitesimally small input phase resolution combined with large jitter tolerance. The following phase detectors are used:
* Phase and frequency detector (360 or 180 range) * An Early/ Late Phase detector for fine resolution * A multi-cycle phase detector for large input jitter tolerance (up to 8191 UI), which captures and remembers phase differences of many cycles between input and feedback clocks.
T4 DPLL Main Features
* E1 (2.048 MHz) or DS1(1.544 MHz) outputs. * Programmable DPLL bandwidth in 3 steps from 18 Hz to 70 Hz * Programmable damping factor: For optional faster locking and peaking control. Factors = 1.2, 2.5, 5, 10 or 20 * Multiple phase lock detectors
The phase detectors can be configured to be immune to occasional missing input clock pulses by using nearest edge detection (180 capture) or the normal 360 phase capture range which gives frequency locking. The device will automatically switch to nearest edge locking when the multi-UI phase detector is not enabled and it has detected that phase lock has been achieved. It is possible to disable the selection of nearest edge locking via
www.semtech.com
Revision 3.00 April 2007 (c) Semtech Corp.
Page 15
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING FINAL DATASHEET
register 03h, bit 6 set to 1. In this setting, frequency locking (+/- 360 capture) will always be enabled. The balance between the first two types of phase detector employed can be adjusted via registers 6Ah to 6Dh. The default settings should be sufficient for all modes. Adjustment of these settings affects only small signal overshoot and bandwidth. The multi-cycle phase detector is enabled via register 74h, bit 6 set to 1 and the range is set in exponentially increasing steps from 1 UI, 3 UI, 7 UI, 15 UI ... up to 8191 UI via register 74, bits [3:0]. When this detector is enabled it keeps a track of the correct phase position over many cycles of phase difference to give excellent jitter tolerance. This provides an alternative to switching to Lock8k mode as a method of achieving high jitter tolerance. An additional control (register 74h, bit 5) enables the multi-phase detector value to be used in the final phase value as part of the DPLL loop. When enabled by setting high, the multi cycle phase value will be used in the loop and gives faster pull in (but more overshoot). The characteristics of the loop will be similar to Lock8k mode where again large input phase differences contribute to the loop dynamics. Setting the bit low only uses a maximum figure of 360 degrees in the loop and will give slower pull-in but gives less overshoot. The final phase position that the loop has to pull in to is still tracked and remembered by the multi-cycle phase detector in either case. Phase Lock/Loss Detection Phase lock/loss detection is handled in several ways. Phase loss can be triggered from:
* The fine phase lock detector, which measures the phase between input and feedback clock * The coarse phase lock detector, which monitors whole cycle slips * Detection that the DPLL is at min or max frequency * Detection of no activity on the input.
The coarse phase lock detector detects phase differences of n cycles between input and feedback clocks, where n is set by register 74h, bits [3:0]; the same register that is used for the coarse phase detector range, since these functions go hand in hand. This detector may be used in the case where it is required that a phase loss indication is not given for reasonable amounts of input jitter and so the fine phase loss detector is disabled and the coarse detector is used instead. Damping Factor Programmability The DPLL damping factor is set by default to provide a maximum wander gain peak of around 0.1 dB. The ACS8514 provides a choice of damping factors, with more choice given as the bandwidth setting increases into the frequency regions classified as jitter. Table 6 shows which damping factors are available for selection at the different bandwidth settings and what the corresponding jitter transfer approximate gain peak will be.
Table 6 Available Damping Factors for different DPLL Bandwidths, and associated Jitter Peak Values
Bandwidth 0.5mHz to 4 Hz 8 kHz 18 Hz Register 6Bh [2:0] 1, 2, 3, 4, 5 1 2, 3, 4, 5 1 2 3, 4, 5 1 2 3 4, 5 1 2 3 4 5 Damping Factor selected 5 2.5 5 1.2 2.5 5 1.2 2.5 5 10 1.2 2.5 5 10 20 Gain Peak/ dB 0.1 0.2 0.1 0.4 0.2 0.1 0.4 0.2 0.1 0.06 0.4 0.2 0.1 0.06 0.03
35 Hz
70 Hz
Each of these sources of phase loss indication is individually enabled via registers bits (register 73h, 74h and 4Dh) and applies to both the T4 DPLL and the monitor DPLL. Phase lock or lost is used to determine whether to switch to nearest edge locking and whether to use acquisition or normal bandwidth settings for the monitor DPLL. Acquisition bandwidth is used for faster pull in from an unlocked state.
Revision 3.00 April 2007 (c) Semtech Corp.
Local Oscillator Clock The Master system clock on the ACS8514 should be provided by an external clock oscillator of frequency 12.8 MHz and may be provided by the same oscillator source as used for the partner ACS8520/30 in a system.
Page 16
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Crystal Frequency Calibration
FINAL
DATASHEET
The absolute crystal frequency accuracy is less important than the stability since any frequency offset can be compensated by adjustment of register values in the IC. This allows for calibration and compensation of any crystal frequency variation away from its nominal value. 50 ppm adjustment would be sufficient to cope with most crystals, in fact the range is an order of magnitude larger due to the use of two 8-bit register locations. The setting of the conf_nominal_frequency register (addr 3Ch, 3Dh) allows for this adjustment. An increase in the register value increases the output frequencies by 0.0196229 ppm for each LSB step. The default register value (in decimal) = 39321 (9999 hex) = 0 ppm offset. The minimum to maximum offset range of the register is 0 to 65535 dec, giving an adjustment range of -771 ppm to +514 ppm of the output frequencies, in 0.0196229 ppm steps. Example: If the crystal was oscillating at 12.800 MHz + 5 ppm, then the calibration value in the register to give a - 5 ppm adjustment in output frequencies to compensate for the crystal inaccuracy, would be: 39321 - (5/0.0196229) = 39066 (dec) = 989A (hex). Output Wander & Jitter Wander and jitter present on the output depends on::
* The magnitudes of wander and jitter on the selected input reference clock (in Locked mode) * The internal wander and jitter transfer characteristic (in Locked mode). See below. * The wander on the local oscillator clock (when the T4 DPLL is free running or holding its frequency).
Wander on the local oscillator clock will not have a significant effect on the T4 DPLL output clock when locked, since the bandwidth is set high enough so that the DPLL can compensate quickly enough for any frequency changes in the crystal. In Free-run or frequency holdover wander on the crystal is more significant. Variation in crystal temperature or supply voltage both cause drifts in operating frequency, as does ageing. These effects must be limited by careful selection of a suitable component for the local oscillator. Input Wander and Jitter Tolerance The ACS8514 is compliant to the requirements of all relevant standards, principally ITU Recommendation G.825[15], ANSI DS1.101-1999[1], Telcordia GR1244, GR253, G812, G813 and ETS 300 462-5 (1997) in terms of jitter tolerance. All reference clock inputs have a tight frequency tolerance but a generous jitter tolerance. Using either lock8k mode or direct lock mode and the multi UI phase detector, the jitter tolerance limits can set to exceed all tolerance requirements. When the multi UI phase detector is used, the DPLLs can tolerate and track up to +/- 8191 UI. This limit is programmable (see register 74h). Pull-in, hold-in and pull-out ranges are shown in Table 7.
Table 7 Input Reference Freq range
Spec. Frequency Monitor Acceptance Range Frequency Acceptance Range (Pull-in) Frequency Acceptance Range (Hold-in) Frequency Acceptance Range (Pull-out)
G.703 [6] G.783 [9] G.823 [13] GR-1244CORE[19] 4.6 ppm (Note 0) 16.6 ppm 9.2 ppm (Note (i)) 4.6 ppm (Note 0) 9.2 ppm (Note (i)) 4.6 ppm (Note 0) 9.2 ppm (Note (i))
Jitter and Wander Transfer The T4 DPLL has a programmable jitter transfer characteristic. This is set by the T4 DPLL bandwidth (register 66). The -3 dB jitter transfer attenuation point can be set to 18, 35 or 70 Hz. The wander and jitter transfer characteristic is shown in Figure 4 . The monitor DPLL has an effective bandwidth of 0.1 to 70 Hz. The setting of bandwidth for this PLL is mainly used to control how quickly the DPLL follows the input source during input phase and frequency measurements. Since the output clock from the monitor DPLL is not accessible, it's transfer characteristic is not measurable.
Notes:
(i) The frequency acceptance and generation range will be 4.6 ppm around the required frequency when the external crystal frequency accuracy is within a tolerance of 4.6 ppm. (ii) The fundamental acceptance range and generation range is 9.2 ppm with an exact external crystal frequency of 12.800 MHz. This is the default DPLL range; the range is also programmable from 0 to 80 ppm in 0.08 ppm steps.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 17
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING FINAL DATASHEET
Figure 4 Measured Jitter Transfer Characteristics T4 DPLL
Replication of Status & Priority Tables The ACS8514 is designed to partner an ACS8520 or ACS8530. As such there is a need to duplicate the input source quality information and input priorities. A similar need also arises in a redundant system where a slave system shadows a master system. All devices can independently monitor their reference sources and determine the validity of each source. A facility to make it easier to share the input validity information is provided in the ACS8514, in the form of the cnfg_sts_remote_sources_valid register (registers 30 & 31). If one device reports an invalid channel, the same channel can be made invalid in another device by writing a zero to the relevant position in register 30 or 31. Register sts_sources_valid (address 0E & 0F) reports a summary of the input status for each channel. This information can then be written to the cnfg_sts_remote_ sources_valid register of the other device. This will ensure that any input source considered invalid by one device is also considered invalid by the other. T4 Generation in Master and Slave ACS8514 As specified by the I.T.U., there is no need to align the phases of the T4 outputs in Master and Slave devices. For a fully redundant system, there is a need, however, to ensure that all devices select the same reference source. As there is no need to guarantee the alignment of phase of the T4 outputs, the Slave devices T4 input does not need to lock to the Masters T4 output, but only needs to ensure
that it locks to the same external reference source. There is no defined Holdover requirement for the T4 path.
Output Clock Ports
The device supports outputs from the T4 DPLL in CMOS (TTL compatible) or AMI composite clock format. TO1 is a CMOS direct digitally synthesized output from the T4 DPLL at E1/SDH (2.048 MHz) or DS1/SONET (1.544 MHz) rate. The output rate is set by register 64, bit 4. Since it is digitally derived it has an output jitter of typically 0.027 UI p-p at 2.048 MHz or 0.020 UI p-p at 1.544 MHz. This is 13 ns p-p and 3.8 ns RMS. TO2 is an AMI format composite clock, consisting of a 64 kHz AMI clock with 8 kHz boundaries marked by deliberate violations of the AMI coding rules, as specified in ITU recommendation G.703[6]. Departures from the nominal pattern are detected within the ACS8514, and may cause reference-switching if too frequent. The jitter on the TO2 output is < 1ns p-p. See Table 29 for more output details. The T4 outputs TO1 and TO2 can be enabled/disabled via register 63 bits [5:4].
Table 8 Output Table
Port Name TO1 TO2 Output Port Technology TTL/CMOS AMI Frequencies Supported Fixed frequency, either 1.544 MHz or 2.048 MHz. 64/8 kHz (composite clock, 64 kHz + 8 kHz), fixed frequency.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 18
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Microprocessor Interface Introduction to Microprocessor Modes
The ACS8514 incorporates a microprocessor interface, which can be configured for all common microprocessor interface types, via the bus interface mode control pins UPSEL(2:0) as defined in Table 9. These pins are read at power up and set the interface mode. The optional EPROM mode allows the internal registers to be loaded from the EPROM when the device comes out of "Power-On Reset" mode. The microprocessor interface type can be altered after power up by register 7F, such that for instance the device could boot up in EPROM mode and then switch to Motorola mode, for example, after the EPROM data has preconditioned the device. Reading of Data from the EPROM at boot up time is handled automatically by the ACS8514. The chip select of the EPROM should be driven from the micro in the case of mixed EPROM and micro communication, in order to avoid conflict between EPROM and ACS8514 access from the microprocessor. The following sections show the interface timings for each interface type.
FINAL
DATASHEET
Table 9 Microprocessor Interface Mode Selection
UPSEL(2:0) 111 (7) 110 (6) 101 (5) 100 (4) 011 (3) 010 (2) 001 (1) 000 (0) OFF OFF SERIAL MOTOROLA INTEL MULTIPLEXED EPROM OFF Mode Description Interface disabled Interface disabled Serial uP bus interface Motorola interface Intel compatible bus interface Multiplexed bus interface EPROM read mode Interface disabled
Timing diagrams for the different microprocessor modes are presented in the following sections.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 19
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Motorola Mode
In MOTOROLA mode, the device is configured to interface with a microprocessor using a 680x0 type bus as parallel data + address. Figure 5 and Figure 6 show the timing diagrams of read and write accesses for this mode.
Figure 5 Read Access Timing in MOTOROLA Mode
FINAL
DATASHEET
Table 10 Read Access Timing in MOTOROLA Mode (for use with Figure 5 )
Symbol Parameter MIN TYP MAX
tsu1 tsu2 td1 td2 td3 td4 tpw1 tpw2 th1 th2 th3 tp tp
Setup A valid to CSBfalling edge Setup WRB valid to CSBfalling edge Delay CSBfalling edge to AD valid (consecutive Read - Read) Delay CSBfalling edge to AD valid (consecutive Write - Read) Delay CSBfalling edge to DTACKrising edge Delay CSBrising edge to AD high-Z Delay CSBrising edge to RDY high-Z CSB Low time (consecutive Read - Read) CSB Low time (consecutive Write - Read) RDY High time (consecutive Read - Read) RDY High time (consecutive Write - Read) Hold A valid after CSBrising edge Hold WRB valid after CSBrising edge Hold CSB Low after RDYfalling edge Time between (consecutive Read - Read) accesses (CSBrising edge to CSBfalling edge) Time between (consecutive Write - Read) accesses (CSBrising edge to CSBfalling edge)
4 ns 0 ns 12 ns 16 ns 25 ns 25 ns 12 ns 12 ns 0 ns 0 ns 0 ns 15 ns 160 ns
62 ns 193 ns -
40 ns 192 ns 13 ns 10 ns 9 ns 49 ns 182 ns -
Revision 3.00 April 2007 (c) Semtech Corp.
Page 20
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Figure 6 Write Access Timing in MOTOROLA Mode
FINAL
DATASHEET
Table 11
Symbol
Write Access Timing in MOTOROLA Mode (for use with Figure 6 )
Parameter MIN TYP MAX
tsu1 tsu2 tsu3 td2 td4 tpw1 tpw2 th1 th2 th3 th4 tp
Setup A valid to CSBfalling edge Setup WRB valid to CSBfalling edge Setup AD valid before CSBrising edge Delay CSBfalling edge to RDYrising edge Delay CSBrising edge to RDY High -Z CSB Low time RDY High time Hold A valid after CSBrising edge Hold WRB Low after CSBrising edge Hold CSB Low after RDYfalling edge Hold AD valid after CSBrising edge Time between consecutive accesses (CSBrising edge to CSBfalling edge)
4 ns 0 ns 8 ns 25 ns 12 ns 8 ns 0 ns 0 ns 9 ns 160 ns
-
13 ns 7 ns 180 ns 166 ns -
Revision 3.00 April 2007 (c) Semtech Corp.
Page 21
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Intel Mode
In Intel mode, the device is configured to interface with a microprocessor using a 80x86 type bus as parallel data + address. Figure 7 and Figure 8 show the timing diagrams of read and write accesses for this mode.
Figure 7 Read Access Timing in INTEL Mode
FINAL
DATASHEET
Table 12 Read Access Timing in INTEL Mode (for use with Figure 7 )
Symbol Parameter MIN TYP MAX
tsu1 tsu2 td1 td2 td3 td4 td5 tpw1 tpw2 th1 th2 th3 tp tp
Setup A valid to CSBfalling edge Setup CSBfalling edge to RDBfalling edge Delay RDBfalling edge to AD valid (consecutive Read - Read) Delay RDBfalling edge to AD valid (consecutive Write - Read) Delay CSBfalling edge to RDY active Delay RDBfalling edge to RDYfalling edge Delay RDBrising edge to AD high-Z Delay CSBrising edge to RDY high-Z RDB Low time (consecutive Read - Read) RDB Low time (consecutive Write - Read) RDY Low time (consecutive Read - Read) RDY Low time (consecutive Write - Read) Hold A valid after RDBrising edge Hold CSB Low after RDBrising edge Hold RDB Low after RDYrising edge Time between (consecutive Read - Read) accesses (RDBrising edge to RDBfalling edge, or RDBrising edge to WRBfalling edge) Time between (consecutive Write - Read) accesses (RDBrising edge to RDBfalling edge, or RDBrising edge to WRBfalling edge)
4 ns 0 ns 12 ns 12 ns 35 ns 35 ns 20 ns 20 ns 0 ns 0 ns 0 ns 15 ns 160 ns
60 ns 195 ns -
40 ns 193 ns 13 ns 14 ns 10 ns 11 ns 45 ns 182 ns -
Revision 3.00 April 2007 (c) Semtech Corp.
Page 22
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Figure 8 Write Access Timing in INTEL Mode
FINAL
DATASHEET
Table 13 Write Access Timing in INTEL Mode (for use with Figure 8 ) Symbol tsu1 tsu2 tsu3 td2 td3 td5 tpw1 tpw2 th1 th2 th3 th4 tp Parameter Setup A valid to CSBfalling edge Setup CSBfalling edge to WRBfalling edge Setup AD valid before WRBrising edge Delay CSBfalling edge to RDY active Delay WRBfalling edge to RDYfalling edge Delay CSBrising edge to RDY high-Z WRB Low time RDY Low time Hold A valid after WRBrising edge Hold CSB Low after WRBrising edge Hold WRB Low after RDYrising edge Hold AD valid after WRBrising edge Time between consecutive accesses (WRBrising edge to WRBfalling edge, or WRBrising edge to RDBfalling edge) MIN 4 ns 0 ns 6 ns 25 ns 10 ns 12 ns 0 ns 0 ns 4 ns 160 ns TYP 185 ns MAX 13 ns 14 ns 10 ns 173 ns -
Revision 3.00 April 2007 (c) Semtech Corp.
Page 23
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Multiplexed Mode
In Multiplexed Mode, the device is configured to interface with microprocessors (e.g., Intel's 80x86 family) which share bus signals between address and data. Figure 9 and Figure 10 show the timing diagrams of write and read accesses.
Figure 9 Read Access Timing in MULTIPLEXED Mode
FINAL
DATASHEET
Table 14 Read Access Timing in MULTIPLEXED Mode (for use with Figure 9 ) Symbol tsu1 tsu2 td1 td2 td3 td4 td5 tpw1 tpw2 tpw3 th1 th2 th3 tp1 tp2 tp2 Parameter Setup AD address valid to ALEfalling edge Setup CSBfalling edge to RDBfalling edge Delay RDBfalling edge to AD data valid (consecutive Read - Read) Delay RDBfalling edge to AD data valid (consecutive Write - Read) Delay CSBfalling edge to RDY active Delay RDBfalling edge to RDYfalling edge Delay RDBrising edge to AD data high-Z Delay CSBrising edge to RDY high-Z RDB Low time (consecutive Read - Read) RDB Low time (consecutive Write - Read) RDY Low time (consecutive Read - Read) RDY Low time (consecutive Write - Read) ALE High time Hold AD address valid after ALEfalling edge Hold CSB Low after RDBrising edge Hold RDB Low after RDYrising edge Time between ALEfalling edge and RDBfalling edge Time between (consecutive Read - Read) accesses (RDBrising edge to ALErising edge) Time between (consecutive Write - Read) accesses (RDBrising edge to ALErising edge) MIN 5 ns 0 ns 12 ns 17 ns 35 ns 35 ns 20 ns 20 ns 5 ns 9 ns 0 ns 0 ns 0 ns 20 ns 160 ns TYP 60 ns 200 ns MAX 40 ns 193 ns 13 ns 15 ns 10 ns 10 ns 40 ns 185 ns -
Revision 3.00 April 2007 (c) Semtech Corp.
Page 24
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING FINAL DATASHEET
Figure 10 Write Access Timing in MULTIPLEXED Mode
Table 15
Write Access Timing in MULTIPLEXED Mode (For use with Figure 10 ) Parameter Set up AD address valid to ALEfalling edge Set up CSBfalling edge to WRBfalling edge Set up AD data valid to WRBrising edge Delay CSBfalling edge to RDY active Delay WRBfalling edge to RDYfalling edge Delay CSBrising edge to RDY high-Z WRB Low time RDY Low time ALE High time Hold AD address valid after ALEfalling edge Hold CSB Low after WRBrising edge Hold WRB Low after RDYrising edge AD data hold valid after WRBrising edge Time between ALEfalling edge and WRBfalling edge Time between consecutive accesses (WRBrising edge to ALErising edge) MIN 5 ns 0 ns 5 ns 30 ns 15 ns 5 ns 9 ns 0 ns 0 ns 7 ns 0 ns 1600 ns TYP 188 ns MAX 13 ns 15 ns 9 ns 173 ns -
Symbol tsu1 tsu2 tsu3 td2 td3 td5 tpw1 tpw2 tpw3 th1 th2 th3 th4 tp1 tp2
Revision 3.00 April 2007 (c) Semtech Corp.
Page 25
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Serial Mode
In SERIAL Mode, the device is configured to interface with a serial microprocessor bus. Figure 11 and Figure 12 show the timing diagrams of write and read accesses for this mode. The serial interface can be SPI compatible. The Motorola SPI convention is such that address and data is transmitted and received MSB first. On the ACS8514, device address and data are transmitted and received LSB first. Address, read/write control and data on the SDI pin is latched into the device on the rising edge of the SCLK. During a read operation, serial data output on the SDO pin can be read out of the device on either the rising or falling edge of the SCLK depending on the logic level of CLKE. For standard Motorola SPI compliance, data should be clocked out of the SDO pin on the rising edge of the SCLK so that it may be latched into the microprocessor on the falling edge of the SCLK. The serial interface clock (SCLK) is not required to run between accesses (i.e., when CSB = 1).
Figure 11 Read Access Timing in SERIAL Mode
FINAL
DATASHEET
Table 16
Read Access Timing in SERIAL Mode (For use with Figure 11 ) Parameter Setup SDI valid to SCLKrising edge Setup CSBfalling edge to SCLKrising edge Delay SCLKrising edge (SCLKfalling edge for CLKE = 1) to SDO valid Delay CSBrising edge to SDO high-Z MIN 4 ns 14 ns TYP MAX 18 ns 16 ns
Symbol tsu1 tsu2 td1 td2
Revision 3.00 April 2007 (c) Semtech Corp.
Page 26
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING FINAL DATASHEET
Table 16 Read Access Timing in SERIAL Mode (For use with Figure 11 ) (continued) Symbol tpw1 tpw2 th1 th2 tp SCLK Low time SCLK High time Hold SDI valid after SCLKrising edge Hold CSB Low after SCLKrising edge, for CLKE = 0 Hold CSB Low after SCLKfalling edge, for CLKE = 1 Time between consecutive accesses (CSBrising edge to CSBfalling edge) Parameter MIN 22 ns 22 ns 6 ns 5 ns 10 ns TYP MAX -
Figure 12 Write Access Timing in SERIAL Mode
Table 17 Write Access Timing in SERIAL Mode (For use with Figure 12 ) Symbol tsu1 tsu2 tpw1 tpw2 th1 th2 tp Parameter Setup SDI valid to SCLKrising edge Setup CSBfalling edge to SCLKrising edge SCLK Low time SCLK High time Hold SDI valid after SCLKrising edge Hold CSB Low after SCLKrising edge Time between consecutive accesses (CSBrising edge to CSBfalling edge) MIN 4 ns 14 ns 22 ns 22 ns 6 ns 5 ns 10 ns TYP MAX -
Revision 3.00 April 2007 (c) Semtech Corp.
Page 27
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
EPROM Mode
This mode is suitable for use with an EPROM, in which configuration data is stored (one-way communication - status information will not be accessible). A state machine internal to the ACS8514 device will perform numerous EPROM read operations to read the data out of the EPROM. In EPROM Mode, the ACS8514 takes control of the bus as Master and reads the device set-up from an AMD AM27C64 type EPROM at lowest speed (250ns) after device set-up (system reset). The EPROM access state machine in the up interface sequences the accesses. Figure 13 shows the access timing of the device in EPROM mode. Further information can be found in the AMD AM27C64 data sheet.
FINAL
DATASHEET
Figure 13 Access Timing in EPROM mode
Table 18 Access Timing in EPROM mode (For use with Figure 13 )
Symbol tacc Parameter Delay CSBfalling edge or A change to AD valid MIN TYP MAX 920 ns
Power-On Reset
The Power-On Reset (PORB) pin resets the device if forced Low. The reset is asynchronous; the minimum Low pulse width is 5 ns. Reset is needed to initialize all of the register values to their defaults. Reset must be asserted at power on, and may be re-asserted at any time to restore defaults. This is implemented simply using an external capacitor to GND along with the internal pull-up resistor. The ACS8514 is held in a reset state for 250 ms after the PORB pin has been pulled high. In normal operation PORB should be held high.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 28
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Register Map
Each Register, or register group, is described in the following Register Map and subsequent Register Description Tables.
FINAL
DATASHEET
each bit of the field (writing a 0 value into a bit will not affect the value of the bit). A description of each register is given in the Register Map, and Register Map Description.
Configuration Registers
Register Organization
The ACS8514 SETS uses a total of 104 8-bit registers, identified by a Register Name and corresponding hexadecimal Register Address. They are presented here in ascending order of Reg. address and each Register is organized with the most-significant bit positioned in the left-most bit, and bit significance decreasing towards the right-most bit. Some registers carry several individual data fields of various sizes, from single-bit values (e.g. flags) upwards. Several data fields are spread across multiple registers, as shown in the Register Map. Shaded areas in the map are "don't care" and writing either 0 or 1 will not affect any function of the device. Bits labeled "Set to zero" or "Set to one" must be set as stated during initialization of the device, either following power- up, or after a PowerOn Reset (POR). Failure to correctly set these bits may result in the device operating in an unexpected way.
CAUTION! Do not write to any undefined register addresses as this may cause the device to operate in a test mode. If an undefined register has been inadvertently addressed, the device should be reset to ensure the undefined registers are at default values.
Each configuration register reverts to a default value on power-up or following a reset. Most default values are fixed, but some will be pin-settable. All configuration registers can be read out over the microprocessor port.
Status Registers
The Status Registers contain readable registers. They may all be read from outside the chip but are not writeable from outside the chip (except for a clearing operation). All status registers are read via shadow registers to avoid data hits due to dynamic operation. Each individual status register has a unique location. Interrupt Enable and Clear Interrupt requests are flagged on pin INTREQ; the active state (High or Low) is programmable and the pin can either be driven, or set to high impedance when non-active (Reg 7D refers). Bits in the interrupt status register are set (High) by the following conditions;
1. Any reference source becoming valid or going invalid. 2. A change in the operating state (e.g. Locked, Holdover etc.) 3. A brief loss of the currently selected reference source. 4. An AMI input error.
Multi-word Registers For Multi-word Registers (e.g. register 0C & 0D), all the words have to be written to their separate addresses, and without any other access taking place, before their combined value can take effect. If the sequence is interrupted, the sequence of writes will be ignored. Reading a multi-word address freezes the other address words of a multi-word address so that the bytes all correspond to the same complete word. Register Access Most registers are of one of two types, configuration registers or status registers, the exceptions being the chip_id register (addr. 00) and chip_revision registers (addr. 02). Configuration registers may be written to or read from at any time (the complete 8-bit register must be written, even if only one bit is being modified). All status registers may be read at any time and, in some status registers (such as the sts_interrupts register), any individual data field may be cleared by writing a 1 into
All interrupt sources (see register 05, 06 & 08) are maskable via the mask register, each one being enabled by writing a 1 to the appropriate bit. Any unmasked bit set in the interrupt status register will cause the interrupt request pin to be asserted. All interrupts are cleared by writing a 1 to the bit(s) to be cleared in the status register. When all pending unmasked interrupts are cleared the interrupt pin will go inactive. Defaults Each Register is given a defined default value at reset and these are listed in the Map and Description Tables. However, some read-only status registers may not necessarily show the same default values after reset as those given in the tables. This is because they reflect the status of the device which may have changed in the time it takes to carry out the read, or through reasons of configuration. In the same way, the default values given for shaded areas could also take different values to those stated.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 29
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Table 19 Register Map
Address (hex) Default (hex) Register Name RO = Read Only R/W = Read/Write chip_id (RO) chip_revision (RO) test_register1. (R/W) sts_interrupts. (R/W) Data Bit 7 (MSB) 6 5 4 3 2 1 0 (LSB)
FINAL
DATASHEET
00 01 02 03 05 06
52 21 00 14 FF 3F 00 50 41 00 00 00 00 00 00 00 66 66 66 66 66 66 66 32 54 76 98 BA DC FE 00 00 00 00 03 03 03 03 03 03 03 01 01 01 FF 3F 0F C2 40 02 02 FB 99 99 00 00 T4_status T4_DPLL_Lock phase_ alarm I8 valid change MonDPLL_ state disable_180 I7 valid change Mon_ref_ failed
Device part number [7:0] 8 least significant bits of the chip ID Device part number [15:8] 8 most significant bits of the chip ID Chip revision number [7:0] Set to zero I6 valid change I14 valid change I5 valid change I13 valid change T4_inputs_ failed T4_DPLL_ freq_ soft_alarm I4 valid change I12 valid change AMI2_Viol 8k Edge Set to zero Set to zero Polarity I3 valid I2 valid I1 valid change change change I11 valid I10 valid I9 valid change change change sts_current_DPLL_frequency[18:16] AMI2_LOS AMI1_Viol AMI1_LOS
sts_current_DPLL_frequency., OC/OD sts_interrupts. (R/W) sts_operating. (RO) sts_priority_table. (RO) sts_current_DPLL_frequency. (RO) sts_sources_valid. (RO) sts_reference_sources. (RO) Status of inputs: (1 & 2). (3 & 4). (5 & 6). (7 & 8). (9 & 10). (11 & 12). (13 & 14). cnfg_ref_selection_priority (1 & 2). (R/W) (3 & 4). (5 & 6). (7 & 8). (9 & 10). (11 & 12). (13 & 14). cnfg_ref_source_frequency(R/W) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. cnfg_sts_remote_sources_valid. (R/W) force_select_reference_source. (R/W) cnfg_input_mode. ( R/W) cnfg_T4_path. (R/W) cnfg_differential_inputs. (R/W) cnfg_uPsel_pins. (RO) cnfg_auto_bw_sel. (R/W) cnfg_nominal_frequency(R/W)[7:0] . [15:8]. cnfg_average_frequency. [7:0] (R/W) [15:8]
07 08 09 0A 0B 0C 0D 07 0E 0F 10 11 12 13 14 15 16 18 19 1A 1B 1C 1D 1E 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 30 31 33 34 35 36 37 3B 3C 3D 3E 3F
Mon_DPLL_fre q_soft_alarm
Currently selected source 2 nd highest priority validated source Bits [7:0] of current DPLL frequency Bits [15:8] of current DPLL frequency Bits [18:16] of current DPLL frequency I8 I7 I6 I5 I4 I3 I2 I1 I14 I13 I12 I11 I10 I9 Out-of-band Out-of-band No activity Phase lock Out-of-band Out-of band No activity Phase lock alarm (soft) alarm (hard) alarm alarm alarm (soft) alarm (hard) alarm alarm Status of I2 Input Status of I1 Input Status of I4 Input Status of I3 Input Status of I6 Input Status of I5 Input Status of I8 Input Status of I7 Input Status of I10 Input Status of I9 Input Status of I12 Input Status of I11 Input Status of I14 Input Status of I13 Input programmed_priority I2 programmed_priority I1 programmed_priority I4 programmed_priority I3 programmed_priority I6 programmed_priority I5 programmed_priority I8 programmed_priority I7 programmed_priority I10 programmed_priority I9 programmed_priority I12 programmed_priority I11 programmed_priority I14 programmed_priority I13 Set to zero bucket_id_1 Set to zero Set to zero bucket_id_2 Set to zero divn_3 lock8k_3 bucket_id_3 reference_source_frequency_3 divn_4 lock8k_4 bucket_id_4 reference_source_frequency_4 divn_5 lock8k_5 bucket_id_5 reference_source_frequency_5 divn_6 lock8k_6 bucket_id_6 reference_source_frequency_6 divn_7 lock8k_7 bucket_id_7 reference_source_frequency_7 divn_8 lock8k_8 bucket_id_8 reference_source_frequency_8 divn_9 lock8k_9 bucket_id_9 reference_source_frequency_9 divn_10 lock8k_10 bucket_id_10 reference_source_frequency_10 divn_11 lock8k_11 bucket_id_11 reference_source_frequency_11 divn_12 lock8k_12 bucket_id_12 reference_source_frequency_12 divn_13 lock8k_13 bucket_id_13 reference_source_frequency_13 divn_14 lock8k_14 bucket_id_14 reference_source_frequency_14 Remote status, channels <8:1> Remote status, channels <14:9> Mon_DPLL_ref_source Set to 0 Set to 0 Set to 1 T4_dig_feedback Set to 0 Set to 0 Set to 0 Set to 0 ip_sonsdhb T4_forced_reference_source I6_PECL Microprocessor type Set to 0 Mon_lim_int Nominal frequency [7:0] Nominal frequency [15:8] average_frequency[7:0] average_frequency_value[15:8] Set to 1 I5_LVDS
Highest priority validated source
Revision 3.00 April 2007 (c) Semtech Corp.
Page 30
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address (hex) Default (hex) Register Name RO = Read Only R/W = Read/Write cnfg_averager_modes. (R/W)
FINAL
Data Bit
DATASHEET
7 (MSB) freq_ averaging
6 fast_averaging
5 Set to 1
4 Set to 0
3 Set to 1
2
1
0 (LSB)
40
88 76 00 00 00 00 FF 3F 05 23 23 00 00 8E 06 04 08 01 06 04 08 01 06 04 08 01 06 04 08 01 85 86 8A F6 01 01 00 0B 13 13 A2 85 06 00 00 02 85 02*
average_frequency_value[18:16] (with Registers 3E and 3F above) DPLL_freq_limit_value[9:8] I2 interrupt I1 interrupt not masked not masked I10 interrupt I9 interrupt not masked not masked AMI1_Viol AMI1_LOS
cnfg_DPLL_freq_limit. (R/W [7:0] 41 [9:8] 42 cnfg_interrupt_mask. (R/W) [7:0] 43 [15:8] 44 [23:16] 45 cnfg_freq_divn. (R/W) cnfg_monitors. (R/W) [7:0] 46 [13:8] 47 48 49 4A 4B 4C 4D 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 6A 6B 73 74 76 [7:0]. 77 [15:8]. 78 7D 7E 7F
DPLL_freq_limit_value[7:0] I8 interrupt not masked MonDPLL_ state Set to 0 I7 interrupt not masked Mon_ref_failed T4_status I6 interrupt not masked I14 interrupt not masked I5 interrupt not masked I13 interrupt not masked T4_inputs_ failed I4 interrupt not masked I12 interrupt not masked AMI2_Viol I3 interrupt not masked I11 interrupt not masked AMI2_LOS
Set to 1
cnfg_freq_mon_threshold. (R/W) cnfg_current_freq_mon_threshold. (R/W) cnfg_registers_source_select (R/W) sts_freq_measurement. (R/W) cnfg_DPLL_soft_limit. (R/W) cnfg_upper_threshold_0. (R/W) cnfg_lower_threshold_0. (R/W) cnfg_bucket_size_0. (R/W) cnfg_decay_rate_0. (R/W) cnfg_upper_threshold_1. (R/W) cnfg_lower_threshold_1. (R/W) cnfg_bucket_size_1. (R/W) cnfg_decay_rate_1. (R/W) cnfg_upper_threshold_2. (R/W) cnfg_lower_threshold_2. (R/W) cnfg_bucket_size_2. (R/W) cnfg_decay_rate_2. (R/W) cnfg_upper_threshold_3. (R/W) cnfg_lower_threshold_3. (R/W) cnfg_bucket_size_3. (R/W) cnfg_decay_rate_3. (R/W)
los_flag_on_ Set to 0 Set to 0 TDO soft_frequency_alarm_threshold [3:0] current_soft_frequency_alarm_threshold [3:0]
divn_value [7:0] divn_value [13:8] Set to 0 Set to 0
freq_monitor_ freq_monitor_ soft_enable hard_enable hard_frequency_alarm_threshold [3:0] current_hard_frequency_alarm_threshold [3:0]
freq_lim_ ph_loss
T4orMon_s frequency_measurement_channel_select elect freq_measurement_value [7:0] DPLL_soft_limit_value[6:0] Resolution = 0.628 ppm Configuration 0: Activity alarm set threshold [7:0] Configuration 0: Activity alarm reset threshold [7:0] Configuration 0: Activity alarm bucket size [7:0] Cfg 0:decay_rate [1:0] Configuration 1: Activity alarm set threshold [7:0] Configuration 1: Activity alarm reset threshold [7:0] Configuration 1: Activity alarm bucket size [7:0] Cfg 1:decay_rate [1:0] Configuration 2: Activity alarm set threshold [7:0] Configuration 2: Activity alarm reset threshold [7:0] Configuration 2: Activity alarm bucket size [7:0] Cfg 2:decay_rate [1:0] Configuration 3: Activity alarm set threshold [7:0] Configuration 3: Activity alarm reset threshold [7:0] Configuration 3: Activity alarm bucket size [7:0] Cfg 3:decay_rate [1:0] Set all bits to 0
cnfg_output_enab cnfg_T4_DPLL_frequency. (R/W) cnfg_T4_meas_phase (R/W) cnfg_T4_DPLL_bw. (R/W) cnfg_Mon_DPLL_bw (R/W) cnfg_T4_DPLL_damping. (R/W) cnfg_Mon_DPLL_damping. (R/W) cnfg_phase_loss_fine_limit (R/W) cnfg_phase_loss_coarse_limit. (R/W) cnfg_phasemon. (R/W) sts_current_phase. (RO) cnfg_interrupt. (R/W) cnfg_protection.(R/W) cnfg_uPsel. (R/W)
Set to 0 T4_meas_ phas
Set to 0 Auto_squelch_ T4 Set to 0
TO1_en AMI_op_duty
TO2_en T4_op_ SONSDH
Set to 0
Set to 0 Set to 0
Set to 0 T4_DPLL_Enable Set to 0
Set to 0 Set to 1
Fine limit Phase loss enable Coarse limit Phase loss enable Input noise window enable
Set to 0 Set to 0 No activity for phase loss Wide range enable
Set to 0 Set to 0 Test bit Set to 1 Enable Multi Phase resp.
Set to 1 Set to 1
T4_DPLL_bandwidth [1:0] Monitor_DPLL_bandwidth T4_damping Mon_DPLL_damping phase_loss_fine_limit [2:0] Phase loss coarse limit in UI pk-pk [3:0]
current_phase[7:0] current_phase[15:8] GPO interrupt enable protection_value Microprocessor type (*Default value depends on value on UPSEL[2:0] pins) Interrupt tristate enable Interrupt polarity enable
Revision 3.00 April 2007 (c) Semtech Corp.
Page 31
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Register Descriptions Address(hex): 00
Register Name Bit 7 chip_id Bit 6 Bit 5 Description Bit 4 chip_id[7:0] Bit No. [7:0] Description chip_id Least significant byte of the 2-byte device ID Bit Value 52 (hex) Value Description 2152 hex = 8530 decimal = chip type 8530 is indicated since this is the internal die type used, even though it is packaged as ACS8514 (RO) 8 least significant bits of the chip ID. Bit 3 Bit 2 Default Value Bit 1 0101 0010 Bit 0
FINAL
DATASHEET
Address(hex): 01
Register Name Bit 7 chip_id Bit 6 Bit 5 Description Bit 4 chip_id[15:8] Bit No. [7:0] Description chip_id Most significant byte of the 2-byte device ID Bit Value 21 (hex) Value Description 2152 hex = 8530 decimal = chip type See register 00 description (RO) 8 most significant bits of the chip ID. Bit 3 Bit 2 Default Value Bit 1 0010 0001 Bit 0
Address(hex): 02
Register Name Bit 7 chip_revision Bit 6 Bit 5 Description Bit 4 (RO) Silicon revision of the device. Default Value Bit 3 Bit 2 Bit 1 0000 0000 Bit 0
chip_revision[7:0] Bit No. [7:0] Description chip_revision Silicon revision of the device Bit Value 00 (hex) Value Description Version revision
Address(hex): 03
Register Name Bit 7 phase_alarm Bit No. 7 test_register1 Bit 6 disable_180 Description phase_alarm ( phase alarm (R/O)) Instantaneous result from Monitor DPLL Bit 5 Description Bit 4 (R/W) Register containing various Default Value test controls (not normally used). Bit 3 Set to zero Bit Value 0 1 Bit 2 8k Edge Polarity Bit 1 Set to zero 0001 0100 Bit 0 Set to zero
Value Description Monitor DPLL reporting phase locked. Monitor DPLL reporting phase lost.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 32
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 03 (continued)
Bit No. 6 Description disable_180 Normally the DPLLs will try to lock to the nearest edge (180) for the first 2 seconds when locking to a new reference. If the DPLL does not determine that it is phase locked after this time, then the capture range reverts to 360, which corresponds to frequency and phase locking. Forcing the DPLL into frequency locking mode may reduce the time to frequency lock to a new reference by up to 2 seconds. However, this may cause an unnecessary phase shift of up to 360 when the new and old references are very close in frequency and phase. Not used. 8k Edge Polarity When lock 8k mode is selected for the current input reference source, this bit allows the system to lock on either the rising or the falling edge of the input clock. Test Control Leave unchanged or set to zero Bit Value 0 1 Value Description Monitor DPLL automatically determines frequency lock enable. Monitor DPLL forced to always frequency and phase lock.
FINAL
DATASHEET
5, 4 2
0 1
Lock to falling clock edge. Lock to rising clock edge.
3,1,0
0
-
Address(hex): 05
Register Name Bit 7 I8 Bit No. 7 I7 Description I8 Interrupt indicating that input I8 has become valid (if it was invalid), or invalid (if it was valid). Latched until reset by software writing a 1 to this bit. I7 Interrupt indicating that input I7 has become valid (if it was invalid), or invalid (if it was valid). Latched until reset by software writing a 1 to this bit. I6 Interrupt indicating that input I6 has become valid (if it was invalid), or invalid (if it was valid). Latched until reset by software writing a 1 to this bit. I5 Interrupt indicating that input I5 has become valid (if it was invalid), or invalid (if it was valid). Latched until reset by software writing a 1 to this bit. I4 Interrupt indicating that input I4 has become valid (if it was invalid), or invalid (if it was valid). Latched until reset by software writing a 1 to this bit. sts_interrupts Bit 6 I6 Bit 5 I5 Description Bit 4 I4 Bit Value 0 1 (R/W) Bits [7:0] of the interrupt status register. Bit 3 I3 Bit 2 I2 Default Value Bit 1 I1 1111 1111 Bit 0
Value Description Input I8 has not changed status (valid/invalid). Input I8 has changed status (valid/invalid). Writing 1 resets the input to 0. Input I7 has not changed status (valid/invalid). Input I7 has changed status (valid/invalid). Writing 1 resets the input to 0. Input I6 has not changed status (valid/invalid). Input I6 has changed status (valid/invalid). Writing 1 resets the input to 0. Input I5 has not changed status (valid/invalid). Input I5 has changed status (valid/invalid). Writing 1 resets the input to 0. Input I4 has not changed status (valid/invalid). Input I4 has changed status (valid/invalid). Writing 1 resets the input to 0.
6
0 1
5
0 1
4
0 1
3
0 1
Revision 3.00 April 2007 (c) Semtech Corp.
Page 33
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 05 (continued)
Bit No. 2 Description I3 Interrupt indicating that input I3 has become valid (if it was invalid), or invalid (if it was valid). Latched until reset by software writing a 1 to this bit. I2 Interrupt indicating that input I2 has become valid (if it was invalid), or invalid (if it was valid). Latched until reset by software writing a 1 to this bit. I1 Interrupt indicating that input I1 has become valid (if it was invalid), or invalid (if it was valid). Latched until reset by software writing a 1 to this bit. Bit Value 0 1 Value Description Input I3 has not changed status (valid/invalid). Input I3 has changed status (valid/invalid). Writing 1 resets the input to 0. Input I2 has not changed status (valid/invalid). Input I2 has changed status (valid/invalid). Writing 1 resets the input to 0. Input I1 has not changed status (valid/invalid). Input I1 has changed status (valid/invalid). Writing 1 resets the input to 0.
FINAL
DATASHEET
1
0 1
0
0 1
Address(hex): 06
Register Name Bit 7 sts_interrupts Bit 6 I14 Bit 5 I13 Description Bit 4 I12 Bit Value 0 1 (R/W) bits [15:8] of the interrupt status register. Bit 3 I11 Bit 2 I10 Default Value Bit 1 I9 0011 1111 Bit 0
MonDPLL_state Mon_ref_failed Bit No. 7 Description
Value Description Operating mode has not changed. Operating mode has changed. Writing 1 resets the input to 0. Input to the Monitor DPLL is valid. Input to the Monitor DPLL has failed. Writing 1 resets the input to 0.
MonDPLL_state Interrupt indicating that the lock state of the Monitor DPLL has changed. Latched until reset by software writing a 1 to this bit. Mon_ref_failed Interrupt indicating that input to the Monitor DPLL has failed. This interrupt will be raised after 2 missing input cycles. This is much quicker than waiting for the input to become invalid. This input is not generated in Free-run or Holdover modes. Latched until reset by software writing a 1 to this bit. I14 Interrupt indicating that input I14 has become valid (if it was invalid), or invalid (if it was valid). Latched until reset by software writing a 1 to this bit. I13 Interrupt indicating that input I13 has become valid (if it was invalid), or invalid (if it was valid). Latched until reset by software writing a 1 to this bit. I12 Interrupt indicating that input I12 has become valid (if it was invalid), or invalid (if it was valid). Latched until reset by software writing a 1 to this bit. I11 Interrupt indicating that input I11 has become valid (if it was invalid), or invalid (if it was valid). Latched until reset by software writing a 1 to this bit.
6
0 1
5
0 1
Input I14 has not changed status (valid/invalid). Input I14 has changed status (valid/invalid). Writing 1 resets the input to 0. Input I13 has not changed status (valid/invalid). Input I13 has changed status (valid/invalid). Writing 1 resets the input to 0. Input I12 has not changed status (valid/invalid). Input I12 has changed status (valid/invalid). Writing 1 resets the input to 0. Input I11 has not changed status (valid/invalid). Input I11 has changed status (valid/invalid). Writing 1 resets the input to 0.
4
0 1
3
0 1
2
0 1
Revision 3.00 April 2007 (c) Semtech Corp.
Page 34
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 06 (continued)
Bit No. 1 Description I10 Interrupt indicating that input I10 has become valid (if it was invalid), or invalid (if it was valid). Latched until reset by software writing a 1 to this bit. I9 Interrupt indicating that input I9 has become valid (if it was invalid), or invalid (if it was valid). Latched until reset by software writing a 1 to this bit. Bit Value 0 1 Value Description Input I10 has not changed status (valid/invalid). Input I10 has changed status (valid/invalid). Writing 1 resets the input to 0. Input I9 has not changed status (valid/invalid). Input I9 has changed status (valid/invalid). Writing 1 resets the input to 0.
FINAL
DATASHEET
0
0 1
Address(hex): 07
Register Name Bit 7 sts_current_DPLL_frequency [18:16] Bit 6 Bit 5 Description Bit 4 (RO) Bits [18:16] of the current DPLL frequency. Bit 3 Bit 2 Default Value Bit 1 0000 0000 Bit 0
sts_current_DPLL_frequency[18:16] Bit No. [7:3] [2:0] Description Not used. sts_current_DPLL_frequency[18:16] When bit 4 of register 4B = 0 the frequency for the monitor path is reported. When this Bit 4 = 1 the frequency for the T4 path is reported. Bit Value Value Description See register description of sts_current_DPLL_frequency. at address 0D hex.
Address(hex): 08
Register Name Bit 7 sts_interrupts Bit 6 T4_status Bit No. 7, 5 6 Description Not used T4_status Interrupt indicating that the T4 DPLL has lost lock (if it was locked) or gained lock (if it was not locked). Latched until reset by software writing a 1 to this bit. T4_inputs_failed Interrupt indicating that no valid inputs are available to the T4 DPLL. Latched until reset by software writing a 1 to this bit. AMI2_Viol Interrupt indicating that an AMI Violation error has occurred on input I2. Latched until reset by software writing a 1 to this bit. Bit 5 Description Bit 4 T4_inputs_ failed (R/W) Bits [23:16] of the interrupt status register. Bit 3 AMI2_Viol Bit Value 0 1 Bit 2 AMI2_LOS Default Value Bit 1 AMI1_Viol 0101 0000 Bit 0 AMI1_LOS
Value Description Input to the T4 DPLL has not changed. Input to the T4 DPLL has lost/gained lock. Writing 1 resets the input to 0. T4 DPLL has valid inputs. T4 DPLL has no valid inputs. Writing 1 resets the input to 0. Input I2 has had no violation error. Input I2 has had a violation error. Writing 1 resets the input to 0.
4
0 1
3
0 1
Revision 3.00 April 2007 (c) Semtech Corp.
Page 35
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 08 (continued)
Bit No. 2 Description AMI2_LOS Interrupt indicating that an AMI LOS error has occurred on input I2. Latched until reset by software writing a 1 to this bit. AMI1_Viol Interrupt indicating that an AMI Violation error has occurred on input I1. Latched until reset by software writing a 1 to this bit. AMI1_LOS Interrupt indicating that an AMI LOS error has occurred on input I1. Latched until reset by software writing a 1 to this bit. Bit Value 0 1 Value Description Input I2 has had no LOS error. Input I2 has had a LOS error. Writing 1 resets the input to 0. Input I1 has had no violation error. Input I1 has had a violation error. Writing 1 resets the input to 0. Input I1 has had no LOS error. Input I1 has had a LOS error. Writing 1 resets the input to 0.
FINAL
DATASHEET
1
0 1
0
0 1
Address(hex): 09
Register Name Bit 7 sts_operating Bit 6 Bit 5 Description Bit 4 (RO) Current operating state of the internal DPLL's. Bit 3 Bit 2 Default Value Bit 1 0100 0001 Bit 0
T4_DPLL_Lock Mon_DPLL_freq T4_DPLL_freq_ _soft_alarm soft_alarm Bit No. 7, 3, 2, 1, 0 6 Description Not used T4_DPLL_Lock The bit indicates that the T4 DPLL is locked by monitoring the T4DPLL phase loss indicators, which potentially come from four sources. The four phase loss indicators are enabled by the same registers that enable them for the Monitor DPLL, as follows: the fine phase loss detector enabled by register 73 bit 7, the coarse phase loss detector enabled by register 74 bit 7, the phase loss indication from no activity on the input enabled by register 73 bit 6 and phase loss from the DPLL being at its min or max frequency limits enabled by register 4D bit 7. For this T4_DPLL_lock indication this bit will latch an indication of phase lost from the coarse phase lock detector such that when an indication of phase lost (or not locked) is set it stays in that phase lost or not locked state (so this bit = 0). Since this bit latches the indication of phase lost from the coarse phase loss detector, then for this bit to give a correct current reading of the T4 DPLL locked state, then the coarse phase loss detector should be temporarily disabled (register 74, bit 7 = 0), then the T4_DPLL_lock bit can be read, then the coarse phase loss detector should be re-enabled again (register 74, bit7=1). Bit Value 0 1 Value Description T4 DPLL not phase locked to reference source. T4 DPLL phase locked to reference source. Once this bit is indicating 'locked' (=1), it is always a correct indication and no change to the coarse phase loss detector enable is required. If at any time any cycle slips occur that trigger the coarse phase loss detector (which monitors cycle slips) then this information is latched so that the lock bit (reg 09, bit 6) will go low and stay low, indicating that a problem has occurred. It is then a requirement that the coarse phase loss detector disable / re-enable sequence is performed during a read of the T4 locked bit, in order to get a current indication of whether the T4 DPLL is locked. It is recommended that register 73 bit 6 is set to `1' so that no activity on the input sets phase lost and hence sets T4_DPLL_Lock = 0 , otherwise a locked indication can be indicated in the case of no input clock, since all other phase loss indicators are in a holding state. Register 73, bit 6 = 1 avoids this case and gives correct lock indication.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 36
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 09 (continued)
Bit No. 5 Description Monitor_DPLL_freq_soft_alarm The Monitor DPLL has a programmable "soft" alarm frequency limit. This is an alarm raised that does not cause a disqualification of the input. This bit reports the status of the "soft" alarm. T4_DPLL_freq_soft_alarm The T4 DPLL has a programmable "soft" alarm frequency limit. This is an alarm raised that does not cause a disqualification of the input. This bit reports the status of the "soft" alarm. Bit Value 0 1 Value Description Monitor DPLL tracking its reference within the limits of the programmed "soft" alarm. Monitor DPLL tracking its reference beyond the limits of the programmed "soft" alarm. T4 DPLL tracking its reference within the limits of the programmed "soft" alarm. T4 DPLL tracking its reference beyond the limits of the programmed "soft" alarm.
FINAL
DATASHEET
4
0 1
Address(hex): 0A
Register Name Bit 7 sts_priority_table Bit 6 Bit 5 Description Bit 4 (RO) Bits [7:0] of the validated priority table. Bit 3 Bit 2 Default Value Bit 1 0000 0000 Bit 0
Highest priority validated source Bit No. [7:4] Description Highest priority validated source Reports the input channel number of the highest priority validated source. Note that if an input is valid and it does not appear in this field, then the input may have been disallowed in register 30, 31h. Register 4B, bit 4 must be set to `1' for correct setting and reporting of the T4 DPLL priorities. Bit Value 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Currently selected source Value Description No valid source available. Input I1 is the highest priority valid source. Input I2 is the highest priority valid source. Input I3 is the highest priority valid source. Input I4 is the highest priority valid source. Input I5 is the highest priority valid source. Input I6 is the highest priority valid source. Input I7 is the highest priority valid source. Input I8 is the highest priority valid source. Input I9 is the highest priority valid source. Input I10 is the highest priority valid source. Input I11 is the highest priority valid source. Input I12 is the highest priority valid source. Input I13 is the highest priority valid source. Input I14 is the highest priority valid source. Not used. No source currently selected. Input I1 is the currently selected source. Input I2 is the currently selected source. Input I3 is the currently selected source. Input I4 is the currently selected source. Input I5 is the currently selected source. Input I6 is the currently selected source. Input I7 is the currently selected source. Input I8 is the currently selected source. Input I9 is the currently selected source. Input I10 is the currently selected source. Input I11 is the currently selected source. Input I12 is the currently selected source. Input I13 is the currently selected source. Input I14 is the currently selected source. Not used.
[3:0]
Currently selected source Reports the input channel number of the currently selected source. When in Non-revertive mode, this is not necessarily the same as the highest priority validated source. Note that if an input is valid and it does not appear in this field, then the input may have been disallowed in register 30, 31h. This value will be the same as the highest priority validated source. Register 4B, bit 4 must be set to `1' for correct setting and reporting of the T4 DPLL priorities.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 37
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 0B
Register Name Bit 7 Bit No. [7:4] [3:0] sts_priority_table Bit 6 Description Note used 2nd highest priority validated Reports the input channel number of the 2nd highest priority validated source. Note that if an input is valid and it does not appear in this field, then the input may have been disallowed in register 30, 31h. Register 4B, bit 4 must be set to `1' for correct setting and reporting of the T4 DPLL priorities. Bit 5 Description Bit 4 (RO) Bits [15:8] of the validated priority table. Bit 3 Bit Value 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Bit 2 Value Description Less than 2 valid sources available. Input I1 is the 2nd highest priority valid source. Input I2 is the 2nd highest priority valid source. Input I3 is the 2nd highest priority valid source. Input I4 is the 2nd highest priority valid source. Input I5 is the 2nd highest priority valid source. Input I6 is the 2nd highest priority valid source. Input I7 is the 2nd highest priority valid source. Input I8 is the 2nd highest priority valid source. Input I9 is the 2nd highest priority valid source. Input I10 is the 2nd highest priority valid source. Input I11 is the 2nd highest priority valid source. Input I12 is the 2nd highest priority valid source. Input I13 is the 2nd highest priority valid source. Input I14 is the 2nd highest priority valid source. Not used. Default Value Bit 1 0000 0000 Bit 0
FINAL
DATASHEET
2nd highest priority validated source
Address(hex): 0C
Register Name Bit 7 Bit No. [7:0] sts_current_DPLL_frequency [7:0] Bit 6 Description Bits [7:0] of current_DPLL_frequency *When Bit 4 of register 4B = 0 the frequency of the Monitor DPLL is reported. When this Bit 4 = 1 the frequency of the T4 DPLL is reported. Bit 5 Description Bit 4 (RO) Bits [7:0] of the current DPLL frequency. Bit 3 Bit Value Bit 2 Value Description See register description of sts_current_DPLL_frequency at address 0D hex. Default Value Bit 1 0000 0000 Bit 0
current_DPLL_frequency[7:0]
Address(hex): 0D
Register Name Bit 7 Bit No. [7:0] sts_current_DPLL_frequency [15:8] Bit 6 Description current_DPLL_frequency[15:8] This value in this register is combined with the value in register 0C and register 07 to represent the current frequency offset of the DPLL. When bit 4 of register 4B = 0 the frequency of the Monitor DPLL path is reported. When this Bit 4 = 1 the frequency of the T4 DPLL is reported. The value is actually the DPLL integral path value so it can be viewed as an average frequency, where the rate of change is related to the DPLL bandwidth. Bit 5 Description Bit 4 (RO) Bits [15:8] of the current DPLL frequency. Bit 3 Bit Value Bit 2 Value Description In order to calculate the ppm offset of the DPLL with respect to the crystal oscillator frequency, the value in register 07, 0D & 0C need to be concatenated. This value is a 2's complement signed integer. The value multiplied by 0.0003068 dec will give the value in ppm offset with respect to the XO frequency, allowing for any crystal calibration that has been performed, via registers 3C & 3D. If Bit 3 of register 3B is High then this value will freeze if the DPLL has been pulled to its min or max frequency. Default Value Bit 1 0000 0000 Bit 0
current_DPLL_frequency[15:8]
Revision 3.00 April 2007 (c) Semtech Corp.
Page 38
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 0E
Register Name Bit 7 I8 Bit No. 7 I7 Description I8 Bit indicating if I8 is valid. The input is valid if either it has no outstanding alarms, or it only has a soft frequency alarm. I7 Bit indicating if I7 is valid. The input is valid if either it has no outstanding alarms, or it only has a soft frequency alarm. I6 Bit indicating if I6 is valid. The input is valid if either it has no outstanding alarms, or it only has a soft frequency alarm. I5 Bit indicating if I5 is valid. The input is valid if either it has no outstanding alarms, or it only has a soft frequency alarm. I4 Bit indicating if I4 is valid. The input is valid if either it has no outstanding alarms, or it only has a soft frequency alarm. I3 Bit indicating if I3 is valid. The input is valid if either it has no outstanding alarms, or it only has a soft frequency alarm. I2 Bit indicating if I2 is valid. The input is valid if either it has no outstanding alarms, or it only has a soft frequency alarm. I1 Bit indicating if I1 is valid. The input is valid if either it has no outstanding alarms, or it only has a soft frequency alarm. sts_sources_valid Bit 6 I6 Bit 5 I5 Description Bit 4 I4 Bit Value 0 1 (RO) 8 least significant bits of the Default Value sts_sources_valid register. Bit 3 I3 Bit 2 I2 Bit 1 I1 0000 0000 Bit 0
FINAL
DATASHEET
Value Description Input I8 is invalid. Input I8 is valid.
6
0 1
Input I7 is invalid. Input I7 is valid.
5
0 1
Input I6 is invalid. Input I6 is valid.
4
0 1
Input I5 is invalid. Input I5 is valid.
3
0 1
Input I4 is invalid. Input I4 is valid.
2
0 1
Input I3 is invalid. Input I3 is valid.
1
0 1
Input I2 is invalid. Input I2 is valid.
0
0 1
Input I1 is invalid. Input I1 is valid.
Address(hex): 0F
Register Name Bit 7 sts_sources_valid Bit 6 I14 Bit No. [7:6] Description Not used. Bit 5 I13 Description Bit 4 I12 Bit Value (RO) 8 most significant bits of the Default Value sts_sources_valid register. Bit 3 I11 Bit 2 I10 Bit 1 I9 0000 0000 Bit 0
Value Description -
Revision 3.00 April 2007 (c) Semtech Corp.
Page 39
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 0F (continued)
Bit No. 5 Description I14 Bit indicating if I14 is valid. The input is valid if either it has no outstanding alarms, or it only has a soft frequency alarm. I13 Bit indicating if I13 is valid. The input is valid if either it has no outstanding alarms, or it only has a soft frequency alarm. I12 Bit indicating if I12 is valid. The input is valid if either it has no outstanding alarms, or it only has a soft frequency alarm. I11 Bit indicating if I11 is valid. The input is valid if either it has no outstanding alarms, or it only has a soft frequency alarm. I10 Bit indicating if I10 is valid. The input is valid if either it has no outstanding alarms, or it only has a soft frequency alarm. I9 Bit indicating if I9 is valid. The input is valid if either it has no outstanding alarms, or it only has a soft frequency alarm. Bit Value 0 1 Value Description Input I14 is invalid. Input I14 is valid.
FINAL
DATASHEET
4
0 1
Input I13 is invalid. Input I13 is valid.
3
0 1
Input I12 is invalid. Input I12 is valid.
2
0 1
Input I11 is invalid. Input I11 is valid.
1
0 1
Input I10 is invalid. Input I10 is valid.
0
0 1
Input I9 is invalid. Input I9 is valid.
Address(hex): 10 - 16
Register Name sts_reference_sources Input pairs (1 & 2) Bit 6 Bit 5 Description (RO except for test when R/W) Reports any alarms active on inputs. Bit 3 Bit 2 Default Value 0110 0110
Bit 7
Bit 4
Bit 1
Bit 0
Address 10: Status of I2 Input Address 11: Status of I4 Input Address 12: Status of I6 Input Address 13: Status of I8 Input Address 14: Status of I10 Input Address 15: Status of I12 Input Address 16: Status of I14 Input Bit No. 7&3 Description Out-of-band alarm (soft) Soft out of band alarm bit for input. A "soft" alarm will not invalidate an input. Out-of-band alarm (hard) Hard out of band alarm bit for input. A "hard" alarm will invalidate an input. No activity alarm Alarm indication from the activity monitors. Bit Value 0 1
Address 10: Status of I1 Input Address 11: Status of I3 Input Address 12: Status of I5 Input Address 13: Status of I7 Input Address 14: Status of I9 Input Address 15: Status of I11 Input Address 16: Status of I13 Input Value Description No alarm. Alarm armed. Alarm thresholds (range) set by register 49, or by register 4A, bits [7:4] if the input is currently selected. No alarm. Alarm armed. Alarm thresholds set by register 49 bits [3:0], or by register 4A bits [3:0] if the input is currently selected. No alarm. Input has an active no activity alarm.
6&2
0 1
5&1
0 1
Revision 3.00 April 2007 (c) Semtech Corp.
Page 40
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 10 - 16 (continued)
Bit No. 4&0 Description Phase lock alarm If the DPLL can not indicate that it is phase locked onto the current source within 100 seconds this alarm will be raised. Bit Value 0 1 Value Description No alarm. Phase lock alarm.
FINAL
DATASHEET
Address(hex): 18 - 1E
Register Name Bit 7 cnfg_ref_selection_priority (1 & 2) Bit 6 Bit 5 Description Bit 4 (R/W) Configures the relative Default Value priority of input sources I1 and I2. Bit 3 Bit 2 Bit 1 See Table 5 on page 9 Bit 0
Address 18: cnfg_ref_selection_priority_2 Address 19: cnfg_ref_selection_priority_4 Address 1A: cnfg_ref_selection_priority_6 Address 1B: cnfg_ref_selection_priority_8 Address 1C: cnfg_ref_selection_priority_10 Address 1D: cnfg_ref_selection_priority_12 Address 1E: cnfg_ref_selection_priority_14 Bit No. [7:4] Description cnfg_ref_selection_priority_2 - 14 This 4-bit value represents the relative priority of the input, for inputs I2 to I14. The smaller the number, the higher the priority; zero disables the input. Register 4B, bit 4 must be set to `1' for correct setting and reporting of the T4 DPLL priorities. cnfg_ref_selection_priority_1 - 13 This 4-bit value represents the relative priority of the input, for inputs I1 to I13 . The smaller the number, the higher the priority; zero disables the input. Register 4B, bit 4 must be set to `1' for correct setting and reporting of the T4 DPLL priorities.
Address 18: cnfg_ref_selection_priority_1 Address 19: cnfg_ref_selection_priority_3 Address 1A: cnfg_ref_selection_priority_5 Address 1B: cnfg_ref_selection_priority_7 Address 1C: cnfg_ref_selection_priority_9 Address 1D: cnfg_ref_selection_priority_11 Address 1E: cnfg_ref_selection_priority_13 Bit Value 0000 0001-1111 Value Description Input I2 - I14 unavailable for automatic selection. Input I2 to Input I14 (even no.s) priority value.
[3:0]
0000 0001-1111
Input I1 - I13 unavailable for automatic selection. Input I1 to Input I13 (odd no.s) priority value.
Address(hex): 20
Register Name cnfg_ref_source_frequency1 Description (R/W) Configuration of the frequency and input monitoring for input I1. Bit 3 Bit 2 Set to zero Bit Value 00 00 01 10 11 0000 Value Description Set to zero Input I1 uses activity monitor Configuration 0. Input I1 uses activity monitor Configuration 1. Input I1 uses activity monitor Configuration 2. Input I1 uses activity monitor Configuration 3. Set up for 8 kHz inputs only as AMI input. Default Value 0000 0000
Bit 7 Set to zero Bit No. [7:6] [5:4]
Bit 6
Bit 5
Bit 4 bucket_id_1
Bit 1
Bit 0
Description Set to zero bucket_id_1 Every input has its own Leaky Bucket type activity monitor. There are four possible configurations for each monitor- see register 50 to 5F. This 2-bit field selects the configuration used for input I1. Set to zero
[3:0]
Revision 3.00 April 2007 (c) Semtech Corp.
Page 41
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 21
Register Name cnfg_ref_source_frequency2 Description (R/W) Configuration of the frequency and input monitoring for input I2 Bit 3 Bit 2 Set to zero Bit Value 00 00 01 10 11 0000 Value Description Set to zero Input I2 uses activity monitor Configuration 0. Input I2 uses activity monitor Configuration 1. Input I2 uses activity monitor Configuration 2. Input I2 uses activity monitor Configuration 3. Set up for 8 kHz inputs only as AMI input. Default Value 0000 0000
FINAL
DATASHEET
Bit 7 Set to zero Bit No. [7:6] [5:4]
Bit 6
Bit 5
Bit 4 bucket_id_2
Bit 1
Bit 0
Description Set to zero bucket_id_2 Every input has its own Leaky Bucket type activity monitor. There are four possible configurations for each monitor- see register 50 to 5F. This 2-bit field selects the configuration used for input I2. Set to zero
[3:0]
Address(hex): 22 - 2D
In the following table : For register address 22 : = 3 For register address 23 : = 4 For register address 24 : = 5 For register address 25 : = 6 For register address 26 : = 7 For register address 27 : = 8 Description For register address 28 : = 9 For register address 29 : = 10 For register address 2A : = 11 For register address 2B : = 12 For register address 2C : = 13 For register address 2D : = 14 (R/W) Configuration of the frequency and input monitoring for input I. Bit 3 Bit 2 Default Value See Table 5 on page 9 Bit 0
Register Name
cnfg_ref_source_frequency_
Bit 7 divn_ Bit No. 7
Bit 6 lock8k_ Description
Bit 5
Bit 4
Bit 1
bucket_id_ Bit Value 0 1
reference_source_frequency_ Value Description Input I fed directly to DPLL and monitor. Input I fed to DPLL and monitor via predivider.
divn_ This bit selects whether or not input I is divided in the programmable pre-divider prior to being input to the DPLL and frequency monitor- see register 46h & 47h ( cnfg_freq_divn ). lock8k_ This bit selects whether or not input I is divided in the preset pre-divider prior to being input to the DPLL. This results in the DPLL locking to the reference after it has been divided to 8 kHz. This bit is ignored when divn_ is set (bit =1). bucket_id_ Every input has its own Leaky Bucket type activity monitor. There are four possible configurations for each monitor- see register 50 to 5F. This 2-bit field selects the configuration used for input I.
6
0 1
Input I fed directly to DPLL. Input I fed to DPLL via preset pre-divider.
[5:4]
00 01 10 11
Input I uses activity monitor Configuration 0. Input I uses activity monitor Configuration 1. Input I uses activity monitor Configuration 2. Input I uses activity monitor Configuration 3.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 42
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 22 (continued)
Bit No. [3:0] Description reference_source_frequency_ Programs the frequency of the reference source connected to input I. If divn_ is set, then this value should be set to 0000 (8 kHz). Bit Value 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011-1111 Value Description 8 kHz. 1544/2048 kHz dependant on bit 2 in register 34 6.48 MHz. 19.44 MHz. 25.92 MHz. 38.88 MHz. 51.84 MHz. 77.76 MHz. 155.52 MHz. 2 kHz. 4 kHz. Not used.
FINAL
DATASHEET
Address(hex): 30
Register Name cnfg_sts_remote_sources_valid Description Default Value (R/W) Bits [7:0] of the remote sources valid register. A register used to disable sources that are invalid in another device in a redundancy pair. Bit 3 I4 Bit Value 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 I3 Bit 2 I2 Bit 1 I1 1111 1111
Bit 7 I8 Bit No. 7 I7
Bit 6 I6
Bit 5 I5
Bit 4
Bit 0
Description I8 - Bit enabling input I8 to be considered for locking to. If this bit is not set, then even if this input I8 is valid, it will still not appear in register 0A & 0B. I7 - Bit enabling input I7 to be considered for locking to. If this bit is not set, then even if this input I7 is valid, it will still not appear in register 0A & 0B. I6 - Bit enabling input I6 to be considered for locking to. If this bit is not set, then even if this input I6 is valid, it will still not appear in register 0A & 0B. I5 - Bit enabling input I5 to be considered for locking to. If this bit is not set, then even if this input I5 is valid, it will still not appear in register 0A & 0B. I4 - Bit enabling input I4 to be considered for locking to. If this bit is not set, then even if this input I4 is valid, it will still not appear in register 0A & 0B. I3 - Bit enabling input I3 to be considered for locking to. If this bit is not set, then even if this input I3 is valid, it will still not appear in register 0A & 0B. I2 - Bit enabling input I2 to be considered for locking to. If this bit is not set, then even if this input I2 is valid, it will still not appear in register 0A & 0B. I1 - Bit enabling input I1 to be considered for locking to. If this bit is not set, then even if this input I1 is valid, it will still not appear in register 0A & 0B.
Value Description Locking to input I8 disallowed. Locking to input I8 allowed. Locking to input I7 disallowed. Locking to input I7 allowed. Locking to input I6 disallowed. Locking to input I6 allowed. Locking to input I5 disallowed. Locking to input I5 allowed. Locking to input I4 disallowed. Locking to input I4 allowed. Locking to input I3 disallowed. Locking to input I3 allowed. Locking to input I2 disallowed. Locking to input I2 allowed. Locking to input I1 disallowed. Locking to input I1 allowed.
6
5
4
3
2
1
0
Revision 3.00 April 2007 (c) Semtech Corp.
Page 43
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 31
Register Name cnfg_sts_remote_sources_valid Description (R/W) Bits [13:8] of the remote Default Value sources valid register. A register used to disable source that are invalid in another device in a redundancy pair. Bit 3 I12 Bit Value 0 1 I11 Bit 2 I10 Bit 1 I9 0011 1111
FINAL
DATASHEET
Bit 7
Bit 6 I14
Bit 5 I13
Bit 4
Bit 0
Bit No. [7:6] 5
Description Not used. I14 Bit enabling input I14 to be considered for locking to. If this bit is not set, then even if this input I14 is valid, it will still not appear in register 0A & 0B. I13 Bit enabling input I13 to be considered for locking to. If this bit is not set, then even if this input I13 is valid, it will still not appear in register 0A & 0B. I12 Bit enabling input I12 to be considered for locking to. If this bit is not set, then even if this input I12 is valid, it will still not appear in register 0A & 0B. I11 Bit enabling input I11 to be considered for locking to. If this bit is not set, then even if this input I11 is valid, it will still not appear in register 0A & 0B. I10 Bit enabling input I10 to be considered for locking to. If this bit is not set, then even if this input I10 is valid, it will still not appear in register 0A & 0B. I9 Bit enabling input I9 to be considered for locking to. If this bit is not set, then even if this input I9 is valid, valid, it will still not appear in register 0A & 0B.
Value Description Locking to input I14 disallowed. Locking to input I14 allowed.
4
0 1
Locking to input I13 disallowed. Locking to input I13 allowed.
3
0 1
Locking to input I12 disallowed. Locking to input I12 allowed.
2
0 1
Locking to input I11 disallowed. Locking to input I11 allowed.
1
0 1
Locking to input I10 disallowed. Locking to input I10 allowed.
0
0 1
Locking to input I9 disallowed. Locking to input I9 allowed.
Address(hex): 33
Register Name Mon_DPLL_ref_source Description (R/W) Register used for the selection Default Value of a particular reference source to the Monitor DPLL. Bit 3 Bit 2 Bit 1 0000 1111
Bit 7
Bit 6
Bit 5
Bit 4
Bit 0
Mon_DPLL_ref_source Bit No. [7:4] Description Not used. Bit Value Value Description -
Revision 3.00 April 2007 (c) Semtech Corp.
Page 44
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 33 (continued)
Bit 7 [3:0] Bit 6 Bit 5 Bit 4 Bit 3 0000/1111 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 Bit 2 Should not be used. Select input I1. Select input I2. Select input I3. Select input I4. Select input I5. Select input I6. Select input I7. Select input I8. Select input I9. Select input I10. Select input I11. Select input I12. Select input I13. Select input I14. Bit 1 Bit 0
FINAL
DATASHEET
Mon_DPLL_ref_source Value representing the source to be selected for the Monitor DPLL. Ensure that register 34, bit 0 is set to "1".
Address(hex): 34
Register Name cnfg_input_mode Description (Bit 1 RO, otherwise R/W) Register controlling various input modes of the device. Bit 3 Set to 0 Bit Value 0 1 1 0 1 Bit 2 ip_sonsdhb Value Description SDH- inputs set to 0001 expected to be 2048 kHz. SONET- inputs set to 0001 expected to be 1544 kHz Default Value Bit 1 1100 0010*
Bit 7 Set to 0 Bit No. 7,5,4,3 6,0 1 2
Bit 6 Set to 1 Description Set to 0 Set to 1 Not used
Bit 5 Set to 0
Bit 4 Set to 0
Bit 0 Set to 1
ip_sonsdhb Bit to configure input frequencies to be either SONET or SDH derived. This applies only to selections of 0001 (bin) in the cnfg_ref_source_ frequency registers when the input frequency is either 1544 kHz or 2048 kHz. *The default value of this bit is taken from the value of the SONSDHB pin at power-up.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 45
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 35
Register Name Bit 7 Set to 0 Bit No. 7 6 5 4 cnfg_T4_path Bit 6 T4_dig_feedback Description Set to 0 T4_dig_feedback Bit to select digital feedback mode for the T4 DPLL. Not used. Set to 0 Bit 5 Description Bit 4 Set to 0 Bit Value 0 0 1 0 Register to configure the inputs Default Value and other features in the T4 path. Bit 3 Bit 2 Bit 1 0100 0000 Bit 0
FINAL
DATASHEET
T4_forced_reference_source Value Description T4 DPLL in analog feedback mode. T4 DPLL in digital feedback mode. -
Address(hex): 36
Register Name cnfg_differential_inputs Description (R/W) Configures the differential inputs to be PECL or LVDS type inputs. Bit 3 Bit 2 Default Value 0000 0010
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1 I6_PECL
Bit 0 I5_LVDS
Bit No. [7:2] 1
Description Not used. I6_PECL Configures the I6 input to be compatible with either 3 V LVDS or 3 V PECL electrical levels. I5_LVDS Configures the I5 input to be compatible with either 3 V LVDS or 3 V PECL electrical levels.
Bit Value 0 1 0 1
Value Description I6 input LVDS compatible. I6 input PECL compatible (Default). I5 input LVDS compatible (Default). I5 input PECL compatible.
0
Revision 3.00 April 2007 (c) Semtech Corp.
Page 46
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 37
Register Name Bit 7 cnfg_uPsel_pins Bit 6 Bit 5 Description Bit 4 (RO) Register reflecting the value on the UPSEL device pins. Bit 3 Bit 2 Default Value Bit 1 upsel_pins_value Bit No. [7:3] [2:0] Description Not used. upsel_pins_value This register always reflects the value present on the UPSEL pins of the device. At reset this is used to set the mode of the microprocessor interface. Following power-up, these pins have no further effect on the microprocessor interface, hence it is possible to use the pins and register combination as a general purpose input for software. *The default of this register is entirely dependent on the value of the pins at reset. Bit Value 000 001 010 011 100 101 110 111 Value Description Not used. Interface in EPROM boot mode. Interface in Multiplexed mode. Interface in Intel mode. Interface in Motorola mode. Interface in Serial mode. Not used. Not used. 0000 0010* Bit 0
FINAL
DATASHEET
Address(hex): 3B
Register Name Bit 7 Set to 0 Bit No. 7 [6:4] 3 Description Set to 0 Not used. Mon_lim_int When set to 1 the integral path value of the monitor DPLL is limited or frozen when the monitor DPLL reaches either min or max frequency. This can be used to minimise subsequent overshoot when the DPLL is pulling in. Note that when this happens, the reported frequency value via current_DPLL_freq (registers 0C, 0D &07) is also frozen. Not used. cnfg_int Bit 6 Bit 5 Description Bit 4 (R/W) Register to freeze integral path in monitor DPLL Bit 3 Mon_lim_int Bit Value 0 1 0 Value Description Monitor DPLL integral value frozen when pulled to max freq. range DPLL not frozen Bit 2 Default Value Bit 1 1111 1011 Bit 0
[2:0]
-
-
Revision 3.00 April 2007 (c) Semtech Corp.
Page 47
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 3C
Register Name cnfg_nominal_frequency [7:0] Description (R/W) Bits [7:0] of the register used to calibrate the crystal oscillator used to clock the device. Bit 3 Bit 2 Default Value 1001 1001
FINAL
DATASHEET
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
cnfg_nominal_frequency_value[7:0] Bit No. [7:0] Description cnfg_nominal_frequency_value[7:0] Bit Value Value Description See register description of register 3D (cnfg_nominal_frequency_value[15:8])
Address(hex): 3D
Register Name cnfg_nominal_frequency [15:8] Description (R/W) Bits [15:8] of the register used to calibrate the crystal oscillator used to clock the device. Bit 3 Bit 2 Default Value 1001 1001
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
cnfg_nominal_frequency_value[15:8] Bit No. [7:0] Description cnfg_nominal_frequency_value[15:8] This register is used in conjunction with register 3C to be able to offset the frequency of the crystal oscillator by up to +514 ppm and -771ppm. The default value represents 0 ppm offset from 12.800 MHz. This value is an unsigned integer. Bit Value Value Description In order to program the ppm offset of the crystal oscillator frequency, the value in 3C and 3D hex need to be concatenated. This value is a 2's complement signed integer. The value multiplied by 0.0196229 dec will give the value in ppm. To calculate the absolute value, the default (39321) needs to be subtracted.
Address(hex): 3E
Register Name Bit 7 cnfg_average_frequency [7:0] Bit 6 Bit 5 Description Bit 4 (R/W) Bits [7:0] of the average frequency register. Bit 3 Bit 2 Default Value Bit 1 0000 0000 Bit 0
cnfg_average_frequency[7:0] Bit No. [7:0] Description average_frequency_value[7:0] Bit Value Value Description See register 3F cnfg_average_frequency for details.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 48
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 3F
Register Name Bit 7 Cnfg_average_frequency [15:8] Bit 6 Bit 5 Description Bit 4 (R/W) Bits [15:8] of the average frequency register. Bit 3 Bit 2 Default Value Bit 1 0000 0000 Bit 0
FINAL
DATASHEET
average_frequency_value[15:8] Bit No. [7:0] Description average_frequency[15:8] This value in this register is combined with the value in register 3E and Bits [2:0] of register 40 to represent the average frequency of the Monitor DPLL. Also see register 40h bit 6. Register 40 , bit 5 must be set high. Bit Value Value Description In order to calculate average frequency of the monitor DPLL with respect to the crystal oscillator frequency, the value in this register and register 3Eh and Bits [2:0] of register 40h need to be concatenated. This value is a 2's complement signed integer. The value multiplied by 0.0003068 dec will give the value in ppm.
Address(hex): 40
Register Name cnfg_averager_modes Description (R/W) Register to control the average modes of the monitor DPLL. Bit 3 Set to 1 Bit Value 0 1 6 fast_averaging Bit to control the rate of averaging of the frequency. Fast averaging gives a -3db response point of approximately 8 minutes. Slow averaging give a -3db response point of approximately 110 minutes. Set to 1 To allow the averaged frequency to be read out. Set to 0 Set to 1 averager_frequency_value [18:16] 0 1 Bit 2 Default Value 1000 1000
Bit 7 freq_averaging Bit No. 7
Bit 6 fast_averaging Description
Bit 5 Set to 1
Bit 4 Set to 0
Bit 1
Bit 0
average_frequency_value [18:16] Value Description Additional averaging not done. Additional averaging carried out and reported. Slow Holdover frequency averaging enabled. Fast Holdover frequency averaging enabled.
freq_averaging Bit to enable the frequency averager.
5 4 3 [2:0]
1 0 1 -
See register 3F ( cnfg_average_frequency) for details.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 49
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 41
Register Name Bit 7 cnfg_DPLL_freq_limit [7:0] Bit 6 Bit 5 Description Bit 4 (R/W) Bits [7:0] of the DPLL frequency limit register. Bit 3 Bit 2 Default Value Bit 1 0111 0110 Bit 0
FINAL
DATASHEET
DPLL_freq_limit_value[7:0] Bit No. [7:0] Description DPLL_freq_limit_value[7:0] This register defines the extent of frequency offset to which either the Monitor or the T4 DPLL will track a source before limiting- i.e. it represents the pull-in range of the DPLLs. The offset of the device is determined by the frequency offset of the DPLL when compared to the offset of the external crystal oscillator clocking the device. If the oscillator is calibrated using register 3C & 3D, then this calibration is automatically taken into account. The DPLL frequency limit limits the offset of the DPLL when compared to the calibrated oscillator frequency. Bit Value Value Description In order to calculate the frequency limit in ppm, bits[1:0] of register 42h & bits[7:0] of register 41h need to be concatenated. This value is a unsigned integer and represents the limit, both positive and negative, in ppm. The value multiplied by 0.078 will give the value in ppm.
Address(hex): 42
Register Name cnfg_DPLL_freq_limit Description (R/W) Bits [9:8] of the DPLL frequency limit register. [9:8] Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Default Value Bit 1 0000 0000 Bit 0
DPLL_freq_limit_value[9:8] Bit No. [7:2] [1:0] Description Not used. DPLL_freq_limit_value[9:8] Bit Value Value Description See register 41 (cnfg_DPLL_freq_limit.) for details.
Address(hex): 43
Register Name Bit 7 I8 Bit No. 7 6 5 I7 Description I8 Mask bit for input I8 interrupt. I7 Mask bit for input I7 interrupt. I6 Mask bit for input I6 interrupt. cnfg_interrupt_mask [7:0] Bit 6 I6 Bit 5 I5 Description Bit 4 I4 Bit Value 0 1 0 1 0 1 (R/W) Bits [7:0] of the interrupt mask register. Bit 3 I3 Value Description Input I8 cannot generate interrupts. Input I8 can generate interrupts. Input I7 cannot generate interrupts. Input I7 can generate interrupts. Input I6 cannot generate interrupts. Input I6 can generate interrupts. Bit 2 I2 Default Value Bit 1 I1 0000 0000 Bit 0
Revision 3.00 April 2007 (c) Semtech Corp.
Page 50
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 43 (continued)
Bit No. 4 3 2 1 0 Description I5 Mask bit for input I5 interrupt. I4 Mask bit for input I4 interrupt. I3 Mask bit for input I3 interrupt. I2 Mask bit for input I2 interrupt. I1 Mask bit for input I1 interrupt. Bit Value 0 1 0 1 0 1 0 1 0 1 Value Description Input I5 cannot generate interrupts. Input I5 can generate interrupts. Input I4 cannot generate interrupts. Input I4 can generate interrupts. Input I3 cannot generate interrupts. Input I3 can generate interrupts. Input I2 cannot generate interrupts. Input I2 can generate interrupts. Input I1 cannot generate interrupts. Input I1 can generate interrupts.
FINAL
DATASHEET
Address(hex): 44
Register Name Bit 7 cnfg_interrupt_mask [15:8] Bit 6 I14 Bit 5 I13 Description Bit 4 I12 Bit Value 0 1 0 1 5 4 3 2 1 0 I14 Mask bit for input I14 interrupt. I13 Mask bit for input I13 interrupt. I12 Mask bit for input I12 interrupt. I11 Mask bit for input I11 interrupt. I10 Mask bit for input I10 interrupt. I9 Mask bit for input I9 interrupt. 0 1 0 1 0 1 0 1 0 1 0 1 (R/W) Bits [15:8] of the interrupt mask register. Bit 3 I11 Bit 2 I10 Default Value Bit 1 I9 0000 0000 Bit 0
MonDPLL_state Mon_ref_failed Bit No. 7 6 Description
Value Description Operating state cannot generate interrupts. Operating state can generate interrupts. Monitor DPLL reference failure cannot generate interrupts. Monitor DPLL reference failure can generate interrupts. Input I14 cannot generate interrupts. Input I14 can generate interrupts. Input I13 cannot generate interrupts. Input I13 can generate interrupts. Input I12 cannot generate interrupts. Input I12 can generate interrupts. Input I11 cannot generate interrupts. Input I11 can generate interrupts. Input I10 cannot generate interrupts. Input I10 can generate interrupts. Input I9 cannot generate interrupts. Input I9 can generate interrupts.
MonDPLL_state Mask bit for MonDPLL_state interrupt. Mon_ref_failed Mask bit for Mon_ref_failed interrupt.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 51
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 45
Register Name Bit 7 Set to 0 Bit No. 7 6 5 4 3 2 1 0 cnfg_interrupt_mask [23:16] Bit 6 T4_status Description Set to 0 T4_status Mask bit for T4_status interrupt. NSet to 0 T4_inputs_failed Mask bit for T4_inputs_failed interrupt. AMI2_Viol Mask bit for AMI2_Viol interrupt. AMI2_LOS Mask bit for AMI2_LOS interrupt. AMI1_Viol Mask bit for AMI1_Viol interrupt. AMI1_LOS Mask bit for AMI1_LOS interrupt. Bit 5 Set to 0 Description Bit 4 T4_inputs_ failed (R/W) Bits [23:16] of the interrupt mask register. Bit 3 AMI2_Viol Bit Value 0 0 1 0 0 1 0 1 0 1 0 1 0 1 Bit 2 AMI2_LOS Default Value Bit 1 AMI1_Viol 0000 0000 Bit 0 AMI1_LOS
FINAL
DATASHEET
Value Description Change in T4 status cannot generate interrupts. Change in T4 status can generate interrupts. Failure of T4 inputs cannot generate interrupts. Failure of T4 inputs can generate interrupts. Input I2 cannot generate AMI violation interrupts. Input I2 can generate AMI violation interrupts. Input I2 cannot generate AMI LOS interrupts. Input I2 can generate AMI LOS interrupts. Input I1 cannot generate AMI violation interrupts. Input I1 can generate AMI violation interrupts. Input I1 cannot generate AMI LOS interrupts. Input I1 can generate AMI LOS interrupts.
Address(hex): 46
Register Name cnfg_freq_divn [7:0] Bit 6 Bit 5 Description (R/W) Bits [7:0] of the division factor for inputs using the DivN feature. Bit 3 Bit 2 Default Value 1111 1111
Bit 7
Bit 4 divn_value[7:0]
Bit 1
Bit 0
Bit No. [7:0]
Description divn_value[7:0]
Bit Value -
Value Description See register 47 (cnfg_freq_divn) for details.
Address(hex): 47
Register Name cnfg_freq_divn [13:8] Bit 6 Bit 5 Description (R/W) Bits [13:8] of the division factor for inputs using the DivN feature. Bit 3 Bit 2 Default Value 0011 1111
Bit 7
Bit 4
Bit 1
Bit 0
divn_value[13:8] Bit No. [7:6] Description Not used. Bit Value Value Description -
Revision 3.00 April 2007 (c) Semtech Corp.
Page 52
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 47 (continued)
Bit No. [5:0] Description divn_value[13:8] This register, in conjunction with register 46 (cnfg_ freq_divn) represents the integer value by which to divide inputs that use the DivN pre-divider. The divn feature supports input frequencies up to a maximum of 100 MHz; therefore, the maximum value that should be written to this register is 30D3 hex (12499 dec). Use of higher DivN values may result in unreliable behaviour. Bit Value Value Description The input frequency will be divided by the value in this register plus 1. i.e. to divide by 8, program a value of 7.
FINAL
DATASHEET
Address(hex): 48
Register Name cnfg_monitors Description (R/W) Configuration register Default Value controlling several input monitoring and switching options. Bit 3 Set to 0 Bit Value 1 Bit 2 Set to 0 Bit 1 freq_monitor_ soft_enable 0000 0101*
Bit 7 Set to 1 Bit No. 7
Bit 6 los_flag_on_ TDO Description
Bit 5 Set to 0
Bit 4 Set to 0
Bit 0 freq_monitor_ hard_enable
Value Description -
Set to 1 To ensure the freq monitors are clocked directly from the crystal oscillator. los_flag_on_TDO Bit to select whether the mon_ref_fail interrupt from the Monitor DPLL is flagged on the TDO pin. If enabled this will not strictly conform to the IEEE 1149.1 JTAG standard for the function of the TDO pin. When enabled the TDO pin will simply mimic the state of the mon_ref_fail interrupt status bit. Set to 0. freq_monitor_soft_enable Control to enable frequency monitoring of input reference sources using soft frequency alarms. freq_monitor_hard_enable Control to enable frequency monitoring of input reference sources using hard frequency alarms.
6
0 1
Normal mode, TDO complies with IEEE 1149.1. TDO pin used to indicate the state of the main_ref_fail interrupt status. This allows a system to have a hardware indication of a source failure very rapidly. Soft frequency monitor alarms disabled. Soft frequency monitor alarms enabled. Hard frequency monitor alarms disabled. Hard frequency monitor alarms enabled.
5,4,3,2 1
0 0 1 0 1
0
Revision 3.00 April 2007 (c) Semtech Corp.
Page 53
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 49
Register Name cnfg_freq_mon_threshold Description (R/W) Register to set both the hard and soft frequency alarm limits for the monitors on the input reference sources. Bit 3 Bit 2 Default Value 0010 0011
FINAL
DATASHEET
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
soft_frequency_alarm_threshold Bit No. [7:4] Description soft_frequency_alarm_threshold Threshold to trigger the soft frequency alarms in the sts_reference_sources registers. This is only used for monitoring. hard_frequency_alarm_threshold Threshold to trigger the hard frequency alarms in the s ts_reference_sources registers, which can cause a reference source rejection. Bit Value -
hard_frequency_alarm_threshold Value Description To calculate the limit in ppm, add one to the 4bit value in the register, and multiply by 3.81 ppm. The limit is symmetrical about zero. A value of 0010 bin corresponds to an alarm limit of 11.43 ppm. To calculate the limit in ppm, add one to the 4bit value in the register, and multiply by 3.81 ppm. The limit is symmetrical about zero. A value of 0011 bin corresponds to an alarm limit of 15.24 ppm.
[3:0]
Address(hex): 4A
Register Name cnfg_current_freq_mon_ threshold Description (R/W) Register to set both the hard and soft frequency alarm limits for the monitors on the currently selected reference source. Bit 3 Bit 2 Default Value 0010 0011
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
current_soft_frequency_alarm_threshold Bit No. [7:4] Description current_soft_frequency_alarm_threshold Threshold to trigger the soft frequency alarm in the sts_reference_sources register applying to the currently selected source.The currently selected source can be monitored for frequency using different limits to all other sources. current_hard_frequency_alarm_threshold Threshold to trigger the hard frequency alarm in the sts_reference_sources register applying to the currently selected source.
current_hard_frequency_alarm_threshold Bit Value Value Description To calculate the limit in ppm, add one to the 4bit value in the register, and multiply by 3.81 ppm. The limit is symmetrical about zero. A value of 0010 bin corresponds to an alarm limit of 11.43 ppm. To calculate the limit in ppm, add one to the 4bit value in the register, and multiply by 3.81 ppm. The limit is symmetrical about zero. A value of 0011 bin corresponds to an alarm limit of 15.24 ppm.
[3:0]
Revision 3.00 April 2007 (c) Semtech Corp.
Page 54
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 4B
Register Name Bit 7 cnfg_registers_source_select Bit 6 Bit 5 Description Bit 4 T4orMon_select Bit No. [7:5] 4 Description Not used. T4orMon_select Bit to select between the Monitor DPLL and T4 DPLL values for: registers 0A, 0B, 0C, 0D, 07, 18 to 1E, 77 and 78 frequency_measurement_channel_select Register to select which input channel the frequency measurement result in register 4C is taken from. (R/W) Register to select the source of many of the registers. Bit 3 Bit 2 Default Value Bit 1 0000 0000 Bit 0
FINAL
DATASHEET
frequency_measurement_channel_select Bit Value 0 1 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Value Description Monitor DPLL registers selected. T4 DPLL registers selected. Not used- refers to no input channel. Frequency measurement taken from input I1. Frequency measurement taken from input I2. Frequency measurement taken from input I3. Frequency measurement taken from input I4. Frequency measurement taken from input I5. Frequency measurement taken from input I6. Frequency measurement taken from input I7. Frequency measurement taken from input I8. Frequency measurement taken from input I9. Frequency measurement taken from input I10. Frequency measurement taken from input I11. Frequency measurement taken from input I12. Frequency measurement taken from input I13. Frequency measurement taken from input I14. Not used- refers to no input channel.
[3:0]
Address(hex): 4C
Register Name sts_freq_measurement Description (R/W) Register from which the frequency measurement result can be read. Bit 3 Bit 2 Default Value 0000 0000
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
freq_measurement_value Bit No. [7:0] Description freq_measurement_value This represents the value of the frequency measurement on the channel number selected in register 4B. This value will represent the offset in frequency from the external crystal oscillator . Ensure register 48, bit 7 = 1 Bit Value Value Description This is an 8-bit 2's complement signed integer. To calculate the offset in ppm of the selected input channel, this value should be multiplied by 3.81 ppm.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 55
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 4D
Register Name cnfg_DPLL_soft_limit Description (R/W) Register to program the soft frequency limit of the two DPLLs. Exceeding this limit will have no effect beyond triggering a flag. Bit 3 DPLL_soft_limit_value Description freq_lim_ph_loss Bit to enable the phase lost indication when the DPLL hits its hard frequency limit as programmed in register 41h & 42h (cnfg_DPLL_freq_limit ). This results in the DPLL entering the phase lost state any time the DPLL tracks to the extent of its hard limit. It applies to both the Monitor DPLL and the T4 DPLL DPLL_soft_limit_value Register to program to what extent either of the DPLLs tracks a source before raising its soft frequency alarm flag (Bits 5 and 4 of register 09h). This offset is compared to the crystal oscillator frequency taking into account any programmed calibration from registers 3C & 3D. Bit Value 0 1 Value Description Phase lost/locked determined normally. Phase lost force when DPLL tracks to hard limit. Bit 2 Default Value 1000 1110
FINAL
DATASHEET
Bit 7 freq_lim_ ph_loss Bit No. 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
[6:0]
-
To calculate the ppm offset multiply this 7-bit value by 0.628 ppm. The limit is symmetrical about zero. A value of 0001110 bin is equivalent to 8.79 ppm.
Address(hex): 50
Register Name cnfg_upper_threshold_0 Description (R/W) Register to program the activity alarm setting limit for Leaky Bucket Configuration 0. Bit 3 Bit 2 Default Value 0000 0110
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
upper_threshold_0_value Bit No. [7:0] Description upper_threshold_0_value The Leaky Bucket type activity monitor operates on a 128 ms cycle. If, during a cycle, it detects that an input has either failed or has been erratic, then for each cycle in which this occurs, the accumulator is incremented by 1, and for each period of 1, 2, 4, or 8 cycles, as programmed in register 53h, in which this does not occur, the accumulator is decremented by 1. When the accumulator count reaches the value programmed as the upper_threshold_0_value, the activity monitor raises an input inactivity alarm. Bit Value 00000001 to 11111111 Value Description Value at which the Leaky Bucket will raise an inactivity alarm.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 56
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 51
Register Name cnfg_lower_threshold_0 Description (R/W) Register to program the activity alarm resetting limit for Leaky Bucket Configuration 0. Bit 3 Bit 2 Default Value 0000 0100
FINAL
DATASHEET
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
lower_threshold_0_value Bit No. [7:0] Description lower_threshold_0_value The Leaky Bucket type activity monitor operates on a 128 ms cycle. If, during a cycle, it detects that an input has either failed or has been erratic, then for each cycle in which this occurs, the accumulator is incremented by 1, and for each period of 1, 2, 4, or 8 cycles, as programmed in register 53h, in which this does not occur, the accumulator is decremented by 1. The lower_threshold_0_value is the value at which the Leaky Bucket will reset an inactivity alarm. Bit Value 00000000 to 11111111 Value Description Value at which the Leaky Bucket will reset an inactivity alarm.
Address(hex): 52
Register Name cnfg_bucket_size_0 Description (R/W) Register to program the maximum size limit for Leaky Bucket Configuration 0. Bit 3 Bit 2 Default Value 0000 1000
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
bucket_size_0_value Bit No. [7:0] Description bucket_size_0_value The Leaky Bucket type activity monitor operates on a 128 ms cycle. If, during a cycle, it detects that an input has either failed or has been erratic, then for each cycle in which this occurs, the accumulator is incremented by 1, and for each period of 1, 2, 4, or 8 cycles, as programmed in register 53h, in which this does not occur, the accumulator is decremented by 1. The number in the Bucket cannot exceed the value programmed into this register. Bit Value 00000001 to 11111111 Value Description Value at which the Leaky Bucket will stop incrementing, even with further inactive periods.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 57
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 53
Register Name cnfg_decay_rate_0 Description (R/W) Register to program the "decay" or "leak" rate for Leaky Bucket Configuration 0. Bit 3 Bit 2 Default Value 0000 0001
FINAL
DATASHEET
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
decay_rate_0_value Bit No. [7:2] [1:0] Description Not used. decay_rate_0_value The Leaky Bucket type activity monitor operates on a 128 ms cycle. If, during a cycle, it detects that an input has either failed or has been erratic, then for each cycle in which this occurs, the accumulator is incremented by 1, and for each period of 1, 2, 4, or 8 cycles, as programmed in this register, in which this does not occur, the accumulator is decremented by 1. The Leaky Bucket can be programmed to "leak" or "decay" at the same rate as the "fill" cycle, or effectively at one half, one quarter, or one eighth of the fill rate. Bit Value 00 01 10 11 Value Description Bucket decay rate of 1 every 128 ms. Bucket decay rate of 1 every 256 ms. Bucket decay rate of 1 every 512 ms. Bucket decay rate of 1 every 1024 ms.
Address(hex): 54
Register Name cnfg_upper_threshold_1 Description (R/W) Register to program the activity alarm setting limit for Leaky Bucket Configuration 1. Bit 3 Bit 2 Default Value 0000 0110
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
upper_threshold_1_value Bit No. [7:0] Description upper_threshold_1_value The Leaky Bucket type activity monitor operates on a 128 ms cycle. If, during a cycle, it detects that an input has either failed or has been erratic, then for each cycle in which this occurs, the accumulator is incremented by 1, and for each period of 1, 2, 4, or 8 cycles, as programmed in register 57h, in which this does not occur, the accumulator is decremented by 1. When the accumulator count reaches the value programmed as the upper_threshold_1_value, the Leaky Bucket raises an input inactivity alarm. Bit Value 00000001 to 11111111 Value Description Value at which the Leaky Bucket will raise an inactivity alarm.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 58
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 55
Register Name cnfg_lower_threshold_1 Description (R/W) Register to program the activity alarm resetting limit for Leaky Bucket Configuration 1. Bit 3 Bit 2 Default Value 0000 0100
FINAL
DATASHEET
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
lower_threshold_1_value Bit No. [7:0] Description lower_threshold_1_value The Leaky Bucket type activity monitor operates on a 128 ms cycle. If, during a cycle, it detects that an input has either failed or has been erratic, then for each cycle in which this occurs, the accumulator is incremented by 1, and for each period of 1, 2, 4, or 8 cycles, as programmed in register 57h, in which this does not occur, the accumulator is decremented by 1. The lower_threshold_1_value is the value at which the Leaky Bucket will reset an inactivity alarm. Bit Value 00000000 to 11111111 Value Description Value at which the Leaky Bucket will reset an inactivity alarm.
Address(hex): 56
Register Name cnfg_bucket_size_1 Description (R/W) Register to program the maximum size limit for Leaky Bucket Configuration 1. Bit 3 Bit 2 Default Value 0000 1000
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
bucket_size_1_value Bit No. [7:0] Description bucket_size_1_value The Leaky Bucket type activity monitor operates on a 128 ms cycle. If, during a cycle, it detects that an input has either failed or has been erratic, then for each cycle in which this occurs, the accumulator is incremented by 1, and for each period of 1, 2, 4, or 8 cycles, as programmed in register 57h, in which this does not occur, the accumulator is decremented by 1. The number in the Bucket cannot exceed the value programmed into this register. Bit Value 00000001 to 11111111 Value Description Value at which the Leaky Bucket will stop incrementing, even with further inactive periods.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 59
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 57
Register Name cnfg_decay_rate_1 Description (R/W) Register to program the "decay" or "leak" rate for Leaky Bucket Configuration 1. Bit 3 Bit 2 Default Value 0000 0001
FINAL
DATASHEET
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
decay_rate_1_value Bit No. [7:2] [1:0] Description Not used. decay_rate_1_value The Leaky Bucket type activity monitor operates on a 128 ms cycle. If, during a cycle, it detects that an input has either failed or has been erratic, then for each cycle in which this occurs, the accumulator is incremented by 1, and for each period of 1, 2, 4, or 8 cycles, as programmed in this register, in which this does not occur, the accumulator is decremented by 1. The Leaky Bucket can be programmed to "leak" or "decay" at the same rate as the "fill" cycle, or effectively at one half, one quarter, or one eighth of the fill rate. Bit Value 00 01 10 11 Value Description Bucket decay rate of 1 every 128 ms. Bucket decay rate of 1 every 256 ms. Bucket decay rate of 1 every 512 ms. Bucket decay rate of 1 every 1024 ms.
Address(hex): 58
Register Name cnfg_upper_threshold_2 Description (R/W) Register to program the activity alarm setting limit for Leaky Bucket Configuration 2. Bit 3 Bit 2 Default Value 0000 0110
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
upper_threshold_2_value Bit No. [7:0] Description upper_threshold_2_value The Leaky Bucket type activity monitor operates on a 128 ms cycle. If, during a cycle, it detects that an input has either failed or has been erratic, then for each cycle in which this occurs, the accumulator is incremented by 1, and for each period of 1, 2, 4, or 8 cycles, as programmed in register 5Bh, in which this does not occur, the accumulator is decremented by 1. When the accumulator count reaches the value programmed as the upper_threshold_2_value, the Leaky Bucket raises an input inactivity alarm. Bit Value 00000001 to 11111111 Value Description Value at which the Leaky Bucket will raise an inactivity alarm.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 60
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 59
Register Name cnfg_lower_threshold_2 Description (R/W) Register to program the activity alarm resetting limit for Leaky Bucket Configuration 2. Bit 3 Bit 2 Default Value 0000 0100
FINAL
DATASHEET
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
lower_threshold_2_value Bit No. [7:0] Description lower_threshold_2_value The Leaky Bucket type activity monitor operates on a 128 ms cycle. If, during a cycle, it detects that an input has either failed or has been erratic, then for each cycle in which this occurs, the accumulator is incremented by 1, and for each period of 1, 2, 4, or 8 cycles, as programmed in register 5Bh, in which this does not occur, the accumulator is decremented by 1. The lower_threshold_2_value is the value at which the Leaky Bucket will reset an inactivity alarm. Bit Value 00000000 to 11111111 Value Description Value at which the Leaky Bucket will reset an inactivity alarm.
Address(hex): 5A
Register Name cnfg_bucket_size_2 Description (R/W) Register to program the maximum size limit for Leaky Bucket Configuration 2. Bit 3 Bit 2 Default Value 0000 1000
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
bucket_size_2_value Bit No. [7:0] Description bucket_size_2_value The Leaky Bucket type activity monitor operates on a 128 ms cycle. If, during a cycle, it detects that an input has either failed or has been erratic, then for each cycle in which this occurs, the accumulator is incremented by 1, and for each period of 1, 2, 4, or 8 cycles, as programmed in register 5Bh, in which this does not occur, the accumulator is decremented by 1. The number in the Bucket cannot exceed the value programmed into this register. Bit Value 00000001 to 11111111 Value Description Value at which the Leaky Bucket will stop incrementing, even with further inactive periods.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 61
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 5B
Register Name cnfg_decay_rate_2 Description (R/W) Register to program the "decay" or "leak" rate for Leaky Bucket Configuration 2. Bit 3 Bit 2 Default Value 0000 0001
FINAL
DATASHEET
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
decay_rate_2_value Bit No. [7:2] [1:0] Description Not used. decay_rate_2_value The Leaky Bucket type activity monitor operates on a 128 ms cycle. If, during a cycle, it detects that an input has either failed or has been erratic, then for each cycle in which this occurs, the accumulator is incremented by 1, and for each period of 1, 2, 4, or 8 cycles, as programmed in register 5Fh, in which this does not occur, the accumulator is decremented by 1. The Leaky Bucket can be programmed to "leak" or "decay" at the same rate as the "fill" cycle, or effectively at one half, one quarter, or one eighth of the fill rate. Bit Value 00 01 10 11 Value Description Bucket decay rate of 1 every 128 ms. Bucket decay rate of 1 every 256 ms. Bucket decay rate of 1 every 512 ms. Bucket decay rate of 1 every 1024 ms.
Address(hex): 5C
Register Name cnfg_upper_threshold_3 Description (R/W) Register to program the activity alarm setting limit for Leaky Bucket Configuration 3. Bit 3 Bit 2 Default Value 0000 0110
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
upper_threshold_3_value Bit No. [7:0] Description upper_threshold_3_value The Leaky Bucket type activity monitor operates on a 128 ms cycle. If, during a cycle, it detects that an input has either failed or has been erratic, then for each cycle in which this occurs, the accumulator is incremented by 1, and for each period of 1, 2, 4, or 8 cycles, as programmed in register 5Fh, in which this does not occur, the accumulator is decremented by 1. When the accumulator count reaches the value programmed as the upper_threshold_3_value, the Leaky Bucket raises an input inactivity alarm. Bit Value 00000001 to 11111111 Value Description Value at which the Leaky Bucket will raise an inactivity alarm.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 62
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 5D
Register Name cnfg_lower_threshold_3 Description (R/W) Register to program the activity alarm resetting limit for Leaky Bucket Configuration 3. Bit 3 Bit 2 Default Value 0000 0100
FINAL
DATASHEET
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
lower_threshold_3_value Bit No. [7:0] Description lower_threshold_3_value The Leaky Bucket type activity monitor operates on a 128 ms cycle. If, during a cycle, it detects that an input has either failed or has been erratic, then for each cycle in which this occurs, the accumulator is incremented by 1, and for each period of 1, 2, 4, or 8 cycles, as programmed in register 5Fh, in which this does not occur, the accumulator is decremented by 1. The lower_threshold_3_value is the value at which the Leaky Bucket will reset an inactivity alarm. Bit Value 00000000 to 11111111 Value Description Value at which the Leaky Bucket will reset an inactivity alarm.
Address(hex): 5E
Register Name cnfg_bucket_size_3 Description (R/W) Register to program the maximum size limit for Leaky Bucket Configuration 3. Bit 3 Bit 2 Default Value 0000 1000
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
bucket_size_3_value Bit No. [7:0] Description bucket_size_3_value The Leaky Bucket type activity monitor operates on a 128 ms cycle. If, during a cycle, it detects that an input has either failed or has been erratic, then for each cycle in which this occurs, the accumulator is incremented by 1, and for each period of 1, 2, 4, or 8 cycles, as programmed in register 5Fh, in which this does not occur, the accumulator is decremented by 1. The number in the Bucket cannot exceed the value programmed into this register. Bit Value 00000001 to 11111111 Value Description Value at which the Leaky Bucket will stop incrementing, even with further inactive periods.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 63
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 5F
Register Name cnfg_decay_rate_3 Description (R/W) Register to program the "decay" or "leak" rate for Leaky Bucket Configuration 3. Bit 3 Bit 2 Default Value 0000 0001
FINAL
DATASHEET
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
decay_rate_3_value Bit No. [7:2] [1:0] Description Not used. decay_rate_3_value The Leaky Bucket type activity monitor operates on a 128 ms cycle. If, during a cycle, it detects that an input has either failed or has been erratic, then for each cycle in which this occurs, the accumulator is incremented by 1, and for each period of 1, 2, 4, or 8 cycles, as programmed in this register, in which this does not occur, the accumulator is decremented by 1. The Leaky Bucket can be programmed to "leak" or "decay" at the same rate as the "fill" cycle, or effectively at one half, one quarter, or one eighth of the fill rate. 00 01 10 11 Bit Value Value Description Bucket decay rate of 1 every 128 ms. Bucket decay rate of 1 every 256 ms. Bucket decay rate of 1 every 512 ms. Bucket decay rate of 1 every 1024 ms.
Address(hex): 60 - 62
Set all bits to zero to minimise power consumption
Address(hex): 63
Register Name Bit 7 Set to 0 Bit No. 7,6,3,2,1,0 5 4 cnfg_output_enab (TO1 & TO2) Bit 6 Set to 0 Description Set to 0 to minimise power TO1_en Register bit to enable the BITS output from the TO1. TO2_en Register bit to enable the AMI composite clock output from TO2. Bit 5 TO1_en Description Bit 4 TO2_en (R/W) Register to enable the Default Value frequencies available on outputs. Bit 3 Set to 0 Bit Value 0 0 1 0 1 Bit 2 Set to 0 Value Description Output TO1 disabled. Output TO1 enabled. Output TO2 disabled. Output TO2 enabled. Bit 1 Set to 0 1111 0110 Bit 0 Set to 0
Revision 3.00 April 2007 (c) Semtech Corp.
Page 64
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 64
Register Name cnfg_T4_DPLL_frequency Description (R/W) Register to configure the T4 DPLL and several other parameters for the T4 path. Bit 3 Bit 2 Default Value 0000 0001
FINAL
DATASHEET
Bit 7
Bit 6 Auto_squelch_ T4
Bit 5 AMI_op_duty
Bit 4 T4_op_ SONSDH
Bit 1 T4_DPLL_Enable
Bit 0
Bit No. 7, 3 6
Description Not used. Auto_squelch_T4 Register bit to automatically squelch the T4 outputs on TO1 and TO2 when the T4 inputs have failed. AMI_op_duty Register bit to configure whether the composite clock output of TO2 is 50:50 or 5:8 duty cycle. T4_op_SONSDH Register bit to configure the BITS output on TO1 to be either SONET or SDH frequency. Check that register 35h, bit 4 is set to 0, otherwise this bit is ignored and SONET/SDH selection for TO1 is controlled by register 34h, bit 2. Default set by SONSDHB pin - same as register 34 bit 2. T4_DPLL_frequency Register to control the system clock driving the T4 DPLL
Bit Value 0 1 0 1 0 1
Value Description Outputs TO1 and TO2 enabled as in register 63h Outputs TO1 and TO2 disabled when T4 inputs fail. TO2 output 50:50 duty cycle. TO2 output 5:8 duty cycle. TO1 output 2.048 MHz (SDH). TO1 output 1.544 MHz (SONET).
5
4
[2:0]
000 001 010- 111
T4 DPLL squelched (clock off). T4 DPLL enabled (clock on). Do Not Use
Address(hex): 65
Register Name cnfg_T4_meas_phase Description (R/W) Register to configure the T4 phase detector to measure the phase between 2 inputs Bit 3 Bit 2 Set to 0 Bit Value 0 1 Value Description Normal- T4 Path normal operation. T4 DPLL disabled, T4 phase detector used to measure phase between selected Monitor DPLL input and the selected T4 input. Default Value 0000 0001
Bit 7 T4_meas_phas Bit No. 7
Bit 6 Set to 0 Description
Bit 5
Bit 4
Bit 1 Set to 0
Bit 0 Set to 1
T4_meas_phas Register bit to control the feature to use the T4 path to measure phase difference between the Monitor DPLL input and the selected T4 input. Set to 0 Not used. Set to 1
6, 2, 1 5,4,3 0
0 0 1
Revision 3.00 April 2007 (c) Semtech Corp.
Page 65
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 66
Register Name Bit 7 cnfg_T4_DPLL_bw Bit 6 Bit 5 Description Bit 4 (R/W) Register to configure the bandwidth of the T4 DPLL. Bit 3 Bit 2 Default Value Bit 1 0000 0000 Bit 0
FINAL
DATASHEET
T4_DPLL_bandwidth Bit No. [7:2] [1:0] Description Not used. T4_DPLL_bandwidth Register to configure the bandwidth of the T4 DPLL. Bit Value 00 01 10 11 Value Description T4 DPLL 18 Hz bandwidth. T4 DPLL 35 Hz bandwidth. T4 DPLL 70 Hz bandwidth. Not used.
Address(hex): 67
Register Name Bit 7 cnfg_Mon_DPLL_bw Bit 6 Bit 5 Description Bit 4 (R/W) Register to configure the bandwidth of the Monitor DPLL Bit 3 Bit 2 Monitor_DPLL_bandwidth Bit No. [7:5] [4:0] Description Not used. Monitor_DPLL_bandwidth Register to configure the bandwidth of the Monitor DPLL Bit Value 0 00000 00001 00010 00011 00100 00101 00110 01111 01000 01001 01010 01011 01100 01101 01110 01111 10000 10001 All other values Value Description Mon DPLL 0.5 mHz locked bandwidth. Mon DPLL 1 mHz locked bandwidth. Mon DPLL 2 mHz locked bandwidth. Mon DPLL 4 mHz locked bandwidth. Mon DPLL 8 mHz locked bandwidth. Mon DPLL 15 mHz locked bandwidth. Mon DPLL 30 mHz locked bandwidth. Mon DPLL 60 mHz locked bandwidth. Mon DPLL 0.1 Hz locked bandwidth. Mon DPLL 0.3 Hz locked bandwidth. Mon DPLL 0.6 Hz locked bandwidth. Mon DPLL 1.2 Hz locked bandwidth. Mon DPLL 2.5 Hz locked bandwidth. Mon DPLL 4 Hz locked bandwidth. Mon DPLL 8 Hz locked bandwidth. Mon DPLL 18 Hz locked bandwidth. Mon DPLL 35 Hz locked bandwidth. Mon DPLL 70 Hz locked bandwidth. Not used. Default Value Bit 1 0000 1011 Bit 0
Revision 3.00 April 2007 (c) Semtech Corp.
Page 66
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 6A
Register Name Bit 7 Cnfg_T4_DPLL_damping Bit 6 Set to 0 Bit No. 7,3 [6:4] [2:0] Description Not used. Set to 001 T4_damping Register to configure the damping factor of the T4 DPLL. The bit values corresponds to different damping factors, depending on the bandwidth selected. Damping factor of 5 being the default (011). The gain peak for the damping factors given in the value description (right) are tabulated below. Damping Factor 1.2 2.5 5 10 20 Gain Peak 0.4 dB 0.2 dB 0.1 dB 0.06 dB 0.03 dB Bit 5 Set to 0 Description Bit 4 Set to 1 Bit Value 001 Value Description T4 DPLL damping factor at the following bandwidths frequency selections: 001 010 011 100 101 000 110 111 18 Hz 1.2 2.5 5 5 5 Not used. Not used. Not used. 35 Hz 1.2 2.5 5 10 10 70 Hz 1 2.5 5 10 20 (R/W) Register to configure the damping factor of the T4 DPLL Bit 3 Bit 2 Default Value Bit 1 T4_damping 0001 0011 Bit 0
FINAL
DATASHEET
Address(hex): 6B
Register Name Cnfg_Mon_DPLL_damping Description (R/W) Register to configure the Default Value damping factor of the Monitor DPLL, along with the gain of the Phase Detector 2 in some modes. Bit 3 Bit 2 Bit 1 Mon DPLL damping Bit Value 001 Value Description Monitor DPLL damping factor at the following bandwidths frequency selections: <4 Hz 8 Hz 18 Hz 35 Hz 70 Hz 5 2.5 1.2 1.2 1.2 5 5 2.5 2.5 2.5 5 5 5 5 5 5 5 5 10 10 5 5 5 10 20 Not used. 0001 0011
Bit 7
Bit 6 Set to 0
Bit 5 Set to 0
Bit 4 Set to 1
Bit 0
Bit No. 7,3 [6:4] [2:0]
Description Not used. Set to 001 Mon_DPLL_damping Register to configure the damping factor of the Monitor DPLL. The bit values corresponds to different damping factors, depending on the bandwidth selected. Damping factor of 5 being the default (011). The gain peak for the Damping Factors given in the Value Description (right) are as tabulated above in the register 6A description. .
001 010 011 100 101 000/110/111
Revision 3.00 April 2007 (c) Semtech Corp.
Page 67
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 73
Register Name cnfg_phase_loss_limit Description (R/W) Register to configure some Default Value of the parameters of the Monitor DPLL phase detector. Bit 3 Bit 2 Bit 1 phase_loss_fine_limit Bit Value 0 1 Value Description Phase loss indication only triggered by other means. Phase loss triggered when phase error exceeds the limit programmed in phase_loss_fine_limit , Bits [2:0]. No activity on reference does not trigger phase lost indication. No activity triggers phase lost indication. It is recommended that it should be set = 1 when use is made of the T4_DPLL_Lock lock indication bit (register 09h, bit 6). 1010 0010
FINAL
DATASHEET
Bit 7 fine_limit_en Bit No. 7
Bit 6 noact_ph_loss Description
Bit 5 narrow_en
Bit 4
Bit 0
fine_limit_en Register bit to enable the phase_loss_fine_limit Bits [2:0]. When disabled, phase lock/loss is determined by the other means within the device. This must be disabled when multi-UI jitter tolerance is required, see register 74h, cnfg_phase_loss_course_limit . noact_ph_loss The DPLL detects that an input has failed very rapidly. Normally, when the DPLL detects this condition, it does not consider phase lock to be lost and will phase lock to the nearest edge (180) when a source becomes available again, hence giving tolerance to missing cycles. If phase loss is indicated, then frequency and phase locking is instigated (360 locking). This bit can be used to force the DPLL to indicate phase loss immediately when no activity is detected. narrow_en (test control bit) Set to 1 (default value) Not used. phase_loss_fine_limit When enabled by Bit 7, this register coarsely sets the phase limit at which the device indicates phase lost or locked. The default value of 2 (010) gives a window size of around (90 to 180). The phase position of the inputs to the DPLL has to be within the window limit for 1 to 2 seconds before the device indicates phase lock. If it is outside the window for any time then phase loss is immediately indicated. For most cases the default value of 2 (010) is satisfactory. The window size changes in proportion to the value, so a value of 1 (001) will give a narrow phase acceptance or lock window of approximately (45 to 90).
6
0 1
5 [4:3] [2:0]
0 1 000 001 010 011 100 101 110 111
Set to 1 Do not use. Indicates phase loss continuously. Small phase window for phase lock indication. Recommended value. ) ) ) Larger phase window for phase lock indication. ) )
Revision 3.00 April 2007 (c) Semtech Corp.
Page 68
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 74
Register Name cnfg_phase_loss_coarse_limit Description (R/W) Register to configure some Default Value of the parameters of the Monitor DPLL phase detector. Bit 3 Bit 2 Bit 1 1000 0101
FINAL
DATASHEET
Bit 7 coarse_limphaseloss_en Bit No. 7
Bit 6 wide_range_en Description
Bit 5 multi_ph_resp
Bit 4
Bit 0
phase_loss_coarse_limit Bit Value Value Description 0 1 Phase loss not triggered by the coarse phase lock detector. Phase loss triggered when phase error exceeds the limit programmed in phase_loss_coarse_limit , Bits [3:0]. Wide range phase detector off. Wide range phase detector on.
coarse_lim_phaseloss_en Register bit to enable the coarse phase detector, whose range is determined by phase_loss_coarse_limit Bits [3:0]. This register sets the limit in the number of input clock cycles (UI) that the input phase can move by before the DPLL indicates phase lost. wide_range_en To enable the device to be tolerant to large amounts of applied jitter and still do direct phase locking at the input frequency rate (up to 77.76 MHz), a wide range phase detector and phase lock detector is employed. This bit enables the wide range phase detector. This allows the device to be tolerant to, and therefore keep track of, drifts in input phase of many cycles (UI). The range of the phase detector is set by the same register used for the phase loss coarse limit (Bits [3:0]). multi_ph_resp Enables the phase result from the coarse phase detector to be used in the DPLL algorithm. Bit 6 should also be set when this is activated. The coarse phase detector can measure and keep track over many thousands of input cycles, thus allowing excellent jitter and wander tolerance. This bit enables that phase result to be used in the DPLL algorithm, so that a large phase measurement gives a faster pull-in of the DPLL. If this bit is not set then the phase measurement is limited to 360 which can give a slower pull-in rate at higher input frequencies, but could also be used to give less overshoot. Setting this bit in direct locking mode, for example with a 19.44 MHz input, could be used to give the same dynamic response as a 19.44 MHz input used with 8 k locking mode, where the input is divided down internally to 8 kHz first. Not used. phase_loss_coarse_limit Sets the range of the coarse phase loss detector and the coarse phase detector. When locking to a high frequency signal and jitter tolerance greater than 0.5 UI is required, then the DPLL can be configured to track phase errors over many input clock periods. This is particularly useful with very low bandwidths. This register configures how many UI over which the input phase can be tracked. It also sets the range of the coarse phase loss detector, which can be used with or without the multi-UI phase capture range capability. This register value is used by Bits 6 and 7.
6
0 1
5
0
DPLL phase detector limited to 360 (1 UI). However it will still remember its original phase position over many thousands of UI if Bit 6 is set. DPLL phase detector also uses the full coarse phase detector result. It can now measure up to: 360 X 8191 UI = 2,948,760.
1
4 [3:0]
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 11001111
Input phase error tracked over 1 UI. Input phase error tracked over 3 UI. Input phase error tracked over 7 UI. Input phase error tracked over 15 UI. Input phase error tracked over 31 UI. Input phase error tracked over 63 UI. Input phase error tracked over 127 UI. Input phase error tracked over 255 UI. Input phase error tracked over 511 UI. Input phase error tracked over 1023 UI. Input phase error tracked over 2047 UI. Input phase error tracked over 4095 UI. Input phase error tracked over 8191 UI.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 69
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 76
Register Name cnfg_phasemon Description (R/W) Register to configure the noise rejection function for low frequency inputs. Bit 3 Bit 2 Default Value 0000 0110
FINAL
DATASHEET
Bit 7 ip_noise_ window Bit No. 7
Bit 6
Bit 5 Set to 0
Bit 4
Bit 1
Bit 0
Description ip_noise_window Register bit to enable a window of 5% tolerance around low-frequency inputs (2, 4 and 8 kHz). This feature ensures that any edge caused by noise outside the 5% window where the edge is expected will not be considered within the DPLL. This reduces any possible phase hit when a low-frequency connection is removed and contact bounce is possible. Not used.
Bit Value 0 1
Value Description DPLL considers all edges for phase locking. DPLL ignores input edges outside a 95% to 105% window.
6,4,3,2,1,0
-
-
Address(hex): 77
Register Name Bit 7 sts_current_phase [7:0] Bit 6 Bit 5 Description Bit 4 (RO) Bits [7:0] of the current phase register. Bit 3 Bit 2 Default Value Bit 1 0000 0000 Bit 0
current_phase[7:0] Bit No. [7:0] Description current_phase Bits [7:0] of the current phase register. See register 78h sts_current_phase [15:8] for details. Bit Value Value Description See register 78h sts_current_phase [15:8] for details.
Address(hex): 78
Register Name Bit 7 sts_current_phase [15:8] Bit 6 Bit 5 Description Bit 4 (RO) Bits [15:8] of the current phase register. Bit 3 Bit 2 Default Value Bit 1 0000 0000 Bit 0
current_phase[15:8] Bit No. [7:0] Description current_phase Bits [15:8] of the current phase register. This register is used to read either from the phase detector of either the Monitor DPLL or the T4 DPLL, according to register 4Bh bit 4 T4orMon_select. The value is averaged in the phase averager before being made available. The averager -3dB pole is normally at 100Hz, but is 200Hz for 70Hz bandwidths. Bit Value Value Description The value in this register should be concatenated with the value in register 77h sts_current_phase [7:0] . This 16-bit value is a 2's complement signed integer. The value multiplied by 0.707 is the averaged value of the current phase error, in degrees, as measured at the DPLL's phase detector.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 70
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 7D
Register Name Bit 7 cnfg_interrupt Bit 6 Bit 5 Description Bit 4 (R/W) Register to configure interrupt output. Bit 3 Bit 2 GPO_en Bit No. [7:3] 2 Description Not used. GPO_en (Interrupt General Purpose Output). If the interrupt output pin is not required, then setting this bit will allow the pin to be used as a general purpose output. The pin will be driven to the state of the polarity control bit, int_polarity . tristate_en The interrupt can be configured to be either connected directly to a processor, or wired together with other sources. int_polarity The interrupt pin can be configured to be active High or Low . Bit Value 0 1 Default Value Bit 1 tristate_en 0000 0010 Bit 0 int_polarity
FINAL
DATASHEET
Value Description Interrupt output pin used for interrupts. Interrupt output pin used for GPO purpose.
1
0 1
Interrupt pin always driven when inactive. Interrupt pin only driven when active, Highimpedance when inactive. Active Low - pin driven Low to indicate active interrupt. Active High - pin driven High to indicate active interrupt.
0
0 1
Address(hex): 7E
Register Name cnfg_protection Description (R/W) Protection register to protect against erroneous software writes. Bit 3 Bit 2 Default Value 1000 0101
Bit 7
Bit 6
Bit 5
Bit 4
Bit 1
Bit 0
protection_value Bit No. [7:0] Description protection_value This register can be used to ensure that the software writes a specific value to this register, before being able to modify any other register in the device. Three modes of protection are offered, (i) protected (ii) fully unprotected (iii) single unprotected. When protected, no other register in the device can be written to. When fully unprotected, any writeable register in the device can be written to. When single unprotected, only one register can be written before the device automatically re-protects itself. Bit Value 0000 0000 1000 0100 1000 0101 1000 0110 1000 0111 1111 1111 Value Description Protected mode. Fully unprotected. Single unprotected. Protected mode.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 71
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Address(hex): 7F
Register Name cnfg_uPsel Description (R/W)* Register reflecting the Default Value value on the UPSEL device pins following reset, and writeable in EPROM mode. Bit 3 Bit 2 Bit 1 upsel_value Bit No. [7:3] [2:0] Description Not used. upsel_value This register defaults to reflecting the value present on the UPSEL pins of the device at reset. At reset this is used to set the mode of the microprocessor interface. Following power-up, these pins have no further effect on the microprocessor interface. *In order that the device can be "booted" from an EPROM and subsequently communicate with a processor, this register is programmable in EPROM mode. The value programmed in location 7F of the EPROM will be the value loaded into this register. **The default of this register is entirely dependent on the value of the pins at reset. Bit Value 000 001 010 011 100 101 110 111 (value at reset) Value Description Not used. Interface in EPROM boot mode. Interface in Multiplexed mode. Interface in Intel mode. Interface in Motorola mode. Interface in Serial mode. Not used. Not used. 0000 0000**
FINAL
DATASHEET
Bit 7
Bit 6
Bit 5
Bit 4
Bit 0
All not mentioned addresses should not be written to.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 72
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Electrical Specifications JTAG
The JTAG connections on the ACS8514 allow a full boundary scan to be made. The JTAG implementation is fully compliant to IEEE 1149.1[5], with the following minor exceptions, and the user should refer to the standard for further information. 1. The output boundary scan cells do not capture data from the core, and so do not support INTEST. However this does not affect board testing. 2. In common with some other manufacturers, pin TRST is internally pulled Low to disable JTAG by default. The standard is to pull High . The polarity of TRST is as the standard: TRST High to enable JTAG boundary scan mode, TRST Low for normal operation. The JTAG timing diagram is shown in Figure 14 .
FINAL
DATASHEET
Over-voltage Protection
The ACS8514 may require Over-Voltage Protection on input reference clock ports according to ITU recommendation K.41[16]. Semtech protection devices are recommended for this purpose (see separate Semtech data book).
ESD Protection
Suitable precautions should be taken to protect against electrostatic damage during handling and assembly. This device incorporates ESD protection structures that protect the device against ESD damage at ESD input levels up to at least +/2kV using the Human Body Model (HBD) MILSTD-883D Method 3015.7, for all pins except pins 24 & 25 (AMI inputs) which are protected up to at least +/- 1kV.
Latchup Protection
This device is protected against latchup for input currents pulses of magnitude up to at least +/- 100mA according to JEDEC Standard No.78 August 1997.
Figure 14 JTAG Timing
Table 20 JTAG Timing (for use with Figure 14 )
Parameter Cycle Time TMS/TDI to TCK rising edge time TCK rising to TMS/TDI hold time TCK falling to TDO valid Symbol tCYC tSUR tHT tDOD Minimum 50 3 23 Typical Maximum 5 Units ns ns ns ns
Revision 3.00 April 2007 (c) Semtech Corp.
Page 73
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Maximum Ratings
Important Note: The Absolute Maximum Ratings, Table 21, are stress ratings only, and functional operation of the device at conditions other than those indicated in the Operating Conditions sections of this specification are not implied. Exposure to the absolute maximum ratings for an extended period may reduce the reliability or useful lifetime of the product.
Table 21 Absolute Maximum Ratings
Parameter Supply Voltage VDDa, VDDb, VDDc, VDDd, VD1+, VD2+, VD3+, VA1+, VA2+, VA3+, VAMI+, VDD_DIFFa, VDD_DIFFb Input Voltage (non-supply pins) Output Voltage (non-supply pins) Ambient Operating Temperature Range Storage Temperature Symbol V DD Minimum -0.5 Maximum 3.6 Units V
FINAL
DATASHEET
Vin Vout TA Tstor
-40 -50
5.5 5.5 +85 +150
V V C C
Operating Conditions
Table 22 Operating Conditions
Parameter Power Supply (dc voltage) VDDa, VDDb, VDDc, VDDd, VD1+, VD2+, VD3+, VA1+, VA2+, VA3+, VAMI+, VDD_DIFFa, VDD_DIFFb Power Supply (dc voltage) VDD5 Ambient Temperature Range Supply Current (Typical - one 19 MHz output) Total Power Dissipation Symbol VDD Minimum 3.0 Typical 3.3 Maximum 3.6 Units V
VDD5 TA IDD PTOT
3.0 -40 -
3.3/5.0 130 430
5.5 +85 222 800
V C mA mW
DC Characteristics
Across all operating conditions, unless otherwise stated
Table 23 DC Characteristics: TTL Input Port
Parameter VIN High VIN Low Input Current Symbol VIH VIL IIN Minimum 2 Typical Maximum 0.8 10 Units V V A
Revision 3.00 April 2007 (c) Semtech Corp.
Page 74
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING FINAL DATASHEET
Table 24 DC Characteristics: TTL Input Port with Internal Pull-up
Parameter VIN High VIN Low Pull-up Resistor Input Current Symbol VIH VIL PU IIN Minimum 2 30 Typical Maximum 0.8 80 120 Units V V k A
Table 25 DC Characteristics: TTL Input Port with Internal Pull-down
Parameter VIN High VIN Low Pull-down Resistor Input Current Symbol VIH VIL PU IIN Minimum 2 30 Typical Maximum 0.8 80 120 Units V V k A
Table 26 DC Characteristics: TTL Output Port
Parameter Vout Low (lol = 4mA) Vout High (loh = 4mA) Drive Current Symbol Vol Voh ID Minimum 0 2.4 Typical Maximum 0.4 4 Units V V mA
Table 27 DC Characteristics: PECL Input Port
Parameter PECL Input Low Voltage Differential Inputs (Note (ii)) PECL Input High Voltage Differential Inputs (Note (ii)) Input Differential Voltage PECL Input Low Voltage Single-ended Input (Note (iii)) PECL Input High Voltage Single-ended Input (Note (iii)) Input High Current Input Differential Voltage VID = 1.4V Input Low Current Input Differential Voltage VID = 1.4V Symbol VILPECL VIHPECL VIDPECL VILPECL_S VILPECL_S IIHPECL IILPECL Minimum VDD-2.5 VDD-2.4 0.1 VDD-2.4 VDD-1.3 -10 -10 Typical Maximum VDD-0.5 VDD-0.4 1.4 VDD-1.5 VDD-0.5 +10 +10 Units V V V V V A A
Notes: (i) Unused differential input ports should be left floating and set in LVDS mode, or the positive and negative inputs tied to VDD and GND respectively. (ii) Assuming a differential input voltage of at least 100 mV. (iii) Unused differential input terminated to VDD -1.4 V. Revision 3.00 April 2007 (c) Semtech Corp. Page 75 www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING FINAL DATASHEET
Figure 15 Recommended Line Termination for PECL Input Ports
Table 28 DC Characteristics: LVDS Input Port
Parameter LVDS Input Voltage Range Differential Input Voltage = 100 mV LVDS Differential Input Threshold LVDS Input Differential Voltage LVDS Input Termination Resistance Must be placed externally across the LVDS input pins of ACS8514. Resistor should be 100 with 5% tolerance Symbol VVRLVDS VDITH VIDLVTSDS RTERM Minimum 0 -100 0.1 95 Typical 100 Maximum 2.40 +100 1.4 105 Units V mV V
Revision 3.00 April 2007 (c) Semtech Corp.
Page 76
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING FINAL DATASHEET
Figure 16 Recommended Line Termination for LVDS Input Ports
DC Characteristics: AMI Input/Output Port (Across all operating Conditions, unless otherwise stated.) The Alternate Mark Inversion (AMI) signal is DC balanced and consists of positive and negative pulses with a peakto-peak voltage of 2.0 0.2 V. The electrical specifications are taken from option a) of Table 2/G.703 - Digital 64 kbit/s centralized clock interface, from ITU G.703[6]. The electrical characteristics of the 64 kbits/s interface are as follows: Nominal bit rate: 64 kbits/s. The tolerance is determined by the network clock stability.
There should be a symmetrical pair carrying the composite timing signal (64 kHz and 8 kHz). The use of transformers is recommended. Over-voltage protection Recommendation K.41[15] requirement: refer to
Code conversion rules: The data signals are coded in AMI code with 100% duty cycle. The composite clock timing signals convey the 64 kHz bit-timing information using AMI coding with a 50% to 70% duty ratio and the 8 kHz octet phase information by introducing violations in the code rule. The structure of the signals and voltage level are shown in Figure 17 , Figure 18 and Figure 19 .
Revision 3.00 April 2007 (c) Semtech Corp.
Page 77
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Table 29 DC Characteristics: AMI Input/Output Port
Parameter Input Pulse Width Input Pulse Rise/Fall Time AMI Input Voltage High AMI Input Voltage Middle AMI Input Voltage Low AMI Output Current Drive AMI Output High Voltage Output Current = 20mA AMI Output Low Voltage Output Current = 20mA Nominal Test Load Impedance "Mark" Amplitude After Transformer "Space" Amplitude After Transformer Symbol tPW tR/F VIH AMI VIM AMI VIL AMI IAMIOUT
VOH AMI
FINAL
DATASHEET
Minimum 1.56 2.5 1.5 0 VDD - 0.16 0.9 - 0.1
Typical 7.8 1.65 110 1.0 0
Maximum 14.04 5 VDD + 0.3 1.8 1.4 20 0.16 1.1 0.1
Units s s V V V mA V V V V
VOL AMI RTEST VMARK VSPACE
Figure 17 Signal Structure of 64 kHz/8 kHz Central Clock Interface)
Note : For inputs this waveform would be A.C. coupled to the I1, I2 inputs. For outputs this would be the waveform after a suitable output transformer (also see G.703[6]).
Revision 3.00 April 2007 (c) Semtech Corp.
Page 78
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Figure 18 AMI Input and Output Signal Levels
FINAL
DATASHEET
Figure 19 Recommended Line Termination for AMI Output/Output Ports
The AMI inputs I1 and I2 should be connected to the external AMI clock source by 470 nF coupling capacitor C1. The AMI differential output TO2POS/TO2NEG should be coupled to a line transformer with a turns ratio of 3:1. Components C2 = 470 pF and C3 = 2 nF. If a transformer with a turns ratio of 1:1 is used, a 3:1 ratio potential divider Rload must be used to achieve the required 1 V pk-pk voltage level for the positive and negative pulses.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 79
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Package Information
Figure 20 LQFP Package
FINAL
DATASHEET
Table 30 100 Pin LQFP Package Dimension Data (for use with Figure 20 )
100 LQFP Package Dimensions in mm Min. Nom. Max. D/E D1/ E1 A A1 A2 e AN1 AN2 AN3 AN4 R1 R2 L L1 S b b1 c c1
-
-
1.40 0.05 1.35
-
11o 11o
0o -
0o 3.5o 7o
0.08 0.08 0.45 -
-
0.20 0.17 0.17 0.09 0.09 0.22 0.20 -
16.00 14.00 1.50 0.10 1.40 0.50 12o 12o 1.60 0.15 1.45 13o 13o
0.60 1.00 (ref) -
0.20 0.75
0.27 0.23 0.20 0.16
Revision 3.00 April 2007 (c) Semtech Corp.
Page 80
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Thermal Conditions
The device is rated for full temperature range when this package is used with a 4 layer or more PCB. Copper coverage must exceed 50%. All pins must be soldered to the PCB. Maximum operating temperature must be reduced when the device is used with a PCB with less than these requirements.
Figure 21 Typical 100 Pin LQFP Footprint
FINAL
DATASHEET
Notes :
(i) Solderable to this limit. (ii) Square package - dimensions apply in both X and Y directions. (iii)Typical example. The user is responsible for ensuring compatibility with PCB manufacturing process, etc.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 81
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Simplified Application Schematic
FINAL
DATASHEET
Figure 22 Simplified, ACS8514 circuit diagram. The wiring configuration is very similar to an ACS8520/30 to which it is partnered and generally wired to, in parallel.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 82
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Abbreviations
AMI APLL BITS DFS DPLL DS1 DTO E1 I/O LOF LOS LQFP LVDS MTIE NE OCXO PBO PDH PECL PFD PLL POR ppb ppm pk-pk R/W rms RO RoHS SDH SEC SETS SONET SSU STM TDEV TCXO UI WEEE Alternate Mark Inversion Analogue Phase Locked Loop Building Integrated Timing Supply Digital Frequency Synthesis Digital Phase Locked Loop 1544 kb/s interface rate Discrete Time Oscillator 2048 kb/s interface rate Input - Output Loss of Frame Alignment Loss Of Signal Low profile Quad Flat Pack Low Voltage Differential Signal Maximum Time Interval Error Network Element Oven Controlled Crystal Oscillator Phase Build-out Plesiochronous Digital Hierarchy Positive Emitter Coupled Logic Phase and Frequency Detector Phase Locked Loop Power-On Reset parts per billion parts per million peak-to-peak Read/Write root-mean-square Read Only Restrictive Use of Certain Hazardous Substances (directive) Synchronous Digital Hierarchy SDH/SONET Equipment Clock Synchronous Equipment Timing source Synchronous Optical Network Synchronization Supply Unit Synchronous Transport Module Time Deviation Temperature Compensated Crystal Oscillator Unit Interval Waste Electrical and Electronic Equipment (directive)
FINAL
References
[1] ANSI T1 1.101-1999 (1999) Synchronization Interface Standard
DATASHEET
[2] AT & T 62411 (12/1990) ACCUNET (R) T1.5 Service description and Interface Specification [3] ETSI ETS 300 462-3, (01/1997) Transmission and Multiplexing (TM); Generic requirements for synchronization networks; Part 3: The control of jitter and wander within synchronization networks [4] ETSI ETS 300 462-5 (09/1996) Transmission and Multiplexing (TM); Generic requirements for synchronization networks; Part 5: Timing characteristics of slave clocks suitable for operation in Synchronous Digital Hierarchy (SDH) equipment [5] IEEE 1149.1 (1990) Standard Test Access Port and Boundary-Scan Architecture [6] ITU-T G.703 (10/1998) Physical/electrical characteristics of hierarchical digital interfaces [7] ITU-T G.736 (03/1993) Characteristics of a synchronous digital multiplex equipment operating at 2048 kbit/s [8] ITU-T G.742 (1988) Second order digital multiplex equipment operating at 8448 kbit/s, and using positive justification [9] ITU-T G.783 (10/2000) Characteristics of synchronous digital hierarchy (SDH) equipment functional blocks [10] ITU-T G.812 (06/1998) Timing requirements of slave clocks suitable for use as node clocks in synchronization networks [11] ITU-T G.813 (08/1996) Timing characteristics of SDH equipment slave clocks (SEC) [12] ITU-T G.822 (11/1988) Controlled slip rate objectives on an international digital connection [13] ITU-T G.823 (03/2000) The control of jitter and wander within digital networks which are based on the 2048 kbit/s hierarchy
Revision 3.00 April 2007 (c) Semtech Corp.
Page 83
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
[14] ITU-T G.824 (03/2000) The control of jitter and wander within digital networks which are based on the 1544 kbit/s hierarchy [15] ITU-T G.825 (03/2000) The control of jitter and wander within digital networks which are based on the Synchronous Digital Hierarchy (SDH) [16] ITU-T K.41 (05/1998) Resistability of internal interfaces of telecommunication centres to surge overvoltages [17] Telcordia GR-253-CORE, Issue 3 (09/ 2000) Synchronous Optical Network (SONET) Transport Systems: Common Generic Criteria [18] Telcordia GR-499-CORE, Issue 2 (12/1998) Transport Systems Generic Requirements (TSGR) Common requirements [19] Telcordia GR-1244-CORE, Issue 2 (12/2000) Clocks for the Synchronized Network: Common Generic Criteria
FINAL
Trademark Acknowledgements
DATASHEET
Semtech Corp. and the Semtech S logo are registered trademarks of Semtech Corporation. ACCUNET (R) is a registered trademark of AT & T. AMD is a registered trademark of Advanced Micro Devices, Inc. C-MAC is a registered trademark of C-MAC MicroTechnology - a division of Solectron Corporation. ICT Flexacom is a registered trademark of ICT Electronics. Motorola is a registered trademark of Motorola, Inc. Telcordia is a registered trademark of Telcordia Technologies.
Notes
Revision 3.00 April 2007 (c) Semtech Corp.
Page 84
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Revision Status/History
The Revision Status, as shown in top right corner of the datasheet, may be TARGET, PRELIMINARY, or FINAL, and refers to the status of the Device (not the datasheet), with the design cycle. TARGET status is used when the design is being realized but is not yet physically available, and the datasheet content reflects the intention of the design. The datasheet is raised to PRELIMINARY status when initial prototype devices are physically available, and the
Table 31 Revision History
Revision 1.00/April 2003 1.01/May 2003 1.02/July 2003 2.00/September 2003 3.00/April 2007 All Pages All Pages Register 09, bit 6, reg 73, bit 6 All Pages All Pages Front page, Abbreviations and References Back Page Reference Description of changes Initial datasheet at Preliminary status. Refer to particular release for the changes made for that release. General prerelease update for typo's & reviewer comments. ESD & Latchup section added & Application schematic Update to register operation description. Update to Final status Business group name change to Advanced Comms & Sensing. Updated for RoHS and WEEE references. Business group name change to Advanced Comms & Sensing. Added Lead (Pb) free ordering information
FINAL
DATASHEET
datasheet content more accurately represents the realization of the design. The datasheet is only raised to FINAL status after the device has been fully characterized, and the datasheet content updated with measured, rather than simulated parameter values. This is a FINAL release of the ACS8514 datasheet. Changes made for this document revision are given in Table 31.
Revision 3.00 April 2007 (c) Semtech Corp.
Page 85
www.semtech.com
ACS8514 SETS Buddy
ADVANCED COMMS & SENSING
Ordering Information
Table 32 Parts List
Part Number ACS8514 Description Synchronous Equipment Timing Source Partner IC for 2nd T4 DPLL, Accurate Monitoring & Input Extender. Partners the ACS8520 & ACS8530 for use in SONET Minimum Clock (SMC) or SONET/SDH Equipment Clock (SEC) applications. Lead (Pb)-free packaged version of ACS8525; RoHS and WEEE compliant.
FINAL
DATASHEET
ACS8514T
Disclaimers
Life support- This product is not designed or intended for use in life support equipment, devices or systems, or other critical applications. This product is not authorized or warranted by Semtech for such use. Right to change- Semtech Corporation reserves the right to make changes, without notice, to this product. Customers are advised to obtain the latest version of the relevant information before placing orders. Compliance to relevant standards- Operation of this device is subject to the User's implementation, and design practices. It is the responsibility of the user to ensure equipment using this device is compliant to any relevant standards.
Contacts
For Additional Information, contact the following:
Semtech Corporation Advanced Communications Products
E-mail: Internet: USA: FAR EAST: EUROPE: sales@semtech.com http://www.semtech.com 200 Flynn Road, Camarillo, CA 93012-8790 Tel: +1 805 498 2111, Fax: +1 805 498 3804 11F 12F No. 89 Sec. 5, Nanking E. Road, Taipei, 105, TWN, R.O.C. Tel: +886 2 2748 3380 Fax: +886 2 2748 3390 Semtech Ltd., Units 2 and 3, Park Court, Premier Way, Abbey Park Industrial Estate, Romsey, Hampshire, SO51 9DN Tel: +44 (0)1794 527 600 Fax: +44 (0)1794 527 601 acsupport@semtech.com
Revision 3.00 April 2007 (c) Semtech Corp.
Page 86
www.semtech.com


▲Up To Search▲   

 
Price & Availability of ACS8514

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X