案例
近些年,團隊一直圍繞着無線這塊來做產品方案。一個無意的舉動,接觸到了泰凌微的2.4G私有協議芯片,發現這顆芯片在好幾個場景中使用非常合適。就把這個芯片推薦給了客戶,經過幾個案子的歷練。積累了一些對該芯片的理解和分析。這里做一個總結和回顧。
2.4G無線音頻傳輸:
今年的無線音頻非常的熱,低延時的目前只能是私有協議比較靠譜。通過測試,發現8359能滿足客戶的需求,這點讓人比較欣慰,因為這個讓我們避開了缺貨的風險。並且找到了一種低成本做無線音頻傳輸的方法,從而彌補了藍牙和wifi無法做到的應用場景。
2.4G無線遙控器:
有客戶需要通過2.4G遠程遙控一個設備,大致的要求是距離要遠,響應要及時,功耗要低。這個正是8359擅長的,加上團隊已經熟悉了芯片的底層,很快就把這個項目搞定了。
2.4G數據透傳:
針對有客戶需要無線透傳一些數據,並且要低延時,我們給他推薦了這個2.4G私有協議的芯片方案,經過試用,他們感覺非常的棒。很快就采購了一批。
經過幾個案子,團隊對軟件做了不少優化,讓該芯片實現了mcu加無線的功能。極大的節省了客戶的成本,從而實現了,小身材,大能量。
芯片解析
經過幾個項目的歷練,該芯片的特性被使用的七七八八了,團隊對該芯片也有了一個相對深入的理解。 資源強大:這顆芯片不僅僅有2.4G無線射頻的功能,還帶了mcu功能,可以實現2.4G和各種常用接口的數據透傳,比如,串口,i2c,spi等,自帶的sram空間,flash空間,可以極大的方便用戶做出差異化的產品。 接口豐富:該芯片的接口特別多,常用的接口都有,可以實現常用的控制功能。 功耗超低:由於該2.4G芯片使用的是ble的射頻部分,所以功耗做的比較低,5ma之內的功耗,是相對比較優秀的了。 性價比高:兼顧了mcu和無線射頻的功能,在mcu缺貨的情況下,該芯片被客戶直接拿mcu來使用。極大的降低了產品的成本。 當然,該芯片也存在一些需要改進的地方。比如,在實際使用中,對供電電壓的穩定性要求相對比較高,供電部分要使用相對好一些LDO,不然會存在無法上電的情況。

代碼解析
通過對代碼的反復構建和使用,筆者對代碼做了相對深入的理解,發現該代碼有以下特點:
優點:
每個特性都有基本的case,方便入手。 文檔全,方便新手入門。 代碼邏輯比較簡單,很容易入門。
缺點:
1 沒有成熟產品的代碼,每個產品都需要做定制化的開發。 2 無操作系統,多任務的場景比較困難。 3 代碼復雜度比較低,芯片的資源沒有完全釋放出來。

總結體會
雖然國產芯片很多,但能把文檔和芯片都做的好的,並且占有一定市場的芯片的確不多,泰凌的芯片算是一個。通過使用這顆芯片,深感國產芯片的崛起速度之快。也感覺到這顆芯片的容易使用之處。