2017-03-14 06:21 AM
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 #lockwon2017-03-16 12:13 PM
I've changed the oscillator and soldered a 52mhz crystal with no luck. still the same problem.
2017-06-03 05:50 AM
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.
2017-06-28 03:43 AM
I solved the same problem by setting external power sorce 1.8 v on SMPS Ext2. And SMPS off.