0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
8A34002E-000NLG

8A34002E-000NLG

  • 厂商:

    RENESAS(瑞萨)

  • 封装:

    VFQFPN72_10X10MM

  • 描述:

    8A34002E-000NLG

  • 数据手册
  • 价格&库存
8A34002E-000NLG 数据手册
Synchronization Management Unit Overview • Frequencies from 0.5Hz to 1GHz (250MHz for LVCMOS) • Jitter below 150fs RMS (10kHz to 20MHz) • LVCMOS, LVDS, LVPECL, HCSL, CML, SSTL, and HSTL Optional clock recovery filter/servo software is available under license from Renesas for use with the 8A34002. The filter/servo software is designed to suppress the affects of Packet Delay Variation (PDV) on packet based timing signals – it can be used with protocol stacks for IEEE 1588 or other packet-based timing protocols. ▪ Typical Applications ▪ Core and access IP switches / routers ▪ Synchronous Ethernet equipment ▪ Telecom Boundary Clocks (T-BCs) and Telecom Time Slave Clocks (T-TSCs) according to ITU-T G.8273.2 ▪ 10Gb, 40Gb, and 100Gb Ethernet interfaces ▪ Central Office Timing Source and Distribution ▪ Wireless infrastructure for 4.5G and 5G network equipment ▪ Features ▪ ▪ Four independent timing channels • Each can act as a frequency synthesizer, jitter attenuator, • • • • • Digitally Controlled Oscillator (DCO), or Digital Phase Lock Loop (DPLL) DPLLs generate telecom compliant clocks ▪ Compliant with ITU-T G.8262 for Synchronous Ethernet ▪ Compliant with legacy SONET/SDH and PDH requirements DPLL Digital Loop Filters (DLFs) are programmable with cut off frequencies from 12µHz to 22kHz DPLL/DCO channels share frequency information using the Combo Bus to simplify compliance with ITU-T G.8273.2 Switching between DPLL and DCO modes is hitless and dynamic ▪ Automatic reference switching between DCO and DPLL modes to simplify support for an external phase/time input interface in a T-BC Generates output frequencies that are independent of input frequencies via a Fractional Output Divider (FOD) Each FOD supports output phase tuning with 1ps resolution ©2020 Renesas Electronics Corporation Datasheet ▪ 8 Differential / 16 LVCMOS outputs The 8A34002 Synchronization Management Unit (SMU) provides tools to manage timing references, clock sources, and timing paths for IEEE 1588 and Synchronous Ethernet (SyncE) based clocks. The PLL channels can act independently as frequency synthesizers, jitter attenuators, Digitally Controlled Oscillators (DCO), or Digital Phase Lock Loops (DPLL). • 8A34002 ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ 1 output modes supported • Differential output swing is selectable: 400mV / 650mV / 800mV / 910mV • Independent output voltages of 3.3V, 2.5V, or 1.8V • LVCMOS additionally supports 1.5V or 1.2V • The clock phase of each output is individually programmable in 1ns to 2ns steps with a total range of ±180° 7 differential / 14 single-ended clock inputs • Support frequencies from 0.5Hz to 1GHz • Any input can be mapped to any or all of the timing channels • Redundant inputs frequency independent of each other • Any input can be designated as external frame/sync pulse of EPPS (even pulse per second), 1 PPS (Pulse per Second), 5PPS, 10 PPS, 50Hz, 100Hz, 1 kHz, 2 kHz, 4kHz, and 8kHz associated with a selectable reference clock input • Per-input programmable phase offset of up to ±1.638s in 1ps steps Reference monitors qualify/disqualify references depending on LOS, activity, frequency monitoring, and/or LOS input pins • Loss of Signal (LOS) input pins (via GPIOs) can be assigned to any input clock reference Automatic reference selection state machines select the active reference for each DPLL based on the reference monitors, priority tables, revertive / non-revertive, and other programmable settings System APLL operates from fundamental-mode crystal: 25MHz to 54MHz or from a crystal oscillator System DPLL accepts an XO, TCXO, or OCXO operating at virtually any frequency from 1MHz to 150MHz DPLLs can be configured as DCOs to synthesize Precision Time Protocol (PTP) / IEEE 1588 clocks • DCOs generate PTP based clocks with frequency resolution less than 1.11 × 10-16 DPLL Phase detectors can be used as Time-to-Digital Converters (TDC) with precision below 1ps Supports 1MHz I2C or 50MHz SPI serial processor ports The device can configure itself automatically after reset via: • Internal customer definable One-Time Programmable memory with up to 16 different configurations • Standard external I2C EPROM via separate I2C Master Port 1149.1 JTAG Boundary Scan 10 × 10 mm 72-VFQFN package September 8, 2020 8A34002 Datasheet Block Diagram Figure 1. Block Diagram XO_DPLL OSCI OSCO System DPLL To FODs FOD Osc System APLL Combo Bus (Frequency Data) CLK0 DPLL / DCO_0 CLK2 DPLL / DCO_1 Reference Switching State Machines CLK3 CLK4 DPLL / DCO_2 PWM Decoders DPLL / DCO_3 Status and Configuration Registers I2C Master Div Q1 Div Q2 Div Q3 Div Q4 Div Q5 Div Q6 Div Q7 FOD FOD CLK5 CLK6 Q0 FOD CLK1 Reference Monitors Div FOD OTP SPI/I2C PWM Encoders GPIO / JTAG Description The 8A34002 is a Synchronization Management Unit (SMU) for packet based and physical layer based equipment synchronization. The 8A34002 is a highly integrated device that provides tools to manage timing references, clock sources, and timing paths for IEEE 1588 and Synchronous Ethernet (SyncE) based clocks. The PLL channels can act independently as frequency synthesizers, jitter attenuators, Digitally Controlled Oscillators (DCO), or Digital Phase Lock Loops (DPLL). The 8A34002 supports multiple independent timing paths that can each be configured as a DPLL or as a DCO. Input-to-input, input-to-output, and output-to-output phase skew can all be precisely managed. The device outputs low-jitter clocks that can directly synchronize interfaces such as 100GBASE-R, 40GBASE-R, 10GBASE-R, 10GBASE-W, and lower-rate Ethernet interfaces; as well as SONET/SDH and PDH interfaces and IEEE 1588 Time Stamp Units (TSUs). The internal System APLL must be supplied with a low phase noise reference clock with frequency between 25MHz and 54MHz. The output of the System APLL is used for clock synthesis by all of the Fractional Output Dividers (FODs) in the device. The System APLL reference can come from an external crystal oscillator connected to the OSCI pin or from an internal oscillator that uses a crystal connected between the OSCI and OSCO pins. ©2020 Renesas Electronics Corporation 2 September 8, 2020 8A34002 Datasheet The System DPLL generates an internal system clock that is used by the reference monitors and other digital circuitry in the device. If the reference provided to the System APLL meets the stability and accuracy requirements of the intended application then the System DPLL can free run and a System DPLL reference is not required. Alternatively, the System DPLL can be locked to an external reference that meets the stability and accuracy requirements of the intended application. The System DPLL can accept a reference from the XO_DPLL pin or via the reference selection mux. The frequency accuracy/stability of the internal system clock determines the frequency accuracy/stability of the DPLLs in Free-Run mode and in Holdover mode; and it affects the wander generation of the DPLLs in Locked and DCO modes. When provided with a suitably stable and accurate system clock, the DPLLs meet the frequency accuracy, pull-in, hold-in, pull-out, noise generation, noise tolerance, transient response, and holdover performance requirements of ITU-T G.8262 synchronous Ethernet Equipment Clock (EEC) options 1 and 2. The 8A34002 accepts up to seven differential reference inputs and up to 14 single-ended reference inputs that can operate at common GNSS, Ethernet, SONET/SDH, PDH frequencies, and any input frequency from 0.5Hz to 1GHz (250MHz in single-ended mode). The references are continually monitored for loss of signal and for frequency offset per user-programmed thresholds. All of the references are available to all the DPLLs. The active reference for each DPLL is determined by forced or automatic selection based on user-programmed priorities, locking allowances, reference monitors, revertive and non-revertive settings, and LOS inputs. The 8A34002 can accept a clock reference and an associated frame pulse or sync signal as a pair. DPLLs can lock to the clock reference and align the sync and clock outputs with the paired sync/frame input. The device allows any of the reference inputs to be configured as sync inputs that can be associated with any of the other reference inputs. The input sync signals can have a frequency of 1 PPS (Pulse per Second), EPPS (even pulse per second), 5PPS, 10 PPS, 50Hz, 100Hz, 1 kHz, 2 kHz, 4kHz, and 8 kHz. This feature enables any DPLL to phase align its frame sync and clock outputs with a sync input without the need to use a low bandwidth setting to lock directly to the sync input. The DPLLs support four primary operating modes: Free-Run, Locked, Holdover, and DCO. In Free-Run mode the DPLLs synthesize clocks based on the system clock alone. In Locked mode the DPLLs filter reference clock jitter with the selected bandwidth. Also in Locked mode, the long-term output frequency accuracy is the same as the long term frequency accuracy of the selected input reference. In Holdover mode, the DPLL uses frequency data acquired while in Locked mode to generate accurate frequencies when input references are not available. In DCO mode, the DPLL control loop is opened and the DCO can be controlled by a PTP clock recovery servo running on an external processor to synthesize PTP clocks. The DPLLs can be configured with a range of selectable filtering bandwidths. Bandwidths lower than 20mHz can be used to lock the DPLL directly to a 1 PPS reference. Bandwidths in the range of 0.05Hz to 0.1Hz can be used for G.8273.2. Bandwidths in the range of 0.1Hz to 10Hz can be used for G.8262/G.813, Telcordia GR-253-CORE S3, or SMC applications. Bandwidths above 10Hz can be used in jitter attenuation and rate conversion applications. In Telecom Boundary Clock (T-BC) and Telecom Time Slave Clock (T-TSC) applications per ITU-T G.8275.2, two DPLLs can be used; one DPLL is configured as a DCO to synthesize PTP clocks and the other DPLL is configured as an EEC/SEC to generate physical layer clocks. Combo mode provides physical layer frequency support from the EEC/SEC to the PTP clock. For applications per ITU-T G.8263, any DPLL can be configured as a DCO to synthesize packet-based clocks. In Synchronous Equipment Timing Source (SETS) applications per ITU-T G.8264, any of the DPLLs can be configured as an EEC/SEC to output clocks for the T0 reference point and can be used to output clocks for the T4 reference point. The 8A34002 generates up to 8 differential output clocks at any frequency from 0.5Hz to 1GHz. The differential outputs can support LVPECL, LVDS, HCSL, and CML. The device generates up to 16 single-ended clocks with frequencies from 0.5Hz to 250MHz. LVCMOS output supports 3.3V, 2.5V, 1.8V, 1.5V, or 1.2V. Each output stage can be independently configured. Clocks generated by the 8A34002 have jitter below 150fs RMS (10kHz to 20MHz), and therefore are suitable for serial 100GBASE-R, 40GBASE-R, and lower rate interfaces. All control and status registers are accessed through the I2C / SPI slave microprocessor interface. The SPI interface mode supports high clock rates (up to 50MHz). For configuring the DPLLs, the I2C master interface can automatically load a configuration from an external EEPROM after reset. The 8A34002 also has an internal customer definable One-Time Programmable memory with up to 16 different configurations. ©2020 Renesas Electronics Corporation 3 September 8, 2020 8A34002 Datasheet Contents Overview .............................................................................................................................................................................................................. 1 Typical Applications.............................................................................................................................................................................................. 1 Features ............................................................................................................................................................................................................... 1 Block Diagram ...................................................................................................................................................................................................... 2 Description ........................................................................................................................................................................................................... 2 Pin Assignment .................................................................................................................................................................................................. 10 Pin Description and Pin Characteristic Tables .................................................................................................................................................. 11 Overview of the 8A3xxxx Family ........................................................................................................................................................................ 16 Functional Description........................................................................................................................................................................................ 16 Basic Functional Blocks ..................................................................................................................................................................................... 17 Crystal Input (OSCI / OSCO) ...................................................................................................................................................................... 17 Frequency Representation ................................................................................................................................................................ 17 System APLL .............................................................................................................................................................................................. 17 Input Stage.................................................................................................................................................................................................. 18 Reference Monitoring.................................................................................................................................................................................. 21 Loss of Signal (LOS) Monitoring........................................................................................................................................................ 21 Activity ............................................................................................................................................................................................... 22 Timer ................................................................................................................................................................................................. 22 Frequency Offset Monitoring ............................................................................................................................................................. 23 Advanced Input Clock Qualification ............................................................................................................................................................ 23 Input Clock Qualification.................................................................................................................................................................... 23 Clock Reference Disqualifier through GPIO...................................................................................................................................... 24 Frame Pulse Operation............................................................................................................................................................................... 24 Sync Pulse Operation ................................................................................................................................................................................. 25 Crystal Oscillator Input (XO_DPLL) ............................................................................................................................................................ 26 Digital Phase Locked Loop (DPLL) ............................................................................................................................................................. 26 Free-Run Mode ................................................................................................................................................................................. 28 Locked Mode..................................................................................................................................................................................... 28 Holdover Mode .................................................................................................................................................................................. 28 Manual Holdover Mode ..................................................................................................................................................................... 29 External Feedback............................................................................................................................................................................. 29 DPLL Input Clock Qualification and Selection............................................................................................................................................. 30 Automatic Input Clock Selection........................................................................................................................................................ 30 Manual Input Clock Selection via Register or GPIO.......................................................................................................................... 30 Slave or GPIO Slave Selection.......................................................................................................................................................... 30 DPLL Switchover Management................................................................................................................................................................... 31 Revertive and Non-Revertive Switching ............................................................................................................................................ 31 Hitless Reference Switching.............................................................................................................................................................. 31 Phase Slope Limiting......................................................................................................................................................................... 32 DPLL Frequency Offset Limit Setting ................................................................................................................................................ 32 DPLL Fast Lock Operation.......................................................................................................................................................................... 32 Steerable Fractional Output Divider (FOD)................................................................................................................................................. 33 FOD Multiplexing and Output Stages.......................................................................................................................................................... 34 Integer Output Divider ....................................................................................................................................................................... 35 Output Duty Cycle Adjustment .......................................................................................................................................................... 35 Output Coarse Phase Adjustment ..................................................................................................................................................... 36 Output Buffer ..................................................................................................................................................................................... 36 ©2020 Renesas Electronics Corporation 4 September 8, 2020 8A34002 Datasheet General Purpose Input/Outputs (GPIOs) .................................................................................................................................................... 38 GPIO Modes...................................................................................................................................................................................... 38 GPIO Pin Configuration..................................................................................................................................................................... 39 Alarm Output Operation..................................................................................................................................................................... 39 Device Initial Configuration ......................................................................................................................................................................... 41 Use of GPIO Pins at Reset................................................................................................................................................................ 41 Default Values for Registers.............................................................................................................................................................. 42 One-Time Programmable (OTP) Memory................................................................................................................................................... 42 Configuration Data in OTP ................................................................................................................................................................ 43 Use of External I2C EEPROM..................................................................................................................................................................... 43 Device Updates in External I2C EEPROM ........................................................................................................................................ 43 Configuration Data in External I2C EEPROM ................................................................................................................................... 43 Reset Sequence.......................................................................................................................................................................................... 44 Step 0 – Reset Sequence Starting Condition.................................................................................................................................... 44 Step 1 – Negation of nMR (Rising Edge) .......................................................................................................................................... 44 Step 2 – Internally Set Default Conditions......................................................................................................................................... 44 Step 3 – Scan for Device Updates in EEPROM................................................................................................................................ 45 Step 4 – Read Configuration from OTP............................................................................................................................................. 45 Step 5 – Search for Configuration in External EEPROM................................................................................................................... 45 Step 6 - Load OTP Hotfix and Execute ............................................................................................................................................. 46 Step 7 – Complete Configuration ...................................................................................................................................................... 46 Clock Gating and Logic Power-Down Control............................................................................................................................................. 46 Serial Port Functions................................................................................................................................................................................... 46 Addressing Registers within the 8A34002......................................................................................................................................... 47 I2C Slave Operation .......................................................................................................................................................................... 48 I2C Master ......................................................................................................................................................................................... 50 SPI Operation .................................................................................................................................................................................... 51 JTAG Interface ............................................................................................................................................................................................ 54 Basic Operating Modes (Synthesizer / Clock Generator / Jitter Attenuator) ...................................................................................................... 55 Free-Running Synthesizer Operation.......................................................................................................................................................... 55 Clock Generator Operation ......................................................................................................................................................................... 55 Synthesizer Disciplined with Oscillator Operation....................................................................................................................................... 56 Jitter Attenuator Operation.......................................................................................................................................................................... 56 Jitter Attenuator Operation with External Digital Loop Filter ....................................................................................................................... 57 Jitter Attenuator Disciplined with Oscillator Operation ................................................................................................................................ 57 Digitally-Controlled Oscillator Operation via External Control..................................................................................................................... 58 Write-Frequency Mode...................................................................................................................................................................... 58 Increment / Decrement Registers and Pins....................................................................................................................................... 59 Write-Phase Mode............................................................................................................................................................................. 59 Adjusting Phase while in Closed Loop Operation ....................................................................................................................................... 60 Combo Mode............................................................................................................................................................................................... 60 Satellite Channel......................................................................................................................................................................................... 61 Time-of-Day (ToD) Operation ..................................................................................................................................................................... 63 ToD Triggers and Latches................................................................................................................................................................. 63 GPIO Functions Associated with ToD Operation .............................................................................................................................. 65 Pulse-Width Modulation Encoders, Decoders, and FIFO ........................................................................................................................... 65 PWM Signature ................................................................................................................................................................................. 66 PWM Frames..................................................................................................................................................................................... 66 1PPS and ToD Distribution (PWM_PPS) .......................................................................................................................................... 67 ©2020 Renesas Electronics Corporation 5 September 8, 2020 8A34002 Datasheet Multi-Clock Distribution (PWM_SYNC).............................................................................................................................................. 68 Register Read/Write (PWM_READ/PWM_WRITE)........................................................................................................................... 68 External Data Channel (PWM FIFO) ................................................................................................................................................. 68 Other Operating Modes............................................................................................................................................................................... 69 JESD204B SYSREF Output Operation....................................................................................................................................................... 70 Output Phase Alignment between Clock and SYSREF..................................................................................................................... 70 AC and DC Specifications .................................................................................................................................................................................. 72 Abbreviations Used in this Section.............................................................................................................................................................. 72 Absolute Maximum Ratings................................................................................................................................................................................ 73 Recommended Operating Conditions ................................................................................................................................................................ 73 Supply Voltage Characteristics ........................................................................................................................................................................... 74 DC Electrical Characteristics .............................................................................................................................................................................. 78 AC Electrical Characteristics ............................................................................................................................................................................. 87 Clock Phase Noise Characteristics ............................................................................................................................................................. 94 Applications Information ..................................................................................................................................................................................... 95 Recommendations for Unused Input and Output Pins................................................................................................................................ 95 Inputs................................................................................................................................................................................................. 95 Outputs.............................................................................................................................................................................................. 95 Power Connections ........................................................................................................................................................................... 95 Clock Input Interface ................................................................................................................................................................................... 95 Overdriving the XTAL Interface................................................................................................................................................................... 96 Wiring the Differential Input to Accept Single-Ended Levels....................................................................................................................... 97 Differential Output Termination ................................................................................................................................................................... 97 Crystal Recommendation............................................................................................................................................................................ 98 External I2C Serial EEPROM Recommendation ........................................................................................................................................ 98 Schematic and Layout Information.............................................................................................................................................................. 98 Power Considerations................................................................................................................................................................................. 98 VFQFN EPAD Thermal Release Path ........................................................................................................................................................ 99 Thermal Characteristics ..................................................................................................................................................................................... 99 Package Outline Drawings ............................................................................................................................................................................... 100 Marking Diagram .............................................................................................................................................................................................. 100 Ordering Information ........................................................................................................................................................................................ 100 Product Identification........................................................................................................................................................................................ 101 Glossary ........................................................................................................................................................................................................... 102 Revision History ............................................................................................................................................................................................... 103 ©2020 Renesas Electronics Corporation 6 September 8, 2020 8A34002 Datasheet List of Figures Figure 1. Figure 2. Figure 3. Figure 4. Figure 5. Figure 6. Figure 7. Figure 8. Figure 9. Figure 10. Figure 11. Figure 12. Figure 13. Figure 14. Figure 15. Figure 16. Figure 17. Figure 18. Figure 19. Figure 20. Figure 21. Figure 22. Figure 23. Figure 24. Figure 25. Figure 26. Figure 27. Figure 28. Figure 29. Figure 30. Figure 31. Figure 32. Figure 33. Figure 34. Figure 35. Figure 36. Figure 37. Figure 38. Figure 39. Figure 40. Figure 41. Figure 42. Figure 43. Figure 44. Figure 45. Figure 46. Figure 47. Figure 48. Figure 49. Block Diagram ......................................................................................................................................................................................... 2 Pin Assignments for 10 × 10 mm 72-QFN Package ............................................................................................................................. 10 Single PLL Channel ............................................................................................................................................................................... 16 System Analog PLL Channel................................................................................................................................................................. 18 Input Stage Configured as Differential Only .......................................................................................................................................... 19 Input Stage Configured as Dual Single-Ended ...................................................................................................................................... 19 Input Stage Configured as Differential Plus Single Single-Ended ......................................................................................................... 20 Frame Pulse Operation.......................................................................................................................................................................... 25 Sync Pulse Operation ............................................................................................................................................................................ 25 DPLL Channel ....................................................................................................................................................................................... 26 DPLL Automatic State Machine............................................................................................................................................................. 27 External Feedback................................................................................................................................................................................. 29 Steerable Fractional Output Divider Block............................................................................................................................................. 33 Single Output Stage............................................................................................................................................................................... 34 Dual Output Stage ................................................................................................................................................................................. 35 Power-Up Reset Sequencing ................................................................................................................................................................ 44 Register Addressing Modes via Serial Port ........................................................................................................................................... 47 I2C Slave Sequencing ........................................................................................................................................................................... 48 I2C Slave Timing Diagram..................................................................................................................................................................... 49 I2C Master Sequencing ......................................................................................................................................................................... 50 SPI Sequencing ..................................................................................................................................................................................... 51 SPI Timing Diagrams............................................................................................................................................................................. 53 Free-Running Synthesizer Operation .................................................................................................................................................... 55 Clock Generator Operation.................................................................................................................................................................... 55 Synthesizer Disciplined with Oscillator Operation ................................................................................................................................. 56 Jitter Attenuator Operation..................................................................................................................................................................... 56 Jitter Attenuator Operation with External Digital Loop Filter .................................................................................................................. 57 Jitter Attenuator Disciplined with Oscillator Operation........................................................................................................................... 57 External DCO Control via Frequency Control Word .............................................................................................................................. 58 External DCO Control via Phase Control Word ..................................................................................................................................... 59 Phase Control in Closed Loop Operation .............................................................................................................................................. 60 Combo Mode ......................................................................................................................................................................................... 61 Satellite Channel and Source Channel.................................................................................................................................................. 62 ToD Accumulator ................................................................................................................................................................................... 63 PWM Coded Symbols............................................................................................................................................................................ 65 PWM Signature – 1PPS Encoding Example ......................................................................................................................................... 66 PWM Frame........................................................................................................................................................................................... 66 PWM Frame Header.............................................................................................................................................................................. 67 PWM Frame – PWM_PPS..................................................................................................................................................................... 67 PWM Frame – PWM_READ.................................................................................................................................................................. 68 PWM Frame – PWM_WRITE ................................................................................................................................................................ 68 User PWM Frame – PWM_USER ......................................................................................................................................................... 69 SYSREF Usage Example ...................................................................................................................................................................... 70 SYSREF Coarse Phase Adjustment...................................................................................................................................................... 71 SYSREF Fine Phase Adjustment .......................................................................................................................................................... 71 Input-Output Delay with Internal Feedback ........................................................................................................................................... 93 Input-Output Delay with External Feedback .......................................................................................................................................... 93 156.25MHz Output Phase Noise ........................................................................................................................................................... 94 1.8V LVCMOS Driver to XTAL Input Interface....................................................................................................................................... 96 ©2020 Renesas Electronics Corporation 7 September 8, 2020 8A34002 Datasheet Figure 50. Figure 51. Figure 52. Figure 53. Figure 54. LVCMOS Driver to XTAL Input Interface ............................................................................................................................................... 96 LVPECL Driver to XTAL Input Interface ................................................................................................................................................ 97 Standard LVDS Termination.................................................................................................................................................................. 97 AC Coupled LVDS Termination ............................................................................................................................................................. 98 P.C. Assembly for Exposed Pad Thermal Release Path – Side View (Drawing Not to Scale).............................................................. 99 ©2020 Renesas Electronics Corporation 8 September 8, 2020 8A34002 Datasheet List of Tables Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7. Table 8. Table 9. Table 10. Table 11. Table 12. Table 13. Table 14. Table 15. Table 16. Table 17. Table 18. Table 19. Table 20. Table 21. Table 22. Table 23. Table 24. Table 25. Table 26. Table 27. Table 28. Table 29. Table 30. Table 31. Table 32. Table 33. Table 34. Table 35. Table 36. Table 37. Table 38. Table 39. Table 40. Table 42: Table 41. Pin Descriptions................................................................................................................................................................................ 11 Pin Characteristics............................................................................................................................................................................ 15 Related Documentation .................................................................................................................................................................... 16 Input Stage Setting ........................................................................................................................................................................... 18 Input Stages Using GPIOs as Reference Clock Inputs .................................................................................................................... 20 Gapped Clock LOS Settings............................................................................................................................................................. 21 Activity Limit...................................................................................................................................................................................... 22 Disqualification Timer ....................................................................................................................................................................... 22 Qualification Timer............................................................................................................................................................................ 23 Frequency Offset Limits.................................................................................................................................................................... 23 DPLL Bandwidth............................................................................................................................................................................... 28 DPLL Reference Mode ..................................................................................................................................................................... 30 Some Key DPLL Phase-Slope Limits Supported ............................................................................................................................. 32 FOD to Output Stage to Output Pin Mappings ................................................................................................................................. 34 FOD to Output Stage to Output Pin Mappings ................................................................................................................................. 34 Output Duty Cycle Examples............................................................................................................................................................ 35 Configurable Output Mode Options .................................................................................................................................................. 37 Alarm Indications .............................................................................................................................................................................. 40 GPIO Pin Usage at Start-Up............................................................................................................................................................. 41 Serial Port Pin to Function Mapping ................................................................................................................................................. 47 I2C Slave Timing .............................................................................................................................................................................. 49 SPI Timing ........................................................................................................................................................................................ 53 JTAG Signal Mapping....................................................................................................................................................................... 54 Abbreviated Signal Names and the Detailed Signal Names Referenced by Them .......................................................................... 72 Absolute Maximum Ratings.............................................................................................................................................................. 73 Recommended Operating Conditions .............................................................................................................................................. 73 Power Supply DC Characteristics .................................................................................................................................................... 74 Output Supply Current (Output Configured as Differential) .............................................................................................................. 76 Output Supply Current (Output Configured as LVCMOS) ................................................................................................................ 77 LVCMOS/LVTTL DC Characteristics................................................................................................................................................ 78 Differential Input DC Characteristics ................................................................................................................................................ 81 Differential Output DC Characteristics (VDDO_Qx = 3.3V+5%, VSS = 0V, TA = -40°C to 85°C)........................................................ 82 Differential Output DC Characteristics (VDDO_Qx = 2.5V+5%, VSS = 0V, TA = -40°C to 85°C)........................................................ 83 Differential Output DC Characteristics (VDDO_Qx = 1.8V+5%, VSS = 0V, TA = -40°C to 85°C)........................................................ 84 LVCMOS Clock Output DC Characteristics...................................................................................................................................... 85 Input Frequency Characteristics....................................................................................................................................................... 86 Crystal Characteristics...................................................................................................................................................................... 86 AC Characteristics............................................................................................................................................................................ 87 Recommended Tuning Capacitors for Crystal Input......................................................................................................................... 98 Thermal Characteristics for 72-pin QFN Package............................................................................................................................ 99 Product Identification ...................................................................................................................................................................... 101 Pin 1 Orientation in Tape and Reel Packaging............................................................................................................................... 101 ©2020 Renesas Electronics Corporation 9 September 8, 2020 8A34002 Datasheet Pin Assignment Figure 2. Pin Assignments for 10 × 10 mm 72-QFN Package[1] [1] Note that indexed signals (e.g. GPIO[5]) are not necessarily numbered sequentially. Some indices may be skipped. This is to maintain software compatibility with other members of the family of devices. ©2020 Renesas Electronics Corporation 10 September 8, 2020 8A34002 Datasheet Pin Description and Pin Characteristic Tables Table 1. Pin Descriptions[a] Description Number Name 1 CLK0 Input Pull-down Positive input for differential input Clock 0 or single-ended input for Clock 0. For more information, see Input Stage. 2 nCLK0 Input Pull-up Negative input for differential input Clock 0 or single-ended input for Clock 8. For more information, see Input Stage. 3 CLK1 Input Pull-down Positive input for differential input Clock 1 or single-ended input for Clock 1. For more information, see Input Stage. 4 nCLK1 Input Pull-up Negative input for differential input Clock 1 or single-ended input for Clock 9. For more information, see Input Stage. 5 CLK2 Input Pull-down Positive input for differential input Clock 2 or single-ended input for Clock 2. For more information, see Input Stage. 6 nCLK2 Input Pull-up Negative input for differential input Clock 2 or single-ended input for Clock 10. For more information, see Input Stage. 7 CLK3 Input Pull-down Positive input for differential input Clock 3 or single-ended input for Clock 3. For more information, see Input Stage. 8 nCLK3 Input Pull-up Negative input for differential input Clock 3 or single-ended input for Clock 11. For more information, see Input Stage. 9 VDD_DIG Power Power Supply for digital logic. 1.2V or 1.8V supported. 10 VSSD Power Ground reference rail for digital logic (V DD_DIG) 11 CLK4 Input Pull-down Positive input for differential input Clock 4 or single-ended input for Clock 4. For more information, see Input Stage. 12 nCLK4 Input Pull-up Negative input for differential input Clock 4 or single-ended input for Clock 12. For more information, see Input Stage. 13 CLK5 Input Pull-down Positive input for differential input Clock 5 or single-ended input for Clock 5. For more information, see Input Stage. 14 nCLK5 Input Pull-up Negative input for differential input Clock 5 or single-ended input for Clock 13. For more information, see Input Stage. 15 CLK6 Input Pull-down Positive input for differential input Clock 6 or single-ended input for Clock 6. For more information, see Input Stage. 16 nCLK6 Input Pull-up Negative input for differential input Clock 6 or single-ended input for Clock 14. For more information, see Input Stage. 17 SDA_M Type I2C Bi-directional Data for I2C Master Operation. For more information, see I2C Master. It can be connected to SDIO if desired and the connected port is configured for I 2C operation. I/O 18 SCL_M Output I2C Clock Output for I2C Master Operation. For more information, see I2C Master. It can be connected to SCLK if desired and the connected port is configured for I 2C operation. 19 VDD_CLKB Power Power supply for input clock buffers and dividers for CLK4/nCLK4. CLK5/nCLK5, and CLK6/nCLK6. Supports 1.8V, 2.5V, or 3.3V as appropriate for the input clock swing. For more information, see Input Stage. 20 SCLK Input ©2020 Renesas Electronics Corporation Pull-up Serial port clock input. Used in both SPI and I2C modes as the clock. An external pull-up is recommended in I2C mode. 11 September 8, 2020 8A34002 Datasheet Table 1. Pin Descriptions[a] (Cont.) Number Name Description Type 21 SDIO I/O Pull-up Serial port bi-directional data pin. Used as a bi-directional data pin in I2C and 3-wire SPI modes. Used as Serial Data Output pin in 4-wire SPI mode. An external pull-up is recommended in I2C mode. 22 SDI_A1 Input Pull-up Serial port input. Used as Serial Data In in 4-wire SPI mode and optionally as an Address Bit 1 select input in I2C mode. Unused in 3-wire SPI mode. 23 CS_A0 Input Pull-up Serial port input. Used as a Chip Select input in SPI mode and optionally as an Address Bit 0 select input in I2C mode. 24 FILTER Analog Reference capacitor for System Analog PLL Loop Filter. Requires a 2.2nF capacitor to ground. 25 VDDA_LC Power Analog power supply voltage for System Analog PLL’s LC Resonator, 3.3V or 2.5V supported.[c] 26 VDDA_BG Power Analog power supply voltage for System Analog PLL’s bandgap regulator, 3.3V or 2.5V supported.[c] 27 nTEST Input Pull-up 28 GPIO[3] I/O Pull-up[b] 29 VDD_DIA_B Power Power Supply for FOD control logic for FOD blocks supporting output clocks Q4/nQ4, Q5/nQ5, Q6/nQ6 and Q7/nQ7. 1.8V supply required. 30 VDD_DCO_Q4567 Power Power supply for FOD blocks supporting output clocks Q4/nQ4, Q5/nQ5, Q6/nQ6 and Q7/nQ7. 1.8V supply required. 31 VDDO_Q7 Power Power supply for Q7/nQ7 output buffers. For voltages supported, see FOD Multiplexing and Output Stages. 32 Q7 Output Q7 clock positive output. For more information, see FOD Multiplexing and Output Stages. 33 nQ7 Output Q7 clock negative output. For more information, see FOD Multiplexing and Output Stages. 34 GPIO[9] I/O 35 nQ6 Output Q6 clock negative output. For more information, see FOD Multiplexing and Output Stages. 36 Q6 Output Q6 clock positive output. For more information, see FOD Multiplexing and Output Stages. 37 VDDO_Q6 Power Power supply for Q6/nQ6 output buffers. For voltages supported, see FOD Multiplexing and Output Stages. 38 VDDO_Q5 Power Power supply for Q5/nQ5 output buffers. For voltages supported, see FOD Multiplexing and Output Stages. 39 Q5 Output Q5 clock positive output. For more information, see FOD Multiplexing and Output Stages. 40 nQ5 Output Q5 clock negative output. For more information, see FOD Multiplexing and Output Stages. 41 GPIO[8] I/O ©2020 Renesas Electronics Corporation Pull-up[b] Pull-up[b] Test Mode enable pin. Must be high for normal operation General Purpose Input / Output 3. For more information, see General Purpose Input/Outputs (GPIOs). General Purpose Input / Output 9. For more information, see General Purpose Input/Outputs (GPIOs). General Purpose Input / Output 8. For more information, see General Purpose Input/Outputs (GPIOs). 12 September 8, 2020 8A34002 Datasheet Table 1. Pin Descriptions[a] (Cont.) Description Number Name Type 42 VDDO_Q4 Power Power supply for Q4/nQ4 output buffers. For voltages supported, see FOD Multiplexing and Output Stages. 43 Q4 Output Q4 clock positive output. For more information, see FOD Multiplexing and Output Stages. 44 nQ4 Output Q4 clock negative output. For more information, see FOD Multiplexing and Output Stages. 45 GPIO[2] I/O 46 VDD_GPIO Power 47 GPIO[1] I/O 48 nQ3 Output Q3 clock negative output. For more information, see FOD Multiplexing and Output Stages. 49 Q3 Output Q3 clock positive output. For more information, see FOD Multiplexing and Output Stages. 50 VDDO_Q3 Power Power supply for Q3/nQ3 output buffers. For voltages supported, see FOD Multiplexing and Output Stages. 51 GPIO[5] I/O 52 nQ2 Output Q2 clock negative output. For more information, see FOD Multiplexing and Output Stages. 53 Q2 Output Q2 clock positive output. For more information, see FOD Multiplexing and Output Stages. 54 VDDO_Q2 Power Power supply for Q2/nQ2 output buffers. For voltages supported, see FOD Multiplexing and Output Stages. 55 VDDO_Q1 Power Power supply for Q1/nQ1 output buffers. For voltages supported, see FOD Multiplexing and Output Stages. 56 Q1 Output Q1 clock positive output. For more information, see FOD Multiplexing and Output Stages. 57 nQ1 Output Q1 clock negative output. For more information, see FOD Multiplexing and Output Stages. 58 GPIO[4] I/O 59 nQ0 Output Q0 clock negative output. For more information, see FOD Multiplexing and Output Stages. 60 Q0 Output Q0 clock positive output. For more information, see FOD Multiplexing and Output Stages. 61 VDDO_Q0 Power Power supply for Q0/nQ0 output buffers. For voltages supported, see FOD Multiplexing and Output Stages. 62 VDD_DCO_Q0123 Power Power supply for FOD blocks supporting output clocks Q0/nQ0, Q1/nQ1, Q2/nQ2, and Q3/nQ3. 1.8V supply required. ©2020 Renesas Electronics Corporation Pull-up[b] General Purpose Input / Output 2. For more information, see General Purpose Input/Outputs (GPIOs). Power Supply for all the digital pins, including GPIO pins and serial ports pins. 3.3V, 2.5V, 1.8V, or 1.5V supported. Pull-up[b] Pull-up[b] Pull-up[b] General Purpose Input / Output 1. For more information, see General Purpose Input/Outputs (GPIOs). General Purpose Input / Output 5. For more information, see General Purpose Input/Outputs (GPIOs). General Purpose Input / Output 4. For more information, see General Purpose Input/Outputs (GPIOs). 13 September 8, 2020 8A34002 Datasheet Table 1. Pin Descriptions[a] (Cont.) Description Number Name Type 63 VDD_DIA_A Power 64 GPIO[0] I/O 65 CREG_XTAL Power Filter capacitor for voltage regulator for oscillator circuit associated with OSCI / OSCO pins. Requires a 10F filter capacitor to ground. 66 OSCO Output Crystal Output. This pin should be connected to a crystal. If an oscillator is connected to the OSCI pin, this pin should be left unconnected. 67 OSCI Input Crystal Input. Accepts a reference from a clock oscillator or a fundamental mode parallel-resonant crystal. For more information, see Table 36 and Table 37. 68 VDDA_PDCP_XTAL Power Analog power supply voltage for System Analog PLL’s phase detector and charge pump, as well as the crystal oscillator circuit. 2.5V or 3.3V operation supported.[c] 69 VDDA_FB Power Analog power supply voltage for System Analog PLL’s feedback divider, 1.8V required. 70 nMR Input 71 VDD_CLKA Power Power supply for input clock buffers and dividers for CLK0/nCLK0. CLK1/nCLK1, CLK2/nCLK2, CLK3/nCLK3. Supports 1.8V, 2.5V, or 3.3V as appropriate for the input clock swing. For more information, see Input Stage. 72 XO_DPLL Input Single-ended crystal oscillator input for System Digital PLL. For more information, see Crystal Oscillator Input (XO_DPLL). ePAD VSS Power Device ePAD must be connected to Ground. Power Supply for FOD control logic for FOD blocks supporting output clocks Q0/nQ0, Q1/nQ1, Q2/nQ2, and Q3/nQ3. 1.8V supply required. Pull-up[b] Pull-up General Purpose Input / Output 0. For more information, see General Purpose Input/Outputs (GPIOs). Master Reset input. For more information, see Device Initial Configuration. [a] Pullup and Pulldown refer to internal input resistors. See Table 2, Pin Characteristics, for typical values. [b] GPIO pins may be configured via EEPROM and/or OTP with a pull-up or pull-down. Pull-up is the default configuration. [c] VDDA_PDCP_XTAL, VDDA_LC and VDDA_BG may be driven with either 2.5V or 3.3V, however all must use the same voltage level. Register programming is required to configure the device for either 2.5V or 3.3V operation. For more information, see the 8A3xxxx Family Programming Guide. ©2020 Renesas Electronics Corporation 14 September 8, 2020 8A34002 Datasheet Table 2. Pin Characteristics Symbol CIN Parameter Input Capacitance Test Conditions Minimum Typical OSCI, OSCO 9 XO_DPLL 1 All Other pins 2 Maximum Units pF RPULLUP Input Pullup Resistor nCLK[6:0] 50 k RPULLDOWN Input Pulldown Resistor CLK[6:0] 50 k CPD Power Dissipation Capacitance (per output pair) LVCMOS VDDO_Qx[a] = 3.465V 9 LVCMOS VDDO_Qx = 2.625V 8.8 LVCMOS VDDO_Qx = 1.89V 8.8 LVCMOS VDDO_Qx = 1.575V 9.2 LVCMOS VDDO_Qx = 1.26V 8.7 VDDO_Qx = 3.465V 1.4 VDDO_Qx = 2.625V 3.5 VDDO_Qx = 1.89V 5 VDD_GPIO = 3.3V 27 VDD_GPIO = 2.5V 30 VDD_GPIO = 1.8V 38 VDD_GPIO = 1.5V 53 VDD_GPIO = 3.3V 62 VDD_GPIO = 2.5V 65 VDD_GPIO = 1.8V 75 VDD_GPIO = 1.5V 91 Differential GPIO[9:8,5:0] ROUT[b] Output Impedance SCL_M, SDA_M, SDIO pF   [a] VDDO_Qx denotes: VDDO_Q0, VDDO_Q1, VDDO_Q2, VDDO_Q3, VDDO_Q4, VDDO_Q5, VDDO_Q6 or VDDO_Q7 [b] Output impedance values for the Qx / nQx outputs are provided in Table 35. ©2020 Renesas Electronics Corporation 15 September 8, 2020 8A34002 Datasheet Overview of the 8A3xxxx Family The 8A3xxxx family of devices have multiple channels that can operate independently from each other, or in combination with each other (combo mode). All devices share a common channel architecture (see Figure 3) with different functional blocks within the channel being available for use in different members of the family. In addition, there are other peripheral blocks that may only be available in specific family members. The number of channels and of certain peripheral blocks (such as extra serial ports) will also vary from one device in the family to another. Across all members of the family, numbering of the functional and peripheral blocks and their associated register locations are kept consistent to enhance software compatibility and portability between members of the family. The remaining sub-sections of this Functional Description section will describe functions within the clocking channel and peripheral functions that are available in the 8A34002 only. Figure 3. Single PLL Channel Frequency Control Word Decimated Phase Control Phase Error Word Digital PLL Input Clock Selection & Qualification Phase Detector Decimator Digital Loop Filter Multi-Modulus Divider System APLL From System DPLL + Steerable Fractional Output Divider Output Stage With Integer Divider(s) From To Other Other Channels Channels Functional Description This section describes the operational modes and associated functional blocks of the 8A34002. In addition, there are several other areas of the document that describe specific functions or details that would overly burden this document. Table 3 shows related documents. Table 3. Related Documentation Document Title Document Description 8A34002 Datasheet (This document) Contains a functional overview of the device and hardware-design related details including pinouts, AC and DC specifications, and applications information related to power filtering and terminations. 8A34002- Datasheet Addendum Indicates pre-programmed power-up / reset configurations of this specific “dash code” part number. 8A3xxxx Family Programming Guide (v4.8) ©2020 Renesas Electronics Corporation Contains detailed register descriptions and address maps for all members of the family of devices. Please ensure to use the version indicated here for this product. The functionality described in this datasheet assumes that the device is running the update revision referred to here or a later one. For individual updates to determine differences between update revisions, see Release Note documents. Note that the device may not ship from the factory with the indicated update revision included in the device. If this is the case, the indicated revision may need to be loaded from an external EEPROM or over the serial port at each device reset. 16 September 8, 2020 8A34002 Datasheet Basic Functional Blocks Crystal Input (OSCI / OSCO) The 8A34002 requires a 25MHz–54MHz crystal input on the OSCI/OSCO pins at all times. This input is used to drive the System APLL, which in turn is the source for all internal clocks. For more information, see Table 36 and Crystal Recommendation. Alternatively, the crystal input can be overdriven by a crystal oscillator. For more information, see Overdriving the XTAL Interface. Frequency Representation The format for representing a frequency in the registers of the 8A34002 is: M f = ----- where M is a 48-bit integer and N is a16-bit integer N The M N notation allows non-integer frequencies to be precisely represented as fractions. For example, the Optical Transport Network OTN OTU2e rate: 66 255 f = 156 250 000  ------  --------- Hz 64 237 Then: 66 255 M ----- = 156 250 000  ------  --------- Hz 64 237 N 1  51  171 21  31  111- 3--------------------------M - Hz  ----- = 2 4  510  --------------------------6 N 2 31  791 Express terms as the products of prime factors 31  511  111  171M Hz ----- = -----------------------------------------N 21  791 Simplify 27 392 578 125 M ----- = --------------------------------------- Hz 158 N Lowest terms System APLL The System APLL is managed with bit fields in the SYS_APLL module. See Module: SYS_APLL in the 8A3xxxx Family Programming Guide. The System APLL is shown in Figure 4. This consists of a simple analog PLL circuit that takes a reference crystal input and multiplies it up to a frequency in the 13.4-13.9GHz range. That high-speed signal is then used to drive the Fractional Output Divider (FOD) circuits as described in FOD Multiplexing and Output Stages. This combination of the System APLL and the FOD logic results in excellent phase noise performance and a substantial amount of flexibility in frequency and phase for the 8A34002. See the SYS_APLL.SYS_APLL_CTRL bit field. One user programming option involves selecting whether the crystal reference frequency is to be used directly or run through an internal frequency doubler circuit first. An additional user programming option is to select the feedback divider value from the set of integers between 108 and 556. Between these two settings, the user should select a System APLL operating frequency that is within the above-stated tuning range. See the SYS_APLL.SYS_APLL_CTRL bit field. ©2020 Renesas Electronics Corporation 17 September 8, 2020 8A34002 Datasheet Figure 4. System Analog PLL Channel OSCI Oscillator OSCO x2 Phase / Frequency Detector Charge Pump Loop Filter VCO System DPLL FODs Internal Clocks Integer Divider During a device reset, the System APLL is configured by loading the appropriate control register fields from the internal One-Time Programmable memory or an external serial EEPROM, whichever is enabled and has valid contents. After the reset sequence has completed, the System APLL can be re-configured manually over the serial port at any time. The System APLL is considered locked when the Loop Filter control voltage is within specified limits for the configuration selected. The 8A34002 automatically calculates these limits based on other parameters specified in the device configuration. Specific user input to set locking limits is not required. A System APLL Loss-Of-Lock alarm is generated internally. This can be read from internal status registers and/or used to drive a GPIO status signal as described in GPIO Modes. See the STATUS.SYS_APLL_STATUS bit field. Input Stage The input stage is managed with bit fields in the INPUT_n modules where n ranges from 0 to 15. See Module: INPUT_0 in the 8A3xxxx Family Programming Guide. The 8A34002 contains multiple input stages. An input stage can be configured as one differential or dual single-ended inputs. Some of the input stages can also be configured to support one differential plus one single-ended clock. For information on how to connect various input types to the 8A34002, see Table 4 and Applications Information. See the INPUT_0.IN_MODE bit field. Table 4. Input Stage Setting Settings to Use VDD_CLKx[a] Voltage Input Protocol Driver VDD Level 3.3V 2.5V PECL 3.3V Differential + NMOS PECL 2.5V Differential + PMOS LVDS N/A Differential + NMOS HCSL N/A Differential + PMOS CML 3.3V Differential + NMOS CML 2.5V Differential + NMOS CML 1.8V Differential + NMOS CMOS 3.3V CMOS 2.5V CMOS 1.8V 1.8V Single-ended [a] VDD_CLKx refers to either VDD_CLKA or VDD_CLKB as appropriate for the input being programmed. ©2020 Renesas Electronics Corporation 18 September 8, 2020 8A34002 Datasheet When programmed as differential only, as shown in Figure 5, the internal signal will be referred to by the index number of the input pins (e.g., CLK0 is used to refer to the differential input pair CLK0/nCLK0). It is also necessary to select the appropriate mode, PMOS or NMOS so the input buffer will work best with the incoming signal’s voltage swing. See the INPUT_0.IN_MODE bit field. Figure 5. Input Stage Configured as Differential Only Integer Divider CLK[m] CLK[m] Integer Divider nCLK[m] CLK[m+8] GPIO[j] The 8A34002 supports input frequencies up to 1GHz for differential inputs. If the input reference clock frequency is higher than 150MHz, then it must be divided down to the internal frequency (less than or equal to 150MHz) used by the DPLL. An integer divider with a range between 2 to 65536 is provided to divide the signal down to less than or equal to 150MHz. For input reference clock frequencies less than 150MHz, the internal divider can be bypassed. See the INPUT_0.IN_MODE bit field. The 8A34002 has the option to lock to the rising or falling edge of the input clock signal by selecting the inverted input path to the divider. When programmed as dual single-ended as shown in Figure 6, two independent inputs are provided to the 8A34002. The input clock originating from the positive input will be referred to by using the same index number (e.g., CLK0 is used to refer to the signal originating from CLK0). The signal originating from the negative input will be referred to by using the index + 8 (e.g., CLK8 is used to refer to the signal originating from nCLK0). Note that this numbering scheme remains the same on all 8A3xxxx family members, regardless of the number of actual input pins. This is to simplify software portability between family members. PMOS versus NMOS mode does not have any effect for single-ended inputs. See the INPUT_0.IN_MODE bit field. The 8A34002 supports input frequencies up to 250MHz for single-ended inputs. If the input reference clock frequency is higher than 150MHz, then it needs to be divided down to the internal frequency (less or equal to 150MHz) used by the DPLL with the dividers shown in each path. For input reference clock frequencies less than 150MHz, the internal divider can be bypassed. See the INPUT_0.IN_MODE bit field. The 8A34002 has the option to lock to the rising or falling edge of the input clock signal for either path independently. See the INPUT_0.IN_MODE bit field. Figure 6. Input Stage Configured as Dual Single-Ended Integer Divider CLK[m] CLK[m] Integer Divider nCLK[m] CLK[m+8] GPIO[j] ©2020 Renesas Electronics Corporation 19 September 8, 2020 8A34002 Datasheet When programmed as differential plus one single-ended as shown in Figure 7, two independent inputs are provided to the 8A34002. This mode can only be used with the GPIOs and input stages shown in the following table. See the INPUT_0.IN_MODE bit field. Table 5. Input Stages Using GPIOs as Reference Clock Inputs Differential Clock Input Mapped to Internal Clock GPIO Input Mapped to Internal Clock CLK0 / nCLK0 CLK[0] GPIO[0] CLK[8] CLK1 / nCLK1 CLK[1] - CLK[9] CLK2 / nCLK2 CLK[2] - CLK[10] CLK3 / nCLK3 CLK[3] - CLK[11] CLK4 / nCLK4 CLK[4] - CLK[12] CLK5 / nCLK5 CLK[5] - CLK[13] CLK6 / nCLK6 CLK[6] - CLK[14] - - GPIO[3] CLK[15] Input stages not shown in this table can be used in the differential only mode or dual single-ended mode only. The differential input clock originating from the positive input will be referred to the same way as in differential only mode. The signal originating from the GPIO input will be referred to by using the index shown in the table. Note that this numbering scheme remains the same on all 8A3xxxx family members, regardless of the number of actual input pins. This is to simplify software portability between family members. PMOS versus NMOS mode does not have any effect for GPIO inputs. See the INPUT_0.IN_MODE bit field. The 8A34002 supports input frequencies up to 150MHz for GPIO inputs, so no division is necessary. If the input reference clock frequency from the differential input path is higher than 150MHz, then it needs to be divided down to the internal frequency (less or equal to 150MHz) used by the DPLL with the divider shown in its path. For input reference clock frequencies less than 150MHz, the internal divider may be bypassed. See the INPUT_0.IN_DIV bit field. The 8A34002 has the option to lock to the rising or falling edge of the input clock signal for either path individually. See the INPUT_0.IN_MODE bit field. Figure 7. Input Stage Configured as Differential Plus Single Single-Ended Integer Divider CLK[m] CLK[m] Integer Divider nCLK[m] CLK[m+8] GPIO[j] In addition to the above, there are a number of other configuration bits that can be used for the input stage. ▪ Unused inputs can be disabled. This allows a small amount of power saving and eliminates a source of on-die noise. ▪ Any input can be used either as a sync or frame pulse associated with an input clock (for more information, see Frame Pulse Operation and Sync Pulse Operation). ▪ The frequency of each input needs to be known by the 8A34002 and so must be programmed in the registers for each active input stage. See the INPUT_0.IN_FREQ bit field. ©2020 Renesas Electronics Corporation 20 September 8, 2020 8A34002 Datasheet Reference Monitoring The reference monitors are managed with bit fields in the REF_MON_n and GPIO_n modules where n ranges from 0 to 15 and the STATUS and ALERT_CFG modules. See Module: REF_MON_0, Module: GPIO_0, Module: STATUS and Module: ALERT_CFG in the 8A3xxxx Family Programming Guide. The quality of all input clocks is always monitored for: ▪ LOS (loss of signal) ▪ Activity ▪ Frequency All input clocks are monitored all the time, including the active reference to ensure that it is still a valid reference. If any monitor detects a failure of the input clock, it will generate an internal alarm. An input clock with an alarm condition is not used for synchronization unless configured to allow it to be considered qualified in spite of the alarm. For information on how these internal alarms can be signaled and monitored by outside resources, see Alarm Output Operation. Loss of Signal (LOS) Monitoring Each input clock is monitored for loss of signal (LOS). The LOS reference monitor supports normal clock operation and gapped clock operation. In normal operation, the user can specify whether the alarm condition should be tight to the expected clock period or loose. Tight monitoring will give minimum response time for loss of the input clock, but may result in false alarms due to normal clock jitter or wander. The loose threshold will take longer to detect an alarm condition but is unlikely to give false alarms. For clocks greater than 500kHz, both loose and tight specifications check for the clock edge being outside ±20nsec of the expected position to declare an alarm. For clocks less than or equal to 500kHz, loose threshold is set at ±25% of the nominal edge position and tight is set to ±1%. See the REF_MON_0.IN_MON_LOS_TOLERANCE, REF_MON_0.IN_MON_LOS_CFG bit fields. In gapped clock operation, LOS is declared if the clock reference misses consecutive clock cycles. It is cleared once an active clock edge is detected. The number of consecutive clocks that are missed to declare LOS is programmable according to Table 6. A setting of 01 is equivalent to a normal clock monitor. See the REF_MON_0.IN_MON_LOS_CFG bit field. Table 6. Gapped Clock LOS Settings LOS_GAP[2:1] Number of Consecutive Clocks Missed to Declare LOS 00 Gapped Clock Monitoring Disabled (default) 01 1 10 2 11 5 There is a status register for LOS. LOS failure alarm will be set as described above. What actions are taken in the event of an alarm can be configured via registers. The LOS failure can cause a specific alarm on a GPIO and/or be used as one input to an Alert (aggregated alarm) output via GPIO if so configured. See the REF_MON_0.IN_MON_CFG, STATUS.IN0_MON_STATUS, ALERT_CFG.IN1_0_MON_ALERT_MASK, GPIO_0.GPIO_LOS_INDICATOR, and GPIO_0.GPIO_CTRL bit fields. ©2020 Renesas Electronics Corporation 21 September 8, 2020 8A34002 Datasheet Activity All input reference clocks higher than 1kHz can be monitored for activity. Activity monitoring can quickly determine if a clock is within the frequency limits shown in Table 7. The method used by this monitor is not as precise as the Frequency Offset Monitor, but results are available much more quickly. See the REF_MON_0.IN_MON_ACT_CFG bit field. Table 7. Activity Limit ACT_LIM[2:0] Range 000 ±1000ppm 001 ±260ppm 010 ±130ppm 011 ±83ppm 100 ±65ppm 101 ±52ppm 110 ±18ppm 111 ±12ppm An activity failure alarm will be set if the input frequency has drifted outside the range set by the programmable range for longer than the period programmed for the activity disqualification timer. What actions are taken in the event of an alarm can be configured via registers. The Activity alarm can be used as one input to an Alert (aggregated alarm) output via GPIO if so configured. See the STATUS.IN0_MON_STATUS, REF_MON_0.IN_MON_CFG, ALERT_CFG.IN1_0_MON_ALERT_MASK and GPIO_0.GPIO_CTRL bit fields. Timer There is a timer associated with the activity qualification and disqualification of each input reference. After an activity or LOS alarm is detected, then the timer starts. If the Activity or LOS alarm remains active for the full duration of the timer, then the reference disqualification alarm will be set to high. Register bits can be used to configure whether or not either the alarm is allowed to affect the disqualification decision or not. The disqualification timer can be selected according to Table 8. See the STATUS.IN0_MON_STATUS, REF_MON_0.IN_MON_ACT_CFG, and ALERT_CFG.IN1_0_MON_ALERT_MASK bit fields. Table 8. Disqualification Timer DSQUAL_TIMER[4:3] Description 00 2.5s (default) 01 1.25ms 10 25ms 11 50ms ©2020 Renesas Electronics Corporation 22 September 8, 2020 8A34002 Datasheet After a reference is disqualified, once it returns (all alarms now clear), then a qualification timer is started. If the alarms remain cleared for the full duration selected, then the input is qualified for use again. Qualification timer settings are shown in Table 9. See the REF_MON_0.IN_MON_ACT_CFG bit field. Table 9. Qualification Timer QUAL_TIMER[6:5] Description 00 4 times the Disqualification timer 01 2 times the Disqualification timer 10 8 times the Disqualification timer 11 16 times the Disqualification timer Frequency Offset Monitoring Each input reference is monitored for frequency offset failures. The device measures the input frequency and an alarm is raised if the input frequency exceeds the rejection range limit set as per Table 10. To avoid having the alarm toggling in case an input clock frequency is on the edge of the frequency range, a separate, narrower acceptance range must be met before the alarm will clear. The acceptance ranges are also listed in Table 10. See the REF_MON_0.IN_MON_CFG, REF_MON_0.IN_MON_FREQ_CFG, STATUS.IN0_MON_STATUS, ALERT_CFG.IN1_0_MON_ALERT_MASK and GPIO_0.GPIO_CTRL bit fields. Table 10. Frequency Offset Limits FREQ_OFFS_LIM[2:0] Acceptance Range Rejection Range Description 000 ±9.2 ppm ±12 ppm Stratum 3, Stratum 3E, G.8262 option 2 001 ±13.8 ppm ±18 ppm 010 ±24.6 ppm ±32 ppm 011 ±36.6 ppm ±47.5 ppm 100 ±40 ppm ±52 ppm 101 ±52 ppm ±67.5 ppm 110 ±64 ppm ±83 ppm 111 ±100 ppm ±130 ppm SONET Minimum clock. G.813 option 2 Advanced Input Clock Qualification In addition to the Input Clock Selection and Qualification functions mentioned earlier, the following modes are also available. Input Clock Qualification For each DPLL the following conditions must be met for the input clock to be valid; otherwise, it is invalid: ▪ No reference monitor alarms are asserted for that input clock (unless register settings allow the alarms not to affect the decision) ▪ GPIO used to disqualify that input reference clock is not asserted ©2020 Renesas Electronics Corporation 23 September 8, 2020 8A34002 Datasheet Clock Reference Disqualifier through GPIO GPIO pins can be used to disqualify any input reference clock. If a GPIO is programmed to disqualify a particular input clock, then if that pin is asserted, the corresponding input reference clock will not be available for the DPLL to lock to. For example, a GPIO can be configured as an input to the 8A34002 and connected to a Loss of Signal (LOS) output coming from a PHY device that is providing a recovered clock to one of the DPLLs. If the LOS from the PHY is active, then the DPLL will disqualify that input clock and it will not be available to be locked to. If the disqualified input was the active input for the DPLL, then a switchover process will be triggered if any other valid inputs are available. See the GPIO_0.GPIO_CTRL, GPIO_0.GPIO_REF_INPUT_DSQ_0, GPIO_0.GPIO_REF_INPUT_DSQ_1, GPIO_0.GPIO_REF_INPUT_DSQ_2, and GPIO_0.GPIO_REF_INPUT_DSQ_3 bit fields. Frame Pulse Operation Frame pulses are managed with bit fields in the INPUT_n, DPLL_m, OUTPUT_p, and DPLL_CTRL_m modules where: n ranges from 0 to 15; m ranges from 0 to 7; and p ranges from 0 to 11. See Module: INPUT_0, Module: OUTPUT_0, and Module: DPLL_0 in the 8A3xxxx Family Programming Guide. In frame pulse operation, two clock signals are working together to signal alignment to a remote receiver. A higher frequency clock is providing a phase aligned reference. A second clock signal (frame signal) is running at a lower, but integer-related rate to the higher frequency clock. The active edge of the frame pulse indicates that the next rising edge of the associated higher frequency clock is to be used as an alignment edge. The 8A34002 supports either rising or falling edges on a frame pulse. The frame signal is usually implemented as a pulse rather than a square wave clock. See the INPUT_0.IN_SYNC, DPLL_0.DPLL_CTRL_2, and DPLL_CTRL_0.DPLL_FRAME_PULSE_SYNC bit fields. Any input clock and any output clock can be used as frame signal input and output respectively. This is accomplished by configuring the appropriate bits in control registers. An EPPS (even pulse per second), 1PPS, 5PPS, 10PPS, 50Hz, 100Hz, 1kHz, 2kHz, 4 kHz, or 8kHz frame input signal can be used with an associated input clock to align a frame output signal and align associated output and frame clock. The frame pulse does not require any specific duty cycle but should have a pulse width of at least 10nsec. The maximum frequency for the associated input clock is 150MHz, and it can be associated with any supported frame pulse frequency for the frame signal input as long as the integer frequency relationship is maintained. The frame output frequencies are independent of the frame input frequencies; however, the output associated clock and output frame signal must have an integer relationship in order to be aligned. The frame pulse and clock output coming out of the same DPLL are aligned with the first rising edge of the input clock which follows the input frame pulse used by the same DPLL. The 8A34002 allows several different pulse widths to be selected (see Table 16). See the OUTPUT_0.OUT_CTRL_1, OUTPUT_0.OUT_DUTY_CYCLE_HIGH, OUTPUT_0.OUT_DIV, and DPLL_CTRL_0.DPLL_MASTER_DIV bit fields. When the frame input signal is enabled to synchronize the frame output signal, the output will be adjusted to align itself with the DPLLs selected input clock (associated with the input frame signal) within the input-output alignment limits indicated in AC Electrical Characteristics. By default, the rising edge of the frame input signal identifies the rising edge of the DPLL’s selected input clock. The falling edge of the frame input signal can be used to identify the rising edge of the DPLL’s selected input clock by setting the frame pulse configuration register. An example of the frame pulse operation is provided in Figure 8. ©2020 Renesas Electronics Corporation 24 September 8, 2020 8A34002 Datasheet Figure 8. Frame Pulse Operation CLKx (Selected Clock to DPLLn) CLKy (Frame Input Signal - 1Hz) Qx (Output Clock) Qy (Frame Output Signal - 1Hz) In Figure 8, CLKx is the associated input clock and CLKy is the frame pulse, and they are both input to DPLLn. Qx is the output clock that is locked to CLKx, and Qy is the output frame pulse output of DPLLn. Sync pulses are managed with bit fields in the INPUT_n, DPLL_m, OUTPUT_p, and DPLL_CTRL_m modules where: n ranges from 0 to 15; m ranges from 0 to 7; and p ranges from 0 to 11. See Module: INPUT_0, Module: OUTPUT_0, and Module: DPLL_0 in the 8A3xxxx Family Programming Guide. Sync Pulse Operation A sync pulse scenario occurs similarly to a frame pulse scenario, except that it is the rising edge of the sync signal that is used as the alignment edge rather than an edge of the associated clock. Any input clock and any output clock can be used as sync signal input and output respectively, which is done by configuring the appropriate bits in control registers. An EPPS (even pulse per second), 1PPS, 5PPS, 10PPS, 50Hz, 100Hz, 1kHz, 2kHz, 4kHz, or 8kHz sync input signal can be used with an associated input clock to align a sync output signal and output clocks. The sync pulse does not require any specific duty cycle but should have a pulse width of at least 10nsec. See the INPUT_0.IN_SYNC and DPLL_0.DPLL_CTRL_2 bit fields. The maximum frequency for the associated input clock is 1GHz, and it can be associated with any supported frequency for the sync signal input as long as it is an integer multiple of the sync signal frequency. The sync output frequencies should be an integer relationship of the sync input frequencies. By default, the sync pulse and clocks output coming out of the same DPLL are aligned with the first rising edge of the sync pulse used by the same DPLL. The falling edge of the sync input signal can be used by setting the frame pulse configuration register. An example of the sync pulse operation is provided in Figure 9. See the OUTPUT_0.OUT_CTRL_1, OUTPUT_0.OUT_DUTY_CYCLE_HIGH, OUTPUT_0.OUT_DIV, and DPLL_CTRL_0.DPLL_MASTER_DIV bit fields. Figure 9. Sync Pulse Operation CLKx (Selected Clock to DPLLn) CLKy (Sync Input Signal - 1Hz) Qx (Output Clock) Qy (Sync Output Signal - 1Hz) ©2020 Renesas Electronics Corporation 25 September 8, 2020 8A34002 Datasheet In Figure 9, CLKx is the associated input clock and CLKy is the sync pulse, and they are both input to DPLLn. Qx is the output clock that is locked to CLKx, and Qy is the output sync pulse output of DPLLn. Crystal Oscillator Input (XO_DPLL) The crystal oscillator input is managed with bit fields in the SYS_DPLL_XO module. See Module: SYS_DPLL_XO in the 8A3xxxx Family Programming Guide. There is one additional reference clock input that is available: XO_DPLL. This is a single-ended (LVCMOS) input that is intended to be used to provide a stable frequency reference, such as an XO, TCXO or OCXO to the System DPLL. This input is not required in all cases. The crystal oscillator should be chosen accordingly to meet different applications and standard requirements (see application note, AN-807 Recommended Crystal Oscillators for NetSynchro WAN PLL). See the SYS_DPLL_XO.XO_FREQ bit field. Please note that there is no reference monitoring function on the XO_DPLL input. Failures of this input cannot be detected directly. Since the XO_DPLL input is usually used to drive the SysDPLL which in turn provides a reference clock to the reference monitors for all other input clocks, a simultaneous failure of all monitored input clocks can be inferred to be a failure of the XO_DPLL input in that case. Digital Phase Locked Loop (DPLL) DPLLs 0 to 7 are managed with bit fields in the DPLL_n and DPLL_CTRL_n modules where: n ranges from 0 to 7. The System DPLL is managed with bit fields in the SYS_DPLL and SYS_DPLL_CTRL modules. See Module: DPLL_0, Module: DPLL_CTRL_0, Module: SYS_DPLL, and Module: SYS_DPLL_CTRL in the 8A3xxxx Family Programming Guide. DPLLs 0 to 7 are exactly the same; the System DPLL shares the same functional block diagram as the other DPLLs but it is not connected directly to an output stage. One channel of the DPLL is shown in Figure 10. Figure 10. DPLL Channel System APLL Digital PLL Input Clock Selection & Qualification Phase Detector Digital Loop Filter Steerable Fractional Output Divider Output Stage With Integer Divider(s) Multi-Modulus Divider The DPLL operating mode operation can be set to automatic, forced locked, forced free-run, and forced holdover. The operating mode can be controlled by setting the appropriated bits in the DPLL mode register. When the DPLL is set to automatic then an internal state machine will control the states automatically. The automatic state machine is displayed in Figure 11. See the DPLL_0.DPLL_MODE and DPLL_0.DPLL_CTRL_0 bit fields. ©2020 Renesas Electronics Corporation 26 September 8, 2020 8A34002 Datasheet Figure 11. DPLL Automatic State Machine 1 Free-Run State 3 2 LockAcq State 4 5 Locked State 10 6 Holdover State 9 11 LockRec State 8 7 In Figure 11, the changes of state are based on the following: 1. Reset, the device enters Free-Run State. 2. Once an input clock is qualified and it is selected: enter the LockAcq State. 3. If the DPLL selected input clock is disqualified AND no qualified input clock is available: go back to Free-Run State. 4. DPLL switches to another qualified clock: remain in LockAcq State. 5. The DPLL locks to the selected input clock: enter Locked State. 6. The DPLL selected input clock is disqualified AND No qualified input clock is available: enter Holdover State. 7. A qualified input clock is now available: enter LockRec State. 8. If the DPLL selected input clock is disqualified AND no qualified input clock is available: go back to Holdover State. 9. The DPLL switches to another qualified clock: enter LockRec State. 10. The DPLL locks to the selected input clock: go to Locked State. 11. The DPLL switches to another qualified clock: remain in LockRec State In items 4, 9, and 11, the DPLL switches to another qualified clock due to the selected input clock being disqualified, or the device is set to revertive mode and a qualified input clock with a higher priority becomes valid, or the device is set to Forced selection to another input clock. ©2020 Renesas Electronics Corporation 27 September 8, 2020 8A34002 Datasheet Free-Run Mode In Free-Run mode, the DPLL synthesizes clocks based on the system clock (crystal oscillator) and has no influence from a current or a previous input clock. See the DPLL_0.DPLL_MODE and SYS_DPLL.SYS_DPLL_MODE bit fields. Combo mode can be used with Free-Run mode. In this case, the input clock of the combo master affects the combo slave’s free-Run frequency. For more information, see Combo Mode. Locked Mode In Locked mode, the DPLL is synchronized to an input clock. The frequency and phase of the output clock track the DPLL selected input clock. The bandwidth (BW) and damping factor are programmable and are used by the DPLL when locked to an input reference. The following table includes some common bandwidth settings and their associated applications. See the bit fields in the DPLL_CTRL_0 and DPLL_SYS_DPLL_CTRL modules. Table 11. DPLL Bandwidth DPLL Bandwidth Description 1mHz GR-1244 Stratum 2/3E, BW ≤ 1mHz G.812 Type II/III, BW ≤ 1mHz 3mHz G.812 Type I (SSU-A), BW ≤ 3mHz 20mHz Renesas recommended for locking to 1Hz/1PPS 65mHz G.8273.2, 0.05 < BW ≤ 0.1Hz 100mHz GR-253 Stratum 3/SMC, BW ≤ 0.1Hz G.812 Type IV, G.813 SEC2 G.8262 EEC2, BW ≤ 0.1Hz G.8273.2, 0.05 < BW ≤ 0.1Hz 1.1Hz G.813 SEC1, G.8262 EEC1, 1 ≤ BW ≤ 10Hz G.8262.1 eEEC, 1 < BW ≤ 3Hz 3Hz GR-1244 Stratum 3, BW < 3Hz G.8262.1 eEEC, 1 < BW ≤ 3Hz 10Hz G.813 SEC1, G.8262 EEC1, 1 < BW ≤ 10Hz 25Hz Jitter attenuators and Clock generators (General) 100Hz G.8251 (OTN 1G) 300Hz G.8251 (OTN) 1kHz Jitter attenuators and Clock generators (100G) 10kHz Jitter attenuators and Clock generators (10G) 12kHz Jitter attenuators and Clock generators (1G/SONET/SDH) Holdover Mode If all the input clocks for a particular DPLL become invalid, then the DPLL will enter the holdover state. See the DPLL_0.DPLL_MODE, DPLL_0.DPLL_HO_ADVCD_HISTORY, DPLL_0.DPLL_HO_ADVCD_BW, and DPLL_0.DPLL_HO_CFG bit fields. In holdover mode, the DPLL uses stored frequency data acquired in Locked mode to control its output clocks. There are several programmable modes for the frequency offset acquisition method; it can use the frequency offset just before it entered holdover state (simple holdover), or a previously stored post-filtered frequency offset (advanced holdover). ©2020 Renesas Electronics Corporation 28 September 8, 2020 8A34002 Datasheet For the advanced holdover mode, the holdover value can be post filtered and is stored in two registers at a programmable rate while the DPLL is in locked state. When the DPLL enters the advanced holdover mode, the oldest register value is restored into the integrator inside the DPLL. The rate at which the holdover registers are updated is programmable between 0s and 63s in steps of 1s. Note: To establish an accurate holdover value for the advanced holdover mode, a stable estimate of the average input reference frequency is necessary before entering holdover. Therefore, the DPLL must have been in the locked state for a period that is based on the holdover settings (e.g., the lower the bandwidth setting for the holdover filter, the longer it takes to acquire the accurate holdover value). The DPLL can also be forced into the holdover mode. If the forced holdover mode is used, then the DPLL will stay in holdover even if there are valid references available for the DPLL to lock to. Manual Holdover Mode In Manual Holdover mode, the DPLL state machine is forced into the Holdover state but the frequency offset is set by the DPLL manual holdover value register bits under user control. See the DPLL_0.DPLL_MODE, DPLL_0.DPLL_HO_CFG, and DPLL_CTRL_0.DPLL_MANUAL_HOLDOVER_VALUE bit fields. External Feedback The 8A34002 supports the use of an external feedback path, where one of the channel’s output clocks is externally connected to one of the reference clock inputs as shown in Figure 12. External feedback automatically maintains tight alignment of the output phase with the reference input phase. This alignment is done by dynamically compensating for changes in PCB trace delay and external buffer propagation delay caused by changes in temperature and voltage. Use of the external feedback path is referred to as a zero delay phase locked loop (ZDPLL), where output frequencies are different to the reference clock input, or a zero delay buffer (ZDB), where all output frequencies are the same as the reference clock input. Figure 12. External Feedback System APLL Phase Offset Value from System DPLL Digital PLL Input Clock Selection & Qualification Phase Detector + Decimator Digital Loop Filter + Steerable Fractional Output Divider Output Stage With Integer Divider(s) For both ZDPLL and ZDB, the frequency of the external feedback clock must be the same as the reference clock input. For this reason, all of the reference clock inputs must be the same frequency when using automatic reference switching. Otherwise, the external feedback clock must be reconfigured to match the new input reference clock frequency prior to manually switching to the new reference. See the DPLL_0.DPLL_CTRL_2 and INPUT_0.IN_MODE bit fields. ©2020 Renesas Electronics Corporation 29 September 8, 2020 8A34002 Datasheet DPLL Input Clock Qualification and Selection Any Digital PLL (DPLL) can use any of the inputs as its reference. Several options exist to control how the DPLLs select which input to use at any moment in time. Whether a particular input is qualified for use at any time is based on the reference monitors. DPLLs can be set in any of the modes shown in Table 12. There is an independent reference selection process for each DPLL. See the DPLL_0.DPLL_REF_MODE bit field. Table 12. DPLL Reference Mode MODE[3:0] Description 0000 Automatic input clock selection 0001 Manual input clock selection 0010 GPIO 0011 Slave 0100 GPIO_Slave 0101–1111 Reserved Automatic Input Clock Selection If automatic input clock selection is used then the input clock selection is determined by the input clock being valid, the priority of each input clock, and the input clock configuration. Each input can be enabled or disabled by setting register bits. If the input is enabled and reference monitors declare that input valid, then that input is qualified to be used by the DPLL. Within all the qualified inputs, the one with the highest priority is selected by the DPLL. The input clock priority is set by setting the appropriate register bits. If a user wanted to designate several inputs as having the same priority, then an additional table allows several outputs to be placed in a group of equal priority. See the DPLL_0.DPLL_REF_MODE and DPLL_0.DPLL_REF_PRIORITY_0 bit fields. Manual Input Clock Selection via Register or GPIO If manual input clock selection is chosen then the DPLL will lock to the input clock indicated by register bits or by selected GPIO pins. The results of input reference monitoring do not affect the clock selection in manual selection mode. If the DPLL is locked to an input clock that becomes invalid, then the DPLL will go into holdover mode even in the case where there are other input clocks that are valid. See the DPLL_0.DPLL_REF_MODE, DPLL_CTRL_0.DPLL_MANU_REF_CFG, GPIO_0.GPIO_MAN_CLK_SEL_0, GPIO_0.GPIO_MAN_CLK_SEL_1, and GPIO_0.GPIO_MAN_CLK_SEL_2 bit fields. Slave or GPIO Slave Selection This mode of clock selection is used when the 8A34002 is acting as an inactive, redundant clock source to another timing device. The other device is the master and this device is the slave. When Slave mode is selected via registers, a specific input (from the master timing device) is also indicated. That input and only that input is used in this mode. GPIO Slave mode involves the same configuration settings as if the part were a master, but a GPIO input is used to tell this device that it is now the slave and to switch to and monitor the designated input only. See the DPLL_0.DPLL_REF_MODE, DPLL_0.DPLL_SLAVE_REF_CFG, GPIO_0.GPIO_CTRL, and GPIO_0.GPIO_SLAVE bit fields. ©2020 Renesas Electronics Corporation 30 September 8, 2020 8A34002 Datasheet DPLL Switchover Management Reference switching for DPLLs 0 to 7 is managed with bit fields in the DPLL_n and DPLL_CTRL_n modules where: n ranges from 0 to 7. Reference switching for the System DPLL is managed with bit fields in the SYS_DPLL module. See Module: DPLL_0, Module: DPLL_CTRL_0 and Module: SYS_DPLL in the 8A3xxxx Family Programming Guide. Revertive and Non-Revertive Switching All DPLLs support revertive and non-revertive switching, with the default being non-revertive. During the reference selection process, a DPLL selects the valid reference with the highest priority then the DPLL locks to that input clock. In the case of non-revertive switching, the DPLL only switches to another, higher priority reference if the current reference becomes invalid. Non-revertive switching minimizes the amount of reference switches and therefore is the recommended mode. See the DPLL_0.DPLL_CTRL_0 bit field. If revertive switching is enabled and a higher priority clock becomes valid, then the DPLL will switch to that higher priority input clock unless that clock is designated as part of the same group (i.e., should be considered of equal priority). See the DPLL_0.DPLL_REF_PRIORITY_0 bit field. Hitless Reference Switching All 8A34002 DPLLs support Hitless Reference Switching (HS). HS is intended to minimize the phase changes on DPLL output clocks when switching between input references that are not phase aligned, and when exiting the holdover state to lock to an input reference. HS is enabled or disabled through register settings. If enabled for a DPLL, HS is triggered if either of the following conditions occurs: ▪ DPLL is locked to an input reference and switches to a different input reference ▪ DPLL exits the Holdover state and locks to an input reference When a DPLL executes a hitless reference switch, it enters a temporary Holdover state (without asserting a holdover alarm), it then measures the initial phase offset between the selected input reference and the DPLL feedback clock. The DPLL uses the measured initial phase offset as the zero point for its phase detector so that it does not align its output with the selected input reference, thereby minimizing the resulting phase transient. The DPLL will track its selected input reference and will maintain the initial phase offset. Similarly, when a DPLL exits the Holdover state and locks to an input reference it first measures the initial phase offset between the selected input reference and the DPLL feedback clock. The DPLL uses the initial phase offset as the zero point for its phase detector so that it does not align its output with the selected input reference, thereby minimizing the resulting phase transient. The DPLL will track its selected input reference and will maintain the initial phase offset. There are other cases where hitless reference switching can be used in synchronization applications with physical and/or packet clocks. For information on such applications, please contact Renesas. Two types of hitless reference switching are supported: ▪ HS Type 1 - Compliant with ITU-T reference switching requirements. The output phase change due to reference switching is influenced by the nominal frequency of the newly selected reference, see Table 38. ▪ HS Type 2 - Compliant with ITU-T reference switching requirements. The output phase change due to reference switching is not influenced by the nominal frequency of the newly selected reference, see Table 38. When a DPLL executes a hitless reference switch using HS Type 2, the outputs of any Satellite Channels associated with that DPLL will exhibit small (several ps) random phase changes relative to the outputs of the DPLL. These phase changes will accumulate with each hitless reference switching event. HS is designed to compensate for phase differences between the DPLL feedback clock and the selected input reference. When a hitless reference switch is executed, if the fractional frequency offset of the selected input reference is different from that of the DPLL, then the output clocks will experience a transient as the DPLL pulls-in to the input reference. ©2020 Renesas Electronics Corporation 31 September 8, 2020 8A34002 Datasheet Phase Slope Limiting Phase Slope Limiting (PSL) can be enabled and independently programmed for each of the DPLLs. PSL is particularly useful in the initial locking to an input or during switchover between clock inputs. If PSL is enabled then the rate of change of phase of the output clock is limited by the DPLL. The PSL settings for the device are very flexible, allowing any slope from 1ns/s to 65.536s/s with a granularity of 1ns/s, including the values needed to meet Telecom standards as displayed in Table 13. See the DPLL_CTRL_0.DPLL_PSL bit field. Table 13. Some Key DPLL Phase-Slope Limits Supported DPLL PSL Description Unlimited Limited by DPLL loop bandwidth setting 61 s/s Telcordia GR-1244 ST3 7.5 s/s G.8262 EEC option 1, G.813 SEC option 1 885 ns/s Telcordia GR-1244 ST2, ST3E, and ST3 (objective) DPLL Frequency Offset Limit Setting Each DPLL has an independent setting to limit its maximum frequency range. This setting is used in conjunction with the advanced reference monitoring to provide pull-in / hold-in limit enforcement as required in many telecom standards. It will also limit the frequency deviation during locking, during holdover, and while performing switchovers. This limit must be set wide enough to cover the expected frequency range of the input when locking. See the DPLL_0.DPLL_MAX_FREQ_OFFSET bit field. DPLL Fast Lock Operation DPLL fast lock operation is managed with bit fields in the DPLL_n modules where: n ranges from 0 to 7. See Module: DPLL_0 in the 8A3xxxx Family Programming Guide. Each DPLL supports a Fast Lock function. There are four options the user can choose from to perform the fast lock: ▪ ▪ ▪ ▪ Frequency Snap Phase Snap Open-loop phase pull-in (mutually exclusive with Phase Snap) Wide Acquisition Bandwidth Any of the options can be independently enabled or disabled, and selected to be applied when the DPLL is in either the LOCKACQ state or the LOCKREC state. Although the options are mutually exclusive, the order of precedence is as listed (with frequency snap being the highest). See the DPLL_0.DPLL_FASTLOCK_CFG_0 bit field. The frequency and phase snap options are recommended for locking to mid-kHz-range input clocks or lower. For frequency snap, the 8A34002 will measure the input clock from the current DPLL operating frequency, determine an approximate frequency offset, and digitally write that directly to the steerable FOD block, causing the output frequency to snap directly to the correct output frequency. The frequency snap can be optionally limited using a Frequency Slope Limit (FSL). For the phase snap and the open loop phase pull-in options, the measurement is used to determine the phase offset. With phase snap, the phase is snapped to the correct value; with open loop pull-in, the DPLL’s PFD and LPF are temporarily isolated to allow for an unfiltered phase pull-in to the correct value. The combination of these methods will achieve lock very quickly, but there may be severe disruptions on the output clock while locking occurs; mainly due to the frequency/phase snaps. See the DPLL_0.DPLL_MAX_FREQ_OFFSET and DPLL_0.DPLL_FASTLOCK_FSL bit fields. ©2020 Renesas Electronics Corporation 32 September 8, 2020 8A34002 Datasheet The wide acquisition bandwidth option uses the DPLL in a normal operating mode, but with temporary relaxation of items like DPLL loop bandwidth, phase slope limits (PSL), or damping factor until lock is achieved. At that point, the normal DPLL limits are resumed. The user can control what limits are to be applied. In addition, for LOCKACQ state only, the DPLL’s bandwidth may be temporarily opened to its maximum for a short duration of time (in ms), with the temporary phase slope limit still being applied. This pre-acquisition option is applied before the wide acquisition bandwidth option. These methods are recommended for higher frequency signals since it results in fewer perturbations on the output clock. It also allows the user to trade-off the level of changes on the clock during the locking process versus the speed of locking. See the DPLL_0.DPLL_FASTLOCK_CFG_1, DPLL_0.DPLL_FASTLOCK_PSL, and DPLL_0.DPLL_FASTLOCK_BW bit fields. Steerable Fractional Output Divider (FOD) The 8A34002 has multiple Steerable Fractional Divider blocks as shown in Figure 13. Each block receives a high-frequency, low-jitter clock from the System APLL. It then divides that by a fixed-point (non-integer) divide ratio to produce a low-jitter output clock that is passed to the output stage(s) for further division and/or adjustment and also to the DPLL feedback dividers. The FOD output will be in the frequency range of 500MHz to 1GHz, and is independent of the output frequencies from any other FOD and from the System APLL. Figure 13. Steerable Fractional Output Divider Block From System APLL fAPLL Frequency Adjustment Steerable Fractional Output Divider To Output Stages 500-1000MHz Fine Phase Adjustment to DPLL Feedback Dividers The output frequency is determined by dividing the System APLL frequency (fAPLL) by the Fractional Divider. Since fAPLL is between 13.4GHz and 13.9GHz and the FOD output (f FOD) is between 500MHz and 1GHz, there is a limited range of valid FOD divide ratios (from 13.4 to 27.8). The Fractional Divider involves two unsigned integer values, representing the integer (INT) and fraction (FRAC) portion of the divide ratio. The fraction portion is an integer representing the 43-bit numerator of a fraction, where the denominator of that fraction is fixed at 243. Renesas’ Timing Commander Software can be used to determine if a particular output frequency can be represented accurately, and if not, the magnitude of the inaccuracy. If additional information is required, please contact Renesas directly. The equation for the FOD output frequency is as follows. fAPLL fFOD = ---------------------------------- INT + FRAC ----------------  43  2 Note: Fractions that approach 0, 1, or 1/2 can result in increased phase noise on the output signal due to integer-boundary spurs. It is recommended that System APLL frequency and FOD divider settings be coordinated to avoid such fractions. ©2020 Renesas Electronics Corporation 33 September 8, 2020 8A34002 Datasheet Fine adjustments in the phase of the FOD output may also be made. A phase adjustment is performed by increasing or decreasing the frequency of operation of the FOD for a period of time. This results in the clock edges of the FOD output clock being advanced (increased FOD output frequency will move edges to the left as seen on an oscilloscope relative to some fixed reference point) or delayed (decreased FOD output frequency moves edges to the right) by some amount. The user writes a signed integer value to the fine adjust register of the FOD over the serial port. This value represents the number of picoseconds the clock edges are to be advanced (negative value) or delayed (positive value). The user can also specify a rate of phase change as Fast, Medium, or Slow. A Fast setting will apply a larger frequency change for a shorter period of time, whereas a Slow setting will apply a smaller frequency change for a longer period. Medium will choose an intermediate frequency and duration. This setting is used to accommodate devices on the output clocks that may not be able to track a fast phase change. Any number of phase changes may be applied, so the range of phase change is effectively infinite. Note that this method of fine phase adjustment should only be used when the FOD is operating in an open-loop manner. If the FOD is being used as part of a closed-loop control, where the output phase is observed and used to track a reference input, the feedback loop may act to remove the phase adjustment. If the FOD is part of a closed-loop operation, then it is recommended that phase or frequency adjustment be performed via the Digital Phase Locked Loop (DPLL) logic. FOD Multiplexing and Output Stages FOD Multiplexing and the Output Stages are managed with bit fields in the OUT_DIV_MUX and OUTPUT_DIV_MUX modules. See Module: OUT_DIV_MUX and Module: OUTPUT_0 in the 8A3xxxx Family Programming Guide. The 8A34002 has multiple output stages that are associated with the FODs and output pins as shown in the following table. See the OUT_DIV_MUX.OUT_DIV8_MUX and OUT_DIV_MUX.OUT_DIV11_MUX bit fields. Table 14. FOD to Output Stage to Output Pin Mappings Output Stage Single / Dual Output Pins FODs that can Drive this Stage 0 Dual Q0 / nQ0, Q1 / nQ1 FOD_0 1 Dual Q2 / nQ2, Q3 / nQ3 FOD_1 2 Dual Q4 / nQ4, Q5 / nQ5 FOD_2 3 Dual Q6 / nQ6, Q7 / nQ7 FOD_3 The single output stages are shown in Figure 14 and the dual output stages are shown in Figure 15. Figure 14. Single Output Stage Output Buffer From FoD Integer Divider Duty Cycle Adjust Qx Coarse Phase Adjustment nQx Output Control Other than having two copies of each functional block fed from the same FOD, both single and dual output stages behave the same. Similarly, the two paths within the dual output stages behave the same as each other. Descriptions of each functional block are provided in the following sub-sections. ©2020 Renesas Electronics Corporation 34 September 8, 2020 8A34002 Datasheet Figure 15. Dual Output Stage Output Buffer Duty Cycle Adjust Integer Divider Qx Coarse Phase Adjustment nQx Output Control From FoD Output Buffer Duty Cycle Adjust Integer Divider Qx+1 Coarse Phase Adjustment nQx+1 Integer Output Divider The integer output divider takes a clock signal from the FOD stage ranging from 500MHz to 1GHz and divides it by a 32-bit integer value. This results in output frequencies that range from 1GHz down to less than 0.5Hz, depending on the frequency coming from the FOD. For information on which FOD can be used with which output stage / output pins, see the previous table. See the OUTPUT_0.OUT_DIV bit field. Output Duty Cycle Adjustment The 8A34002 also has a number of options for generating pulses with different duty cycles. While these are intended primarily for frame pulses or sync pulses, duty cycle adjustment options remain accessible in all modes of operation. As described in the previous section, each output is a divided down clock from the FOD. By default, this resulting clock will be a 50/50 duty cycle clock. If a pulse, such as a frame or sync pulse, is to be derived from the resulting clock, then the high pulse width can be programmed by a 32-bit integer value, representing the number of FOD clock cycles in the high period. This value must be less than the integer output divider value. Several examples are shown in Table 16. See the OUTPUT_0.OUT_DUTY_CYCLE_HIGH and OUTPUT_0.OUT_CTRL_1 bit fields. Table 16. Output Duty Cycle Examples FOD_n Frequency Integer Output Divider Register Value OUT_DIV[31:0] Output Frequency Output Duty Cycle High Register Value[a] OUT_DUTY_CYCLE_HIG H[31:0] 2 250MHz 0 2ns (50% / 50%) [b] 500,000,000 1Hz (1PPS) 500 1s[c] 80 8.192MHz 0 61.035ns (50% / 50%) 81920 8kHz 80 122ns (1UI[d]) 500MHz 655.36MHz Resulting Pulse width [a] Pulses are always created by this logic as high-going pulses. If a low-going pulse is desired, the nQx output pin can be used with the inverter option selected. ©2020 Renesas Electronics Corporation 35 September 8, 2020 8A34002 Datasheet [b] For precision of duty cycle achieved, see Table 38. [c] This represents the high period of a pulse. [d] The UI method of specifying a pulse width is often used for generation of a frame pulse. A frame pulse is always associated with another regular clock, so UI = Unit Interval of the clock output associated with the frame pulse. In this example, the associated clock is the 8.192MHz clock. Output Coarse Phase Adjustment The 8A34002 supports two methods for adjustment of the phase of an output clock. Fine phase adjustment can be performed in the Digital Phase Locked Loop (DPLL) block, so it can only be adjusted per-channel. In addition, coarse phase adjustment can be performed in the Output Stage and so can be performed on a per-output basis. Coarse adjust will move an output edge in units of the period of the FOD clock (TFOD). Subject to the following rules, an infinite adjustment range is possible and the clock edge can be either advanced or delayed. Note that if an output phase adjustment is needed for a signal that does not meet these rules, fine phase adjustment should be used. See the OUTPUT_0.OUT_CTRL_1 and OUTPUT_0.OUT_PHASE_ADJ bit fields. Rules for application of coarse phase adjust include the following: ▪ Coarse phase adjust lengthens or shortens the high and/or low pulses of the output clock in units of TFOD. ▪ The coarse phase adjust will not shorten the output clock period to anything less than 2 TFOD high + 2 TFOD low. • This means coarse adjust cannot be used if the integer divider ratio is 1, 2, 3, or 4. ▪ Coarse phase adjust can lengthen or shorten (subject to the above rule) the output clock period by up to 232TFOD high + 232  TFODlow. • Such a large change in a single clock period may have serious effects on devices receiving the output clock, so the user is cautioned to consider that before applying a large adjust at one time. Multiple smaller adjustments can be performed by the user over a period of time to avoid this. ▪ Logic within the 8A34002 will take the positive (lengthen the period) or negative (shorten the period) adjustment value provided by the user and apply it in a single clock period to the limits listed in the preceding rules. • For clock signals that are using 50% / 50% duty cycle, adjustments will be applied approximately equally to the high and low portions of the clock. • For clock signals using other duty cycle selections, adjustments will only be applied to the low portion of the clock. ▪ The user can apply as many of these updates as desired, so the range of adjustment is unlimited. Output Buffer The output buffer structure will generate either one differential or two single-ended output signals as programmed by the user. A single output stage will have one output buffer structure and a dual stage one will have two output buffers. Each output buffer has a separate VDDO_Qx pin that will affect its output voltage swing as indicated below and in Table 32. See the OUTPUT_0.OUT_CTRL_0 and OUTPUT_0.OUT_CTRL_1 bit fields. ©2020 Renesas Electronics Corporation 36 September 8, 2020 8A34002 Datasheet Output Buffer in Differential Mode When used as a differential output buffer, the user can control the output voltage swing (VOVS) and common mode voltage (VCMR) of the buffer. Which VOVS and VSWING settings may be used with a particular VDDO_Qx voltage are described in Table 17. Note that VDDO_Qx options of 1.5V or 1.2V cannot be used in differential mode. The nominal voltage swing options are 410mV, 600mV, 750mV, and 900mV. The nominal voltage crossing points options are 0.9V, 1.1V, 1.3V, 1.5V, 1.7V, 1.9V, 2.1V, and 2.3V. For actual values under different conditions, see Table 32. Table 17. Configurable Output Mode Options VDDO_Qx PAD_VDDO[4:2] 3.3V 2.5V 1.8V SWING Setting PAD_VSWING[4:3] VOVS Options Supported[a] VCMR Options Supported PAD_VOS[7:5] 00 410mV 0.9V, 1.1V, 1.3V, 1.5V, 1.7V, 1.9V, 2.1V, 2.3V 01 600mV 0.9V, 1.1V, 1.3V, 1.5V, 1.7V, 1.9V, 2.1V, 2.3V 10 750mV 0.9V, 1.1V, 1.3V, 1.5V, 1.7V, 1.9V, 2.1V 11 900mV 0.9V, 1.1V, 1.3V, 1.5V, 1.7V, 1.9V 00 410mV 0.9V, 1.1V, 1.3V, 1.5V, 1.7V 01 600mV 0.9V, 1.1V, 1.3V, 1.5V 10 750mV 0.9V, 1.1V, 1.3V, 1.5V 11 900mV 0.9V, 1.1V, 1.3V 00 410mV 0.9V, 1.1V, 1.3V 01 600mV 0.9V, 1.1V 10 750mV 0.9V 11 900mV 0.9V [a] Voltage swing values are approximate values. For actual swing values, see Table 32, Table 33, and Table 34. The user can use this programmability to drive LVDS, 2.5V LVPECL, and 3.3V LVPECL receivers without AC-coupling. Most other desired receivers can be addressed with this programmable output, but many will require AC-coupling or additional terminations. For termination recommendations for some common receiver types, see the appropriate section of the Applications Information or contact Renesas using the contact information on the last page of this document. Output Buffer in Single-Ended Mode When used as a single-ended output buffer, two copies of the same output clock are created with LVCMOS output levels. Each clock will have the same frequency, phase, voltage, and current characteristics. The only exception to this is that the user can program the clock from the nQx output pad to be inverted in phase relative to the one coming from the Qx output pin. The non-inverted setting may result in greater noise on these outputs and increased coupling to other output clocks in the device, so it should be used with caution. See the OUTPUT_0.OUT_CTRL_0 bit field. In this mode, the output buffer supports 1.2V, 1.5V, 1.8V, 2.5V, or 3.3V V DDO_Qx voltages. For each output voltage, there are four impedance options that can be selected from. For actual voltage and impedance values under different conditions, see Table 35. See the OUTPUT_0.OUT_CTRL_1 bit field. ©2020 Renesas Electronics Corporation 37 September 8, 2020 8A34002 Datasheet General Purpose Input/Outputs (GPIOs) Unless otherwise specified, any referenced bits or registers throughout this section reside in the GPIO_X section of the register map, where X ranges from 0 to 15. Base address for GPIO_0 is C8C2h (offset 000h to 010h). GPIO_USER_CONTROL base address C160h (offset 000h to 001h). For more information about other GPIOs, see the 8A3xxxx Family Programming Guide. The GPIO signals are intended to provide a user with a flexible method to manage the control and status of the part via pins without providing dedicated pins for each possible function that may be wasted in a lot of applications. The GPIOs are fully configurable so that any GPIO can perform any function on any target logic block. GPIO Modes Each GPIO pin can be individually configured to operate in one of the following modes. Note that these modes are effective only once the 8A34002 has completed its reset sequence. During the reset sequence one or more of these pins can have different functions as outlined in Use of GPIO Pins at Reset: ▪ General Purpose Input – In this mode of operation, the GPIO pin will act as an input whose logic level will be monitored and reflected in an internal register that may be read over the serial port. This is the default mode if no other option is programmed in OTP or EEPROM. ▪ General Purpose Output – In this mode of operation, the GPIO pin will act as an output that is driven to the logic level specified in an internal register. That register can be written over the serial port. ▪ Alarm output – In this mode of operation, the GPIO pin will act as a single-purpose alarm or Alert (aggregated alarm) output. For information on when an alarm output will be asserted or released and alarm sources, see Alarm Output Operation. Note that each GPIO can be independently configured. If multiple GPIOs are configured the same way, they will all have the same output values. • Loss-of-Signal status – In this mode of operation, the GPIO pin will act as an active-high Loss-of-Signal output. There is an option to invert this output polarity via register programming. When the GPIO output is asserted, that indicates the selected input reference monitor is indicating an alarm condition. The related reference monitor and the associated GPIO pin are configured via registers. Configuration of the reference monitor will determine what constitutes an alarm. For more information on reference monitor configuration, see Reference Monitoring. Note that the GPIO output reflects the actual state of the alarm signal from the selected reference monitor. This is not a latched or “sticky” signal. This is different than the other alarm sources below. • Loss-of-Lock status – In this mode of operation, the GPIO pin will act as a Loss-of-Lock output. The related PLL channel and associated GPIO pin are configured via registers. For more information on alarm conditions, see Digital Phase Locked Loop (DPLL) and System APLL. The GPIO can be programmed to show the active Loss-of-Lock status, in which case a high state on the pin will indicate that the associated DPLL or APLL is not currently locked. Alternatively, the GPIO can be programmed to flag any changes in the lock status in a “sticky” bit mode. In this mode of operation, a high state will indicate that the lock status of the associated DPLL or APLL has changed. Either the PLL has entered or left the locked state. The GPIO can be programmed to invert this polarity so that a low state indicates a status change. In either case, since this is a “sticky” status, it must be cleared by register access to the “stick” clear register to remove the alarm signal. • Holdover status – In this mode of operation, the GPIO pin will act as a Holdover status. The related PLL channel and associated GPIO pin are configured via registers. For more information on alarm conditions, see Digital Phase Locked Loop (DPLL). The GPIO can be programmed to show the active Holdover status, in which case a high state on the pin will indicate that the associated DPLL is currently in holdover state. Alternatively, the GPIO can be programmed to flag any changes in the holdover status in a “sticky” bit mode. In this mode of operation, a high state will indicate that the holdover status of the associated DPLL has changed. Either the PLL has entered or left the holdover state. The GPIO can be programmed to invert this polarity so that a low state indicates a status change. In either case, since this is a “sticky” status, it must be cleared by register access to the “stick” clear register to remove the alarm signal. • Alert (aggregated alarm) status – In this mode of operation, the GPIO will act as the logical OR of all alarm indicators that are enabled to drive this output. Only “sticky” bits are available to drive the GPIO in this mode. This output will be asserted if any of the “sticky” bits are asserted and enabled to cause the Alert (aggregated alarm). To clear this output, all contributing “sticky” bits must be individually cleared. This output will be active-high to indicate one or more alarms are asserted. There is an option to invert this output polarity via register programming. ©2020 Renesas Electronics Corporation 38 September 8, 2020 8A34002 Datasheet ▪ Output Disable control – In this mode of operation, the GPIO pin will act as a control input. When the GPIO input is high, the selected output clock(s) will be disabled, then placed in high-impedance state. When the GPIO pin is low, the selected output clock(s) will be enabled and drive their outputs as configured. For information on output frequency and output levels, see System APLL and FOD Multiplexing and Output Stages. Selection of which output(s) are controlled by which GPIO(s) is configured via registers over the serial port or by OTP or EEPROM at reset. Each GPIO can be configured to control any or all outputs (or none). So all combinations can be set up from a single GPIO controlling all outputs, to all outputs responding to individual GPIO signals and any grouping in between. ▪ Single-ended Input Clock – In this mode of operation a single-ended input clock can be applied to certain GPIOs that map to specific input stages (see Input Stage for details, including which GPIOs map to which input references). This can be used if extra single-ended inputs are needed due to all input reference clock pins being taken-up by differential input references. This mode cannot be used if an input stage already has two single-ended input references from the CLKx/nCLKx input pins. ▪ Manual Clock Selection control – In this mode of operation, the GPIO pin acts as an input that will manually select between one of two inputs for a specific DPLL channel. The specific input references and the PLL channel must be preconfigured via registers. Assertion of the GPIO will select the higher priority input and de-assertion will select the lower priority input. For information on how to configure the input references for a PLL channel, see DPLL Input Clock Qualification and Selection. ▪ DCO Increment – In this mode of operation, the GPIO pin will act as an increment command input pin for a specific channel configured as a DCO. The rising edge of the GPIO pin will cause an increment function on the indicated DCO. The amount of the increment and the related DCO to increment must be previously configured via registers. For more information, see Increment / Decrement Registers and Pins. ▪ DCO Decrement – In this mode of operation, the GPIO pin will act as a decrement command input pin for a specific channel configured as a DCO. The rising edge of the GPIO pin will cause a decrement function on the indicated DCO. The amount of the decrement and the related DCO to decrement must be previously configured via registers. For more information, see Increment / Decrement Registers and Pins. ▪ Clock Disqualification Input – In this mode of operation, the GPIO pin will act as an active-high disqualification input for a preconfigured input and DPLL. This is intended to be connected to the LOS output of a PHY or other device. For more information, see DPLL Input Clock Qualification and Selection. GPIO Pin Configuration GPIO pins are all powered off a separate voltage supply that supports 1.5V, 1.8V, 2.5V, or 3.3V operation. An internal register bit must be set to indicate which voltage level is being used on the GPIO pins. This setting is a global one for all GPIOs. In addition, each GPIO can be enabled or disabled under register control. If enabled and configured in an operating mode that makes it an output, the user can choose if the GPIO output will function as an open-drain output or a CMOS output. The open-drain output drives low but is pulled high by a pull-up resistor. There is a very weak pull-up internal to the 8A34002, but an external pull-up is strongly recommended. In CMOS mode, the output voltage will be driven actively both high and low as needed. Register control can also enable a pull-up (default) or pull-down. Alarm Output Operation There are many internal status and alarm conditions within the 8A34002 that can be monitored over the serial port by polling registers. Several of these can be directed to GPIO pins as indicated in General Purpose Input/Outputs (GPIOs). In addition, one of the GPIOs can be designated as an Alert (aggregated alarm) output signal called an Alert output. The 8A34002 provides both a “live” and a “sticky” status for each potential alarm condition. A “live” bit shows the status of that alarm signal at the moment it is read over the serial port. A “sticky” bit will assert when an alarm condition changes state and will remain asserted until the user clears it by writing to the appropriate clear bit over the serial port. When a GPIO is configured to show the status of a specific alarm, it will show the “live” or sticky status of that alarm, depending on the specific alarm, where a high output on the GPIO indicates the alarm is present. For more information, see GPIO Modes. The GPIO can be programmed to invert the alarm if desired. ©2020 Renesas Electronics Corporation 39 September 8, 2020 8A34002 Datasheet The Alert (aggregated alarm) output logic only uses the “sticky” status bit for alarms. This ensures when a software routine reads the 8A34002 there will be an indication of what caused the alarm in the first place. Note that there can be multiple sticky bits asserted. Table 18 shows the alarm conditions possible within the 8A34002. Note that the reference monitor, the DPLL, and the System DPLL blocks can generate the indicated alarms. Table 18. Alarm Indications Logic Bloc Reference Monitoring Digital Phase Locked Loop (DPLL) [c][d] Specific Alarm Frequency Offset Limit Exceeded Conditions for Live Alarm[a] to Assert Conditions for Live Alarm[a] to Negate[b] See Frequency Offset Monitoring See Frequency Offset Monitoring Loss-of-Signal See Loss of Signal (LOS) Monitoring See Loss of Signal (LOS) Monitoring Activity Alarm See Activity Monitor See Activity Monitor DPLL has entered / is in the Holdover state DPLL no longer in Holdover state DPLL has entered / is in the Locked state and System APLL is in the Locked state DPLL and/or System APLL no longer in the Locked state Holdover Locked [a] “Sticky” alarm bits are set whenever the associated live alarm changes state. So there will be a new “sticky” alarm on both assertion and negation of the appropriate live alarm indication. [b] Only the “live” status will negate by itself. The “sticky” needs to be explicitly cleared by the user. [c] For the Digital PLL, “sticky” alarms are raised when the state machine transitions into specific states and “live” status indicates that the Digital PLL is currently in a specific state. The user can read the current state of the Digital PLL state machine from status registers over the serial port. [d] This includes the System DPLL, as well as all Digital PLLs. For each alarm type in each logic block that can generate them, there is a “live” status, a “sticky” status, a “sticky” clear control and a series of control bits that indicate what effects the alarm will have. When the “live” status changes state, the “sticky” status will assert. If so configured via registers, that alarm may generate an external signal via GPIO. That signal may be an individual alarm output or an Alert (aggregated alarm). Once external software responds, it is expected to read the sticky status bits to determine the source(s) of the alarm and any other status information it may need to take appropriate action. The “sticky” clear control can be used to clear any or all of the bits that contributed to the alarm output being asserted. In addition to the above controls and status, each potential alarming logic block has its own controls and status. Each of the reference monitors has a “sticky” status bit, a “sticky” clear bit and various control bits. Each of the DPLLs and the SysDPLL have a “sticky” status bit, a “sticky” clear bit, control bits and a PLL state status field. These functions behave as described in the previous paragraph. Note that both the individual alarm “sticky” status and the logic block “sticky” status must be cleared to fully remove the source of the alarm output. Individual “sticky” alarms should be cleared first so that all individual alarms associated with a logic block won’t cause a re-assertion of the block “sticky” alarm. Note: Clearing of all sticky bits via the registers may not result in the Alarm output pin negating for up to 200µsec and so that GPIO should not be used as a direct input to a CPU's interrupt input or multiple interrupts may be generated within that CPU for a single alarm event. There are also several configuration bits that act on the alarm output logic as a whole. There is a global alarm enable control that will enable or disable all alarm sources. This can be used during alarm service routines to prevent new alarms while that handler is executing in external software. The user can also designate a GPIO as an Alert (aggregated alarm) output and determine which individual alarms will be able to drive it. The GPIO can be programmed to invert the Alert (aggregated alarm) if desired. ©2020 Renesas Electronics Corporation 40 September 8, 2020 8A34002 Datasheet Device Initial Configuration During its reset sequence, the 8A34002 will load its initial configuration, enable internal regulators, establish and enable internal clocks, perform initial calibration of the Analog PLL, and lock it to the reference on the OSCI/OSCO pins. Depending on the initial configuration, it may also bring up Digital PLLs, lock to input references including any OCXO/TCXOs, and generate output clocks. The following four mechanisms can be used to establish the initial configuration during the reset sequence: ▪ ▪ ▪ ▪ State of certain GPIO pins (see Table 19) at the rising edge of the nMR signal Configuration previously stored in One-Time Programmable memory Configuration stored in an external I2C EEPROM Default values for internal registers Each of these is discussed individually in the following sections and then integrated into the reset sequence. Use of GPIO Pins at Reset All of the device GPIO pins are sampled at the rising edge of the nMR (master reset) signal and some of them may be used in setting the initial configuration. Table 19 shows which pins are used to control what aspects of the initial configuration. All of these register settings can be overwritten later via serial port accesses. Note also that several GPIOs can be used as a JTAG port when in Test mode. For information, see JTAG Interface. If these GPIOs are being used as a JTAG interface, it is recommended that they not be used for any of the reset functions outlined below. Table 19. GPIO Pin Usage at Start-Up GPIO Number Function Internal Pull-up or Pull-down 9 0 = Main serial port uses SPI protocol 1 = Main serial port uses I2C protocol Pull-up 8 Must be high during reset active period Pull-up Identifies which stored configuration in OTP to use for initial configuration (has no effect with “-000” unprogrammed devices). See details just below this table. Pull-up 1 pin user selectable[a] Disables EEPROM accesses during start-up sequence. By default, no GPIO is used for this purpose, so the device will attempt to find an external EEPROM to check for additional start-up information by default. See details just below this table. Pull-up 1 pin user selectable[a] Provides pin control for I2C slave serial port (for serial port selected by GPIO[9] as I2C) default base address bit A2. Has no effect on serial port selected as SPI. By default no GPIO is used for this purpose, so the default I2C slave port base address will have a 0 for bit A2. See details just below this table. Pull-up 4 pins user selectable[a] [a] Selection of this mode for a GPIO is performed using the Device Information block in the OTP memory, which is programmed by Renesas at the factory for dash codes that are non-zero. “-000” dash code devices are considered unprogrammed and so will have the default behavior indicated above. ©2020 Renesas Electronics Corporation 41 September 8, 2020 8A34002 Datasheet Any of the available GPIOs can be used as the following: ▪ I2C base address bit A2 – This is for the serial port when selected as I2C during the start-up sequence using GPIO[9]. If no GPIOs are configured in this mode, bit A2 of the slave serial port base address will be zero. The value of the I2C base address and the serial port configuration can be overwritten by SCSR configuration data or serial port accesses later in the start-up sequence. If more than one GPIO is programmed with this functionality, only the one with the highest index will be used (e.g., if both GPIO[5] and GPIO[7] are programmed to do this, only GPIO[7] would be used). ▪ EEPROM Access Disable control – A high input value on a GPIO programmed with this function prevents a device from attempting to read device update information or SCSR configuration data from an external I2C EEPROM. This will speed up device reset time but prevent access to updated information that may be stored in EEPROM. If no GPIOs are configured in this mode then the device will attempt to locate an external EEPROM at the appropriate point in the start-up sequence. If multiple GPIOs are configured to perform this function then any one of them being active will disable EEPROM accesses, so it is recommended that no more than one GPIO be programmed for this function. ▪ Default Configuration Select control – If no GPIOs are selected then GPIO[3:0] will be assumed and the value on those pins at the rising edge of the nMR signal will be used to select which of the SCSR configurations in OTP memory is to be used. Note that since a GPIO is pulled-up by default, unless these pins are pulled or driven low during the reset period, this will select SCSR Configuration 15. If one or more GPIOs are selected for this function, then the value on those pins at the rising edge of nMR will be used to select the SCSR configuration to be loaded. The Device Information block of the OTP can be configured to select any of up to four GPIO pins to be used for this purpose if the default GPIOs are not convenient. The GPIOs chosen do not have to be sequential, but whichever ones are chosen, the one with the lowest index number will be the LSB and so on in order of the index until the GPIO with the highest index is the MSB. No GPIO that appears elsewhere in this table should be used for this purpose. For example, if GPIO[8], GPIO[6], GPIO[5] and GPIO[2] are used, GPIO[8] is the MSB, GPIO[6] is next most significant, GPIO[5] is next and GPIO[2] is the LSB. If less than four GPIO pins are selected, then the selected GPIOs will be used as the least-significant bits of a 4-bit selection value, with the upper bits set to zero. If more than four GPIOs are programmed for this function, then the GPIOs will form a larger bit-length word for selection of internal configuration. Default Values for Registers All registers are defined so that the default state (without any configuration data from OTP or EEPROM being loaded) will cause the device to power-up with none of the outputs enabled and all GPIO signals in General-Purpose Input mode. Users can then program any desired configuration data over the serial port once the reset sequence has completed. One-Time Programmable (OTP) Memory The 8A34002 contains a 32kbytes One-Time Programmable (OTP) memory block that is customer definable. The term “one-time programmable” refers to individual blocks within the memory structure. Different blocks can be programmed at different times, but each block can only be programmed once. The data structure within the OTP is designed to facilitate multiple updates and multiple configurations being stored, up to the limit of the physical memory space. After reset of the 8A34002, all internal registers are reset to their default values, then OTP contents are loaded into the device’s internal registers. A Device Information block programmed by Renesas at Final Test will always be loaded. This provides information that is specific to the device, including product ID codes and revision information. In addition there are zero or more device configurations stored in the OTP by Renesas at the factory if a special dash-code part number is requested. Certain GPIO pins are sampled at the rising edge of the external nMR input signal. The state of those pins at that time will be used by the 8A34002 to determine which of up to 16 configurations stored in the OTP to load into the device registers. For information on how to select a configuration, see Use of GPIO Pins at Reset. Storage of configuration data in OTP does not require having a value stored for every register in the device. Register default values are defined to ensure that most functions will be disabled or otherwise made as neutral as possible. This allows only features that are being used in any particular configuration (and their associated trigger registers as defined in the 8A3xxxx Family Programming Guide) to need to be stored in OTP for that configuration. The intent of this is to minimize the size a configuration takes in OTP to allow more configurations to be stored there. For this reason, the exact number of configurations storable in OTP cannot be predetermined. There will be a minimum of two configurations and a maximum of 16 configuration capacity in the OTP. ©2020 Renesas Electronics Corporation 42 September 8, 2020 8A34002 Datasheet Part numbers with -000 as the dash code number are considered “unprogrammed” parts, but will come with at least a Device Information block pre-programmed with Renesas-proprietary information, including parameters needed to successfully boot the device to the point where it can read its configuration data. One Device Update block may also be programmed if determined to be appropriate by Renesas. Custom user configurations indicated with non-zero dash code part numbers will in addition have one or more SCSR Configuration sections pre-programmed as indicated in the datasheet addendum for that particular dash code part number. Note that a programmed configuration, Device Information block, or Device Update block may be invalidated via the OTP programming interface, and if sufficient OTP space remains, a new one added to replace it. Note that this does not erase or remove the original data and the space it consumes. It just marks it to be ignored by the device. This allows for a limited ability to update a device in the field either from a device functional update or configuration data perspective. This is a purely software-driven process handled over the serial port. Please contact Renesas for support if this type of in-field upgrade / change is desired. Note that the ability to perform this type of in-field update is highly dependent on the size of the change versus the remaining space in OTP, so it will not be possible in all cases. Configuration Data in OTP Multiple configurations can be programmed into the internal One-Time Programmable memory. By using the GPIO pins at start-up as outlined in Use of GPIO Pins at Reset, one of those configurations can be chosen for use as the initial values in the device registers after reset. Register values can be changed at any time over the serial port, but any such changes are not stored in OTP and will be lost on reset or power-down. The OTP is organized so that only configuration data that changes from the register default values needs to be stored. This saves OTP space and allows the potential for more configurations to be stored in the OTP. If the indicated configuration in OTP has a checksum error, it will not be loaded and registers will be left at their default values. Use of External I2C EEPROM The 8A34002 can search for additional configuration or device updates in an external I2C EEPROM. As described in the Use of GPIO Pins at Reset, a GPIO can be configured to select whether or not this search will be performed during the reset sequence. The remainder of this description assumes the EEPROM search is enabled. The 8A34002 will use its I2C Master Port to attempt to access an external I2C EEPROM at base address 1010000 (binary) at an I2C frequency of 1MHz. If there is no response, this will be repeated at base address 1010001 (binary) at 1MHz. This will repeat up to address 1010111 (binary) at 1MHz. If there still are no responses, the search will be repeated at 400kHz and then again at 100kHz. If no response is received after this entire sequence, the device will assume there is no EEPROM available. Any errors in the process will be reported in status registers. Device Updates in External I2C EEPROM As indicated in Reset Sequence, if enabled, the 8A34002 will search for Device Update information in an external I2C EEPROM. It will first identify all valid EEPROMs attached to the I2C master port as described above. Each valid EEPROM will be checked for a valid Device Update Block header with valid checksum at address offset 0x0000 within the EEPROM. The first such valid block will be used as described in Reset Sequence. Configuration Data in External I2C EEPROM As a final option for device configuration, the initial configuration can be read from an external I2C EEPROM. Renesas’ Timing Commander GUI Software can generate the necessary EEPROM load information as an Intel HEX file for this purpose. The 8A34002 will search each EEPROM identified during the above search sequence for a valid configuration data block (valid header and checksum). The first valid block found will be loaded into internal registers after checksum validation. The search will terminate after the first valid block is found and loaded. This means that only a single valid configuration block can be stored via the EEPROM method. When the device searches for an EEPROM configuration, it will check for a valid block at address offsets 0x0000 and 0xF000 within an EEPROM. If using this configuration method, see the warning in Step 5 – Search for Configuration in External EEPROM. ©2020 Renesas Electronics Corporation 43 September 8, 2020 8A34002 Datasheet Reset Sequence Unless otherwise specified, any referenced bits or registers throughout this section reside in the RESET_CTRL section of the register map, base address for which is C000h (offset 000h to 012h). For more information, see the 8A3xxxx Family Programming Guide. Figure 16 shows the relationship between the master reset signal (nMR) and the supply voltages for the 8A34002. There are no power sequencing requirements between the power rails, so VDD in the diagram represents any of the supply voltages. To ensure there is no anomalous behavior from the device as it powers up, it is recommended that the nMR signal be asserted (low) before any voltage supply reaches the minimum voltage shown in the figure. nMR should remain asserted until a short hold time (tHOLD ~10nsec) after all supply voltages reach the operating window of 95% of nominal voltage. nMR must be asserted or the device will not function correctly after power-up. One additional consideration is that once minimum voltage is reached on all voltage supplies, internal regulators and voltage references will need the amount of start-up time specified in Table 38, “Regulators Ready.” If the time tRAMP shown in Figure 16 is less than the voltage regulators’ start-up time indicated in Table 38, then release of nMR should be delayed. Figure 16. Power-Up Reset Sequencing 95% VDD VDD 50% VDD tRAMP tHOLD nMR In cases where the device is not powering up and just being reset, a low pulse on nMR of 20ns will be sufficient to reset the device. The following reset sequence will start from the rising (negating) edge of the nMR (master reset) signal when nTEST is de-asserted (high). Step 0 – Reset Sequence Starting Condition Once power rails reach nominal values and the nMR signal has been asserted, the 8A34002 will be in the following state: ▪ ▪ ▪ ▪ ▪ All Qx / nQx outputs will be in a high-impedance state. All GPIO pins will be set to General-Purpose Inputs, so none will be driving the output. The serial port protocols are not set at this point in the reset sequence, so the ports will not respond. Device Information block loaded from internal OTP to configure what GPIOs will be used for what start-up functions in Step 1. The System APLL will be configured and calibrated based on frequency information in the Device Information block then locked to the reference clock on the OSCI input. Step 1 – Negation of nMR (Rising Edge) At the rising edge of the nMR signal, the state on the GPIO pins at that time is latched. After a short hold time, the GPIOs can release their reset levels and assume their normal operation modes. The latched values will be used in later stages of the reset sequence. Step 2 – Internally Set Default Conditions An internal image of the device registers will be created in internal RAM with all registers set to their default values. This will not result in any changes to the GPIO or output clock signals from their Step 0 condition. ©2020 Renesas Electronics Corporation 44 September 8, 2020 8A34002 Datasheet Based on the serial port protocol selection made via the GPIO pin in Step 1, serial port configuration will be completed as indicated by the GPIO input pin. If SPI mode is selected by the GPIO, the register default values will configure it to use 4-wire SPI mode. Step 3 – Scan for Device Updates in EEPROM If enabled to do so, the 8A34002 will check for device functional update information in any available EEPROMs (for information on how EEPROMs are searched for, see Use of External I 2C EEPROM). If such information is found, it will be loaded, the device functionality updated, and then the part will reinitialize to Step 0. Step 4 – Read Configuration from OTP Using the GPIO values latched in Step 1, the device will search the internal OTP memory for the indicated configuration number. If no such configuration is found or the configuration has an invalid checksum, the device will skip to Step 5. Any errors in this process will be reported. If loading from OTP was successful, which configuration number was loaded will be reported. If the requested configuration is found and is valid, the device will load the registers indicated in the configuration data with the stored data values in the internal register image. Any register not included in the configuration data set will remain at its default value in the register image. Note: Many register modules have explicitly defined trigger registers that when written will cause the other register settings in that module to take effect. Users must ensure that the configuration in OTP will cause a write to all applicable trigger registers, even if that register’s contents would be all zero. Multi-byte register fields also require all bytes of the field to be written to ensure triggering. For indications of which trigger registers are associated with which other registers, see the 8A3xxxx Family Programming Guide. The contents of several of the registers will be used to guide the remainder of the reset sequence: ▪ If the System APLL feedback divider value was programmed in this step, perform System APLL calibration in parallel with remaining reset activities. ▪ Re-configure the serial ports to use I2C or SPI protocols as indicated. For information, see I2C Slave Operation or SPI Operation. Step 5 – Search for Configuration in External EEPROM The 8A34002 will check for configuration information in any available EEPROM (for information on how EEPROMs are searched for, see Use of External I 2C EEPROM). If a valid configuration data block is found, it will be read, its checksum validated and if that passes, loaded into the internal register image similarly to OTP configuration data described in Step 4. If the data found is not of the correct format or the data block fails a checksum comparison, it will be ignored. The search will continue through the EEPROM and on to the next EEPROM address until the complete range has been searched or a valid configuration block has been found and applied to the internal register image. Then the sequence will proceed to Step 6. Note: Since OTP and EEPROM configuration data rarely consists of a full register image, reading of configuration data from OTP and then from a configuration block stored in EEPROM may result in internal registers being loaded with conflicting settings drawn partially from each of the configuration data sets being loaded. It is strongly recommended that a configuration block placed in EEPROM only be used when no valid configuration is being pointed to in OTP by GPIO signals (or there is no valid configuration in OTP at all). If multiple configurations are to be used then the user must ensure all registers are set to the desired values by the final configuration block to be loaded. ©2020 Renesas Electronics Corporation 45 September 8, 2020 8A34002 Datasheet Step 6 - Load OTP Hotfix and Execute If the 8A34002 OTP memory contains a hotfix, that information will be loaded into RAM and executed at this point. Step 7 – Complete Configuration The 8A34002 will complete the reset and initial configuration process at this point and begin normal operations. Completion steps include the following: 1. If configuration information was loaded in Step 4 or Step 5, recalibrate the System APLL and lock it to the reference clock on the OSCI input. 2. Enable serial port operation as configured. 3. Apply configuration settings from the internal register image to the actual registers and enable output clocks Qx / nQx and GPIOs as configured. 4. Begin operation on input reference monitors and PLL state machine alarms/status. 5. Enable alarm operation as configured. Note that there are several scenarios in which the reset sequence will reach this point without retrieving any configuration data and with all registers in the default state. This may be intentional for users who wish to configure only via the serial port or the result of a problem in the loading of a configuration. Users can read appropriate status bits to determine what failures, if any, occurred during the reset sequence. Clock Gating and Logic Power-Down Control The 8A34002 can disable the clocks to many logic blocks inside the device. It also can turn off internal power regulators, disabling individual power domains within the part. Because of the potentially complex interactions of the logic blocks within the device, logic within the part will handle the decision-making of what will be powered-off, versus clock-gated, versus fully operational at any time. By default, the device will configure itself with functions in the lowest power-consuming state consistent with powering up the part and reading a user configuration. User configurations, whether stored in internal OTP, external EEPROM, or manually adjusted over the serial port, should make use of register bits to only turn on functions that are needed. Also if a function is no longer needed, register bits should be used to indicate it is no longer required. Internal logic will reduce its power-consumption state in reaction to these indicators to the greatest extent possible. For more information on how to calculate power consumption for a particular configuration, consult Renesas’ Timing Commander software for more precise results for a particular configuration. Serial Port Functions The serial ports are managed with bit fields in the SERIAL module. See Module: SERIAL in the 8A3xxxx Family Programming Guide. The 8A34002 supports two serial ports. One is a dedicated I2C Master port used for loading configuration data at reset and the other is a configurable slave I2C or SPI port that can be used at any time after the reset sequence is complete to monitor and/or configure the device. The operation of the I2C Master Port is described in I2C Master. The SCL_M and SDA_M pins are used for this port and can be connected to the same I2C bus as the slave port if it is configured in I 2C mode. For information on the operation of the master I2C and slave I2C or SPI ports, see the appropriate section below. A slave serial port can be reconfigured at any time by accessing the appropriate registers within a single burst write. This includes configuration options with each protocol or switching between protocols ( I2C to SPI or vice versa). However, it is recommended that the full operating mode configuration, including page sizes for registers for a serial port be set in the initial configuration data read from OTP or external EEPROM (for information, see Device Initial Configuration). ©2020 Renesas Electronics Corporation 46 September 8, 2020 8A34002 Datasheet Note on Signal Naming in the Remainder of the Serial Port Sections The pin names indicated in the Pin Description table are meant to indicate the function of that signal when used in SPI mode and also the function when in I2C mode. In the remainder of the Serial Port Functions descriptions, the SPI descriptions will refer to the signals by their function in the selected mode, as shown in Table 20. Table 20. Serial Port Pin to Function Mapping SPI Mode Signal Name I2C Mode Signal Name Function Function I 2C Package Pin Name Clock Input SCLK SCLK SPI Clock Input SCLK CS SPI Chip Select (active low) A0 I2C Slave Address Bit 0 CS_A0 SDI SPI Data Input (unused in 3-wire mode) A1 I2C Slave Address Bit 1 SDI_A1 SDIO SPI Data Out (4-wire mode) SPI Data In/Out (3-wire mode) SDA I2C Data In/Out SDIO Addressing Registers within the 8A34002 The address space that is externally accessible within the 8A34002 is 64KB in size, and thus, needs 16 bits of address offset information to be provided during slave serial port accesses. Of that 64KB, only the upper 32KB contains user accessible registers. The user may choose to operate the serial port providing the full offset address within each burst, or to operate in a paged mode where part of the address offset is provided in each transaction and another part comes from an internal page register in each serial port. Figure 17 shows how page register and offset bytes from each serial transaction interact to address a register within the 8A34002. Figure 17. Register Addressing Modes via Serial Port 0000h Offset Mode 16b Register Address Page Register SPI (1B) SPI (2B) 7FFFh 8000h Register Address Lower Bits ©2020 Renesas Electronics Corporation Offset 15 7 6 Offset 0 15 14 Target Register I2C (1B) 0 Page 15 Registers Serial Port Offset Page Page Upper Bits Reserved I2C (2B) Offset 8 7 0 Offset 15 0 FFFFh 47 September 8, 2020 8A34002 Datasheet I2C Slave Operation The I2C slave protocol of the 8A34002 complies with the I2C specification, version UM10204 Rev.6 – 4 April 2014. Figure 18 shows the sequence of states on the I2C SDA signal for the supported modes of operation. Figure 18. I2C Slave Sequencing Sequential 8-bit Read S Dev Addr + W A Offset Addr X A Sr Dev Addr + R A Offset Addr X A A Offset Addr X MSB A Offset Addr X LSB A A Offset Addr X MSB A Offset Addr X LSB A A Data X Data X+1 A A Data X+1 A A Data X+n A P Sequential 8-bit Write S Dev Addr + W Data X A A Data X+n A P Sequential 16-bit Read S Dev Addr + W Sr Dev Addr + R A Data X Data X+1 A A Data X+1 A A Data X+n A P Sequential 16-bit Write S Dev Addr + W From master to slave From slave to master Data X A A Data X+n A P S = Start Sr = Repeated start A = Acknowledge A = Non-acknowledge P = Stop The Dev Addr shown in the figure represents the base address of the 8A34002. This 7-bit value can be set in an internal register that can have a user-defined value loaded at reset from internal OTP memory or an external EEPROM. The default value if those methods are not used is 1011000b. Note that the levels on the A0 and A1 signals can be used to control Bit 0 and Bit 1, respectively, of this address. There is also an option to designate the reset state of a GPIO pin to set the default value of the A2 bit of the I 2C slave port base address (for information, see Use of GPIO Pins at Reset). In I2C operation these inputs are expected to remain static. They have different functions when the part is in SPI mode. The resulting base address is the I2C bus address that this device will respond to. See the SERIAL.SER0_I2C bit field. When I2C operation is selected for a slave serial port, the selection of 1-byte (1B) or 2-byte (2B) offset addressing must also be configured. These offsets are used in conjunction with the page register for each serial port to access registers internal to the device. Because the I2C protocol already includes a read/write bit with the Dev Addr, all bits of the 1B or 2B offset field can be used to address internal registers. See the SERIAL.SER0 bit field. ▪ In 1B mode, the lower 8 bits of the register offset address come from the Offset Addr byte and the upper 8 bits come from the page register. The page register can be accessed at any time using an offset byte value of 0xFC. This 4-byte register must be written in a single-burst write transaction. ▪ In 2B mode, the full 16-bit register address can be obtained from the Offset Addr bytes, so the page register only needs to be set up once after reset via a 4-byte burst access at offset 0xFFFC. Note: I2C burst mode operation is required to ensure data integrity of multi-byte registers. When accessing a multi-byte register, all data bytes must be written or read in a single I2C burst access. Bursts can be of greater length if desired, but must not extend beyond the end of the register page (Offset Addr 0xFF in 1B mode, no limit in 2B mode). An internal address pointer is incremented automatically as each data byte is written or read. Figure 19 and Table 21 show the detailed timing on the interface. 100kHz, 400kHz, and 1MHz operation are supported. ©2020 Renesas Electronics Corporation 48 September 8, 2020 8A34002 Datasheet I2C 1-byte (1B) Addressing Examples 8A34002 I2C 7-bit I2C address is 0x5B with LSB = R/W Example write “0x50” to register 0xCBE4: B6* FC 00 CB 10 20 #Set Page Register, *I2C Address is left-shifted one bit. B6 E4 50 #Write data 50 to CB E4 Example read from register 0xC024: B6* FC 00 C0 10 20 #Set Page Register, *I2C Address is left-shifted one bit. B6 24* #Set I2C pointer to 0xC024, *I2C instruction should use “No Stop” B7 #Send address with Read bit set. I2C 2-byte (2B) Addressing 8A34002 I2C 7-bit I2C address is 0x5B with LSB = R/W Example write “50” to register 0xCBE4: B6* FF FD 00 10 20 #Set Page Register, *I2C Address is left-shifted one bit. B6 CB E4 50 #Write data to CB E4 Example read from register 0xC024: B6* FF FD 00 10 20 #Set Page Register (*I2C Address is left-shifted one bit.) B6 C0 24* #Set I2C pointer to 0xC024, *I2C instruction should use “No Stop” B7 #Send address with Read bit set. Figure 19. I2C Slave Timing Diagram tSU:DAT SDA tHD:DAT MSB tLOW tHD:STA tBUF SCLK s tHIGH tHD:STA tSU:STA tSU:STO sr s P Table 21. I2C Slave Timing Parameter Description Minimum Typical Maximum Units 1 MHz fSCLK SCLK Operating Frequency tLOW SCLK Pulse Width Low 130 ns tHIGH SCLK Pulse Width High 9 ns tSU:STA Start or Repeat Start Setup Time to SCLK 6 ns tHD:STA Start or Repeat Start Hold Time from SCLK 18 ns tSU:DAT Data Setup Time to SCLK rising edge 5 ns tHD:DAT Data Hold Time from SCLK rising edge 0 ns tSU:STO Stop Setup Time to SCLK 12 ns Minimum Time from Stop to Next Start 0.5 ns tBUF ©2020 Renesas Electronics Corporation 49 September 8, 2020 8A34002 Datasheet I2C Master The 8A34002 can load its register configuration from an external I2C EEPROM during its reset sequence. For information on what accesses occur under what conditions, see Reset Sequence. As needed during the reset sequence, the 8A34002 will arbitrate for the I2C bus and attempt to access an external I2C EEPROM using the access sequence shown in Figure 20. The I2C master protocol of the 8A34002 complies with the I2C specification, version UM10204 Rev.6 – 4 April 2014. As displayed in the figure, the I2C master port can be configured to support I2C EEPROMs with either 1-byte or 2-byte offset addressing. The I2C master logic will negotiate with any EEPROMs found to use the highest speed of 1MHz, 400kHz, or 100kHz. See the SERIAL.I2CM bit field. Figure 20. I2C Master Sequencing Sequential Read (1-byte Offset Address) S Dev Addr + W A Offset Addr X A Sr Dev Addr + R A Offset Addr X LSB A Data X A Data X+1 A A Data X+n A P Sequential Read (2-byte Offset Address) S Dev Addr + W A From master to slave From slave to master Offset Addr X MSB A Sr Dev Addr + R A Data X A Data X+1 A A Data X+n A P S = Start Sr = Repeated start A = Acknowledge A = Non-acknowledge P = Stop ©2020 Renesas Electronics Corporation 50 September 8, 2020 8A34002 Datasheet SPI Operation The 8A34002 supports SPI operation as a selectable protocol on the serial port. The port can be configured for either 3-wire or 4-wire operation. In 4-wire mode, there are separate data in (to the 8A34002) and data out signals (SDI and SDIO respectively). In 3-wire mode, the SDIO signal is used as a single, bidirectional data signal. Figure 21 shows the sequencing of address and data on the serial port in both 3-wire and 4-wire SPI mode. 4-wire SPI mode is the default. The R/W bit is high for Read Cycles and low for Write Cycles. See the SERIAL.SER0_SPI bit field. Figure 21. SPI Sequencing SPI Read Sequence* CS SCLK SDI (4-wire) 0 1 2 3 4 5 6 R/W A14 A13 A12 A11 A10 A9 7 8 9 10 11 12 13 14 15 16 18 19 A8 A7 A6 A5 A4 A3 A2 A1 A0 20 21 22 23 24 25 26 27 28 29 30 31 XX (SDI unused while data being read) Data byte from Address provided A14-A7 are omitted in 7b SPI Addressing Mode SDIO (4-wire) SDIO (3-wire) 17 Data byte from Address + 1 D7 D1 D6 D2 D5 D3 D4 D4 D3 D5 D2 D6 D1 D7 D0 D0 D7 D1 D6 D2 D5 D3 D4 D4 D3 D5 D2 D6 D1 D7 D0 R/ W R/W A14 A0 A13 A1 A12 A2 A11 A3 A10 A4 A9 A5 A8 A4 A11 A3 A12 A2 A13 A1 A0 A6 A7 A6 A8 A5 A9 A10 D6 D2 D5 D3 D4 D4 D3 D5 D2 D1 D6 D0 D7 D7 D0 D6 D1 D5 D2 D4 D3 D3 D4 D2 D5 D1 D6 D0 D7 SDIO Driven by Master SDIO Driven by Slave SPI Write Sequence* CS SCLK SDI (4-wire) 0 1 2 3 4 5 6 R/ W R/W A14 A0 A13 A1 A12 A2 A11 A3 A10 A4 A9 A5 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 A8 A6 A7 A6 A8 A5 A9 A10 A4 A11 A3 A12 A2 A13 A1 A14 A0 D7 D0 D6 D1 D5 D2 D4 D3 D3 D4 D2 D5 D1 D6 D0 D7 D7 D0 D6 D1 D5 D2 D4 D3 D3 D4 D2 D5 D1 D6 D0 D7 Data byte to Address provided A14-A7 are omitted in 7b SPI Addressing Mode SDIO (4-wire) SDIO (3-wire) 17 Data byte to Address + 1 Hi-Z R/ W R/W A14 A0 A13 A1 A12 A2 A11 A3 A10 A4 A9 A5 A8 A6 A7 A6 A8 A5 A9 A10 A4 A11 A3 A12 A2 A13 A1 A14 A0 D7 D0 D6 D1 D5 D2 D4 D3 D3 D4 D2 D5 D1 D6 D0 D7 D7 D0 D6 D1 D5 D2 D4 D3 D3 D4 D2 D5 D1 D6 D0 D7 SDIO Driven by Master * See the timing diagrams for exact timing relationships. A serial port can be configured for the following settings. These settings can come from register defaults, or from an internal OTP or external EEPROM configuration loaded at reset: ▪ 1-byte (1B) or 2-byte (2B) offset addressing (see Figure 17). See the SERIAL.SER0 bit field. • In 1B operation, the 16-bit register address is formed by using the 7 bits of address supplied in the SPI access and taking the upper 9 bits from the page register. The page register is accessed using an Offset Address of 0x7C with a 4-byte burst access. • In 2B operation, the 16-bit register address is formed by using the 15 bits of address supplied in the SPI access and taking the upper 1-bit from the page register. Note that this bit will always be 1 for register accesses, so the page register only needs to be set once in 2B operation. The page register can be accessed using a 3-byte burst access Offset Address of 0x7FFD. It should be accessed in a single burst write transaction to set it. ▪ ▪ ▪ ▪ ▪ Data sampling on falling or rising edge of SCLK Output (read) data positioning relative to active SCLK edge 4-wire (SCLK, CS, SDIO, SDI) or 3-wire (SCLK, CS, SDIO) operation In 3-wire mode, SDIO is a bi-directional data pin. Output signal protocol compatibility / drive strength and termination voltage ©2020 Renesas Electronics Corporation 51 September 8, 2020 8A34002 Datasheet Note: SPI burst mode operation is required to ensure data integrity of multi-byte registers. When accessing a multi-byte register, all data bytes must be written or read in a single SPI burst access. Bursts can be of greater length if desired, but must not extend beyond the end of the register page. An internal address pointer is incremented automatically as each data byte is written or read. SPI 1-byte (1B) Addressing Example Example write to “50” to register 0xCBE4 7C 80 CB 10 20 #Set Page register 64* 50 #*MSB is 0 for write transactions Example read from 0xC024: 7C 00 C0 10 20 A4* 00 #Set Page register #*MSB is set, so this is a read command SPI 2-byte (2B) Addressing Example Example write to “50” to register 0xCBE4 7F FD 80 10 20 #Set Page register 4B E4* 50 #*MSB is 0 for write transactions Example read from 0xC024: 7F FD 80 10 20 C0* 24 00 #Set Page register #*MSB is set, so this is a read command SPI timing is shown in Figure 22 and Table 22. ©2020 Renesas Electronics Corporation 52 September 8, 2020 8A34002 Datasheet Figure 22. SPI Timing Diagrams SPI_CLOCK_SELECTION = 0 CS SCLK SDI R/W A(n) A(n-1) A(0) Write D(n) Hi-Z SDIO (SPI_SDO_DELAY = 0) Write D(0) Write D(n-1) Read D(n) SDIO (SPI_SDO_DELAY = 1) Hi-Z Read D(0) Read D(n) Read D(0) Hi-Z SPI_CLOCK_SELECTION = 1 CS SCLK SDI R/W A(n) A(n-1) A(0) Hi-Z SDIO (SPI_SDO_DELAY = 0) Write D(n) Read D(n) Hi-Z SDIO (SPI_SDO_DELAY = 1) Write D(n-1) Wr D(0) Read D(0) Read D(n) Read D(0) Hi-Z Hi-Z Table 22. SPI Timing Parameter Description Minimum Typical Maximum Units 50 MHz fMAX Maximum operating frequency for serial port tPWH SCLK Pulse Width High 5 ns tPWL SCLK Pulse Width Low 6 ns tSU1 CS Setup Time to SCLK rising or falling edge 3 ns tHD1 CS Hold Time from SCLK rising or falling edge 1 ns tSU2 SDIO Setup Time to SCLK rising or falling edge 4 ns tHD2 SDIO Hold Time from SCLK rising or falling edge 1 ns Read Data Valid Time from SCLK rising or falling edge with no data delay added VCCCS = 3.3V 6 ns [a] VCCCS = 2.5V 6 ns VCCCS = 1.8V 6 ns tD1 ©2020 Renesas Electronics Corporation 53 September 8, 2020 8A34002 Datasheet Table 22. SPI Timing (Cont.) Parameter tD1d[a] tD2 Description Minimum Read Data Valid Time from SCLK rising or falling edge including half period of SCLK delay added to data timing[b] Typical Maximum Units VCCCS = 3.3V 6 + half SCLK period ns VCCCS = 2.5V 6 + half SCLK period ns VCCCS = 1.8V 6 + half SCLK period ns 10 ns SDIO Read Data Hi-Z Time from CS High[c] [a] Measurement performed approximately 1cm away from device pad. Observing at a greater distance on a heavily loaded trace may show slower edge rates and longer delays. This is highly dependent on PCB loading. [b] Adding the extra half period of delay is a register programming option to emulate read data being clocked out on the opposite edge of the SCLK to the write data. [c] This is the time until the 8A34002 releases the signal. Rise time to any specific voltage is dependent on pull-up resistor strength and PCB trace loading. JTAG Interface The 8A34002 provides a JTAG interface that can be used in non-operational situations with the device when nTEST control pin is held low. The JTAG interface is compliant with IEEE-1149.1 (2001) and supports the IDCODE, BYPASS, EXTEST, SAMPLE, PRELOAD, HIGHZ, and CLAMP instructions. For information on the value the IDCODE instruction will return for the 8A34002, see the “Product Identification” table located at the end of this document. JTAG port signals share five pins with GPIO functions as outlined in Table 23. Assertion of the nTEST input (active low) will place those pins in JTAG mode and the device in non-operational mode. The nMR signal should be asserted when nTEST is negated to ensure the device resumes operational mode in a clean state. Table 23. JTAG Signal Mapping Function with nTEST Active (Low) Function when nTEST Inactive (High) TCK GPIO[0] TMS GPIO[1] TDI GPIO[2] TDO GPIO[3] TRSTn GPIO[4] ©2020 Renesas Electronics Corporation 54 September 8, 2020 8A34002 Datasheet Basic Operating Modes (Synthesizer / Clock Generator / Jitter Attenuator) Free-Running Synthesizer Operation Any DPLL channel can be used in a free-running synthesizer configuration independently of any of the other channels in the part. When configured as a free-running synthesizer, the blocks shown in Figure 23 are used. An external crystal is used as a reference by the System APLL which generates a high-frequency, low phase-noise signal. For information on System APLL configuration, see System APLL. Figure 23. Free-Running Synthesizer Operation System APLL Fractional Output Divider Output Stage With Integer Divider(s) The high-frequency output signal from the System APLL is divided-down by the Fractional Output Divider block to a frequency from 500MHz to 1GHz (for information, see System APLL). The output frequency is unrelated to the System APLL frequency since fractional division is used. Note that in synthesizer mode, the Fractional Output Divider block is not steerable, so it is just performing the divide function. That signal is in turn fed to the output stage, where it is further divided by the integer divider(s) and provided to the output in the selected output format. For more information, see FOD Multiplexing and Output Stages. Clock Generator Operation Any DPLL channel can be used in a clock generator configuration. When configured as a clock generator as shown in Figure 24, the external crystal input (OSCI) is over-driven (for more information, see Overdriving the XTAL Interface) by an external clock signal which is used as a reference by the System APLL. The System APLL generates a high-frequency, low phase-noise signal from this reference. Note that because the System APLL is shared by all channels, this mode is not truly independent for all channels. Each channel can generate unrelated output frequencies via the Fractional Divider. Otherwise, this mode of operation functions the same as the free-running synthesizer operation in the previous section. Figure 24. Clock Generator Operation Input Reference Clock System APLL Steerable Fractional Output Divider Output Stage With Integer Divider(s) ©2020 Renesas Electronics Corporation 55 September 8, 2020 8A34002 Datasheet Synthesizer Disciplined with Oscillator Operation If an external oscillator, such as an XO, TCXO or OCXO is used, any channel may have its output frequency disciplined by the oscillator for stability and/or close-in phase noise improvement reasons. When configured as shown in Figure 25, the Fractional Output Divider is behaving as indicated in the description, but in this case the System DPLL is locked to the oscillator and providing a steering signal to the Fractional Output Divider. Note that the oscillator may be connected to the dedicated oscillator input pin (XO_DPLL) or to any of the input reference clocks (CLKx / nCLKx). Please refer to the Digital Phase Locked Loop (DPLL) section for details. Figure 25. Synthesizer Disciplined with Oscillator Operation System APLL From System DPLL + Steerable Fractional Output Divider Output Stage With Integer Divider(s) Jitter Attenuator Operation Any DPLL channel can be operated as a Jitter Attenuator independently from any other channel as shown in Figure 26. Figure 26. Jitter Attenuator Operation System APLL Input Clock Selection & Qualification Digital PLL Phase Detector Digital Loop Filter Steerable Fractional Output Divider Output Stage With Integer Divider(s) Multi-Modulus Divider The high-frequency output signal from the System APLL is divided-down by the FOD block to a frequency from 500MHz to 1GHz. The output frequency is unrelated to the System APLL frequency since fractional division is used (for information, see System APLL). That signal is in turn fed to the output stage, where it is further divided by the integer divider(s) and provided to the output in the selected output format. For more information, see FOD Multiplexing and Output Stages. The DPLL is locked to the input clock, and therefore there is a digital control signal from the Digital PLL (DPLL) block being used to steer the FOD. This signal will adjust the frequency of the FOD to track the input reference signal the DPLL is locked to. So the steerable FOD is acting as a Digitally Controlled Oscillator (DCO) in this mode. The DPLL logic supports several options on how the phase of the output reacts to changes in which input reference is selected, as well as supporting holdover operation if all relevant inputs are lost. For information on how the input reference clock is selected, see DPLL Input Clock Qualification and Selection; for information on DPLL options and operation, see Digital Phase Locked Loop (DPLL). ©2020 Renesas Electronics Corporation 56 September 8, 2020 8A34002 Datasheet Jitter Attenuator Operation with External Digital Loop Filter For some applications, it may be preferable to use an external digital loop filter implemented in software to control a DPLL channel. This function is supported as shown in Figure 27. Figure 27. Jitter Attenuator Operation with External Digital Loop Filter Frequency Control Word Decimated Phase Error Digital PLL Input Clock Selection & Qualification System APLL From System DPLL + Phase Detector Steerable Fractional Output Divider Output Stage With Integer Divider(s) Decimator Multi-Modulus Divider In this case, the phase error measured by the DPLL’s phase detector is digitized and decimated to a user selected update rate and provided via registers for use by an external digital filter (for information, see Digital Phase Locked Loop (DPLL)). That data is read from the 8A34002 and provided to the digital filter algorithm. That algorithm then generates a Frequency Control Word (FCW) and writes that back into 8A34002’s registers. The FCW will provide direct control of the steerable FOD. Handling of input reference switchover and holdover operation is under control of the external filter algorithm in this case. Necessary control and status signals to handle these cases in external logic can be provided by proper configuration of the GPIO pins, as described in the General Purpose Input/Outputs (GPIOs). Jitter Attenuator Disciplined with Oscillator Operation Similarly to the Synthesizer mode being disciplined by an external oscillator, a jitter attenuator may also be similarly disciplined as shown in Figure 28. This provides stability for the DPLL channel when in holdover. Also, when the jitter attenuator is locked, the oscillator may be used to enhance close-in phase noise performance. Figure 28. Jitter Attenuator Disciplined with Oscillator Operation System APLL Input Clock Selection & Qualification From System DPLL Digital PLL Phase Detector Digital Loop Filter + Steerable Fractional Output Divider Output Stage With Integer Divider(s) Multi-Modulus Divider ©2020 Renesas Electronics Corporation 57 September 8, 2020 8A34002 Datasheet Digitally-Controlled Oscillator Operation via External Control Any DPLL channel can be operated as an externally-controlled DCO independently from any other channel. There are several different control methods that can be used depending on the application needs. Each is described individually in the following sub-sections. Phase and/or frequency updates will be calculated using external methods and written into the 8A34002 over the serial port. Write-Frequency Mode For a DPLL channel in this mode a Frequency Control Word (FCW) is used to adjust the frequency output of the DCO (by steering the FOD) and the phase detector and loop filter are essentially bypassed. All the filtering is done by an external device and the frequency offset written into the Write Frequency Configuration register is passed on directly to the output clocks, as displayed in Figure 29. When applied, the FCW will not cause any missing pulses or glitches in the output clock, although a large frequency jump may cause issues with devices receiving this clock. The output will remain at this frequency until a new FCW is written. If supported by the device, Combo Mode can be used to add additional offsets to the write frequency offset. Figure 29. External DCO Control via Frequency Control Word Frequency Control Word Digital PLL System APLL From System DPLL + Steerable Fractional Output Divider Output Stage With Integer Divider(s) The FCW is a 42-bit 2’s-complement value. The FCW has a granularity of 1.11 10-10ppm and a full range of +244.20ppm to -244.08ppm of the nominal DCO frequency. A positive value will increase the output frequency and a negative one will decrease the output frequency. The formula for calculation of the FCW from the fractional frequency offset (FFO) is:     53 1 FCW =  1 – --------------------------  2 FFO-   1 + ---------  6   10 Where, FFO = Fractional Frequency Offset, in ppm FCW = Frequency Control Word (Positive or Negative Integer) The value resulting from the above calculation must be converted to a 42-bit 2’s complement value and then sign-extended to 48 bits to be written into the register. Write frequency mode can be used to make phase changes on the output. For fine resolution, phase changes are done by controlling the DCO’s frequency. Coarse phase adjustments should be done by snap-alignment method by using the Phase Offset registers (for information, see Output Coarse Phase Adjustment). Using the Phase Offset registers is referred to as the snap-alignment method since the output will snap directly to that new phase rather than moving smoothly to it over time. The snap-alignment method provides fast coarse phase alignments, and therefore, it should be used to bring the phase close to the desired value and then use the DCO in write frequency mode to fine tune it. Since write frequency mode is changing the frequency, the phase will move smoothly over time without any jumps. ©2020 Renesas Electronics Corporation 58 September 8, 2020 8A34002 Datasheet Increment / Decrement Registers and Pins The DCO frequency update can also be done by applying a preset frequency offset value to be added or to be subtracted from a cumulative FCW value. The cumulative FCW value functions as described in the previous section. One or more GPIO pins can be configured to perform the increment or decrement frequency offset function on a specific DCO. For information on how to configure the GPIOs, see General Purpose Input/Outputs (GPIOs). Write-Phase Mode In this mode for a DPLL channel, the Phase Control Word (PCW) is written by the external control logic over the serial port to directly control the DCO phase with hardware controlled bandwidth and phase slope limiting (see Figure 30). In this mode, the DPLL loop bandwidth and the phase slope limiting are programmable and will affect the output phase as it is adjusted. The PCW applied to the Digital Loop Filter is equivalent to applying a phase error measured by the on-chip Phase / Frequency Detector to the Digital Loop Filter when the DPLL is operating in closed loop. The update rate needs to be at least 60 times the loop filter bandwidth. As an example, for 0.1Hz per G.8273.2, the update should be greater than 6Hz; but for 17Hz the update should be greater than 1000Hz.The rate of adjustment of phase on the DCO output is controlled by Digital Loop Filter settings. For information on configuring related DPLL parameters such as loop bandwidth and phase slope limiting, see Digital Phase Locked Loop (DPLL). This method allows for a better control of the output clock since all parameters are controlled in hardware. This change will not cause any missing pulses or glitches in the output clock. Also, because the output frequency is changed only at a rate determined by the loop filter, this should not cause any issues, if properly configured, with devices receiving this clock. Note that the PCW must be reduced over time or the DPLL will continue to adjust the DCO frequency to remove the “phase error”. This can be adjusted by external software. Figure 30. External DCO Control via Phase Control Word System APLL Phase Control Word From System DPLL Digital PLL + Digital Loop Filter Steerable Fractional Output Divider Output Stage With Integer Divider(s) To assist in the above, there is an optional timer associated with the PCW. This allows a phase control word to be applied for a limited period of time after which it will be automatically reset to zero or placed into holdover by the 8A34002, and therefore, it will avoid the DCO continuing to apply the phase adjustment indefinitely until it reaches its tuning range limits. The timer value is a 16-bit integer that has a granularity of 1 millisecond and a full range of up to 65.535 seconds. The PCW is a 32-bit 2’s-complement value. The resolution of the PCW is 50ps and the range is ±107.3741824ms. Writing a positive value will result in the output frequency getting faster. This will shorten the clock periods, moving the clock edges to the left as seen on an oscilloscope. A negative value will slow the output frequency. ©2020 Renesas Electronics Corporation 59 September 8, 2020 8A34002 Datasheet Adjusting Phase while in Closed Loop Operation There may be usage scenarios that require adding a phase offset from an external software-controlled process to an output clock that is locked to an input clock. That function can also be supported as shown in Figure 31. In this mode, the amount of phase offset needed consists of two components. The first is dependent on which input the DPLL is locked to. So a phase offset register is provided for each input to allow individual offsets to be specified per-input. The second part of the phase offset configuration is for each DPLL. There is a register for each DPLL that allows for another offset value to be specified that is independent of which input is active. The actual Phase Offset Value applied will be calculated by the 8A34002 using the per-input phase offset value for the currently active input summed with the phase offset value for the DPLL channel. During input reference switching, this value will be automatically recalculated at any switchover and applied as shown. Note that if an input is used on multiple DPLL channels, it may not be possible to maintain unique values per-input-per-DPLL. The calculated offset value is then summed with the measured phase error for that channel (phase difference between input reference and feedback value) to drive the DPLL to the desired phase. The Phase Offset Value applied to the Digital Loop Filter is equivalent to applying a phase error measured by the on-chip Phase / Frequency Detector to the Digital Loop Filter when the DPLL is operating in closed loop. Figure 31. Phase Control in Closed Loop Operation System APLL Phase Offset Value From System DPLL Digital PLL Input Clock Selection & Qualification Phase Detector + Decimator Digital Loop Filter + Steerable Fractional Output Divider Output Stage With Integer Divider(s) Multi-Modulus Divider Combo Mode The combo mode is shown in Figure 32. In this mode, up to three channels are used, one of which is usually a DPLL channel. Each (receiving) DPLL or Satellite channel can source up to two other DPLLs including the System DPLL. In this mode, one DPLL is locked to an input reference clock, such as a Synchronous Ethernet clock, and can generate output clocks of different frequencies that track the Synchronous Ethernet input reference clock. The second channel is used as a DCO and it will be controlled externally, as an example by an IEEE 1588 clock recovery servo algorithm running in an external processor, or just track the first channel directly. This will not cause any missing pulses or glitches in the output clocks from either channel since all frequency changes are limited by at least one loop filter. The physical layer clock and its output clock will act as the local oscillator for the DCO, and therefore the DCO can rely on a very stable clock. This is done all inside the device, no need to route the clocks externally. It is also important to be able to control phase transients in the SyncE clock. This can be done by either using an internal filter that will filter the SyncE transients, or by suppressing the SyncE based on SSM clock quality level. ©2020 Renesas Electronics Corporation 60 September 8, 2020 8A34002 Datasheet Figure 32. Combo Mode Frequency Control Word Decimated Phase Control Phase Error Word Digital PLL Input Clock Selection & Qualification Phase Detector Digital Loop Filter Decimator Filtered Pha se Error Frequency Control Word Decimated Phase Control Phase Error Word Digital PLL Phase Detector Decimator From System DPLL + Steerable Fractional Output Divider Output Stage With Integer Divider(s) Steerable Fractional Output Divider Output Stage With Integer Divider(s) Hold over Multi-Modulus Divider Input Clock Selection & Qualification System APLL Digital Loop Filter From Other Channel From System DPLL + Multi-Modulus Divider In this example, the IEEE 1588 timestamps are used to calculate the phase offset between the IEEE 1588 master’s 1PPS pulse and the IEEE 1588 slave’s 1PPS pulse and then align the two pulses by moving the slave’s 1PPS pulse in phase. The slave must be able to move the 1PPS pulse by ±0.5s, and the 8A34002 provides this capability. Satellite Channel One or more satellite channels can be associated with a source DPLL or DCO channel to increase the number of independently programmable FODs and output stages available to the source channel. Except for the System DPLL, any channel can be designated a source channel or be configured as a satellite channel. Figure 33 shows a DPLL/DCO channel designated as the source for an associated satellite channel. The satellite tracks the fractional frequency offset of the source by applying the same frequency steering information used by the source channel. The frequency information is provided to the satellite via the Combo Bus. An internal alignment algorithm compares the phases of the source and satellite channels using an output Time to Digital Converter (TDC) and it controls the satellite to ensure tight phase alignment. For satellite channel applications, the source and satellite master divider output clocks must be of the same frequency to enable phase comparison by the output TDC. In addition, the master divider output frequency must be a common factor of the frequencies of all output clocks that are to be aligned. For master divider output frequencies lower than 1MHz, GLOBAL_SYNC_EN must be enabled for the source and satellite channels, this will prevent long initial alignment times. The initial phase difference between the source and satellite channel can be up to half the period of the master divider output clock. Initial phase differences larger than 500ns can require significant time to eliminate. After initial alignment is achieved, then GLOBAL_SYNC_EN can be disabled if desired. ©2020 Renesas Electronics Corporation 61 September 8, 2020 8A34002 Datasheet Figure 33. Satellite Channel and Source Channel Combo Bus DPLL / DCO Channel Designated as Source for Alignment of Satellite Channels Output Stage With Integer Divider(s) Output Clocks Output Stage With Integer Divider(s) Output Clocks From Master Divider Output TDC From Master Divider Alignment Algorithm Steerable Fractional Output Divider Channel Configured as Satellite For more information about configuring satellite channels, please see the Renesas application note titled Auto-Alignment of Outputs. ©2020 Renesas Electronics Corporation 62 September 8, 2020 8A34002 Datasheet Time-of-Day (ToD) Operation Unless otherwise specified, any referenced bits or registers throughout this section reside in the TOD_X section of the register map, where X ranges from 0 to 3. Base address for TOD_0 is CBCCh (offset 000h). For more information about other TOD registers, see the 8A3xxxx Family Programming Guide. Four of the DPLL paths (DPLL0 to DPLL3) are connected to an independent Time of Day (ToD) counter or accumulator, which can be used to time-stamp external events using various triggers/latches described below, and/or can be used to represent local PTP clock (i.e., centralized for the system). The ToD accumulator tracks the input reference clock or packet stream that the DPLL is locked to, and synchronizes the output clocks and a 1PPS sync pulse signal generated from the same DPLL. The ToD accumulator is based on the PTP EPOCH and records the Time of Day in PTP format: 48-bit seconds, 32-bit nanoseconds (roll-over at 9999,9999,999, making it an effective 30-bit counter), and an 8-bit fractional sub-nanoseconds. So all ToD registers are 11-byte (11B) in length. The ToD accumulator is clocked by the same FOD clock that goes to the output integer dividers, and supports the following clock rates: ▪ Any clock rate based on M/N  500MHz (M and N are 16-bit numbers), from 500MHz up to a maximum of 1GHz[1] ▪ Standard Ethernet or FEC Ethernet rates, based on M/N  625MHz (M and N are 8-bit numbers), from 625MHz up to a maximum of 1GHz [1] ▪ For all other clock rates, the Time of Date accumulator can be used as a cycle counter. In that case, a count of 1 is accumulated and the 32-bit nanosecond bit-field with the roll-over tracked in the 48-bit second bit-field, making it an 80-bit cycle counter. The 8-bit sub-ns bitfield will remain at zero. In order to avoid truncation errors for the sub-nanoseconds, a flexible modulus accumulator is used, as displayed below. Figure 34. ToD Accumulator ToD_in trigger / latch clk_in frac acc 8-bit sub-ns 32-bit ns 48-bit sec ToD Accumulator 1PPS_out ToD_out ToD Triggers and Latches In order to synchronize the 8A34002 Time of Day with a Time of Day source (such as a IEEE 1588 server), the device has several triggers and latches available. These can be used to select on which trigger the ToD accumulator can be synchronized to a preprogrammed value and to latch the ToD accumulator to sample the Time of Day. Sources of triggers/latches are: ▪ ▪ ▪ ▪ Read/write access to the ToD registers Active edge of internal 1PPS (as a read trigger only) Active edge of an external Sync Pulse (1PPS, EPPS, etc) Active edge of a GPIO signal (as a read trigger only) [1] DPLL 0 and 1 only; DPLL 2 and 3 have maximum of 750MHz. ©2020 Renesas Electronics Corporation 63 September 8, 2020 8A34002 Datasheet ▪ Internal Global Timer, based on System PLL ▪ Read/write access to a pre-configured CSR ▪ Interrupt source, directed to a GPIO The ToD accumulator value can also be updated and distributed by the 8A34002 using PWM (see Pulse-Width Modulation Encoders, Decoders, and FIFO). Read/Write to ToD or ToD-based Registers Unless otherwise specified, any referenced bits or registers throughout this section reside in the TOD_WRITE_X section of the register map, where X ranges from 0 to 3. TOD_WRITE_0 is CC00 (Offset 000h to 00Fh). TOD_READ_PRIMARY_0 base address CC40h (offset 000h to 000Eh). For more information about other TOD registers, see the 8A3xxxx Family Programming Guide. For general 1588 applications, the ToD accumulator must be synchronized to the overall network Time of Day. This can be done by programming the ToD accumulator with the network Time of Day using a simple write to the 11B ToD register. The update of the ToD accumulator with the 11B ToD register value is triggered on the final write to the MSB of the ToD second register. The ToD accumulator will be updated with the ToD value after a maximum of X clock cycles of the ToD accumulator clock. For better precision on programming the ToD accumulator, the Active Edge Sampling and Loading and Other Asynchronous Events mechanisms should be used. Similarly, the ToD accumulator can be read at any time by the microprocessor. The latch of the ToD accumulator value is triggered on an initial read to the previous word before the ToD register. The full 11B ToD value can be subsequently read after this access, or a burst access starting at the previous word can be performed. The ToD register is updated with the ToD accumulator value after a maximum of X clock cycles of the ToD accumulator clock. For better precision on latching the ToD accumulator, the Active Edge Sampling and Loading and Other Asynchronous Events mechanisms should be used. The 8A34002 also supports latching of the ToD accumulator on read/write access to specific programmed register. The desired register to trigger or latch the ToD accumulator is programmed via register. The latched ToD value is contained in the Register ToD FIFO. Active Edge Sampling and Loading The 8A34002 provides precise triggering and latching of the ToD accumulator using an active edge of an internal synchronous clock (i.e., 1PPS) or an external Sync Pulse or event (i.e., GPIO). The following active-edge sources can latch a Time of Day value from the ToD accumulator on a single edge or on continuous active edges. ▪ External Sync Pulse (1PPS, EPPS, etc.) • 11B ToD value will be latched in the FIFO on next active edge ▪ PWM • 11B ToD will be latched on internal 1PPS. The 11B ToD value will be sent out on the corresponding PWM_PPS frame (see Pulse-Width Modulation Encoders, Decoders, and FIFO) • Alternately, 11B ToD may be latched on a PWM_PPS “reply” request and sent out on a PWM_PPS frame (see Ranging Operation) The following active edge sources can trigger the programming of the ToD accumulator on a single edge or on continuous active edges. ▪ External Sync Pulse (1PPS, EPPS, etc.) • Value in 11B ToD register will be programmed into ToD accumulator on next active edge ▪ PWM • 11B ToD value from the PWM_PPS frame will be programmed into ToD accumulator on the next PWM_PPS Frame reception (see Pulse-Width Modulation Encoders, Decoders, and FIFO) When using GPIOs, there will be an inaccuracy due to internal delays. For better precision on latching the ToD accumulator, use an unused reference clock/pulse input. ©2020 Renesas Electronics Corporation 64 September 8, 2020 8A34002 Datasheet Other Asynchronous Events The 8A34002 also provides precise triggering and latching of the ToD accumulator of an asynchronous event, such as an interrupt source directed to a GPIO or the global system timer. When a GPIO is used for interrupt(s), the ToD accumulator can be latched to indicate when the interrupt event occurred. As previously mentioned, due to internal delays to the GPIO block, the precision of the interrupt active edge sampling will have an error. The global system timer will can be programmed to trigger on the expiration of a countdown timer. The counter is in steps of the system clock (2.5ns ± the accuracy of the oscillator). GPIO Functions Associated with ToD Operation ▪ Time-of-Day (ToD) trigger input – In this mode of operation, the GPIO acts as an input that will latch the current Time-of-Day value into one of internal ToD registers. The register affected by which GPIO must be pre-configured via registers over the serial port. For information on ToD registers, see Time-of-Day (ToD) Operation. ▪ Time-of-Day Trigger Output – In this mode of operation, the GPIO acts as an output that will assert at a specific Time-of-Day value programmed into one of internal ToD registers. The register affected by the GPIO must be pre-configured via registers over the serial port. For information on ToD registers, see Time-of-Day (ToD) Operation. Pulse-Width Modulation Encoders, Decoders, and FIFO Unless otherwise specified, any referenced bits or registers throughout this section reside in the PWM_ENCODER_X and PWM_DECODER_X section of the register map, where X ranges from 0 to 7, and 0 to 15, respectively. Base address for PWM_ENCODER_0 is CB00h (offset 000h to 0004h) and PWM_DECODER_0 is CB40h (offset 000h to 005h). For more information about other PWM_ENCODER and PWM_DECODER registers, see the 8A3xxxx Family Programming Guide. Each output on the 8A34002 can encode information onto a carrier clock using pulse-width modulation (PWM). The rising edge of the carrier clock is not affected by the pulse-width modulation, allowing for unaware devices to still lock to the carrier clock. The falling edge of the clock is modulated to represent one of three symbols: space (no modulation), logic 0 (25% modulation), and logic 1 (75% modulation). This is displayed below, along with a sample of an encoded stream. Figure 35. PWM Coded Symbols space = no modulation logic 0 = 25% modulation logic 1 = 75% modulation S 00 0 01 1 10 0 01 1 10 S 00 Each input on the 8A34002 can decode information from a carrier clock using pulse-width modulation (PWM). The carrier clock and/or decoded information can then be sent to any DPLL or to the System DPLL. The supported carrier frequencies are in the range of 8kHz[1] to 25MHz. For the encoder, the source of the carrier clock can be from a DPLL or the System DPLL. ©2020 Renesas Electronics Corporation 65 September 8, 2020 8A34002 Datasheet The PWM mechanism can use a “Signature” to mark the position of a 1 second boundary (1PPS) that is synchronous[1] to the carrier. Or, the PWM mechanism can use “Framing”, where data channels are modulated onto the carrier to carry additional information; such as the 1PPS boundary (which can be synchronous or asynchronous to the carrier), Time of Day (ToD), and/or the difference between the frequency and phase of a clock that is asynchronous to the carrier clock. These data channels use fixed size frames to send information on the carrier (see PWM Frames). PWM Signature When using Signature mode, the 8-symbol Signature is programmable and includes any combination of ZERO, ONE, or SPACE symbols. The only restriction is that the first symbol transmitted must be either a ZERO or a ONE. In Signature mode, no additional PWM Frames are sent out on the carrier, and the 1PPS source (from the ToD accumulator or the other divided down output clock) is synchronous with the carrier (i.e., sourced from the same DPLL). The PWM Signature is transmitted immediately following reception of a 1PPS pulse from the ToD accumulator (default) or the other divided down output (DPLL0~3 only). As displayed in Figure 36, a ZERO symbol is sent out as the first symbol of the Signature. For DPLL0~3, the selection of the carrier can be either of the two outputs (with the other being the available divided down source for 1PPS). Figure 36. PWM Signature – 1PPS Encoding Example PWM Frames The PWM Frame is an alternative to the PWM Signature, and must be used if multiple data channels are required, if ToD information needs to be transferred in addition to 1PPS, and/or if the carrier is asynchronous with the 1PPS source. The PWM data channel mechanism works by encoding/decoding “frames” contained on a carrier clock. These 112-bit (14 Bytes) frames consist of a 23-bit header followed by 11 bytes of payload and a parity bit. The parity is calculated over the entire 14B frame. Figure 37. PWM Frame parity bit (1b) Header (23 bits) Payload (11 bytes) 14 bytes (112 bits) [1] The lower carrier frequency of 8kHz is only recommended when using the PWM “Signature” to mark the position of a synchronous2 1 second boundary. For PWM “Frames”, it is recommended to use a higher carrier frequency. [1] If the second boundary (1PPS) is asynchronous to the carrier, then a PWM_PPS frame must be sent (see 1PPS and ToD Distribution (PWM_PPS)). ©2020 Renesas Electronics Corporation 66 September 8, 2020 8A34002 Datasheet The PWM Frame Header is comprised of the following: ▪ Command Code (3-bits) ▪ Source Encoder ID (8-bits), defined in register SCSR_PWM_ENCODER_ID ▪ Broadcast (1-bit) ▪ Destination Decoder ID (8-bits), defined in register SCSR_PWM_DECODER_ID Figure 38. PWM Frame Header Destination Decoder ID (8b) Reserved (1b) Broadcast (1b) Reserved (2b) Source Encoder ID (8b) Command Code (3b) The 8A34002 encoders and decoders supports four Command Codes natively in hardware: PWM_PPS (000b), PWM_SYNC (011b), PWM_READ (010b), and PWM_WRITE (1000b). ▪ The Source Encoder ID represents a unique identifier of the originator of the PWM frame. An 8A34002 can be assigned a unique identifier but the originator can also be internal to the originator device, such as one of the DPLLs or System PLL. ▪ The Broadcast bit means that all devices on the carrier clock should process the PWM frame. If this bit is “1”, the Destination Decoder ID is ignored. This bit is only set by a “Master” device, such as an 8A34002 on a Timing Card. ▪ The Destination Decoder ID represents a unique identifier of a remote device. An 8A34002 can be assigned a unique identifier but the destination can also be internal to the destination device, such as one of the DPLLs or System PLL. 1PPS and ToD Distribution (PWM_PPS) The most practical use of the PWM encoder is the ability to encode the 1PPS phase information onto the 1588 carrier clock (see Figure 36). As previously mentioned, each occurrence of 1PPS can send out an 8-symbol Signature frame. However, if any other PWM frame data channel is required (e.g., PWM_SYNC, PWM_READ/WRITE) or if ToD information needs to be transferred or if the carrier is asynchronous with the 1PPS source, then the PWM_PPS framing must be enabled. This mechanism uses a standard PWM Frame to represent the 1PPS and, optionally, ToD information. For DPLL/DOCO0~3 encoders, any of the four ToD accumulators can be selected as the source of the PPS, which allows for the use of an asynchronous carrier. For DPLL/DOCO0~3 decoders, any of the four ToD accumulators can be selected to be updated with received ToD information. Figure 39 shows the PWM_PPS Frame format. A PWM_PPS frame is transmitted immediately following reception of a 1PPS pulse from a ToD accumulator (default), or the other divided down output (DPLL0~3 only). If the ToD accumulator is asynchronous to the carrier, then the PWM_PPS frame will be sent out earlier on the carrier, and the offset will be included in the ToD data field. On reception, the decoder can optionally generate an internal 1PPS that can be selected by any of the DPLLs. Figure 39. PWM Frame – PWM_PPS ToD data (11 bytes) ©2020 Renesas Electronics Corporation 67 September 8, 2020 8A34002 Datasheet Multi-Clock Distribution (PWM_SYNC) One of the advance capabilities of the 8A34002 is to allow an asynchronous clock to be encoded onto a carrier clock, which allows for multiple timing channels to be distributed on a single carrier. An example may be to encode the SETS clock onto the Time (1588) clock, along with 1588 1PPS+ToD information. Another example may be to encode the System DPLL (i.e., OCXO) clock onto the SETS clock, along with 1588 1PPS+ToD information, for OCXO redundancy, or to provide a stable clock source to line cards (i.e., reducing BOM costs at the line card). This mechanism uses a PWM Frame to represent the Synchronization data of a DPLL clock. For the encoder, any of the DPLLs, including the System DPLL, can be selected as a clock source. For the decoder, any of the DPLLs, including the System DPLL, can be selected to be updated with the synchronization data. The multi-clock distribution is a proprietary mechanism controlled via SCSRs between compatible Renesas devices. Register Read/Write (PWM_READ/PWM_WRITE) In addition to sending 1PPS/ToD and synchronization data, a “Master” device can send a read/write request to a remote device’s Control and Status Registers (CSRs). This uses a PWM Frame to represent the read/write data, and requires a two-way data channel with the remote device. Figure 40 and Figure 41 show the PWM_READ and PWM_WRITE Frame formats, respectively. Figure 40. PWM Frame – PWM_READ address (2 bytes) address (2 bytes) unused (8 bytes) read data (1-9 bytes) unused (0-8 bytes) Figure 41. PWM Frame – PWM_WRITE address (2 bytes) write data (1-9 bytes) address (2 bytes) unused (0-8 bytes) unused (9 bytes) For PWM_READ frames: ▪ Bytes [0:1] – 2-byte CSR address ▪ Bytes [2:10] – Read data ▪ Remaining bytes – Reserved For PWM_WRITE frames: ▪ Bytes [0:1] – 2-byte CSR address ▪ Bytes [2:10] – Write data ▪ Remaining bytes – Reserved External Data Channel (PWM FIFO) The 8A34002 allows for a data channel to be established between microprocessors. If the microprocessor writes to the data channel transmit FIFO (SCSR_SET_BYTE), then the 11B payload will be encoded and sent to the destination 8A34002. At the remote end, the received PWM data will be decoded and the 11B payload will be sent to the data channel receive FIFO. This data channel can co-exist with the other PWM channels, such as 1PPS and ToD Distribution, and Multi-Clock Distribution. ©2020 Renesas Electronics Corporation 68 September 8, 2020 8A34002 Datasheet Up to 128 bytes can be sent. The user PWM data channel uses a PWM Frame to represent the read/write data, and is unidirectional; thus, there is no automatic acknowledgment from the remote end that the data was received. Figure 42 shows the PWM_USER Frame format. Figure 42. User PWM Frame – PWM_USER sts size write data (1-9 bytes) unused (0-8 bytes) For PWM_USER frames, the first two bytes contain status information and payload size, allowing for up to 9 bytes to be transferred per frame. ▪ Byte [0] – Status, made up of the following • First frame flag (1-bit) • Remaining bytes (7-bits) – The maximum size of the block is 128 bytes, so the remaining bytes is always less than 128. ▪ Byte [1] – Data size, indicates the length of the current data (1 to 9) ▪ Bytes [2:10] – User data ▪ Remaining bytes – Reserved Other Operating Modes There are additional operating modes and functions supported by the 8A34002 that assist in switchovers between electrical and packet clocks as well as numerous other ways of adjusting for input and output phase relationships. Please contact Renesas for Application Notes or support for needs that are not described here. ©2020 Renesas Electronics Corporation 69 September 8, 2020 8A34002 Datasheet JESD204B SYSREF Output Operation The 8A34002 allows any of the output clock signals to be used as a JESD204B SYSREF output, referenced to any other output clock that is synchronous to it. Figure 43 shows how this would work if using a dual-output stage block. The same principles will apply if two single-stage outputs are used as long as they are connected to the same FOD (via appropriate setup on the FOD muxes; for more information, see FOD Multiplexing and Output Stages), or connected to separate FODs that are running at the same frequency and have been phase synchronized with one another. Figure 43. SYSREF Usage Example Output Buffer Integer Divider ÷8 Duty Cycle Adjust Qx 122.88MHz nQx Coarse Phase Adjustment Output Control From FoD 983.04MHz Output Buffer Integer Divider ÷128 Duty Cycle Adjust Coarse Phase Adjustment Qx+1 7.68MHz nQx+1 For the purposes of this example, the output clock will be on the Qx / nQx output pair (upper path in the figure) with a frequency of 122.88MHz and the associated SYSREF on the Qx+1/nQx+1 output pair (lower path in the figure) with a frequency of 7.68MHz. The output clock and the SYSREF are synchronous to one another since they are derived from the same frequency source: the FOD running at 983.04MHz. The SYSREF frequency is usually a lower frequency that is an integer divisor of the output clock. As a result, the integer divider in the lower path will be set to a multiple (128 in this example) of the integer divider ratio in the upper path (8 in this example). The SYSREF output can be enabled or disabled glitchlessly at any time via the serial port, or via a GPIO pin configured as an Output Enable. In addition, registers are provided that allow the SYSREF output to be enabled for a predetermined number of pulses, from 1 to 255 pulses. Output Phase Alignment between Clock and SYSREF The 8A34002 provides precise control of phase alignment between all outputs. With no adjustment used, all outputs will align in phase within the output-output skew limits specified in the “AC Electrical Characteristics” table. The phase of any output, whether a regular clock or a SYSREF, can be adjusted using coarse adjustment for each output path independently. This coarse adjustment is in steps of the FOD clock period (see Figure 44), and any number of steps can be added or subtracted. For more information, see Output Coarse Phase Adjustment. For this example, the coarse phase step is 1.02nsec. ©2020 Renesas Electronics Corporation 70 September 8, 2020 8A34002 Datasheet Figure 44. SYSREF Coarse Phase Adjustment fFOD 983.04MHz fQx 122.88MHz fQx+1 -Φ +Φ 7.68MHz For more precise adjustment, fine phase adjustment can be performed in the FOD or DPLL block. In this case, the SYSREF and regular clock are being generated from separate PLL channels that are operating in frequency synchronization with each other and at some point in time were synchronized in phase. At a later point in time, a fine phase adjust was applied to one channel to offset their phases from each other in steps of 1psec in either direction. This is displayed in Figure 45 with the regular clock being derived from FODa and the SYSREF being derived from FODb. In the figure, FODa and FODb are both running at the same frequency, but FODb is delayed in phase by an amount ∆Φ. This results in the SYSREF output being delayed by that same amount. For information how to do this if the PLL channel is locked to an input clock, see Write-Phase Mode. If the PLL channel is in open-loop mode, and is operating as a FOD, information can be found in Steerable Fractional Output Divider (FOD). Figure 45. SYSREF Fine Phase Adjustment fFODa 983.04MHz fQx 122.88MHz fFODb 983.04MHz fQx+1 ∆Φ 7.68MHz ∆Φ A mixture of coarse and fine adjustments can be used to achieve any desired phase relationship between the regular and SYSREF outputs. ©2020 Renesas Electronics Corporation 71 September 8, 2020 8A34002 Datasheet AC and DC Specifications Abbreviations Used in this Section Many signals will be concatenated in the specification tables that follow. Table 24 shows a list of abbreviations used and will be referred to in footnotes for the various other tables. Table 24. Abbreviated Signal Names and the Detailed Signal Names Referenced by Them Abbreviation Signals Referenced by this Abbreviation VDD_CLKx VDD_CLKA, VDD_CLKB Input CLK CLK[6:0], nCLK[6:0] Output Q Q[7:0], nQ[7:0] Status Outputs GPIO[9,8,5:0], SDIO, SDA_M, SCL_M GPIO GPIO[9,8,5:0] VDDx VDDA_PDCP_XTAL, VDD_CLKA, VDD_CLKB , VDDA_FB, VDDA_BG, VDDA_LC, VDD_DIG, VDD_GPIO, VDDA_DIA_A, VDDA_DIA_B, VDD_DCO_Q0123, VDD_DCO_Q4567, VDDO_Q0, VDDO_Q1, VDDO_Q2, VDDO_Q3, VDDO_Q4, VDDO_Q5, VDDO_Q6, VDDO_Q7 VDDO_Qx VDDO_Q0, VDDO_Q1, VDDO_Q2, VDDO_Q3, VDDO_Q4, VDDO_Q5, VDDO_Q6, VDDO_Q7 VDD_DCO_Qx VDDA_DIAx VDD_DCO_Q0123, VDD_DCO_Q4567 VDDA_DIA_A, VDDA_DIA_B ©2020 Renesas Electronics Corporation 72 September 8, 2020 8A34002 Datasheet Absolute Maximum Ratings The absolute maximum ratings are stress ratings only. Stresses greater than those listed below can cause permanent damage to the device. Functional operation of the 8A34002 at absolute maximum ratings is not implied. Exposure to absolute maximum rating conditions may affect device reliability. Table 25. Absolute Maximum Ratings Symbol VDDx[a] VIN IIN Parameter Test Condition OSCI[b], Voltage on any input Units -0.5 3.63 V 0 2.75 V -0.5 3.63 V ±50 mA 30 mA Status Outputs[a] 25 mA Output Q 60 mA Status Outputs 50 mA 150 °C 150 °C OSCO, FILTER, CREG_XTAL All other inputs [a] Differential Input Current Input CLK Output IO Output Current - Surge TS Maximum Any voltage supply Output Current - Continuous TJMAX Minimum Q[a] Maximum Junction Temperature Storage temperature -65 - ESD - Human Body Model 2000 V - ESD - Charged Device Model 1500 V [a] For information on the signals referenced by this abbreviation, see Table 24. [b] This limit only applies to the OSCI input when being over-driven by an external signal. No limit is implied when this is connected directly to a crystal. Recommended Operating Conditions Table 26. Recommended Operating Conditions[a][b] Symbol Parameter TA Ambient air temperature TJ Junction temperature Minimum Typical -40 Maximum Units 85 C C 125 [a] It is the user’s responsibility to ensure that device junction temperature remains below the maximum allowed. [b] All conditions in this table must be met to guarantee device functionality. ©2020 Renesas Electronics Corporation 73 September 8, 2020 8A34002 Datasheet Supply Voltage Characteristics Table 27. Power Supply DC Characteristics[a][b] Symbol VDD_CLKx[c] IDD_CLKx[e] VDDA_PDCP _XTAL IDDA_PDCP_ XTAL Parameter Minimum Typical Maximum Units 1.71 [d] 3.465 V VDD_CLKx = 3.465V, PMOS mode 3 4 VDD_CLKx = 3.465V, NMOS mode 6 7 VDD_CLKx = 3.465V, CMOS mode 1.5 4 VDD_CLKx = 2.625V, PMOS mode 2.6 3 VDD_CLKx = 2.625V, NMOS mode 6 7 VDD_CLKx = 2.625V, CMOS mode 1 2 VDD_CLKx = 1.89V, PMOS mode 2.5 3 VDD_CLKx = 1.89V, NMOS mode 5 7 VDD_CLKx = 1.89V, CMOS mode 1 2 [f] 3.465 V VDDA_PDCP_XTAL = 3.3V 48 55 mA VDDA_PDCP_XTAL = 2.5V 33 40 mA 1.8 1.89 V 22 37 mA [f] 3.465 V VDDA_BG = 3.465V 19 26 mA VDDA_BG = 2.625V 16 22 mA [f] 3.465 V VDDA_LC = 3.465V 97 121 mA VDDA_LC = 2.625V 65 71 mA [g] 3.465 V Supply Voltage for Input Clock Buffers and Dividers Supply Current for VDD_CLKx Analog Supply Voltage for oscillator and for SysAPLL Phase detector & Charge Pump Supply Current for VDDA_PDCP_XTAL VDDA_FB Analog Supply Voltage for SysAPLL Feedback Divider IDDA_FB Supply Current for VDDA_FB VDDA_BG Analog Supply Voltage for SysAPLL Bandgap reference IDDA_BG Supply Current for VDDA_BG VDDA_LC Analog Supply Voltage for SysAPLL LC Resonator IDDA_LC Supply Current for VDDA_LC VDD_GPIO Test Conditions 2.375 1.71 VDDA_FB = 1.89V 2.375 2.375 Supply Voltage for GPIO and other status / control pins ©2020 Renesas Electronics Corporation 1.425 74 mA September 8, 2020 8A34002 Datasheet Table 27. Power Supply DC Characteristics[a][b] Symbol IDD_GPIO Parameter Supply Current for VDD_GPIO Test Conditions Minimum Typical Maximum Units VDD_GPIO = 3.465V 9 15 mA VDD_GPIO = 2.625V 7 12 mA VDD_GPIO = 1.89V 4 9 mA VDD_GPIO = 1.575V VDD_DIG Digital Supply Voltage IDD_DIG Supply Current for VDD_DIG VDD_DCO_Qx[c] IDD_DCO_Qx[i] VDDA_DIA_A IDDA_DIA_A VDDA_DIA_B IDDA_DIA_B[l] VDDO_Qx[c] 1 6 mA [h] 1.89 V VDD_DIG = 1.89V 190 380 mA VDD_DIG = 1.26V 180 295 mA 1.8 1.89 V VDD_DCO_Qx = 1.89V Base current (FOD Off) IDD(DCOBASE) 24 44 mA Adder for FOD at 500MHz IDD(DCOPERFOD) 30 mA Adder per 1MHz over 500MHz on FOD IDD(DCOPERMHZ) 0.012 mA/MHz 1.14 Supply Voltage for each FOD block Supply Current for VDD_DCO_Qx [j] 1.71 Supply Voltage for: ▪ FOD_0 control logic ▪ FOD_1 control logic Supply Current for VDDA_DIA_A[k] 1.71 1.8 1.89 V VDDA_DIA_A = 1.89V IDD(DIABASE) 9 17 mA Adder per FOD at 500MHz IDD(DIAPERFOD) 10 mA Adder per FOD per 1MHz over 500MHz IDD(DIAPERMHZ) 0.018 mA/MHz Supply Voltage for: ▪ FOD_2 control logic ▪ FOD_3 control logic Supply Current for VDDA_DIA_B[k] Output Clock Q Supply Voltage[m] 1.71 1.8 1.89 V VDDA_DIA_B = 1.89V IDD(DIABASE) 32 44 mA Adder per FOD at 500MHz IDD(DIAPERFOD) 10 mA Adder per FOD per 1MHz over 500MHz IDD(DIAPERMHZ) 0.012 mA/MHz 1.14 3.465 V [a] VSS = 0V, TA = -40°C to 85°C [b] Current consumption figures represent a worst-case consumption with all functions associated with the particular voltage supply being all enabled and running at full capacity. This information is provided to allow for design of appropriate power supply circuits that will support all possible register-based configurations for the device. Please refer to the section Power Consumption to determine actual consumption for the exact configuration of the device. ©2020 Renesas Electronics Corporation 75 September 8, 2020 8A34002 Datasheet [c] Please refer to Table 24 for details on the signals referenced by this abbreviation. [d] Supports 1.8V+5%, 2.5V+5% or 3.3V+5% operation, not a continuous range. [e] IDD_CLKx denotes the current consumed by the appropriate VDD_CLKx supply voltage [f] Supports 2.5V+5% or 3.3V+5% operation, not a continuous range. [g] Supports 1.5V, 1.8V, 2.5v or 3.3V operation. [h] Supports 1.2V+5% or 1.8V+5% operation, not a continuous range. [i] IDD_DCO_Qx denotes the current consumed by the appropriate VDD_DCO_Qx supply voltage. This is the current consumption for each supply, not the total for all VDD_DCO_Qx. [j] The IDD_DCO_Qx current consumed by an FOD is highly dependent on the frequency it is running at. So a calculation needs to be performed as shown below, where fFOD is the frequency the FOD is operating at in MHz and the 3 current values are the ones shown in the table for that particular power supply. Note that only the base current is needed if the FOD is disabled. I DD  DCO  = I DD  DCOBASE  + I DD  DCOPERFOD  +  f FOD – 500   I DD  DCOPERMHZ  [k] The IDDA_DIA current consumed is dependent on the number of FODs attached to the voltage rail that are supported and the frequency of operation of those FODs. A calculation needs to be performed using the formula below, where fFOD is the operating frequency of each FOD, NumFOD is the number of FODs on that supply that are enabled. Note that only the base current is needed if all FODs are disabled. I DD  DIA  = I DD  DIABASE  + NumFOD  I DD  DIAPERFOD  +   f FOD – 500   I DD  DIAPERMHZ  operatingDCO [l] VDDA_DIA_B consumes higher current than VDDA_DIA_A because it has some additional circuitry, besides the FODs on it. [m]Currents for the outputs are shown in Table 28 or Table 29 as appropriate for the mode the individual output is operating in. Table 28. Output Supply Current (Output Configured as Differential)[a][b][c] Symbol IDDO_Qx[e] Parameter Qx / nQx Supply Current[f] SWING[d] = 00 SWING = 01 SWING = 10 SWING = 11 Test Condition Typ. Max. Typ. Max. Typ. Max. Typ. Max. Units VDDO_Qx[g] = 3.465V 15 22 17 24 19 26 20 26 mA VDDO_Qx = 2.625V 14 20 16 21 18 22 19 23 mA VDDO_Qx = 1.89V 14 19 15 20 16 21 16 21 mA [a] Output current consumption is not affected by any of the core device power supply voltage levels. [b] Internal dynamic switching current at maximum fOUT is included. [c] VDDO_Qx = 3.3V ±5% or 2.5V±5% or 1.8V±5%, VSS = 0V, TA = -40°C to 85°C. [d] Refers to the output voltage (swing) setting programed into device registers for each output. [e] IDDO_Qx denotes the current consumed by each VDDO_Qx supply. [f] Measured with outputs unloaded. [g] For information on the signals referenced by this abbreviation, see Table 24. ©2020 Renesas Electronics Corporation 76 September 8, 2020 8A34002 Datasheet Table 29. Output Supply Current (Output Configured as LVCMOS)[a][b][c] TERM[d] = 00 Symbol Parameter Qx, nQx Supply Current[f] Qx and nQx Both Enabled IDDO_Qx[e] Qx, nQx Supply Current[h] Qx enabled and nQx Tri-stated TERM = 01 TERM = 10 TERM = 11 Test Condition Typ. Max. Typ. Max. Typ. Max. Typ. Max. VDDO_Qx[g] = 3.465V 24 32 25 35 25 37 25 39 VDDO_Qx = 2.625V 18 25 19 27 19 29 20 30 VDDO_Qx = 1.89V 12 20 14 21 15 22 15 23 VDDO_Qx = 1.575V 9 17 11 18 11 19 12 20 VDDO_Qx = 1.26V 6 13 6 13 6 14 6 14 VDDO_Qx = 3.465V 14 23 14 24 14 25 14 26 VDDO_Qx = 2.625V 11 19 11 20 11 20 11 21 VDDO_Qx = 1.89V 9 16 10 17 10 17 10 18 VDDO_Qx = 1.575V 8 15 8 16 9 16 9 16 VDDO_Qx = 1.26V 5 12 5 12 5 12 5 12 Units mA mA [a] Output current consumption is not affected by any of the core device power supply voltage levels. [b] Internal dynamic switching current at maximum fOUT is included. [c] VSS = 0V, TA = -40°C to 85°C [d] Refers to the LVCMOS output drive strength (termination) setting programed into device registers for each output. [e] IDDO_Qx denotes the current consumed by each VDDO_Qx supply. [f] Measured with outputs unloaded. [g] For information on the signals referenced by this abbreviation, see Table 24. [h] Measured with outputs unloaded. ©2020 Renesas Electronics Corporation 77 September 8, 2020 8A34002 Datasheet DC Electrical Characteristics Table 30. LVCMOS/LVTTL DC Characteristics[a][b][c][d][e] Symbol VIH VIH Parameter Input High Voltage Input High Voltage nMR, nTEST, GPIO[9,8,5:0], SCLK, SDIO, SDI_A1, CS_A0, SDA_M XO_DPLL CLK[3:0], VIH nCLK[3:0][e] Input High Voltage CLK[6:4], nCLK[6:4] VIL VIL Input Low Voltage Input Low Voltage [e] nMR, nTEST, GPIO[9,8,5:0], SCLK, SDIO, SDI_A1, CS_A0, SDA_M XO_DPLL CLK[3:0], nCLK[3:0][e] VIL Input Low Voltage CLK[6:4], nCLK[6:4][e] IIH Input High Current nMR, nTEST, GPIO[9,8,5:0], SDA_M, SCLK, SDIO, SDI_A1, CS_A0 IIH Input High Current XO_DPLL CLK[3:0] IIH Input High Current nCLK[3:0] CLK[6:4] nCLK[6:4] ©2020 Renesas Electronics Corporation Test Condition Minimum VDD_GPIO = 3.3V+5% Maximum Units 2 VDD_GPIO + 0.3 V VDD_GPIO = 2.5V+5% 1.7 VDD_GPIO + 0.3 V VDD_GPIO = 1.8V+5% 0.65 x VDD_GPIO VDD_GPIO + 0.3 V VDD_GPIO = 1.5V+5% 0.65 x VDD_GPIO VDD_GPIO + 0.3 V VDD_DIG = 1.8V±5% 1.17 3.465V V VDD_DIG = 1.2V±5% 1.17 3.465V V VDD_CLKA = 3.3V±5% 2 VDD_CLKA + 0.3 V VDD_CLKA = 2.5V±5% 1.7 VDD_CLKA + 0.3 V VDD_CLKA = 1.8V±5% 0.65 × VDD_CLKA VDD_CLKA + 0.3 V VDD_CLKB = 3.3V±5% 2 VDD_CLKB + 0.3 V VDD_CLKB = 2.5V±5% 1.7 VDD_CLKB + 0.3 V VDD_CLKB = 1.8V±5% 0.65 × VDD_CLKB VDD_CLKB + 0.3 V VDD_GPIO = 3.3V+5% -0.3 0.8 VDD_GPIO = 2.5V+5% -0.3 0.7 VDD_GPIO = 1.8V+5% -0.3 0.35 x VDD_GPIO VDD_GPIO = 1.5V+5% -0.3 0.35 x VDD_GPIO VDD_DIG = 1.8V±5% -0.3 0.35 × VDD_DIG VDD_DIG = 1.2V±5% -0.3 0.35 × VDD_DIG VDD_CLKA = 3.3V±5% -0.3 0.8 VDD_CLKA = 2.5V±5% -0.3 0.7 VDD_CLKA = 1.8V±5% -0.3 0.35 × VDD_CLKA VDD_CLKB = 3.3V±5% -0.3 0.8 VDD_CLKB = 2.5V±5% -0.3 0.7 VDD_CLKB = 1.8V±5% -0.3 0.35 × VDD_CLKB VIN = V DD_GPIO = VDD_GPIO (max) VIN = 3.465V, VDD_DIG = VDD_DIG (max) Typical V V 5 µA 150 µA VIN = VDD_CLKA = VDD_CLKA (max) 150 VIN = VDD_CLKB = VDD_CLKB (max) 150 78 V 5 µA 5 September 8, 2020 8A34002 Datasheet Table 30. LVCMOS/LVTTL DC Characteristics[a][b][c][d][e] (Cont.) Symbol Parameter IIL Input Low Current nMR, nTEST, GPIO[9,8,5:0], SDA_M, SCLK, SDIO, SDI_A1, CS_A0 IIL Input Low Current XO_DPLL CLK[3:0] IIL Input Low Current nCLK[3:0] CLK[6:4] nCLK[6:4] VOH Output High Voltage GPIO[9,8,5:0], SDA_M, SCL_M, SCLK, SDIO ©2020 Renesas Electronics Corporation Test Condition VIN = 0V, VDD_GPIO = VDD_GPIO (max) VIN = 0V, VDD_DIG = VDD_DIG (max) VIN = 0V, VDD_CLKA = VDD_CLKA (max) VIN = 0V, VDD_CLKB = VDD_CLKB (max) Minimum Maximum Units -150 µA -5 µA -5 -150 -5 µA -150 VDD_GPIO = 3.3V+5%, IOH = -100µA VDD_GPIO - 0.2 VDD_GPIO = 3.3V+5%, IOH = -12mA 2.6 VDD_GPIO = 2.5V+5%, IOH = -100µA VDD_GPIO - 0.2 VDD_GPIO = 2.5V+5%, IOH = -8mA 1.8 VDD_GPIO = 1.8V+5%, IOH = -100µA VDD_GPIO - 0.2 VDD_GPIO = 1.8V+5%, IOH = -2mA VDD_GPIO - 0.45 VDD_GPIO = 1.5V+5%, IOH = -100µA 1.2 VDD_GPIO = 1.5V+5%, IOH = -2mA 0.75 x VDD_GPIO 79 Typical V September 8, 2020 8A34002 Datasheet Table 30. LVCMOS/LVTTL DC Characteristics[a][b][c][d][e] (Cont.) Symbol VOL Parameter Output Low Voltage GPIO[9,8,5:0], SDA_M, SCL_M, SCLK, SDIO Test Condition Minimum Typical Maximum VDD_GPIO = 3.3V+5%, IOL = 100µA 0.2 VDD_GPIO = 3.3V+5%, IOL = 12mA 0.5 VDD_GPIO = 2.5V+5%, IOL = 100µA 0.2 VDD_GPIO = 2.5V+5%, IOL = 8mA 0.5 VDD_GPIO = 1.8V+5%, IOL = 100µA 0.2 VDD_GPIO = 1.8V+5%, IOL = 2mA 0.45 VDD_GPIO = 1.5V+5%, IOL = 100µA 0.2 VDD_GPIO = 1.5V+5%, IOL = 2mA 0.25 x VDD_GPIO Units V [a] VIL should not be less than -0.3V. [b] 3.3V characteristics in accordance with JESD8C-01, 2.5V characteristics in accordance with JESD8-5A.01, 1.8V characteristics in accordance with JESD8-7A, 1.5V characteristics in accordance with JESD8-11A.01, 1.2V characteristics in accordance with JESD8-12A.01 [c] VSS = 0V, TA = -40°C to 85°C. [d] When Output Q are configured as LVCMOS, their output characteristics are specified in Table 35. [e] Input pair used as two single-ended clocks rather than as a differential clock. ©2020 Renesas Electronics Corporation 80 September 8, 2020 8A34002 Datasheet Table 31. Differential Input DC Characteristics[a] Symbol Parameter Test Condition CLK[3:0] IIH Input High Current Minimum VIN = VDD_CLKA = VDD_CLKA (max) 5 VIN = VDD_CLKB = VDD_CLKB (max) 150 nCLK[6:4] CLK[3:0] IIL Input Low Current nCLK[3:0] CLK[6:4] nCLK[6:4] VPP Peak-to-Peak Voltage[b][c] CLK[3:0], nCLK[3:0] VCMR Common Mode Input Voltage[b][d] CLK[6:4], nCLK[6:4] Maximum Units 150 nCLK[3:0] CLK[6:4] Typical µA 5 VIN = 0V, VDD_CLKA = VDD_CLKA (max) VIN = 0V, VDD_CLKB = VDD_CLKB (max) Any input protocol -5 -150 µA -5 -150 0.15 1.3 Input protocol = HCSL, HSTL, SSTL 0.1 VDD_CLKA - 1.2 Input protocol = LVDS, LVPECL, CML 0.7 VDD_CLKA Input protocol = HCSL, HSTL, SSTL 0.1 VDD_CLKB - 1.2 Input protocol = LVDS, LVPECL, CML 0.7 VDD_CLKB V V [a] VSS = 0V, TA = -40°C to 85°C. [b] VIL should not be less than -0.3V. [c] VPP is the single-ended amplitude of the output signal. The differential specs is 2*VPP. [d] Common mode voltage is defined as the cross-point. ©2020 Renesas Electronics Corporation 81 September 8, 2020 8A34002 Datasheet Table 32. Differential Output DC Characteristics (VDDO_Qx = 3.3V+5%, VSS = 0V, TA = -40°C to 85°C)[a][b][c][d] Symbol VOVS[e] Parameter Output Voltage Swing Output Q[a] Test Condition Minimum Typical Maximum SWING = 00[f] 336 402 462 SWING = 01 478 605 698 SWING = 10 658 791 910 SWING = 11 739 870 997 0.86 0.95 1.07 CENTER = 001 0.98 1.14 1.28 CENTER = 010 1.13 1.33 1.51 CENTER = 011 1.30 1.53 1.73 CENTER = 100 1.46 1.73 1.95 CENTER = 101 1.63 1.93 2.17 CENTER = 110 1.80 2.12 2.39 CENTER = 111 1.96 2.30 2.59 CENTER = VCMR[g] Output Common Mode Voltage Output Q[a] 000[h] Units mV V [a] For information on the signals referenced by this abbreviation, see Table 24. [b] Terminated with 100Ω across Qx and nQx. [c] If LVDS operation is desired, the user should select SWING = 00 and CENTER = 001 or 010. [d] If LVPECL operation is desired, the user should select SWING = 10 and CENTER = 101 or 110 for 3.3V LVPECL, and SWING = 10 and CENTER = 001 or 010 for 2.5V LVPECL operation. [e] VOVS is the single-ended amplitude of the output signal. The differential specs is 2*VOVS. [f] Refers to the differential voltage swing setting programed into device registers for each output. [g] Not all VCMR selections can be supported with particular VDDO_Qx and V OVS settings. For information on which combinations are supported, see Table 17. [h] Refers to the differential voltage crossing point (center voltage) setting programed into device registers for each output. ©2020 Renesas Electronics Corporation 82 September 8, 2020 8A34002 Datasheet Table 33. Differential Output DC Characteristics (VDDO_Qx = 2.5V+5%, VSS = 0V, TA = -40°C to 85°C)[a][b][c][d] Symbol VOVS[e] Parameter Output Voltage Swing Output Q[a] Test Condition Minimum Typical Maximum SWING = 00[f] 295 393 448 SWING = 01 457 591 677 SWING = 10 587 761 881 SWING = 11 733 835 943 0.85 0.93 1.03 CENTER = 001 0.94 1.10 1.23 CENTER = 010 1.09 1.28 1.44 CENTER = 011 1.24 1.46 1.65 CENTER = 100 1.39 1.65 1.86 CENTER = VCMR[g] Output Common Mode Voltage Output Q[a] 000[h] Units mV V CENTER = 101 CENTER = 110 Not Supported CENTER = 111 [a] For information on the signals referenced by this abbreviation, see Table 24. [b] Terminated with 100Ω across Qx and nQx. [c] If LVDS operation is desired, the user should select SWING = 00 and CENTER = 001 or 010. [d] If LVPECL operation is desired, the user should select SWING = 10 and CENTER = 001 or 010 for 2.5V LVPECL operation. For VDDO = 2.5V, 3.3V LVPECL levels cannot be generated. [e] VOVS is the single-ended amplitude of the output signal. The differential specs is 2*VOVS. [f] Refers to the differential voltage swing setting programed into device registers for each output. [g] Not all VCMR selections can be supported with particular VDDO_Qx and V OVS settings. For information on which combinations are supported, see Table 17. [h] Refers to the differential voltage crossing point (center voltage) setting programed into device registers for each output. ©2020 Renesas Electronics Corporation 83 September 8, 2020 8A34002 Datasheet Table 34. Differential Output DC Characteristics (VDDO_Qx = 1.8V+5%, VSS = 0V, TA = -40°C to 85°C)[a][b][c] Symbol VOVS[d] Parameter Output Voltage Swing Output Q[a] Test Condition Minimum Typical Maximum SWING = 00[e] 299 411 485 SWING = 01 470 586 700 SWING = 10 582 713 852 SWING = 11 612 750 899 0.84 0.91 0.99 CENTER = 001 0.91 1.05 1.18 CENTER = 010 1.05 1.21 1.36 CENTER = VCMR[f] Output Common Mode Voltage Output Q[a] 000[g] CENTER = 011 mV V CENTER = 100 CENTER = 101 Units Not Supported CENTER = 110 CENTER = 111 [a] For information on the signals referenced by this abbreviation, see Table 24. [b] Terminated with 100Ω across Qx and nQx. [c] If LVDS operation is desired, the user should select SWING = 00 and CENTER = 010. [d] VOVS is the single-ended amplitude of the output signal. The differential specs is 2*VOVS. [e] Refers to the differential voltage swing setting programed into device registers for each output. [f] Not all VCMR selections can be supported with particular VDDO_Qx and V OVS settings. For information on which combinations are supported, see Table 17. [g] Refers to the differential voltage crossing point (center voltage) setting programed into device registers for each output. ©2020 Renesas Electronics Corporation 84 September 8, 2020 8A34002 Datasheet Table 35. LVCMOS Clock Output DC Characteristics[a][b] Symbol VOH VOL ZOUT Parameter Output High Voltage Output Low Voltage Output Impedance TERM[c] = 00 TERM = 01 TERM = 10 TERM = 11 Test Condition Min. VDDO_Qx = 3.3V±5% 0.74 × VDDO_ 0.75 × VDDO_ 0.75 × VDDO_ 0.75 × VDDO_ Qx Qx Qx Qx VDDO_Qx = 2.5V±5% 0.70 × VDDO_ 0.75 × VDDO_ 0.75 × VDDO_ 0.75 × VDDO_ Qx Qx Qx Qx VDDO_Qx = 1.8V±5% 0.65 × VDDO_ 0.71 × VDDO_ 0.75 × VDDO_ 0.75 × VDDO_ Qx Qx Qx Qx VDDO_Qx = 1.5V±5% 0.61 × VDDO_ 0.66 × VDDO_ 0.70 × VDDO_ 0.72 × VDDO_ Qx Qx Qx Qx VDDO_Qx = 1.2V±5% 0.56 × VDDO_ 0.59 × VDDO_ 0.63 × VDDO_ 0.66 × VDDO_ Qx Qx Qx Qx Typ. Max. Min. Typ. Max. Min. Typ. 0.25 × VDDO_ Max. Min. Typ. Max. Units V VDDO_Qx = 3.3V±5% 0.29 × VDDO_ 0.25 × VDDO_ 0.25 × VDDO_ Qx Qx Qx Qx VDDO_Qx = 2.5V±5% 0.32 × VDDO_ 0.27 × VDDO_ 0.25 × VDDO_ 0.25 × VDDO_ Qx Qx Qx Qx VDDO_Qx = 1.8V±5% 0.39 × VDDO_ 0.33 × VDDO_ 0.30 × VDDO_ 0.26 × VDDO_ Qx Qx Qx Qx VDDO_Qx = 1.5V±5% 0.44 × VDDO_ 0.38 × VDDO_ 0.35 × VDDO_ 0.31 × VDDO_ Qx Qx Qx Qx VDDO_Qx = 1.2V±5% 0.50 × VDDO_ 0.46 × VDDO_ 0.42 × VDDO_ 0.38 × VDDO_ Qx Qx Qx Qx VDDO_Qx = 3.3V+5% 35 25 21 18 VDDO_Qx = 2.5V+5% 31 23 20 17 VDDO_Qx = 1.8V+5% 42 31 25 21 VDDO_Qx = 1.5V+5% 71 47 35 29 VDDO_Qx = 1.2V+5% 101 86 66 49 V Ω [a] VSS = 0V, TA = -40°C to 85°C. [b] VDDO_Qx is used to refer to the appropriate VDDO_Qx power supply voltage for each output. For more information, see Table 24 and the “Pin Description” table. [c] This refers to the register settings for the LVCMOS output drive strength within the device. ©2020 Renesas Electronics Corporation 85 September 8, 2020 8A34002 Datasheet Table 36. Input Frequency Characteristics[a] Symbol Parameter OSCI, OSCO fIN Input Frequency Input CLK[d][e] GPIO fIN Input Frequency fSCLK Serial Port Clock SCLK (slave mode) Test Condition Minimum Typical Using a Crystal[b] 25 54 Over-driving Crystal Input Doubler Logic Enabled[c] 25 62.5 Over-driving Crystal Input Doubler Logic Disabled 50 125 Differential Mode Single-ended Mode Maximum Units MHz 1000 0.0000005 250 Used as Clock Input 150 1 150[f] MHz Operation 100 1200 kHz SPI Operation 0.1 50 MHz XO_DPLL I2C [a] VSS = 0V, TA = -40°C to 85°C [b] For crystal characteristics, see Table 37. [c] Refer to Overdriving the XTAL Interface. [d] For information on the signals referenced by this abbreviation, see Table 24. [e] For proper device operation, the input frequency must be divided down to 150MHz or less (DPLL Phase Detector maximum frequency = 150MHz). [f] If the System DPLL needs to be driven with a higher frequency, one of the CLKx / nCLKx inputs can be routed via register settings to the System DPLL instead of using XO_DPLL. Table 37. Crystal Characteristics[a] Parameter Test Condition Minimum Mode of Oscillation Maximum Units 54 MHz Fundamental Frequency Equivalent Series Resistance (ESR) Typical 25 CL= 18pF, crystal frequency < 40MHz 50 CL= 18pF, crystal frequency > 40MHz 25 CL= 12pF 50 Load Capacitance (CL) 8 Crystal Drive Level Ω 12 pF 250 µW [a] VSS = 0V, TA = -40°C to 85°C ©2020 Renesas Electronics Corporation 86 September 8, 2020 8A34002 Datasheet AC Electrical Characteristics Table 38. AC Characteristics[a][b] Symbol Parameter Test Condition Minimum Typical Maximum fVCO Analog PLL VCO Operating Frequency VDDA_X [c] = 3.3V±5% 13.4 13.8 VDDA_X = 2.5V±5% 13.5 13.9 fFOD Fractional Output Divider Operating Frequency Measured with output divider set to /1 500 1000 Differential Output 0.0000005 1000 LVCMOS Output 0.0000005 250 fOUT fOUT Output Frequency Output Frequency Accuracy[d] Initial Frequency Offset[e] Output Phase Change in Fully Hitless Switching[f] tSK [c] Output to Output Skew[g][h] ©2020 Renesas Electronics Corporation Switchover or Entering Holdover State MHz MHz ppb 1 ppb 350 Input references with phase difference ≥ 100µs 1000 Any two differential outputs[i] 80 160 VDDO_Qx = 3.3V±5%, 2.5V±5%, 1.8V±5% or 1.5V±5% 100 300 VDDO_Qx = 1.2V ±5% 160 360 87 GHz 0 Input references with phase difference < 100µs Any two outputs configured as LVCMOS in-phase[j] Units ps ps September 8, 2020 8A34002 Datasheet Table 38. AC Characteristics[a][b] (Cont.) Symbol Parameter Test Condition Typical Maximum 1st Bank: Q0, Q1, Q6, Q7 25 65 2nd Bank: Q2, Q3, Q4, Q5 25 75 Outputs Configured as LVCMOS in-phase VDDO_Qx = 3.3V±5%, 2.5V±5% or 1.8V±5% 1st Bank: Q0, Q1, Q6, Q7 30 110 2nd Bank: Q2, Q3, Q4, Q5 30 110 Outputs Configured as LVCMOS in-phase VDDO_Qx = 1.5V ±5% or 1.2V ±5% 1st Bank: Q0, Q1, Q6, Q7 50 150 2nd Bank: Q2, Q3, Q4, Q5 50 225 VDDO_Qx = 3.3V ±5% or 2.5V ±5% 10 60 VDDO_Qx = 1.8V ±5% or 1.5V ±5% or 1.2V ±5% 15 100 Differential Outputs tSK(B) Output to Output Skew within a Bank[g][h] Q to nQ of same output pair, cfg. as LVCMOS, in-phase[j] tSK tALIGN tALIGN Minimum Units ps Temperature Variation[k] Output-Output 4 ps/C Temperature Variation[k] Input-Output 4 ps/C Input - Output Alignment Variation[l] ©2020 Renesas Electronics Corporation Delay variation as shown in Figure 46 for any non-inverted CLK/nCLK input pair to any Q/nQ output pair in differential mode when using internal loopback. -500 Delay variation as shown in Figure 47 for any non-inverted PMOS CLK/nCLK input pair to any Q/nQ output pair in differential mode when used as external loopback.[m] [n] -130 88 500 ps 130 September 8, 2020 8A34002 Datasheet Table 38. AC Characteristics[a][b] (Cont.) Symbol ITDCMA Parameter Test Condition Minimum REF = CLK2/nCLK2, FB = CLK3/nCLK3, DPLL0. All other input clocks and DPLLs disabled. 10MHz differential signal applied to inputs CLK2/nCLK2 and CLK3/nCLK3. Input TDC Measurement Accuracy [o][p][q] Typical Maximum Units ±20 ±90 ps 450 ps Fine phase measurements enabled. Differential Output[r][s] VDDO_Qx[t] = 3.3V±5%, 2.5V±5% or 1.8V±5% VDDO_Qx = 3.3V±5% tR / t F Output Rise and Fall Times 20% to 80% VDDO_Qx = 2.5V±5% LVCMOS Output[v] VDDO_Qx = 1.8V±5% VDDO_Qx = 1.5V±5%[x] VDDO_Qx = 1.2V±5%[x] ©2020 Renesas Electronics Corporation 89 SWING[u] = 00 SWING = 01 SWING = 10 100 SWING = 11 TERM[w] = 00 100 254 380 TERM = 01 100 262 400 TERM = 10 110 275 460 TERM = 11 115 268 510 TERM = 00 115 285 405 TERM = 01 120 293 470 TERM = 10 120 315 525 TERM = 11 140 347 565 TERM = 00 205 417 590 TERM = 01 205 458 715 TERM = 10 230 459 800 TERM = 11 235 482 880 TERM = 00 415 558 730 TERM = 01 545 747 985 TERM = 10 615 890 1145 TERM = 11 690 1011 1305 TERM = 00 800 986 1250 TERM = 01 1180 1416 1835 TERM = 10 1415 1715 2195 TERM = 11 1650 1980 2520 ps ps ps ps ps September 8, 2020 8A34002 Datasheet Table 38. AC Characteristics[a][b] (Cont.) Symbol Parameter Test Condition Differential Output LVCMOS odc Output Duty Cycle Any Output Type Operating as a Frame or Sync Pulse Synthesizer Mode VCCA_SEL = 3.3V tjit()[y] Phase Jitter, RMS (Random) Integration Range: 10KHz to 20MHz Jitter Attenuation Mode, DPLL Bandwidth: 25Hz, Input Frequency: 10MHz VCCA_SEL = 3.3V ©2020 Renesas Electronics Corporation Minimum Typical Maximum Units fOUT < 500MHz 47 50 53 % 500MHz ≤ fOUT < 800MHz 45 50 55 % fOUT ≥ 800MHz 40 50 60 % VDDO_Qx = 3.3V or 2.5V 47 50 53 VDDO_Qx = 1.8V or 1.5V 45 50 55 VDDO_Qx = 1.2V 42 50 58 PULSE = Sync Pulse, 100ns 100 ns PULSE = Sync Pulse, 1s 1 s PULSE = Sync Pulse, 10s 10 s PULSE = Sync Pulse, 100s 200 s PULSE = Sync Pulse, 1ms 2 ms PULSE = Sync Pulse, 10ms 10 ms PULSE = Sync Pulse, 100ms 100 ms PULSE = Frame Pulse, 0.2UI 0.2 UI PULSE = Frame Pulse, 1UI 1 UI PULSE = Frame Pulse, 2UI 2 UI PULSE = 50% PULSE = 50% Crystal 49.152MHz 122.88MHz 126 177 Crystal 39.0625MHz 156.25MHz 112 139 Crystal 49.152MHz 156.25MHz 133 207 Crystal 49.152MHz 245.76MHz 124 166 Crystal 49.152MHz 312.5MHz 119 159 Crystal 49.152MHz 322.265625MHz 125 180 Crystal 49.152MHz 983.04MHz 96 149 Crystal 50MHz 122.88MHz 170 248 Crystal 49.152MHz 156.25MHz 138 226 Crystal 50MHz 245.76MHz 145 233 Crystal 49.152MHz 312.5MHz 126 172 Crystal 49.152MHz 322.265625MHz 129 185 Crystal 50MHz 983.04MHz 103 176 90 % fs September 8, 2020 8A34002 Datasheet Table 38. AC Characteristics[a][b] (Cont.) Symbol Parameter Test Condition Synthesizer Mode VCCA_SEL = 2.5V tjit()[y] Phase Jitter, RMS (Random) Integration Range: 10KHz to 20MHz Jitter Attenuation Mode, DPLL Bandwidth: 25Hz, Input Frequency: 10MHz VCCA_SEL = 2.5V PSRR Power Supply Rejection Ratio [z][aa] Minimum Start-up Time[ab] Internal OTP Start-up Input CLK PW Pulse Width[ae] GPIO Maximum Crystal 49.152MHz 122.88MHz 162 232 Crystal 39.0625MHz 156.25MHz 131 204 Crystal 49.152MHz 156.25MHz 166 240 Crystal 49.152MHz 245.76MHz 161 229 Crystal 49.152MHz 312.5MHz 153 193 Crystal 49.152MHz 322.265625MHz 142 197 Crystal 49.152MHz 983.04MHz 137 221 Crystal 50MHz 122.88MHz 197 287 Crystal 49.152MHz 156.25MHz 177 229 Crystal 50MHz 245.76MHz 167 243 Crystal 49.152MHz 312.5MHz 161 207 Crystal 49.152MHz 322.265625MHz 145 201 Crystal 50MHz 983.04MHz 149 227 fNOISE = 10kHz VDDO_Qx = 3.3V -48.3 fNOISE = 25kHz VDDO_Qx = 3.3V -50.5 fNOISE = 50kHz VDDO_Qx = 3.3V -52.6 fNOISE = 100kHz VDD_CLKA = VDD_CLKB = 3.3V -74.3 fNOISE = 500kHz VDD_DIA_B = 1.8V -59.5 fNOISE = 1MHz VDD_DIA_B = 1.8V -64.5 Units fs dBc Regulators Ready[ac] tstartup Typical 3 Synthesizer mode 7 DPLL mode, with a loop bandwidth setting of 300Hz[ad] 1.5 Differential Mode 0.45 Single-ended Mode 1.6 Used as Clock Input; Input divider not bypassed 2.66 Used as Clock Input; Input divider bypassed 4.6 s 10 ms s [a] VSS = 0V, TA = -40°C to 85°C. [b] Electrical parameters are guaranteed over the specified ambient operating temperature range, which is established when the device is mounted in a test socket with maintained transverse airflow greater than 500lfpm. The device will meet specifications after thermal equilibrium has been reached under these conditions. ©2020 Renesas Electronics Corporation 91 September 8, 2020 8A34002 Datasheet [c] VDDA_X refers to VDDA_PDCP, VDDA_XTAL, VDDA_LC, and V DDA_BG. [d] Long-term frequency error with respect to the DPLL input reference. The typical value shown assumes the DPLL has been phase-locked to a stable input reference for at least 306 minutes (based on a 0.1mHz advanced holdover filter setting) before going into an advanced holdover state on disqualification of the input reference. [e] This parameter will vary with the quality of the reference to the system DPLL. The typical value shown assumes an ideal reference used for the system DPLL. [f] This parameter will vary with the quality of the TDC and system DPLL references. The typical value shown assumes an ideal reference is used as input to the TDC and system DPLL. [g] Defined as the time between the rising edges of two outputs of the same frequency, configuration, loading, and supply voltage [h] This parameter is defined in accordance with JEDEC Standard 65. [i] Measured at the differential cross points. [j] Measured at VDDO_Qx / 2. [k] This parameter is measured across the full operating temperature range and the difference between the slowest and fastest numbers is the variation. [l] Measured from the differential cross point of the input to the differential cross point of the associated output after device is locked and input is stable. Measured using integer-related input and output frequencies. [m]Characterized using input and output signals with swing = 0.9V, common mode voltage = 0.9V with respect to GND, and matching edge rates. [n] Characterized using input and output signals with swing = 0.410V, common mode voltage = 1.3V with respect to GND (LVDS signals), and matching edge rates. [o] Characterized over offset between REF and FB signals in the range of -20ns to 20ns. [p] Characterized using BGA-144 package devices. [q] The typical specification applies for all combinations of DPLLs and REF and FB differential pairs. [r] Rise and fall times on differential outputs are independent of the power supply voltage on the output. [s] Measured with outputs terminated with 50Ω to GND. [t] For information on the signals referenced by this abbreviation, see Table 24. [u] Refers to the differential voltage swing setting programed into device registers for each output. [v] Measured with outputs terminated with 50Ω to VDDO_Qx / 2. [w] Refers to the LVCMOS output drive strength (termination) setting programed into device registers for each output. [x] This parameter has been characterized with FOUT = 50MHz [y] All outputs enabled and operating at the same frequency. [z] 100mV peak-peak sine-wave noise signal injected on indicated power supply pin(s). [aa]Noise spur amplitude measured relative to 156.25MHz carrier. [ab]Measured from the rising edge of nMR after all power supplies have reached > 80% of nominal voltage to the first stable clock edge on the output. A stable clock is defined as one generated from a locked analog or digital PLL (as appropriate for the configuration listed) with no further perturbations in frequency expected. [ac]At power-up, the nMR signal must be asserted for at least this period of time. [ad]Start-up time will depend on the actual configuration used. For more information on estimating start-up time, please contact Renesas technical support. [ae]For proper device operation, the input frequency must be divided down to 150MHz or less (DPLL Phase Detector maximum frequency = 150MHz). ©2020 Renesas Electronics Corporation 92 September 8, 2020 8A34002 Datasheet Figure 46. Input-Output Delay with Internal Feedback CLKx a -b +b Qy a = Fixed delay b = Delay variation Figure 47. Input-Output Delay with External Feedback CLKx a -b +b Qy a = Trace delay from Qy to the CLK input used for external feedback b = Delay variation ©2020 Renesas Electronics Corporation 93 September 8, 2020 8A34002 Datasheet Clock Phase Noise Characteristics Figure 48. 156.25MHz Output Phase Noise ©2020 Renesas Electronics Corporation 94 September 8, 2020 8A34002 Datasheet Applications Information Recommendations for Unused Input and Output Pins Inputs CLKx / nCLKx Input For applications that do not require the use of the reference clock input, both CLK and nCLK should be left floating. If the CLK/nCLK input is connected but not used by the device, it is recommended that CLK and nCLK not be driven with active signals. LVCMOS Control Pins LVCMOS control pins have internal pull-ups; additional resistance is not required but can be added for additional protection. A 1k resistor can be used. Outputs LVCMOS Outputs Any LVCMOS output can be left floating if unused. There should be no trace attached. The mode of the output buffer should be set to tri-stated to avoid any noise being generated. Differential Outputs All unused differential outputs can be left floating. Renesas recommends that there is no trace attached. Both sides of the differential output pair should either be left floating or terminated. Power Connections The power connections of the 8A34002 can be grouped as shown if all members of the groups are using the same voltage level: ▪ ▪ ▪ ▪ ▪ VDD_DIG,VDD_GPIO, VDD_CLKA, VDD_CLKB VDDA_PDCP_XTAL VDDA_FB VDDA_BG, VDDA_LC (not ideal to combine, so if board space allows keep separated), VDD_DIA_A, VDD_DIA_B (combining these is a possible source of coupling between frequency domains; should remain separate unless all outputs are in the same frequency domain) ▪ VDD_DCO_Qn (should keep separated except where FOD blocks are all running at the same frequency) • If all outputs Qn/nQn and functions associated with any particular VDD_DCO_Qn pin are not used, the power pin can be left floating ▪ VDDO_Qn (can share supplies if output frequencies are the same, otherwise keep separated to avoid spur coupling) • If all outputs Qn/nQn associated with any particular VDDO_Qn pin are not used, the power pin can be left floating Clock Input Interface The 8A34002 accepts both single-ended and differential inputs. For information on input terminations, see Quick Guide - Output Terminations (AN-953) located on the 8A34002 product page. If you have additional questions on input types not covered in the application discussion, or if you require information about register programming sequences for changing the differential inputs to accept LVCMOS inputs levels, see Termination - AC Coupling Clock Receivers (AN-844) or contact Renesas technical support. ©2020 Renesas Electronics Corporation 95 September 8, 2020 8A34002 Datasheet Overdriving the XTAL Interface The OSCI input can be overdriven by an LVCMOS driver or by one side of a differential driver through an AC coupling capacitor. The OSCI input is internally biased at 1V. The OSCO pin can be left floating. The amplitude of the input signal should be between 500mV and 1.8V and the slew rate should not be less than 0.2V/ns. For 1.8V LVCMOS, inputs can be DC-coupled into the device as shown in Figure 49. For 3.3V LVCMOS inputs, the amplitude must be reduced from full swing to at least half the swing in order to prevent signal interference with the power rail and to reduce internal noise. For limits on the frequency that can be used, see Table 36. Figure 49. 1.8V LVCMOS Driver to XTAL Input Interface OSCO Ro RS Zo = 50Ω OSCI Zo = Ro + Rs LVCMOS_Driver Figure 50 shows an example of the interface diagram for a high-speed 3.3V LVCMOS driver. This configuration requires that the sum of the output impedance of the driver (Ro) and the series resistance (Rs) equals the transmission line impedance. In addition, matched termination at the crystal input will attenuate the signal in half. This can be done in one of two ways. First, R1 and R2 in parallel should equal the transmission line impedance. For most 50Ω applications, R1 and R2 can be 100Ω. This can also be accomplished by removing R1 and changing R2 to 50Ω. The values of the resistors can be increased to reduce the loading for a slower and weaker LVCMOS driver. Figure 50. LVCMOS Driver to XTAL Input Interface OSCO VCC R1 100 Ro RS C1 Zo = 50Ω OSCI 0.1μF Zo = Ro + Rs LVCMOS_Driver R2 100 Figure 51 shows an example of the interface diagram for an LVPECL driver. This is a standard LVPECL termination with one side of the driver feeding the XTAL_IN input. It is recommended that all components in the schematics be placed in the layout. Though some components may not be used, they can be utilized for debugging purposes. The datasheet specifications are characterized and guaranteed by using a quartz crystal as the input. ©2020 Renesas Electronics Corporation 96 September 8, 2020 8A34002 Datasheet Figure 51. LVPECL Driver to XTAL Input Interface OSCO C2 Zo = 50Ω OSCI 0.1μF Zo = 50Ω LVPECL_Driver R1 50 R2 50 R3 50 Wiring the Differential Input to Accept Single-Ended Levels For information, see the Differential Input to Accept Single-ended Levels Application Note (AN-836). Differential Output Termination For all types of differential protocols, the same termination schemes are recommended (see Figure 52 and Figure 53). These schemes are the same as normally used for an LVDS output type. The recommended value for the termination impedance (ZT) is between 90Ω and 132Ω. The actual value should be selected to match the differential impedance (ZDiff) of your transmission line. A typical point-to-point LVDS design uses a 100Ω parallel resistor at the receiver and a 100Ω differential transmission-line environment. To avoid any transmission-line reflection issues, the components should be surface-mounted and must be placed as close to the receiver as possible. Figure 52. Standard LVDS Termination ZO ~50Ω + LVDS Receiver ZT 100Ω LVDS Driver ZO ~50Ω ZDIFF 100Ω Differential Transmission Line ©2020 Renesas Electronics Corporation 97 September 8, 2020 8A34002 Datasheet Figure 53. AC Coupled LVDS Termination ZO ~50Ω VDD1 VDD2 R1 5K C1 0.1uF + LVDS Receiver ZT 100Ω LVDS Driver ZO ~50Ω C2 ZDIFF 100Ω Differential 0.1uF R2 5K Transmission Line For alternate termination schemes, see “LVDS Termination” in Quick Guide - Output Terminations (AN-953) located on the device product page, or contact Renesas for support. Crystal Recommendation For the latest vendor / frequency recommendations, please contact Renesas. External I2C Serial EEPROM Recommendation An external I2C EEPROM can be used to store configuration data and/or to contain device update data. An EEPROM with 8Kbit capacity is sufficient to store a full configuration. However, the recommendation is to use an EEPROM with a 1Mbit capacity in order to support future device updates. Renesas has validated and recommends the use of the Microchip 24FC1025 or OnSemi CAT24M01 1Mbit EEPROM. Schematic and Layout Information The 8A34002 requires external load capacitors to ensure the crystal will resonate at the proper frequency. For recommended values for external tuning capacitors, see Table 39. Table 39. Recommended Tuning Capacitors for Crystal Input Recommended Tuning Capacitor Value (pF)[a] Crystal Nominal CL Value (pF) OSCI Capacitor (pF) OSCO Capacitor (pF) 8 2.7 2.7 10 13 3.3 12 27 3.3 27 3.3 18 [b] [a] Recommendations are based on 4pF stray capacitance on each leg of the crystal. Adjust according to the PCB capacitance. [b] This will tune the crystal to a CL of 12pF, which is fine when channels are running in jitter attenuator mode or referenced to an XO. It will present a positive ppm offset for channels running exclusively in Synthesizer mode and referenced only to the crystal. Power Considerations For power and current consumption calculations, refer to Renesas’ Timing Commander tool. ©2020 Renesas Electronics Corporation 98 September 8, 2020 8A34002 Datasheet VFQFN EPAD Thermal Release Path In order to maximize both the removal of heat from the package and the electrical performance, a land pattern must be incorporated on the Printed Circuit Board (PCB) within the footprint of the package corresponding to the exposed metal pad or exposed heat slug on the package, as shown in Figure 54. The solderable area on the PCB, as defined by the solder mask, should be at least the same size/shape as the exposed pad/slug area on the package to maximize the thermal/electrical performance. Sufficient clearance should be designed on the PCB between the outer edges of the land pattern and the inner edges of pad pattern for the leads to avoid any shorts. While the land pattern on the PCB provides a means of heat transfer and electrical grounding from the package to the board through a solder joint, thermal vias are necessary to effectively conduct from the surface of the PCB to the ground plane(s). The land pattern must be connected to ground through these vias. The vias act as “heat pipes”. The number of vias (i.e. “heat pipes”) are application specific and dependent upon the package power dissipation as well as electrical conductivity requirements. Thus, thermal and electrical analysis and/or testing are recommended to determine the minimum number needed. Maximum thermal and electrical performance is achieved when an array of vias is incorporated in the land pattern. It is recommended to use as many vias connected to ground as possible. It is also recommended that the via diameter should be 12 to 13mils (0.30 to 0.33mm) with 1oz copper via barrel plating. This is desirable to avoid any solder wicking inside the via during the soldering process which may result in voids in solder between the exposed pad/slug and the thermal land. Precautions should be taken to eliminate any solder voids between the exposed heat slug and the land pattern. Note: These recommendations are to be used as a guideline only. For further information, please refer to the Application Note on the Surface Mount Assembly of Amkor’s Thermally/ Electrically Enhance Lead frame Base Package, Amkor Technology. Figure 54. P.C. Assembly for Exposed Pad Thermal Release Path – Side View (Drawing Not to Scale) PIN PIN PAD SOLDER EXPOSED HEAT SLUG GROUND PLANE THERMAL VIA SOLDER PIN LAND PATTERN (GROUND PAD) PIN PAD Thermal Characteristics Table 40. Thermal Characteristics for 72-pin QFN Package Symbol θJA Parameter Theta JA. Junction to Ambient Air Thermal Coefficient [a][b] Coefficient[a] θJB Theta JB. Junction to Board Thermal θJC Theta JC. Junction to Device Case Thermal Coefficient - [a] Moisture Sensitivity Rating (Per J-STD-020) Value Units 0 m/s air flow 13.71 °C/W 1 m/s air flow 10.67 °C/W 2 m/s air flow 9.46 °C/W 0.702 °C/W 12.87 °C/W 3 [a] Multi-Layer PCB with 2 ground and 2 voltage planes. [b] Assumes ePAD is connected to a ground plane using a grid of 9x9 thermal vias. ©2020 Renesas Electronics Corporation 99 September 8, 2020 8A34002 Datasheet Package Outline Drawings The package outline drawings are appended at the end of this document and are accessible from the link below. The package information is the most current data available. www.idt.com/document/psc/nlnlg72-package-outline-100x100-mm-body-epad-77-mm-sq-050-mm-pitch-qfn-sawn Marking Diagram ▪ Line 1 and 2 are the part number. • “000” denotes the dash code. • “NLG” denotes the package code. ▪ Line 3: • “YYWW” is the last digits of the year and week that the part was assembled • “$” denotes mark code. ▪ Line 4 denotes sequential lot number. Ordering Information Orderable Part Number Package MSL Rating Shipping Packaging Temperature 8A34002E-dddNLG[a] 10 × 10 × 0.9 mm, 72-VFQFN 3 Tray -40° to +85°C 8A34002E-dddNLG8 10 × 10 × 0.9 mm, 72-VFQFN 3 Tape and Reel, Pin 1 Orientation: EIA-481-C -40° to +85°C 8A34002E-dddNLG# 10 × 10 × 0.9 mm, 72-VFQFN 3 Tape and Reel, Pin 1 Orientation: EIA-481-D -40° to +85°C [a] Replace “ddd” with the desired pre-programmed configuration code provided by Renesas in response to a custom configuration request or use “000” for unprogrammed parts. ©2020 Renesas Electronics Corporation 100 September 8, 2020 8A34002 Datasheet Table 41. Pin 1 Orientation in Tape and Reel Packaging Part Number Suffix Pin 1 Orientation NLG8 Quadrant 1 (EIA-481-C) NLG# Quadrant 2 (EIA-481-D) Illustration Product Identification Table 42: Product Identification Part Number JTAG ID Product ID 8A34002 0x064F 0x4002 ©2020 Renesas Electronics Corporation 101 September 8, 2020 8A34002 Datasheet Glossary Term Definition 1PPS One Pulse Per Second. eCLK Embedded clock. eCSR Embedded CSR access. eDATA Embedded DATA channel. ePP2S Embedded PP2S. ePPS Embedded PPS. This describes a means to embed 1PPS on a clock using PWM. EPPS Even PPS. ESEC Even Second pulse. PP2S and ESEC are used interchangeably or sometimes combined as PP2S/ESEC. eSYNC Embedded SYNC pulse. PP2S Pulse Per 2 Second. This represents a 0.5Hz pulse. PPS Pulse Per Second. REF-SYNC SCSR ZDB ZDPLL Combination of high-speed clock (i.e., > 1MHz) and low-speed frame/sync pulse (i.e., < 8kHz). Standard Control / Status Register Zero Delay Buffer Zero Delay Phase Locked Loop ©2020 Renesas Electronics Corporation 102 September 8, 2020 8A34002 Datasheet Revision History Revision Date September 8, 2020 June 17, 2019 Description of Change ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ Clarified Figure 4 Expanded Frequency Representation Added information for minimum pulse width to Frame Pulse Operation and Sync Pulse Operation Corrected one acceptance range in Table 10 Clarified Hitless Reference Switching and added HS Type 1 and HS Type 2 Clarified Step 7 – Complete Configuration of the reset sequence Added description of satellite channels Satellite Channel Added crystal drive level to Table 37 Added Input Frequency minimum for GPIO in Table 36 Added Load Capacitance minimum in Table 37 Updated Phase Jitter, RMS in Table 38 Added Input-Output Alignment Variation for external feedback to Table 38 Added Input TDC Measurement Accuracy to Table 38 Added Pulse Width to Table 38 Added AC coupled LVDS termination to Differential Output Termination Added internal bias voltage to Overdriving the XTAL Interface Removed references to customer-programmable OTP Replaced System Analog PLL (APLL) and Low-Noise Analog PLL with System APLL throughout Replaced Steerable Fractional Divider with Steerable Fractional Output Divider throughout Added references to bit fields in the 8A3xxxx Family Programming Guide to many sections and table headings ▪ ▪ ▪ ▪ ▪ Adjusted descriptions and expanded DPLL loop bandwidth limits Adjusted OSCI / OSCO input capacitance values in Table 2 Updated Table 7 to remove activity limits that were only available in obsolete Device Update revisions Added a description of External Feedback Fixed Increment / Decrement Registers and Pins to remove reference to a single 16-bit register that is not implemented Fixed inconsistency between DC Specifications table for CMOS mode output clocks and output buffer descriptive text with respect to 1.2V and 1.5V CMOS operation Removed temperature sensor due to inconsistent operation Added Power Supply Noise Rejection rows to AC characteristics in Table 38 Table 38Updated Tuning capacitor recommendations in Table 39 to limit crystal drive strength Added application information for 1.8V LVCMOS to over-drive the crystal input (see Overdriving the XTAL Interface) Updated marking diagram and ordering information to Revision E Removed separate marking / ordering code for parts that interact with IEEE-1588 software. ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ Revision C device (which has Device Update v4.7 embedded) has the following functional differences: • February 7, 2019 ▪ ▪ ▪ ▪ Reset sequence sped-up, altering the way external EEPROMs are searched. Changes made to Reset Sequence and Use of External I2C EEPROM sections • Changed Activity Monitor limits (this is with Device Update v4.7 regardless of hardware revision) in Table 7 Corrected the clock and GPIO mapping in Table 5 Clarified the following areas of the datasheet: Steerable Fractional Output Divider (FOD), JTAG Interface, and External I2C Serial EEPROM Recommendation Changed Marking Diagram and Package Outline Drawings to show C revision Added a “P” based part number identifier to Table 42 ©2020 Renesas Electronics Corporation 103 September 8, 2020 8A34002 Datasheet Revision Date Description of Change November 9, 2018 Added a missing revision letter to the Marking Diagram and Ordering Information October 29, 2018 Initial release. ©2020 Renesas Electronics Corporation 104 September 8, 2020 72-VFQFPN, Package Outline Drawing 10.0 x 10.0 x 0.90 mm Body, Epad 7.70 x 7.70 mm 0.50mm Pitch NLG72P4, PSC-4208-04, Rev 02, Page 1 © Integrated Device Technology, Inc. 72-VFQFPN, Package Outline Drawing 10.0 x 10.0 x 0.90 mm Body, Epad 7.70 x 7.70 mm 0.50mm Pitch NLG72P4, PSC-4208-04, Rev 02, Page 2 Package Revision History Date Created © Integrated Device Technology, Inc. Description Rev No. Jan 6, 2019 Rev 01 Correct K Value Sept 3, 2019 Rev 02 Update to New Format IMPORTANT NOTICE AND DISCLAIMER RENESAS ELECTRONICS CORPORATION AND ITS SUBSIDIARIES (“RENESAS”) PROVIDES TECHNICAL SPECIFICATIONS AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS” AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS. These resources are intended for developers skilled in the art designing with Renesas products. You are solely responsible for (1) selecting the appropriate products for your application, (2) designing, validating, and testing your application, and (3) ensuring your application meets applicable standards, and any other safety, security, or other requirements. These resources are subject to change without notice. Renesas grants you permission to use these resources only for development of an application that uses Renesas products. Other reproduction or use of these resources is strictly prohibited. No license is granted to any other Renesas intellectual property or to any third party intellectual property. Renesas disclaims responsibility for, and you will fully indemnify Renesas and its representatives against, any claims, damages, costs, losses, or liabilities arising out of your use of these resources. Renesas' products are provided only subject to Renesas' Terms and Conditions of Sale or other applicable terms agreed to in writing. No use of any Renesas resources expands or otherwise alters any applicable warranties or warranty disclaimers for these products. (Rev.1.0 Mar 2020) Corporate Headquarters Contact Information TOYOSU FORESIA, 3-2-24 Toyosu, Koto-ku, Tokyo 135-0061, Japan www.renesas.com For further information on a product, technology, the most up-to-date version of a document, or your nearest sales office, please visit: www.renesas.com/contact/ Trademarks Renesas and the Renesas logo are trademarks of Renesas Electronics Corporation. All trademarks and registered trademarks are the property of their respective owners. © 2020 Renesas Electronics Corporation. All rights reserved.
8A34002E-000NLG 价格&库存

很抱歉,暂时无法提供与“8A34002E-000NLG”相匹配的价格&库存,您可以联系我们找货

免费人工找货