┊文章閱讀:次
昇潤科技將在三月底推出CC2640R2 SDK開發平臺
2016年12月,藍牙技術聯盟(bluetooth SIG)正式發布了全新的藍牙5.0標準,這對之前發布的藍牙4.2標準而言無疑將是一次重大升級。新的藍牙5.0標準在傳輸距離,傳輸速度,廣播容量,多設備互連互控等方面的巨大改進將極大的彌補其之前的技術弱勢,進一步鞏固和強化藍牙在無線傳輸技術中的地位。新的技術特性將使其在智能家居,智慧出行,智慧醫療,穿戴設備,工業控制及物聯網(IOT)的其他領域得到更加廣泛的應用。
TI推出CC2640的更新產品CC2640R2F將率先支持Bluetooth 5
繼推出CC2541之后,憑借著對行業的深刻理解與洞察, 2015年,TI推出了全新的高度集成、高靈活性SimpleLink? 超低功耗CC2640無線微控制器(MCU),并且在設計時充分考慮了Bluetooth 5將會帶來的技術變革,因此,CC2640目前已經能夠發射和接收具有更長范圍和更快速度的物理RF調制格式。而在 SIG正式發布Bluetooth 5核心規格之后,TI又推出CC2640的更新產品CC2640R2F,以全面支持新的特性。CC2640R2F將在ROM中采用藍牙4.2協議棧,并將率先支持未來藍牙5 SDK,而且增強了固件升級功能。更大的可用空間能支持更復雜的應用,CC2640R2F的FLASH中將有80 KB的應用代碼空間供開發者使用,是中型BLE應用的理想之選。
昇潤科技為應用開發人員提供CC2640R2 SDK開發平臺
無線連接領域的從業人員對德州儀器并不陌生,其SimpleLink超低功耗無線MCU可提供業內領先的RF性能,相較于同類產品具備更寬泛的連接范圍和更穩健的連通性。為了方便開發人員使用,TI發布了相關的產品演示以及支持全新藍牙低功耗(Bluetooth low energy)標準的CC2640R2F軟件開發套件(SDK)。對于大部分行業從業人員而言,應用開發并非難事,但是,熟悉藍牙協議棧的開發人員數量相對甚少,且國內的開發人員,要熟悉TI的SDK,又需要非常長的周期,嚴重耽誤產品的快速上市。為了方便國內的開發人員快速的將高性能的CC2640及CC2640R2F運用到產品中去,進一步提升用戶的體驗,擁有多年藍牙行業SDK開發經驗的深圳市昇潤科技有限公司將TI的SDK通過優化和轉化,形成了具有昇潤特色的藍牙CC2640R2 SDK開發工具套件,向智能家居,智慧出行,智慧醫療,穿戴設備,工業控制及物聯網(IOT)其他領域的應用開發工程師提供,更加便捷易用,并將率先支持藍牙5.0。
據悉,深圳市昇潤科技有限公司(以下簡稱“昇潤科技”)是一家以技術為核心,專注于為客戶提供藍牙BLE解決方案的ODM公司。自成立以來,昇潤科技始終專注于物聯網關鍵技術-無線組網技術的研發和創新,構建自有研發,生產測試配套體系,每年投入大量研發經費,形成新型藍牙技術開發、技術論證、芯片應用開發、模塊化產品策劃、研發、生產、營銷、售后一體化模式,為客戶提供行業關鍵共性解決方案,目前已累計獲得十余項實用新型專利,軟件著作權及發明專利,并通過ISO9001、美國FCC、歐盟CE、ROHS、BQB等多項國際認證,與世界知名半導體廠商德州儀器(TI)建立了長期穩固的戰略合作關系。作為德州儀器在國內非常重要的第三方合作伙伴(IDH),昇潤科技更希望通過將TI的SDK本土化,為國內的應用開發工程師,提供一個更加簡單快捷的開發平臺,加速藍牙產品的開發上市。
昇潤CC2640R2 SDK的優勢
昇潤CC2640R2 SDK根據行業應用,簡化TI提供的軟件開發套件并進行封裝之后,不需要應用開發人員接觸復雜的藍牙協議棧,只需要調用相應的API接口即可開發各類藍牙產品。CC2640R2 SDK將內置藍牙4.2協議棧,后續將率先升級藍牙5.0,為藍牙應用開發者提供更簡潔的藍牙參數設置,和更加穩定可靠的OAD升級方式,以及類似串口數據收發的藍牙交互模式,開發工具中還附有中文注釋及開發示例,藍牙應用開發人員上手更快。昇潤CC2640R2 SDK擁有完整的藍牙參數驗證,適配安卓和IOS兩大平臺的市面主流機型,不僅如此,昇潤CC2640R2 SDK中還將包含生產測試程序,開發人員不需要再設計藍牙測試程序,極大的簡化藍牙應用開發人員的開發步驟。
昇潤CC2640R2 SDK解決的問題
一、藍牙固件
二、雙平臺藍牙開發SDK
三、CC2640驅動,已有驅動如下:
GPIO
1、CC2640 擁有豐富的GPIO 資源,滿足各種開發需求;
2、最多可提供31 個GPIO 供開發人員使用;
3、支持多種配置比如上下拉、開漏、推挽輸出等;
4、每個GPIO 都可以配置中斷功能,中斷的方式也可以靈活配置,比如上升沿中斷、下降沿中斷、上升下降沿都中斷等;
5、每個GPIO 都可以任意映射片內的外設資源,比如PWM輸出口,ADC 輸入口等;
UART
1、具備可編程的波特率發生器,最高速率高達3 Mbps;
2、具備獨立的32×8 發送(TX)和32×12 接收(RX) FIFO 緩沖器,可以減少CPU 的中斷處理動作;
3、具備開始、停止和奇偶校驗的標準異步通信位;
4、支持CTS 和RTS 功能;
5、使用uDMA 傳輸數據;
6、具備可編程的硬件流控制;
Timer(包含PWM/定時/輸入捕獲)
1、CC2640 擁有 8 個 16 bit 的定時器,每個定時器都可單獨配置成不同的模式使用;
2、支持可編程的計數方式,另外它支持同時啟動 1 個以上的定時器,適用一些特殊的使用場合;
ADC
1、CC2640 擁有8 路12bit 的ADC 通道;
2、支持200Ksamples 的采樣率;
3、時鐘源可以自由設置,包括定時器,I/O 引腳,軟件,模擬比較器和RTC;
4、可以采集到片內溫度傳感器的當前溫度值以及通過內部電路采集到電源電壓,方便實現電池的管理;
5、內部參考電源支持1.3V、1.425V、1.43V、1.435V、1.44V、1.6V、4.3V,但不支持外部參考電壓;
UTC
1、CC2640 的 RTC 時鐘來源于 32Khz 的外部晶振,在不斷電的情況下會一直自動計數;
2、擁有一個 70bit 的可編程的計數器以及三個通用的通道,配合它的比較寄存器使用,可以產生與時間相關的通知來告知應用層,以實現一些必要的功能。
IIC
1、IIC 接口可用于與其他支持 IIC 協議的器件通信,如 ROM, LCD 及多種傳感器等;
2、普通模式速率為 100KHz,快速模式速率為 400KHz;
SPI
1、時鐘線SCLK、主機輸入從機輸出數據線MISO、主機輸出從機輸入數據線MOSI和片選線CSN四線制同步串行接口,支持高速,全雙工,同步的通信總線;
2、主機最高速率支持24 Mbps;
3、從機最高速率可達 4Mbps;
4、有頻率可編程以及寫沖突保護;
WatchDog
1、1ms~2863311 ms的超寬溢出時間范圍設置,并可隨時重新調整裝載值;
2、MCU睡眠狀態時,看門狗的溢出計時器暫停工作;
3、程序跑飛時復位MCU以保證設備的正常運行;
1、包含了微信的 AirSync 的藍牙通信協議;
2、自動處理被微信發現、與微信握手連接、數據的藍牙分包;
3、收,發數據只需初始化相關參數并調用相應的API即可;
昇潤CC2640R2 SDK的構成
昇潤CC2640R2 SDK包含了IAR仿真調試軟件、燒錄軟件、TTC SDK安裝程序、TTC SDK開發套件、TTC SDK開發使用說明文檔、還有Android BLE API使用說明文檔示例、IOS BLE API使用說明文檔及示例,除此之外,昇潤科技還輔以配套的學習教程,更加方便藍牙應用開發者快速上手。
對于希望通過Bluetooth 5簡易升級通道來搭建靈活解決方案的開發人員而言,可以在昇潤科技目前已經推出的CC2640 SDK的基礎上開發,CC2640R2 SDK在3月底將全面向廣大的藍牙應用開發人員開放。
Copyright @ 2013-2018 中國福建網 版權所有
聯系我們
免責聲明:本站為非營利性網站,部分圖片或文章來源于互聯網如果無意中對您的權益構成了侵犯,我們深表歉意,請您聯系,我們立即刪除。