This document captures the documentation changes planned for User guide and Register map for AD9361, AD9363 and AD9364 Radio Verse Transceivers. Document update and release will take time and until that time this document will be maintained for reference.
Current version of documents is as given below. If you don’t have the latest, please download same from design file package under below link.
|
AD9361 |
AD9363 |
AD9364 |
Data Sheet |
Rev F |
Rev D |
Rev C |
User Guide |
UG-570 REV A |
UG-1040 REV 0 |
UG-673 REV 0 |
Register Map |
UG-671 REV 0 |
UG-1057 REV 0 |
UG-672 REV 0 |
Below table captures the changes required for documents and their reference. If you have any comments or suggestions to improve documentation, please feel free to post your comments below.
REFERENCE MANUAL CHANGES:
Sl No |
Reference |
Current statement |
Changes |
||||||||||||
1 |
UG-570-page 95 to 96, UG-1040-page 79 to 80
|
Headings and timing diagrams for receive or transmit data needs to be corrected. |
Refer appendix A. |
||||||||||||
2 |
UG-570-page 8 equation:1 UG-1040-page 7 equation:1 UG-673-page 7 equation:1 |
There is no definition of the term “Divide Setting”. |
To be included.
|
||||||||||||
3 |
UG-673-page-100 table 53 (for LVDS) |
Column 2 of table 53 mentions data rate as 122.88 Msps |
Data rate needs to be changed to 61.44Msps. The term “combined I and Q words” is to be removed. |
||||||||||||
4 |
Reference manuals of all versions of Catalina |
Ball J6 "CLK_OUT" has multiple name aliases including "CLOCK_OUT", "CLKOUT" and "CLK Out" |
CLK_OUT naming convention to be followed |
||||||||||||
5 |
UG-570-page-92 table 48 UG-1040-page-76 table 47 UG-673-page-88 table 51 |
In CMOS mode in DDR TDD mode, sample rate can be up to 122.88M instead of 61.44M. |
Refer appendix B The term “combined I and Q words” is to be removed. |
||||||||||||
6 |
Required for all register map |
Rise in image frequency at higher power levels. Increase in correction word decimation, i.e., Register x16F (registers x16C-x16F) have been removed from the register map. |
Refer appendix C |
||||||||||||
7 |
UG-570-page-85 UG-673-page-81 UG-1040-page-72 |
Register 0x20 = 0x24(toggle the GPO_1 pin in Rx and GPO_2 in Tx)
Register 0x20 contains the bits that determine how the GPOs respond to state changes from Alert
|
If 0x20=0x24, From alert to RX, GPO will go from 0xF to 0x2 (3 GPOs will toggle) From alert to TX, GPO will go from 0xF to 0x4 (3 GPOs will toggle).
Register 0x20 defines the "state" or value of GPO upon entering RX or TX state. |
||||||||||||
8 |
UG-1040-page-27 |
Tx HB3 has the following coefficients: [+36, −19, 0, −156, −12, 0, +479, +223, 0, −1215, −993, 0, +3569, +6277, +8192, +6277, +3569, 0, −993, −1215, 0, +223, +479, 0, −12, −156, 0, −19, +36]. Note that the full-scale range for the Tx HB3 filter is 8192 (213). |
The TX HB3 has the following coefficients: [1, 2, 1].The TX INT3 has the following coefficients: [36, -19, 0, -156, -12, 0, 479, 223, 0, -1215, -993, 0, 3569, 6277, 8192, 6277, 3569, 0, -993, -1215, 0, 223, 479, 0, -12, -156, 0, -19, 36]. Note that the full-scale range for the TX INT3 filter is 8192 (213). The full-scale range for the TX HB3 filter is 2. |
||||||||||||
9 |
UG-570-page-10 UG-1040-page-9 UG-673-page-9 |
Actual BBBW column in table 6 is as follows: |
The actual BBBW(MHz)(as per equation 7) column in table 6 should be as follows:
|
||||||||||||
10 |
UG-570-page-124 UG-1040-page-105 UG-673-page-115 |
Power supply for Tx Low pass filter, Tx monitor, Rx trans impedance amplifier, Rx low pass filter. |
|||||||||||||
11 |
UG-570- page-24 UG-1040-page-20 UG-673- page-27 |
When this is set, CTRL_IN0 through CTRL_IN2 select the profile (if both pin select bits are set, profiles are selected in parallel) |
When this is set, CTRL_IN1 through CTRL_IN3 select the profile (if both pin select bits are set, profiles are selected in parallel)
|
||||||||||||
12 |
UG-570- page-31 UG-1040-page-26 UG-673- page-33 |
Additional information |
The minimum number of taps is 16 multiplied by the Tx FIR interpolation factor. For an interpolation factor of 4, the minimum number of Tx FIR taps is 64. Additionally, the number of taps divided by the interpolation factor must be a multiple of 16. Therefore, 48 taps can only be used with an interpolation factor of 1. It can’t be used with an interpolation factor of 4 as indicated by the first limitation and it can’t be used with an interpolation of 2 since 48/2 is not a multiple of 16.
*Assumes that the DAC_CLK and Input Data Rate ratio allow for this number. **48 taps not allowed with these interpolation factors.
|
||||||||||||
13 |
UG-570- page-23 UG-1040-page-20 UG-673- page-23 |
VCO Bias Tcf[1:0] shift left by 3 |
VCO bias TCF[1:0] shift left by 6 |
||||||||||||
14 A calibration can reduce the uncertainty of the temperature sensor reading but even with a calibration, there is a significant uncertainty and the sensor should only be used for non-critical functions. A document explaining that is given in the link: https://ez.analog.com/docs/DOC-17804-ad936x-temperature-sensor
|
|||||||||||||||
15 Signals closer than 7.5 kHz to DC and which are large in the digital domain can cause the DC offset algorithms to remove those signals, affecting the algorithm and the desired signals. A document explaining that is given in the link: https://ez.analog.com/docs/DOC-17785-ad936xdcoffsetissue |
DATASHEET CHANGES:
1 |
Datasheet of AD936X |
In the reference clock voltage specification, move the 1.3V pk-pk value to the max column instead of putting it in the typical columns of the specs table (Adding a comment that lower values can degrade performance) |
To be updated |
2 |
Page 5 of Datasheet |
In the REF_CLK frequency specification, the minimum frequency specified will be 20MHz instead of 10MHz. |
To be updated |
2 |
Table 13 of AD9361 datasheet, Table 12 of AD9363 datasheet, Table 13 of AD9364 datasheet |
All Rx and TX data pairs have optional termination |
Remove the termination text from RX_Dx_p/n and Termination needs to be added to the definition for FB_CLK and TX_FRAME. |
3 |
Page 18 of AD9363 datasheet |
The description of pin no J6 states: ”This pin can be configured to output either a buffered version of the external input clock (the digital controlled crystal oscillator (DCXO)) or a divided down version of the internal ADC sample clock (ADC_CLK)”. |
The words“(the digital controlled crystal oscillator (DCXO))” are to be removed. The AD9363 only allows reference injection via pin M12, i.e. XTALN; its neighbor M11 is DNC (in AD9361/64 this is XTALP), so unlike its sister parts, the AD9363 does not support the DCXO option. |
4 |
Page 1 under Features |
Dual receivers: 6 differential or 12 single-ended inputs |
Remove the "6 differential or 12 single-ended inputs" from the datasheet |
REGISTER MAP CHANGES:
1 |
UG-671-page16, UG-1057-page-16, UG-672-page-16 |
Applies to the fast AGC. The AGC Attack Delay prevents the AGC from starting its algorithm until the receive path has settled |
Applies to slow and fast AGC. |
2 |
UG-671-page-65 and 60, UG-1057-page-63 and 68,UG-672-page-60 and 65 |
In registers x238 and x278 we need to put VCO Cal Offset back into the register words, those were zero-ed out by mistake. |
To be updated |
3 |
UG-671-table 9, UG-672-table 9, UG-1057-table 9 |
For ADC_CLK /2 and ADC_CLK/3 works fine but for ADC_CLK/4 onwards it gives wrong clk_out as after MUX 1, output is routed to HB3 clk. |
Table 9 needs to be updated as in appendix D |
4 |
UG-671-table 84 UG-672-table 84, UG-1057-table 83 |
If tones are injected in RX, the mask bit always flips the IQ i.e. if I is masked Q samples are zero. |
Naming convention needs to be changed in reg map document register 0X3F6 |
5 |
UG-671-page 18, UG-1057-page 20, UG-672-page 18 |
The register definitions (0x03c, D5) refers to the setting as "Rx On Chip Term" and say all data path bits plus TX_FRAME and FB_CLK. |
That needs to be changed from the "all data path pins" to TX_Dx_p/n pins. |
6 |
UG-671-page 33
|
Resolution: 1pF/LSB. Total capacitance is 12pF + Capacitor<5:0> *1pF (required for the calculation of 3db cut off frequency)
|
To be updated |
7 |
UG-671-page 15 UG-672-page 15 UG-1057-page 15 |
This nibble controls which GPO_x pins change state when the ENSM enters the Rx state |
It defines the "state" or value of GPO upon entering RX or TX state. |
8 |
UG-671-page 60 and page 65 UG-672-page 60 and page 65 UG-1057-page 63 and page 68
|
For register 0x23D and 0x27D,Bit [D5] in the reg map is an “open” bit. Bit [D4] however, is described as “CP Offset Off Setting this bit disables the charge pump bleed current. Clear to use the value in “Charge Pump Offset” (0x23C[D5:D0]) as the offset current.”
0x23C[D5:D0]: Only applies if the Cp Offset Off bit (0x23D[D4]) is cleared. These bits set the charge pump bleed current. The step size is 12.5 μA/LSB with a range of 0 μA to 787.5 μA.
|
Setting the CP Offset Off bit (0x23D[D5] for Rx and 0x27D[D5] for Tx) disables the CP offset current.
0x23C[D5:D0]: Only applies if the Cp Offset Off bit (0x23D[D4]) is cleared. These bits set the charge pump offset current. The step size is 12.5 μA/LSB with a range of 0 μA to 787.5 μA. |
APPENDIX A:
DESCRIPTION
APPENDIX B:
APPENDIX C:
APPENDIX D:
Above document captures the changes required for documents and their reference. If you have any comments or suggestions to improve documentation, please feel free to post your comments below.