已回答假定已回答

AD9361低温启动vco校准失败

guoyy4@126.com 在 2016-11-15 詢問的問題
最後回覆由xfz於2016-11-21提供


你好,我在使用AD9331时,在室温工作正常,在0度以下时,初始化到寄存器0x23D时,状态指示0x244寄存器一直busy不能完成,请问可能是什么原因?(SPIWrite 000,00 // sleep 用于标记初始化程序需延时的地方)

//************************************************************

// Setup RF PLL non-frequency-dependent registers

//************************************************************

SPIWrite 261,00 // Set Rx LO Power mode

SPIWrite 2A1,00 // Set Tx LO Power mode

SPIWrite 248,0B // Enable Rx VCO LDO

SPIWrite 288,0B // Enable Tx VCO LDO

SPIWrite 246,02 // Set VCO Power down TCF bits

SPIWrite 286,02 // Set VCO Power down TCF bits

SPIWrite 249,8E // Set VCO cal length

SPIWrite 289,8E // Set VCO cal length

SPIWrite 23B,80 // Enable Rx VCO cal

SPIWrite 27B,80 // Enable Tx VCO cal

SPIWrite 243,0D // Set Rx prescaler bias

SPIWrite 283,0D // Set Tx prescaler bias

SPIWrite 23D,00 // Clear Half VCO cal clock setting

SPIWrite 27D,00 // Clear Half VCO cal clock setting

 

 

SPIWrite 012,20 // Enable FDD mode during calibrations

SPIWrite 015,04 // Set Dual Synth mode bit

SPIWrite 014,05 // Set Force ALERT State bit

SPIWrite 013,01 // Set ENSM FDD mode

WAIT 1 // waits 1 ms

SPIWrite 000,00 // sleep

 

 

SPIWrite 23D,04 // Start RX CP cal

WAIT_CALDONE RXCP,100 // Wait for CP cal to complete, Max RXCP Cal time: 614.400 (us)(Done when 0x244[7]==1)

結果