標(biāo)題: RDA5981 MCU WI-FI芯片使用總結(jié) [打印本頁(yè)]

作者: omrcard    時(shí)間: 2020-10-14 14:30
標(biāo)題: RDA5981 MCU WI-FI芯片使用總結(jié)
RDA5981從芯片來(lái)看,是非常不錯(cuò)的,性價(jià)比高不說(shuō),電路及其短小精悍。
一、硬件總結(jié)
1、畫板未必要使用4層板,雙層板沒(méi)任何壓力,注意那個(gè)22uH的電容,盡力使用過(guò)流大的,否則wifi操作會(huì)重啟,建議0805封裝甚至更大
2、IO管腳使用時(shí),注意限流,RDA5981的IO驅(qū)動(dòng)能力較弱
3、板載天線建議使用0402封裝的器件,精度比其他封裝高
二、軟件
1、各種樣例,看一遍很快上手
2、開發(fā)環(huán)境搭建不是很費(fèi)力,我在WIn7-64下搭建用了2小時(shí)多
3、SDK支持mbed操作系統(tǒng),有線程支持,很多異步的設(shè)備或者操作,比esp8266強(qiáng)太多

說(shuō)說(shuō)缺點(diǎn):
1、文件系統(tǒng),支持標(biāo)準(zhǔn)C的,相當(dāng)不錯(cuò),就是目錄操作時(shí)struct dirent 結(jié)構(gòu)不完整,只有文件名
2、USB MSD甚至整個(gè)USB驅(qū)動(dòng)使用惱火
      1、USBHostMSD 對(duì)象不能再線程里面 new 出來(lái),否則復(fù)位
      2、USBHostMSD 全局變量出現(xiàn)的時(shí)候,進(jìn)入不了main函數(shù)
      3、USBHostMSD 的消息驅(qū)動(dòng)機(jī)制不能在線程里,否則復(fù)位
      4、U盤沒(méi)連接的時(shí)候,讀寫U盤不判斷目錄和文件操作正常,直接復(fù)位
      5、U盤插里以后,特別是大U盤,稍等一小會(huì)兒,才能讀寫
      6、換盤后,查根目錄文件列表,受上次U盤的內(nèi)容,本次無(wú)效
      7、USBHostMSD 不斷的打調(diào)試信息,不能屏蔽這些消息
      8、USBHostMSD 與TF卡沖突,無(wú)論這兩種文件驅(qū)動(dòng)哪種先初始化,后面那種初始化必然失敗
      8.1、使用 SDCARD_GBK ,先初始化 USBHostMSD 再初始化TF 兩者都不可用
      8.2、使用 SDCARD_EXFAT,先初始化 USBHostMSD 再初始化TF 僅TF可用,USB一操作就崩潰
      8.3、使用 SDCARD,先初始化 USBHostMSD 再初始化TF,二者都不可用
      8.4、只初始化USB使用SDCARD_GBK,驅(qū)動(dòng)報(bào)錯(cuò)
      9、USBHostMSD 先初始化,再初始化TF,USBHostMSD不能掛接文件系統(tǒng)



作者: omrcard    時(shí)間: 2020-10-14 14:30
實(shí)際上,RDA做USB這塊的工程師,很爛很爛。!
作者: omrcard    時(shí)間: 2020-10-14 14:33
如果不使用USB,RDA5981算是一塊性價(jià)比極高的芯片,電池供電不用特別的LDO或者DC-DC,直接鋰電池即可,官方說(shuō)3.5-5.5V(非3.3V另外供電方式),實(shí)際上電池2.6V仍然工作,所以,使用電池建議要有電池保護(hù)板,防止過(guò)放。

總之,除了USB這塊,RDA5981是相當(dāng)值得在產(chǎn)品中使用的。
作者: omrcard    時(shí)間: 2020-10-14 14:37
說(shuō)完RDA5981,順便說(shuō)說(shuō)RDA5856,這塊芯片從硬件上看,功能相當(dāng)強(qiáng)大,藍(lán)牙信號(hào)棒棒的,與RDA5981一樣,可以電池供電。RDA公司的芯片可以這樣說(shuō),芯片本身都是非常棒的。。
但是,RDA5856在軟件開發(fā)上,你肯定頭疼,網(wǎng)上極難找到資料,本論壇461472634發(fā)布的資料應(yīng)該不錯(cuò)。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1