cancel
Showing results for 
Search instead for 
Did you mean: 

SPIRIT1 on permanent LOCKWON status

Onil Papale
Associate
Posted on March 14, 2017 at 14:21

Hello,

I'm a newbie to the RF world. I'm trying to connect an SPIRIT1 to an Arduino. So far, i was able to communicate with the spirit1 through the SPI interface. However when i send a LOCK or RX/TX command to the spirit1 it get's stucked in the LOCKWON status. I'm using a 50Mhz oscillator with the oscillator output soldered to the Spirit's XTAL IN and XTAL Out left floating. Below is the configuration of registers i used in the order i sent them to Spirit1. What am i doing wrong? Shall i use a different crystal, maybe of 52Mhz instead of 50Mhz?

Register                        Addr         Value                    

SYNTH_CONFIG[0]      0x9F         

0xA0

SYNTH_CONFIG[1]      0x9E         

0xDB

VCO_CONFIG              0xA1         

0x25

PROTOCOL[2]             

0x50         0x06

IF_OFFSET_ANA         0x07         0x36

Lock Command: 0x65

Spirit1 status: 00100111 (LOCKWON)

Any help is appreciated.

Thanks,

Onil.

#spirit1 #registers #lockwon
3 REPLIES 3
Onil Papale
Associate
Posted on March 16, 2017 at 20:13

I've changed the oscillator and soldered a 52mhz crystal with no luck. still the same problem.

Clement Ailloud
Associate
Posted on June 03, 2017 at 14:50

Good afternoon,

I had the same problem for my project..

After a  reset, the minimal configuration to pass in TX/RX mode is:

- split time to 3.47 ns (SYNTH_CONF[0]: SEL_SPLIT = 1)

- fxo / 2 (SYNTH_CONF[1], REFDIV = 1 : If you use a clock frequency between 48 Mhz - 52 Mhz, the oscillator clock frequency (fxo) must be divided  by 2)

I'm still looking for how to transmit or receive.

Gleb Zaitsev
Associate
Posted on June 28, 2017 at 12:43

I solved the same problem by setting external power sorce 1.8 v on SMPS Ext2. And SMPS off.