|
FT311D--Android USB to UART/GPIO/I2C/SPI interface
FT311D 接口芯片為Android手機(jī)或平板電腦提供了USB轉(zhuǎn)外部UART、GPIO、PWM、I2C、SPI硬件接口功能。實驗表明,基于FT311D的Android設(shè)備USB轉(zhuǎn)外部接口方案硬件設(shè)計簡單,軟件開發(fā)方便,可廣泛應(yīng)用于物聯(lián)網(wǎng)、車載系統(tǒng)、POS機(jī)、智能醫(yī)療保健儀器設(shè)備等。
由于考慮系統(tǒng)硬件體積、功耗、成本等因素,除了常用的USB接口外,基于Android的智能手機(jī)或平板電腦往往缺乏硬件拓展接口,這某種程度上限制了這些智能移動設(shè)備與物理世界的信息交互能力,例如外界傳感器數(shù)據(jù)的獲取,外部執(zhí)行裝置的控制和在車載系統(tǒng)、POS機(jī)、智能醫(yī)療保健儀器設(shè)備中的應(yīng)用等。
FT311D接口芯片能為Android手機(jī)或平板電腦提供USB轉(zhuǎn)外部UART、GPIO、PWM、I2C、SPI等硬件接口,無需安裝USB驅(qū)動,全面兼容USB 2.0接口,不需要軟件移植,不受Android操作系統(tǒng)升級的影響,只需安裝對應(yīng)的APK就能實現(xiàn)數(shù)據(jù)通信,這有利于解決Android移動設(shè)備硬件接口的擴(kuò)展難題。
詳細(xì)資料請聯(lián)系劉生 13651499393 email:ricky@passiontech.net,我公司代理FTDI產(chǎn)品十多年豐富經(jīng)驗,有完善的售后和技術(shù)支持服務(wù),能快速幫助客戶解決實際問題。
1、FT311D接口芯片
FT311D芯片是由英國FTDI公司研制生產(chǎn)的面向Android移動設(shè)備的USB轉(zhuǎn)外部硬件接口芯片解決方案。FT311D芯片直接集成了USB通信協(xié)議棧,它分別支持USB轉(zhuǎn)UART、GPIO、PWM、I2C、SPI等接口。
當(dāng)FT311D的外圍接口配置為UART串口模式時,該接口作為具有流控制的基本異步串行UART端口使用,F(xiàn)T311D的UART支持的波特率為300~921600baud。
當(dāng)配置為I2C總線主控端接口可以連接到支持125 kbps的I2C總線從控端接口。
另外通用接口GPIO可以配置為提供多路脈沖寬度調(diào)制(PWM)輸出信號,這些輸出可用于控制電機(jī)、制動器、傳感器、DC/DC轉(zhuǎn)換器或AC/DC電源的PWM信號以及玩具、照明應(yīng)用、家用電器和工業(yè)設(shè)備等。
FT311D分別支持UART、GPIO、PWM、I2C、SPI硬件接口,具體接口類型由CNFG2、CNFG1和CNFG0引腳決定。接口的類型定義及其對應(yīng)引腳可看芯片資料
2、軟件開發(fā)
基于Android開發(fā)平臺的軟件開發(fā),F(xiàn)T311D硬件接口應(yīng)用程序主要包括兩部分,即用戶層User Layer和接口層Layer,用戶層面向高層應(yīng)用程序開發(fā),程序員不需要過多考慮Android設(shè)備與FT311D接口芯片通信的具體細(xì)節(jié),只需要借助相應(yīng)的用戶函數(shù)即可實現(xiàn)USB轉(zhuǎn)GPIO/UART/I2C/SPI/PWM接口的驅(qū)動程序設(shè)計。而接口層則具體來執(zhí)行用戶層提供的API函數(shù)功能,實現(xiàn)FT311D與Andoid系統(tǒng)間的USB通信功能,涉及具體的通信協(xié)議和數(shù)據(jù)包格式等。FTDI公司提供了用戶層和接口層的Java類文件,可以很方便地編譯到用戶的應(yīng)用程序中。
|
|