我以前使用CC1020的SmartRF工作室来获取寄存器设置,现在我正在检查它们。 我们在生产中使用CC1020已超过15年(!),我制作了一个电子表格来检查寄存器设置和它们应该产生的频率。 我正在SmartRF工作室中将A (Rx)和B (Tx)频率都设置为868.35 MHz,但A和B的寄存器设置不同。 如果我在电子表格中计算它们,它们也是不同的:A:0x3A,0x1E,0x30 = 868.042 MHz和B:0x3A,0x23,0x86 = 868.35 MHz。
这是否是SmartRF工作室错误,或者是否有某些原因导致A和B之间的差异???
// CC1020_interface 0x0F
// CC1020_Sequencing 0x8F
// CC1020_FREQ_2A 0x3A
// CC1020_FREQ_1A 0x1E
// CC1020_FREQ_0A 0x30
// CC1020_Clock_A 0x2A
// CC1020_FREQ_2B 0x3A
// CC1020_FREQ_1B 0x23
// CC1020_FREQ_0B 0x86
// CC1020_Clock_B 0x2A
// CC1020_VCO 0x44
// CC1020_modem 0x51
// CC1020_deviation 0x48
// CC1020_AFC控制0xCC
// CC1020_filter 0x01
// CC1020_VGA1 0x61
// CC1020_VGA2 0x55
// CC1020_VGA3 0x30
// CC1020_VGA4 0x35
// CC1020_LOCK 0x40
// CC1020_Frontend 0x76
// CC1020_analog 0x87
// CC1020_bufer_swing 0x10
// CC1020_bufer_Curren 0x25
// CC1020_PLL_BW 0xAE
// CC1020_校准0x34
// CC1020_pa_power 0x00
// CC1020_match 0xF0
// CC1020_phone_COMP 0x00
// CC1020_Gain _COMP 0x00
// CC1020_powerdown 0x00
// 0x21 0x4D
// 0x22 0x10
// 0x23 0x06
// 0x24 0x00
// 0x25 0x40
// 0x26 0x00
// 0x27 0x00