AnsweredAssumed Answered

AD9548 1PPS GPS phase unlocked

Question asked by Ayman-Hendawy on May 21, 2018
Latest reply on May 21, 2018 by Ayman-Hendawy

Hi,

Kindly, I'm testing a AD9548 on a custome board with GPS receiver providing a reference 1PPS to it and a Sysclk of 19.44MHz, I configured it to get multiple outputs of 122.88MHz, 61.44MHz and 30.72MHz, the problem is that I got frequency lock but phase is barely locked, sometimes I get it locked but not most of the time, find below dumb of my AD9548 registers,

reg[0x0000] = 0x99
reg[0x0001] = 0x00
reg[0x0002] = 0xC6
reg[0x0003] = 0x48
reg[0x0004] = 0x00
reg[0x0005] = 0x00

reg[0x0100] = 0x18
reg[0x0101] = 0x32
reg[0x0102] = 0x45
reg[0x0103] = 0xC7
reg[0x0104] = 0xB2
reg[0x0105] = 0x0F
reg[0x0106] = 0x01
reg[0x0107] = 0x00
reg[0x0108] = 0x00

reg[0x0200] = 0x96
reg[0x0201] = 0x95
reg[0x0202] = 0xD0
reg[0x0203] = 0x00
reg[0x0204] = 0x00
reg[0x0205] = 0x00
reg[0x0206] = 0x00
reg[0x0207] = 0x00
reg[0x0208] = 0x02
reg[0x0209] = 0x00
reg[0x020A] = 0x00
reg[0x020B] = 0x00
reg[0x020C] = 0x10
reg[0x020D] = 0x00
reg[0x020E] = 0x00
reg[0x020F] = 0x00
reg[0x0210] = 0x00
reg[0x0211] = 0x00
reg[0x0212] = 0x00
reg[0x0213] = 0xFF
reg[0x0214] = 0x01

reg[0x0300] = 0x2E
reg[0x0301] = 0x26
reg[0x0302] = 0x02
reg[0x0303] = 0x17
reg[0x0304] = 0xBA
reg[0x0305] = 0x40
reg[0x0306] = 0x00
reg[0x0307] = 0x00
reg[0x0308] = 0x00
reg[0x0309] = 0x00
reg[0x030A] = 0xFF
reg[0x030B] = 0xFF
reg[0x030C] = 0xFF
reg[0x030D] = 0x00
reg[0x030E] = 0x00
reg[0x030F] = 0x00
reg[0x0310] = 0x00
reg[0x0311] = 0x00
reg[0x0312] = 0x00
reg[0x0313] = 0x00
reg[0x0314] = 0xE8
reg[0x0315] = 0x03
reg[0x0316] = 0x00
reg[0x0317] = 0x00
reg[0x0318] = 0x30
reg[0x0319] = 0x75
reg[0x031A] = 0x00
reg[0x031B] = 0x00

reg[0x0400] = 0x00
reg[0x0401] = 0x0F
reg[0x0402] = 0x20
reg[0x0403] = 0x01
reg[0x0404] = 0x08
reg[0x0405] = 0x05
reg[0x0406] = 0x09
reg[0x0407] = 0x09
reg[0x0408] = 0x03
reg[0x0409] = 0x00
reg[0x040A] = 0x00
reg[0x040B] = 0x00
reg[0x040C] = 0x01
reg[0x040D] = 0x00
reg[0x040E] = 0x00
reg[0x040F] = 0x00
reg[0x0410] = 0x07
reg[0x0411] = 0x00
reg[0x0412] = 0x00
reg[0x0413] = 0x00
reg[0x0414] = 0xFF
reg[0x0415] = 0x7F
reg[0x0416] = 0x25
reg[0x0417] = 0x00

reg[0x0500] = 0xAA
reg[0x0501] = 0x12
reg[0x0502] = 0x21
reg[0x0503] = 0x0A
reg[0x0504] = 0x08
reg[0x0505] = 0x0A
reg[0x0506] = 0x0A
reg[0x0507] = 0x07

reg[0x0600] = 0x00
reg[0x0601] = 0x00
reg[0x0602] = 0x80
reg[0x0603] = 0xC6
reg[0x0604] = 0xA4
reg[0x0605] = 0x7E
reg[0x0606] = 0x8D
reg[0x0607] = 0x03
reg[0x0608] = 0x10
reg[0x0609] = 0x27
reg[0x060A] = 0x00
reg[0x060B] = 0xE8
reg[0x060C] = 0x03
reg[0x060D] = 0x00
reg[0x060E] = 0x88
reg[0x060F] = 0x13
reg[0x0610] = 0x88
reg[0x0611] = 0x13
reg[0x0612] = 0x77
reg[0x0613] = 0x98
reg[0x0614] = 0x03
reg[0x0615] = 0x54
reg[0x0616] = 0x75
reg[0x0617] = 0x5E
reg[0x0618] = 0x91
reg[0x0619] = 0x4B
reg[0x061A] = 0x2F
reg[0x061B] = 0x51
reg[0x061C] = 0x6F
reg[0x061D] = 0x0B
reg[0x061E] = 0x00
reg[0x061F] = 0x00
reg[0x0620] = 0x00
reg[0x0621] = 0x00
reg[0x0622] = 0xFF
reg[0x0623] = 0xFF
reg[0x0624] = 0xA5
reg[0x0625] = 0x0E
reg[0x0626] = 0x00
reg[0x0627] = 0x00
reg[0x0628] = 0x00
reg[0x0629] = 0xFF
reg[0x062A] = 0xFF
reg[0x062B] = 0xC6
reg[0x062C] = 0x02
reg[0x062D] = 0x40
reg[0x062E] = 0x42
reg[0x062F] = 0x0F
reg[0x0630] = 0xC6
reg[0x0631] = 0x02

reg[0x0632] = 0x00
reg[0x0633] = 0x00
reg[0x0634] = 0x80
reg[0x0635] = 0xC6
reg[0x0636] = 0xA4
reg[0x0637] = 0x7E
reg[0x0638] = 0x8D
reg[0x0639] = 0x03
reg[0x063A] = 0x10
reg[0x063B] = 0x27
reg[0x063C] = 0x00
reg[0x063D] = 0xE8
reg[0x063E] = 0x03
reg[0x063F] = 0x00
reg[0x0640] = 0x88
reg[0x0641] = 0x13
reg[0x0642] = 0x88
reg[0x0643] = 0x13
reg[0x0644] = 0xF2
reg[0x0645] = 0x8D
reg[0x0646] = 0x07
reg[0x0647] = 0x22
reg[0x0648] = 0x15
reg[0x0649] = 0x67
reg[0x064A] = 0x15
reg[0x064B] = 0x93
reg[0x064C] = 0x33
reg[0x064D] = 0x51
reg[0x064E] = 0x6F
reg[0x064F] = 0x0C
reg[0x0650] = 0x00
reg[0x0651] = 0x00
reg[0x0652] = 0x00
reg[0x0653] = 0x00
reg[0x0654] = 0xFF
reg[0x0655] = 0xFF
reg[0x0656] = 0xA5
reg[0x0657] = 0x0E
reg[0x0658] = 0x00
reg[0x0659] = 0x00
reg[0x065A] = 0x00
reg[0x065B] = 0xFF
reg[0x065C] = 0xFF
reg[0x065D] = 0xC6
reg[0x065E] = 0x02
reg[0x065F] = 0x40
reg[0x0660] = 0x42
reg[0x0661] = 0x0F
reg[0x0662] = 0xC6
reg[0x0663] = 0x02

reg[0x0680] = 0x00
reg[0x0681] = 0x00
reg[0x0682] = 0x80
reg[0x0683] = 0xC6
reg[0x0684] = 0xA4
reg[0x0685] = 0x7E
reg[0x0686] = 0x8D
reg[0x0687] = 0x03
reg[0x0688] = 0x10
reg[0x0689] = 0x27
reg[0x068A] = 0x00
reg[0x068B] = 0xE8
reg[0x068C] = 0x03
reg[0x068D] = 0x00
reg[0x068E] = 0x88
reg[0x068F] = 0x13
reg[0x0690] = 0x88
reg[0x0691] = 0x13
reg[0x0692] = 0x77
reg[0x0693] = 0x98
reg[0x0694] = 0x05
reg[0x0695] = 0x54
reg[0x0696] = 0x75
reg[0x0697] = 0x62
reg[0x0698] = 0x91
reg[0x0699] = 0x4B
reg[0x069A] = 0x31
reg[0x069B] = 0x51
reg[0x069C] = 0xEF
reg[0x069D] = 0x0B
reg[0x069E] = 0x00
reg[0x069F] = 0x00
reg[0x06A0] = 0x00
reg[0x06A1] = 0x00
reg[0x06A2] = 0xFF
reg[0x06A3] = 0xFF
reg[0x06A4] = 0xA5
reg[0x06A5] = 0x0E
reg[0x06A6] = 0x00
reg[0x06A7] = 0x00
reg[0x06A8] = 0x00
reg[0x06A9] = 0xFF
reg[0x06AA] = 0xFF
reg[0x06AB] = 0xC6
reg[0x06AC] = 0x02
reg[0x06AD] = 0x40
reg[0x06AE] = 0x42
reg[0x06AF] = 0x0F
reg[0x06B0] = 0xC6
reg[0x06B1] = 0x02

reg[0x06B2] = 0x00
reg[0x06B3] = 0x00
reg[0x06B4] = 0xE1
reg[0x06B5] = 0xF5
reg[0x06B6] = 0x05
reg[0x06B7] = 0x00
reg[0x06B8] = 0x00
reg[0x06B9] = 0x00
reg[0x06BA] = 0x10
reg[0x06BB] = 0x27
reg[0x06BC] = 0x00
reg[0x06BD] = 0xE8
reg[0x06BE] = 0x03
reg[0x06BF] = 0x00
reg[0x06C0] = 0x88
reg[0x06C1] = 0x13
reg[0x06C2] = 0x88
reg[0x06C3] = 0x13
reg[0x06C4] = 0x98
reg[0x06C5] = 0xA0
reg[0x06C6] = 0x00
reg[0x06C7] = 0xD1
reg[0x06C8] = 0xC4
reg[0x06C9] = 0x37
reg[0x06CA] = 0x0B
reg[0x06CB] = 0xEC
reg[0x06CC] = 0x1B
reg[0x06CD] = 0xB5
reg[0x06CE] = 0x6C
reg[0x06CF] = 0x06
reg[0x06D0] = 0xE7
reg[0x06D1] = 0x03
reg[0x06D2] = 0x00
reg[0x06D3] = 0x00
reg[0x06D4] = 0xFF
reg[0x06D5] = 0x5F
reg[0x06D6] = 0x00
reg[0x06D7] = 0x00
reg[0x06D8] = 0x00
reg[0x06D9] = 0x00
reg[0x06DA] = 0x00
reg[0x06DB] = 0x10
reg[0x06DC] = 0x27
reg[0x06DD] = 0xC6
reg[0x06DE] = 0x02
reg[0x06DF] = 0x10
reg[0x06E0] = 0x27
reg[0x06E1] = 0x00
reg[0x06E2] = 0xC6
reg[0x06E3] = 0x02

reg[0x0700] = 0x00
reg[0x0701] = 0x00
reg[0x0702] = 0x80
reg[0x0703] = 0xC6
reg[0x0704] = 0xA4
reg[0x0705] = 0x7E
reg[0x0706] = 0x8D
reg[0x0707] = 0x03
reg[0x0708] = 0x10
reg[0x0709] = 0x27
reg[0x070A] = 0x00
reg[0x070B] = 0xE8
reg[0x070C] = 0x03
reg[0x070D] = 0x00
reg[0x070E] = 0x88
reg[0x070F] = 0x13
reg[0x0710] = 0x88
reg[0x0711] = 0x13
reg[0x0712] = 0xE6
reg[0x0713] = 0xB1
reg[0x0714] = 0x05
reg[0x0715] = 0xB2
reg[0x0716] = 0x6F
reg[0x0717] = 0x62
reg[0x0718] = 0x91
reg[0x0719] = 0x4B
reg[0x071A] = 0x31
reg[0x071B] = 0x51
reg[0x071C] = 0x6F
reg[0x071D] = 0x0B
reg[0x071E] = 0x00
reg[0x071F] = 0x00
reg[0x0720] = 0x00
reg[0x0721] = 0x00
reg[0x0722] = 0xFF
reg[0x0723] = 0xFF
reg[0x0724] = 0xA5
reg[0x0725] = 0x0E
reg[0x0726] = 0x00
reg[0x0727] = 0x00
reg[0x0728] = 0x00
reg[0x0729] = 0xFF
reg[0x072A] = 0xFF
reg[0x072B] = 0xC6
reg[0x072C] = 0x02
reg[0x072D] = 0x40
reg[0x072E] = 0x42
reg[0x072F] = 0x0F
reg[0x0730] = 0xC6
reg[0x0731] = 0x02

reg[0x0732] = 0x00
reg[0x0733] = 0x00
reg[0x0734] = 0x80
reg[0x0735] = 0xC6
reg[0x0736] = 0xA4
reg[0x0737] = 0x7E
reg[0x0738] = 0x8D
reg[0x0739] = 0x03
reg[0x073A] = 0x10
reg[0x073B] = 0x27
reg[0x073C] = 0x00
reg[0x073D] = 0xE8
reg[0x073E] = 0x03
reg[0x073F] = 0x00
reg[0x0740] = 0x88
reg[0x0741] = 0x13
reg[0x0742] = 0x88
reg[0x0743] = 0x13
reg[0x0744] = 0x6A
reg[0x0745] = 0xEE
reg[0x0746] = 0x06
reg[0x0747] = 0xB4
reg[0x0748] = 0x7C
reg[0x0749] = 0x62
reg[0x074A] = 0x91
reg[0x074B] = 0x4B
reg[0x074C] = 0x31
reg[0x074D] = 0x51
reg[0x074E] = 0x6F
reg[0x074F] = 0x0C
reg[0x0750] = 0x00
reg[0x0751] = 0x00
reg[0x0752] = 0x00
reg[0x0753] = 0x00
reg[0x0754] = 0xFF
reg[0x0755] = 0xFF
reg[0x0756] = 0xA5
reg[0x0757] = 0x0E
reg[0x0758] = 0x00
reg[0x0759] = 0x00
reg[0x075A] = 0x00
reg[0x075B] = 0xFF
reg[0x075C] = 0xFF
reg[0x075D] = 0xC6
reg[0x075E] = 0x02
reg[0x075F] = 0x40
reg[0x0760] = 0x42
reg[0x0761] = 0x0F
reg[0x0762] = 0xC6
reg[0x0763] = 0x02

reg[0x0780] = 0x00
reg[0x0781] = 0x00
reg[0x0782] = 0x80
reg[0x0783] = 0xC6
reg[0x0784] = 0xA4
reg[0x0785] = 0x7E
reg[0x0786] = 0x8D
reg[0x0787] = 0x03
reg[0x0788] = 0x10
reg[0x0789] = 0x27
reg[0x078A] = 0x00
reg[0x078B] = 0xE8
reg[0x078C] = 0x03
reg[0x078D] = 0x00
reg[0x078E] = 0x88
reg[0x078F] = 0x13
reg[0x0790] = 0x88
reg[0x0791] = 0x13
reg[0x0792] = 0x77
reg[0x0793] = 0x98
reg[0x0794] = 0x05
reg[0x0795] = 0x54
reg[0x0796] = 0x75
reg[0x0797] = 0x62
reg[0x0798] = 0x91
reg[0x0799] = 0x4B
reg[0x079A] = 0x31
reg[0x079B] = 0x51
reg[0x079C] = 0xEF
reg[0x079D] = 0x0B
reg[0x079E] = 0x00
reg[0x079F] = 0x00
reg[0x07A0] = 0x00
reg[0x07A1] = 0x00
reg[0x07A2] = 0xFF
reg[0x07A3] = 0xFF
reg[0x07A4] = 0xA5
reg[0x07A5] = 0x0E
reg[0x07A6] = 0x00
reg[0x07A7] = 0x00
reg[0x07A8] = 0x00
reg[0x07A9] = 0xFF
reg[0x07AA] = 0xFF
reg[0x07AB] = 0xC6
reg[0x07AC] = 0x02
reg[0x07AD] = 0x40
reg[0x07AE] = 0x42
reg[0x07AF] = 0x0F
reg[0x07B0] = 0xC6
reg[0x07B1] = 0x02

reg[0x07B2] = 0x00
reg[0x07B3] = 0x00
reg[0x07B4] = 0x80
reg[0x07B5] = 0xC6
reg[0x07B6] = 0xA4
reg[0x07B7] = 0x7E
reg[0x07B8] = 0x8D
reg[0x07B9] = 0x03
reg[0x07BA] = 0x10
reg[0x07BB] = 0x27
reg[0x07BC] = 0x00
reg[0x07BD] = 0xE8
reg[0x07BE] = 0x03
reg[0x07BF] = 0x00
reg[0x07C0] = 0x88
reg[0x07C1] = 0x13
reg[0x07C2] = 0x88
reg[0x07C3] = 0x13
reg[0x07C4] = 0x77
reg[0x07C5] = 0x98
reg[0x07C6] = 0x03
reg[0x07C7] = 0x54
reg[0x07C8] = 0x75
reg[0x07C9] = 0x5E
reg[0x07CA] = 0x91
reg[0x07CB] = 0x4B
reg[0x07CC] = 0x2F
reg[0x07CD] = 0x51
reg[0x07CE] = 0x6F
reg[0x07CF] = 0x0B
reg[0x07D0] = 0x00
reg[0x07D1] = 0x00
reg[0x07D2] = 0x00
reg[0x07D3] = 0x00
reg[0x07D4] = 0xFF
reg[0x07D5] = 0xFF
reg[0x07D6] = 0xA5
reg[0x07D7] = 0x0E
reg[0x07D8] = 0x00
reg[0x07D9] = 0x00
reg[0x07DA] = 0x00
reg[0x07DB] = 0xFF
reg[0x07DC] = 0xFF
reg[0x07DD] = 0xC6
reg[0x07DE] = 0x02
reg[0x07DF] = 0x40
reg[0x07E0] = 0x42
reg[0x07E1] = 0x0F
reg[0x07E2] = 0xC6
reg[0x07E3] = 0x02

reg[0x0A00] = 0x00
reg[0x0A01] = 0x02
reg[0x0A02] = 0x00
reg[0x0A03] = 0x00
reg[0x0A04] = 0x00
reg[0x0A05] = 0x00
reg[0x0A06] = 0x00
reg[0x0A07] = 0x00
reg[0x0A08] = 0x00
reg[0x0A09] = 0x00
reg[0x0A0A] = 0x00
reg[0x0A0B] = 0x00
reg[0x0A0C] = 0x00
reg[0x0A0D] = 0x00
reg[0x0A0E] = 0x00
reg[0x0A0F] = 0x00
reg[0x0A10] = 0x00

reg[0x0D00] = 0x00
reg[0x0D01] = 0x11
reg[0x0D02] = 0x00
reg[0x0D03] = 0x00
reg[0x0D04] = 0x00
reg[0x0D05] = 0x10
reg[0x0D06] = 0x00
reg[0x0D07] = 0x00
reg[0x0D08] = 0x00
reg[0x0D09] = 0x00
reg[0x0D0A] = 0x22
reg[0x0D0B] = 0x42
reg[0x0D0C] = 0xA7
reg[0x0D0D] = 0x07
reg[0x0D0E] = 0x88
reg[0x0D0F] = 0x07
reg[0x0D10] = 0xA7
reg[0x0D11] = 0x07
reg[0x0D12] = 0xA7
reg[0x0D13] = 0x07
reg[0x0D14] = 0x68
reg[0x0D15] = 0x88
reg[0x0D16] = 0xEF
reg[0x0D17] = 0xD6
reg[0x0D18] = 0xB9
reg[0x0D19] = 0x40

reg[0x0E00] = 0x00
reg[0x0E01] = 0x00
reg[0x0E02] = 0x00
reg[0x0E03] = 0x00
reg[0x0E04] = 0x00
reg[0x0E05] = 0x00
reg[0x0E06] = 0x00
reg[0x0E07] = 0x00
reg[0x0E08] = 0x00
reg[0x0E09] = 0x00
reg[0x0E0A] = 0x00
reg[0x0E0B] = 0x00
reg[0x0E0C] = 0x00
reg[0x0E0D] = 0x00
reg[0x0E0E] = 0x00
reg[0x0E0F] = 0x00
reg[0x0E10] = 0x08
reg[0x0E11] = 0x01
reg[0x0E12] = 0x00
reg[0x0E13] = 0x80
reg[0x0E14] = 0xA0
reg[0x0E15] = 0x14
reg[0x0E16] = 0x02
reg[0x0E17] = 0x00
reg[0x0E18] = 0x1B
reg[0x0E19] = 0x03
reg[0x0E1A] = 0x00
reg[0x0E1B] = 0x19
reg[0x0E1C] = 0x04
reg[0x0E1D] = 0x00
reg[0x0E1E] = 0x80
reg[0x0E1F] = 0x07
reg[0x0E20] = 0x05
reg[0x0E21] = 0x00
reg[0x0E22] = 0x63
reg[0x0E23] = 0x06
reg[0x0E24] = 0x00
reg[0x0E25] = 0x63
reg[0x0E26] = 0x06
reg[0x0E27] = 0x80
reg[0x0E28] = 0x63
reg[0x0E29] = 0x07
reg[0x0E2A] = 0x00
reg[0x0E2B] = 0x63
reg[0x0E2C] = 0x07
reg[0x0E2D] = 0x80
reg[0x0E2E] = 0x80
reg[0x0E2F] = 0x10
reg[0x0E30] = 0x0A
reg[0x0E31] = 0x00
reg[0x0E32] = 0x80
reg[0x0E33] = 0xFF
reg[0x0E34] = 0x00
reg[0x0E35] = 0x00
reg[0x0E36] = 0x00
reg[0x0E37] = 0x00
reg[0x0E38] = 0x00
reg[0x0E39] = 0x00
reg[0x0E3A] = 0x00
reg[0x0E3B] = 0x00
reg[0x0E3C] = 0x00
reg[0x0E3D] = 0x00
reg[0x0E3E] = 0x00
reg[0x0E3F] = 0x0

Outcomes