Skip to main content
Onil Papale
Associate
March 14, 2017
Question

SPIRIT1 on permanent LOCKWON status

  • March 14, 2017
  • 3 replies
  • 980 views
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
This topic has been closed for replies.

3 replies

Onil Papale
Associate
March 16, 2017
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
June 3, 2017
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
Visitor II
June 28, 2017
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.