Other Parts Discussed in Thread: MSP430F5659
Hi there!
I'm currently struggling with LMX2571 in my project. (using msp430f5659 and CCS)
What I want to do is make a 2 level FSK modulation with LMX2571 with 20mhz span. (Center freq : 30mhz, delta frequency : 10mhz).
So I set several variables to get 30mhz carrier frequency. The followings are the parameters I set.
(I'm gonna call the parameter names according to LMX2571 datasheet 'Figure 63.')
OSCin : 20Mhz
Pre-Div : 1
MULT : 5
PDF (Phase detector freq.) : 100Mhz
VCO : 4800Mhz
Prescaler : 2
N : 24
CHDIV1 : 32
CHDIV2 : 5
OUTPUT : 30Mhz
Therefore, according to 'Equation 4' in LMX2571 datasheet, the FSK step value can be calculated as follow.
Positive Swing = (f_DEV * DEN/f_PD)*(CHDIV1*CHDIV2/Prescaler) (Where f_DEV = 10Mhz)
= (10*10^6*2^24/100*10^6)*(32*5/2) = 134217728=2^27 (Assume synthesizer mode)
Thus, FSK_DEV0 should be 2^27 but the resolution is only 2^16 according to the size of the register.
Alternatively, I have considered to use F1, F2 as 20mhz, 40mhz respectively and switch them as FSK modulation. (For example, bit 1 = F1(20mhz), bit 0 = F2(40mhz))
However, the switching time takes too long to use it as FSK modulation.
Is there any way to use this product to do 2-level 20mhz, 40mhz FSK modulation with high data rate?
Thanks
Jongchan Woo