1 // SETTINGS FOR PHY BASED ON RADIO CONTROL LAYER (HEADER FILE) 2 // 3 // 4 // CODE EXPORT INFORMATION 5 // This file is generated 6 // 7 // Tool name SmartRF Studio 8 8 // Tool version 0.6.0.327 INTERNAL 9 // Created 2024-05-28 13:53:16.066 10 // Computer swtools 11 // User - 12 // 13 // 14 // WORKSPACE INFORMATION 15 // 16 // Workspace file srf_cli.workspace 17 // Device CC2340R5 18 // Package QFN40 5x5 RKP 19 // Revision(s) B (2.0) 20 // SDK SimpleLink LPF3 SDK 8.11.00.09 21 // Board LP-EM-CC2340R5 22 // PHY ADC Noise 23 // PHY abbreviation adc_noise 24 // 25 // 26 // VALIDATION WARNINGS 27 // 28 // No warnings 29 30 #ifndef RCLSETTINGSADCNOISE_H 31 #define RCLSETTINGSADCNOISE_H 32 33 #include <ti/devices/DeviceFamily.h> 34 #include <ti/drivers/rcl/LRF.h> 35 #include DeviceFamily_constructPath(inc/hw_fcfg.h) 36 37 38 // LRF data structures 39 extern const LRF_SwConfig LRF_swConfigAdcNoise; 40 extern const LRF_Config LRF_configAdcNoise; 41 42 43 // COMMON register field values 44 45 // Address Module Register Bit(s) Field Value 46 // ----------------------------------------------------------------------------------- 47 // 0x3080 LRFDRFE MAGNTHRCFG [1] SEL 0x0 48 // 0x3088 LRFDRFE RSSIOFFSET [7:0] VAL <TRIM> 49 // 0x30A0 LRFDRFE SPARE2 [15:0] VAL 0xA246 50 // 0x30A4 LRFDRFE SPARE3 [15:0] VAL 0x1F40 51 // 0x30A8 LRFDRFE SPARE4 [15:0] VAL 0x0000 52 // 0x30B0 LRFDRFE LNA [7:4] TRIM <TRIM> 53 // 0x30B0 LRFDRFE LNA [3] BIAS 0x1 54 // 0x30B0 LRFDRFE LNA [2:1] IB 0x1 55 // 0x30B4 LRFDRFE IFAMPRFLDO [15:9] TRIM <TRIM> 56 // 0x30B4 LRFDRFE IFAMPRFLDO [7:4] AAFCAP <TRIM> 57 // 0x30B4 LRFDRFE IFAMPRFLDO [3:1] IFAMPIB 0x3 58 // 0x30B8 LRFDRFE PA0 [4:0] TRIM <TRIM> 59 // 0x30C4 LRFDRFE IFADC0 [14:12] DITHERTRIM <TRIM> 60 // 0x30C4 LRFDRFE IFADC0 [11:10] DITHEREN <TRIM> 61 // 0x30C4 LRFDRFE IFADC0 [7:4] INT2ADJ <TRIM> 62 // 0x30C4 LRFDRFE IFADC0 [3:2] AAFCAP <TRIM> 63 // 0x30C8 LRFDRFE IFADC1 [15] NRZ <TRIM> 64 // 0x30C8 LRFDRFE IFADC1 [14:9] TRIM <TRIM> 65 // 0x30CC LRFDRFE IFADCLF [15:12] FF3 <TRIM> 66 // 0x30CC LRFDRFE IFADCLF [11:8] FF2 <TRIM> 67 // 0x30CC LRFDRFE IFADCLF [7:4] FF1 <TRIM> 68 // 0x30CC LRFDRFE IFADCLF [3:0] INT3 <TRIM> 69 // 0x30D0 LRFDRFE IFADCQUANT [2:0] QUANTTHR <TRIM> 70 // 0x30D4 LRFDRFE IFADCALDO [13:8] TRIMOUT <TRIM> 71 // 0x30D8 LRFDRFE IFADCDLDO [13:8] TRIMOUT <TRIM> 72 // 0x30E4 LRFDRFE ATSTREFH [14:10] IREFTRIM <TRIM> 73 // 0x30E4 LRFDRFE ATSTREFH [9] BIAS 0x1 74 // 0x30E8 LRFDRFE DCO [6:3] TAILRESTRIM <TRIM> 75 // 0x30E8 LRFDRFE DCO [0] CRSCAPCM 0x0 76 // 0x30EC LRFDRFE DIV [15] PDET 0x0 77 // 0x30EC LRFDRFE DIV [14:12] NMIREFTRIM 0x0 78 // 0x30EC LRFDRFE DIV [11:9] PMIREFTRIM 0x0 79 // 0x30EC LRFDRFE DIV [8] TXBBOOST 0x0 80 // 0x30EC LRFDRFE DIV [7] S1GFRC 0x0 81 // 0x30EC LRFDRFE DIV [6:5] BUFGAIN 0x0 82 // 0x30EC LRFDRFE DIV [4] BIAS 0x0 83 // 0x30EC LRFDRFE DIV [3] OUT 0x1 84 // 0x30EC LRFDRFE DIV [2:0] RATIO 0x0 85 // 0x30F0 LRFDRFE DIVLDO [15] SPARE15 0x0 86 // 0x30F0 LRFDRFE DIVLDO [14:8] VOUTTRIM <TRIM> 87 // 0x30F0 LRFDRFE DIVLDO [7] ITST 0x0 88 // 0x30F0 LRFDRFE DIVLDO [6:4] TMUX 0x0 89 // 0x30F0 LRFDRFE DIVLDO [3] SPARE3 0x0 90 // 0x30F0 LRFDRFE DIVLDO [2] MODE 0x0 91 // 0x30F0 LRFDRFE DIVLDO [1] BYPASS 0x0 92 // 0x30F0 LRFDRFE DIVLDO [0] CTL 0x0 93 // 0x30F4 LRFDRFE TDCLDO [14:8] VOUTTRIM <TRIM> 94 // 0x30F8 LRFDRFE DCOLDO0 [13:8] SECONDTRIM <TRIM> 95 // 0x30F8 LRFDRFE DCOLDO0 [7:4] FIRSTTRIM <TRIM> 96 // 0x30FC LRFDRFE DCOLDO1 [10] REFSRC 0x0 97 // 0x30FC LRFDRFE DCOLDO1 [9:8] DIVATST 0x0 98 // 0x3100 LRFDRFE PRE0 [13:8] PLLDIV1 0x07 99 // 0x3100 LRFDRFE PRE0 [5:0] PLLDIV0 0x06 100 // 0x3104 LRFDRFE PRE1 [5:0] HSDDC 0x00 101 // 0x3108 LRFDRFE PRE2 [15:12] MIDCALDIVLSB 0x0 102 // 0x3108 LRFDRFE PRE2 [11:6] CRSCALDIV 0x18 103 // 0x3108 LRFDRFE PRE2 [5:0] FSMDIV 0x05 104 // 0x310C LRFDRFE PRE3 [15:5] FINECALDIV 0x030 105 // 0x310C LRFDRFE PRE3 [4:0] MIDCALDIVMSB 0x03 106 // 0x3110 LRFDRFE CAL0 [14:8] FCSTART 0x40 107 // 0x3110 LRFDRFE CAL0 [3:2] TDCAVG 0x2 108 // 0x3114 LRFDRFE CAL1 [14:8] FCTOP 0x7F 109 // 0x3114 LRFDRFE CAL1 [6:0] FCBOT 0x00 110 // 0x3120 LRFDRFE MISC0 [13] PHCPT 0x0 111 // 0x3120 LRFDRFE MISC0 [12] TDCCALCORR 0x1 112 // 0x3120 LRFDRFE MISC0 [11] TDCMSBCORR 0x1 113 // 0x3120 LRFDRFE MISC0 [5:4] DLYCANCRS 0x2 114 // 0x3130 LRFDRFE PHEDISC [13:10] CNT 0x3 115 // 0x3130 LRFDRFE PHEDISC [9:0] THR 0x007 116 // 0x3138 LRFDRFE PLLMON0 [15:14] PHELOLCNT 0x3 117 // 0x3138 LRFDRFE PLLMON0 [13:8] PHELOLTHR 0x1F 118 // 0x3138 LRFDRFE PLLMON0 [6:0] FCTHR 0x7F 119 // 0x313C LRFDRFE PLLMON1 [12:8] PHELOCKCNT 0x04 120 // 0x313C LRFDRFE PLLMON1 [7:0] PHELOCKTHR 0x7F 121 // 0x3140 LRFDRFE MOD0 [12:11] SCHEME 0x3 122 // 0x3140 LRFDRFE MOD0 [10:8] SYMSHP 0x0 123 // 0x3140 LRFDRFE MOD0 [3:2] INTPFACT 0x1 124 // 0x6804 RFE_COMMON_RAM SYNTHCTL [7] CHRGFILT 0x0 125 // 0x6804 RFE_COMMON_RAM SYNTHCTL [6] VREFBP 0x0 126 // 0x6804 RFE_COMMON_RAM SYNTHCTL [5] TXWAITMOD 0x0 127 // 0x6804 RFE_COMMON_RAM SYNTHCTL [4] PHEDISC 0x1 128 // 0x6804 RFE_COMMON_RAM SYNTHCTL [3] RTRIMTST 0x0 129 // 0x6804 RFE_COMMON_RAM SYNTHCTL [2] IIR 0x0 130 // 0x6804 RFE_COMMON_RAM SYNTHCTL [1] REFDTHR 0x1 131 // 0x6804 RFE_COMMON_RAM SYNTHCTL [0] FCDEM 0x0 132 // 0x6806 RFE_COMMON_RAM TDCCAL0 [10:8] STOP 0x3 133 // 0x6808 RFE_COMMON_RAM TDCCAL1 [7:0] SUB 0x00 134 // 0x680A RFE_COMMON_RAM TDCCAL2 [5:0] AVG 0x10 135 // 0x680C RFE_COMMON_RAM TDCPLL [10:8] STOP 0x4 136 // 0x680E RFE_COMMON_RAM K1LSB [15:0] VAL 0x569B 137 // 0x6810 RFE_COMMON_RAM K1MSB [15:0] VAL 0x010A 138 // 0x6812 RFE_COMMON_RAM K2BL [15] HPM 0x0 139 // 0x6812 RFE_COMMON_RAM K2BL [14:0] VAL 0x012D 140 // 0x6814 RFE_COMMON_RAM K2AL [15] HPM 0x0 141 // 0x6814 RFE_COMMON_RAM K2AL [14:0] VAL 0x0034 142 // 0x6816 RFE_COMMON_RAM K3BL [15:0] VAL 0x132C 143 // 0x6818 RFE_COMMON_RAM K3AL [15:0] VAL 0x07AB 144 // 0x681A RFE_COMMON_RAM K5 [15:0] VAL 0x916F 145 // 0x6820 RFE_COMMON_RAM RTRIMOFF [3:0] VAL 0x0 146 // 0x6822 RFE_COMMON_RAM RTRIMMIN [3:0] VAL 0x0 147 // 0x6824 RFE_COMMON_RAM DIVI [15] PDET 0x0 148 // 0x6824 RFE_COMMON_RAM DIVI [14:12] NMIREFTRIM 0x0 149 // 0x6824 RFE_COMMON_RAM DIVI [11:9] PMIREFTRIM 0x0 150 // 0x6824 RFE_COMMON_RAM DIVI [8] TXBOOST 0x0 151 // 0x6824 RFE_COMMON_RAM DIVI [7] S1GFRC 0x0 152 // 0x6824 RFE_COMMON_RAM DIVI [6:5] BUFGAIN 0x0 153 // 0x6824 RFE_COMMON_RAM DIVI [4] BIAS 0x0 154 // 0x6824 RFE_COMMON_RAM DIVI [3] OUT 0x1 155 // 0x6824 RFE_COMMON_RAM DIVI [2:0] RATIO 0x0 156 // 0x6826 RFE_COMMON_RAM DIVF [15] PDET 0x0 157 // 0x6826 RFE_COMMON_RAM DIVF [14:12] NMIREFTRIM 0x4 158 // 0x6826 RFE_COMMON_RAM DIVF [11:9] PMIREFTRIM 0x4 159 // 0x6826 RFE_COMMON_RAM DIVF [8] TXBOOST 0x0 160 // 0x6826 RFE_COMMON_RAM DIVF [7] S1GFRC 0x0 161 // 0x6826 RFE_COMMON_RAM DIVF [6:5] BUFGAIN 0x0 162 // 0x6826 RFE_COMMON_RAM DIVF [4] BIAS 0x0 163 // 0x6826 RFE_COMMON_RAM DIVF [3] OUT 0x1 164 // 0x6826 RFE_COMMON_RAM DIVF [2:0] RATIO 0x0 165 // 0x6828 RFE_COMMON_RAM DIVLDOI [15] ITEST 0x0 166 // 0x6828 RFE_COMMON_RAM DIVLDOI [14:8] VOUTTRIM 0x00 167 // 0x6828 RFE_COMMON_RAM DIVLDOI [7] ITST 0x0 168 // 0x6828 RFE_COMMON_RAM DIVLDOI [6:4] TMUX 0x0 169 // 0x6828 RFE_COMMON_RAM DIVLDOI [2] MODE 0x0 170 // 0x6828 RFE_COMMON_RAM DIVLDOI [1] BYPASS 0x0 171 // 0x6828 RFE_COMMON_RAM DIVLDOI [0] CTL 0x0 172 // 0x682A RFE_COMMON_RAM DIVLDOF [15] ITEST 0x0 173 // 0x682A RFE_COMMON_RAM DIVLDOF [14:8] VOUTTRIM 0x00 174 // 0x682A RFE_COMMON_RAM DIVLDOF [7] ITST 0x0 175 // 0x682A RFE_COMMON_RAM DIVLDOF [6:4] TMUX 0x0 176 // 0x682A RFE_COMMON_RAM DIVLDOF [2] MODE 0x0 177 // 0x682A RFE_COMMON_RAM DIVLDOF [1] BYPASS 0x0 178 // 0x682A RFE_COMMON_RAM DIVLDOF [0] CTL 0x0 179 // 0x682C RFE_COMMON_RAM DIVLDOIOFF [6:0] VAL 0x14 180 // 0x682E RFE_COMMON_RAM LDOSETTLE [9:0] VAL 0x047 181 // 0x6830 RFE_COMMON_RAM CHRGSETTLE [9:0] VAL 0x02E 182 // 0x6832 RFE_COMMON_RAM DCOSETTLE [9:0] VAL 0x005 183 // 0x6834 RFE_COMMON_RAM IFAMPRFLDOTX [15:9] TRIM 0x7F 184 // 0x6836 RFE_COMMON_RAM IFAMPRFLDODEFAULT [15:9] TRIM 0x00 185 // 0x683E RFE_COMMON_RAM PHYRSSIOFFSET [7:0] VAL 0x50 186 // 0x6840 RFE_COMMON_RAM SPARE0SHADOW [15:0] VAL 0x0022 187 // 0x6842 RFE_COMMON_RAM SPARE1SHADOW [15:0] VAL 0x0045 188 // 0x6844 RFE_COMMON_RAM AGCINFO [0] MODE 0x0 189 190 191 #endif 192