Hi.
I have a problem with LMX2572 part.
When I program it for output with output frequency divider everything works ok - I see correct frequency and amplitude.(I program OUT_Force bit )
When I try to change output A multiplexer to output direct VCO frequency , I see nothing on output. But output driver is enabled charge pump output is about 1.3V and MUXOUT(configured as lock detect)
is 3.3V - so I assume that PLL is locked but something happens with output multiplexer.
Registers contents that I write on initialization stage(constant from vhdl module)
constant widerec_lmx2572_pll_initializer: widerec_lmx2572_pll_initializer_t:=(
x"00201c",--r0
x"010808",--r1
x"0530c8",--r5
x"06c802",--r6
x"0740b2",--r7
x"082000",--r8
x"090004",--r9
x"0a10f8",--r10
x"0bb018",--r11
x"0c5001",--r12
x"0e1878",--r14
x"100080",--r16
x"110096",--r17
x"1327b7",--r19
x"14b048",--r20
x"1d0000",--r29
x"1e18a6",--r30
x"220010",--r34
x"24008c",--r36
x"250305",--r37
x"260000",--r38
x"2703e8",--r39
x"280000",--r40
x"290000",--r41
x"2a0000",--r42
x"2b0000",--r43
x"2c3f80",--r44
x"2dc600",--r45
x"2e07f1",--r46
x"340421",--r52
x"390020",--r57
x"3a9001",--r58
x"3b0000",--r59
x"3c03e8",--r60
x"3e00af",--r62
x"450000",--r69
x"46c350",--r70
x"470081",--r71
x"480001",--r72
x"49003f",--r73
x"4a0000",--r74
x"4b0800",--r75
x"4e0071",--r78
x"4f0000",--r79
x"500000",--r80
x"510000",--r81
x"520000",--r82
x"530000",--r83
x"540000",--r84
x"550000",--r85
x"560000",--r86
x"600000",--r96
x"610000",--r97
x"620000",--r98
x"630000",--r99
x"640000",--r100
x"650000",--r101
x"660000",--r103
x"670000",--r104
x"684440",--r105
x"690007",--r106
x"6e0000",--r110
x"6f0000",--r111
x"700000",--r112
x"727802",--r114
x"730000",--r115
x"740000",--r116
x"750000",--r117
x"760000",--r118
x"770000",--r119
x"780000",--r120
x"790000",--r121
x"7a0000",--r122
x"7b0000",--r123
x"7c0000"--r124
);
Registers are wriiten from higher to lower.
On second stage(frequency change) registers are
constant widerec_lmx2572_pll_freq_LO2: widerec_lmx2572_pll_freq_t:=(
x"4b0800",--r75
x"2dce22", --r45
x"2b0000",--r43
x"250205",--r37
x"24008c",--r36
x"143048",--r20
x"00201c"--r0
);
Everything works but if I change one bit(output source changed to direct vco output) from x"2dc622", --r45 to x"2dce22", --r45 I dont see output.
Does anyone faced such problem? Or could TI employees answer this question.
P.S. I compared registers contents with TICSPRO - everything is the same.