CC2640 射頻前端電路匹配設定

2021-10-13 08:17:05 字數 682 閱讀 5545

cc2640不同的射頻前端電路需要軟體不同的設定。

射頻前端電路可分單端、差分,和是否使用內部bis

在ble_user_config.h裡面設定:

下面這個rf_fe_mode_and_bias 可以配置為

#define rf_fe_differential 0

#define rf_fe_single_ended_rfp 1

#define rf_fe_single_ended_rfn 2

#define rf_fe_ant_diversity_rfp_first 3

#define rf_fe_ant_diversity_rfn_first 4

#define rf_fe_single_ended_rfp_ext_pins 5

#define rf_fe_single_ended_rfn_ext_pins 6

#define rf_fe_int_bias (0<<3)

#define rf_fe_ext_bias (1<<3)

差分內部bis

#define rf_fe_mode_and_bias (rf_fe_differential |

\rf_fe_int_bias)

CC2640 建立連線(connection)

1 連線圖示 根據藍芽spec規定,advertiser傳送完乙個廣播包之後150us t ifs advertiser必須開啟一段時間的射頻rx視窗,以接收來自observer的資料報。observer可以在這段視窗時間裡給advertiser傳送連線請求。注 圖中m 代表手機,s 代表裝置b m...

CC2640開發記錄3 TI RTOS TASK

task 使用task可以使用到更多的排程特性 task可以處於block狀態等待event出現 啟用其他層級的 處理事件 任務的數量和狀態可以在執行中動態的改變 任務的優先順序可以動態改變 排程機制由多工核心提供 優先等級 task 邏輯完備的程式塊包含如下元件 函式指標,定義程式塊的開始執行入口...

第三章 初始CC2640藍芽協議棧

藍芽協議棧由兩部分組成 控制端和主機。控制端和主機遵循標準藍芽基本傳輸速率或者增強型資料傳輸速率。這兩部分是單獨進行工作的。所有的配置檔案和應用都是在 gap和 gatt 層上進行的。物理層 phy 是一種頻寬自適應跳頻gfsk 高斯頻移鍵控 工作在未授權的全球都允許使用的2.4ghz ism 工業...