USB2XXX總線適配器基礎(chǔ)版
高速USB轉(zhuǎn)I2C,SPI,CAN,LIN,UART,PWM,GPIO,ADC,IR,OW一體化解決方案
- 通信接口: USB Micro
- 支持系統(tǒng): Windows Linux Mac Android
- 外形尺寸: 58mm*39mm*12mm
- 產(chǎn)品型號(hào): UTA0101
高速USB轉(zhuǎn)I2C,SPI,CAN,LIN,UART,PWM,GPIO,ADC,IR,OW一體化解決方案
利用USB2IIC/I2C功能,實(shí)現(xiàn)對(duì)IIC/I2C芯片進(jìn)行讀寫(xiě)控制,比如讀寫(xiě)IIC/I2C接口的EEPROM芯片,傳感器芯片等;
利用IIC/I2C監(jiān)控功能,實(shí)現(xiàn)對(duì)現(xiàn)存的IIC/I2C總線數(shù)據(jù)進(jìn)行抓取,存儲(chǔ),分析處理;
利用SPI從機(jī)功能實(shí)現(xiàn)對(duì)SPI總線上的數(shù)據(jù)進(jìn)行抓取,存儲(chǔ),分析處理;
外接CAN收發(fā)器模塊后,實(shí)現(xiàn)USB轉(zhuǎn)CAN功能對(duì)CAN總線進(jìn)行數(shù)據(jù)抓取,存儲(chǔ)分析處理;
使用USB轉(zhuǎn)UART功能實(shí)現(xiàn)對(duì)UART總線進(jìn)行數(shù)據(jù)通信;
使用USB轉(zhuǎn)SPI功能,實(shí)現(xiàn)對(duì)SPI總線的芯片進(jìn)行讀寫(xiě)控制,比如對(duì)25系列的Flash進(jìn)行數(shù)據(jù)讀出,燒寫(xiě),對(duì)93系列的EEPROM進(jìn)行數(shù)據(jù)的讀出,燒寫(xiě);
利用USB轉(zhuǎn)GPIO功能實(shí)現(xiàn)對(duì)高低電平信號(hào)進(jìn)行檢測(cè),同時(shí)也可以輸出高低電平信號(hào)控制外圍設(shè)備;
利用USB轉(zhuǎn)SPI功能實(shí)現(xiàn)對(duì)高精度ADC芯片(ADS1256)進(jìn)行控制,實(shí)現(xiàn)ADC數(shù)據(jù)采集功能;
利用USB轉(zhuǎn)IR功能實(shí)現(xiàn)對(duì)紅外信號(hào)的采集或者發(fā)送紅外信號(hào);
利用USB轉(zhuǎn)PWM實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)的控制,對(duì)LED進(jìn)行亮度調(diào)節(jié),顏色調(diào)節(jié);
利用USB轉(zhuǎn)SPI功能對(duì)nRF24L01芯片進(jìn)行控制,實(shí)現(xiàn)無(wú)線數(shù)據(jù)傳輸功能;
外接LIN收發(fā)器模塊后,可以實(shí)現(xiàn)USB轉(zhuǎn)LIN總線功能,可以實(shí)現(xiàn)對(duì)LIN總線進(jìn)行數(shù)據(jù)監(jiān)控,或者當(dāng)做LIN總線主機(jī)對(duì)LIN總線設(shè)備進(jìn)行控制,比如調(diào)節(jié)LIN總線接口的氛圍燈顏色,亮度等;
利用USB轉(zhuǎn)ADC功能實(shí)現(xiàn)對(duì)模擬信號(hào)進(jìn)行測(cè)量,存儲(chǔ),分析處理;
I2C總線數(shù)據(jù)抓取分析,可連續(xù)抓取并解析出I2C總線上的數(shù)據(jù),并將數(shù)據(jù)存儲(chǔ)到本地磁盤(pán)中,數(shù)據(jù)記錄大小僅限于硬盤(pán)容量,抓取數(shù)據(jù)不會(huì)丟失;
數(shù)據(jù)抓取速率可配置,支持最大1MHz的I2C總線信號(hào)抓?。?/p>
可實(shí)現(xiàn)對(duì)I2C協(xié)議進(jìn)行自定義解析,該功能可以很方便的分析I2C總線上的數(shù)據(jù);
支持I2C主機(jī)模式(12通道),可以對(duì)I2C總線設(shè)備進(jìn)行讀寫(xiě)訪問(wèn);
支持I2C從機(jī)模式(2通道),能配合I2C主機(jī)進(jìn)行數(shù)據(jù)收發(fā);
數(shù)據(jù)完全透明傳輸,可以控制任何I2C總線接口的設(shè)備;
內(nèi)部自帶上拉電阻,可以軟件控制是否使能接入內(nèi)部上拉電阻,就算從機(jī)設(shè)備沒(méi)有上拉電阻也可以對(duì)它進(jìn)行控制;
I2C時(shí)鐘頻率最大可達(dá)800KHz,USB采用480Mbps高速USB傳輸,數(shù)據(jù)傳輸速度快,無(wú)速度瓶頸;
支持I2C時(shí)鐘拉伸(Clock Stretching)功能。
支持I2C接口的EEPROM讀寫(xiě)訪問(wèn),有專門(mén)的軟件可以使用;
支持SPI主機(jī)模式,可以對(duì)SPI總線設(shè)備進(jìn)行讀寫(xiě)訪問(wèn),最大支持2路SPI,每路多達(dá)5個(gè)片選信號(hào)輸出;
SPI時(shí)鐘頻率高達(dá)50MHz,采用先進(jìn)的DMA數(shù)據(jù)傳輸方式,數(shù)據(jù)傳輸速度非???,加上480Mbps的高速USB接口,數(shù)據(jù)傳輸無(wú)速度瓶頸;
數(shù)據(jù)完全透明傳輸,支持二進(jìn)制模式數(shù)據(jù)收發(fā),控制方式靈活多樣,可控制任何SPI接口的設(shè)備;
支持SPI從機(jī)模式,從機(jī)接收數(shù)據(jù)時(shí)鐘頻率高達(dá)50MHz,數(shù)據(jù)采用DMA雙緩沖方式接收,不會(huì)丟失數(shù)據(jù);
專門(mén)針對(duì)25系列SPI Flash封裝了相關(guān)操作函數(shù),可以非常容易的對(duì)25系列存儲(chǔ)器進(jìn)行讀寫(xiě)控制,而且讀寫(xiě)速度非??欤旧峡蛇_(dá)芯片的極限速度;
功能強(qiáng)大的上位機(jī)配套軟件,可以很方便的操作SPI接口實(shí)現(xiàn)數(shù)據(jù)收發(fā),有專門(mén)針對(duì)25系列存儲(chǔ)器芯片的軟件,可以對(duì)這些芯片進(jìn)行文件方式數(shù)據(jù)讀寫(xiě);
支持1路CAN總線,外接CAN總線收發(fā)器之后可以直接與CAN總線連接,實(shí)現(xiàn)對(duì)CAN總線收發(fā)數(shù)據(jù);
支持CAN2.0A,CAN2.0B,最大波特率可達(dá)1Mbps;
高速USB2.0接口,輕松應(yīng)對(duì)高速CAN總線數(shù)據(jù)收發(fā),內(nèi)部大容量雙緩沖機(jī)制,不丟幀;
簡(jiǎn)單好用的上位機(jī)軟件,可無(wú)限制接收記錄數(shù)據(jù),友好的數(shù)據(jù)顯示,數(shù)據(jù)可導(dǎo)出為.txt,.cvs,.html格式文件;
支持USB轉(zhuǎn)PWM功能,最大可輸出8路PWM信號(hào),PWM時(shí)鐘可靈活調(diào)節(jié),范圍為1Hz到50M,PWM精度也可以自行設(shè)置,比如設(shè)置為1%,0.1%,0.01%等,還可以設(shè)置PWM輸出時(shí)間,如此可以控制PWM輸出脈沖數(shù);
支持USB轉(zhuǎn)UART功能,最大支持2路,波特率可高達(dá)2Mbps,USB采用480Mbps高速USB傳輸,數(shù)據(jù)傳輸不會(huì)丟失;
支持4路12Bit ADC輸入,輸入電壓為0到3.3V,ADC參考電壓采用高精度參考電壓芯片,ADC采樣精度高,數(shù)據(jù)采樣率高達(dá)2Mbps;
支持4路脈沖計(jì)數(shù)功能,計(jì)數(shù)器為32位,計(jì)數(shù)頻率可高達(dá)50MHz;
預(yù)留NAND Flash接口,支持NAND Flash數(shù)據(jù)讀寫(xiě),提供簡(jiǎn)單好用的上位機(jī)API;
支持16路GPIO讀寫(xiě)控制功能,每個(gè)引腳可以配置為開(kāi)漏或推挽模式,可以配置內(nèi)部上拉或者下拉電阻,也可以配置為浮空模式;
支持16路NEC紅外調(diào)制脈沖輸出,調(diào)制波為38KHz方波,外接紅外發(fā)射管可以當(dāng)遙控器使用;
設(shè)備支持固件升級(jí),電腦聯(lián)網(wǎng)后,可以通過(guò)Bootloader軟件獲取到官方最新的固件文件并進(jìn)行升級(jí),升級(jí)操作非常簡(jiǎn)單,Bootloader也做了各種異常保護(hù),不怕變磚;
提供各種系統(tǒng)的二次開(kāi)發(fā)庫(kù),可支持Windows,Linux,Mac,Android系統(tǒng),還支持嵌入式Linux系統(tǒng);
官方網(wǎng)站提供各種API詳細(xì)說(shuō)明,提供各種語(yǔ)言二次開(kāi)發(fā)文檔,也提供總線相關(guān)的各種應(yīng)用;
本產(chǎn)品可以使用上圖中的所有軟件,由于該產(chǎn)品功能較多,若是把所有功能都做在一個(gè)軟件里面,可能太過(guò)于復(fù)雜,為方便大家使用,我們將不同的功能進(jìn)行區(qū)分,并分別實(shí)現(xiàn)不同的軟件,這樣用起來(lái)相對(duì)就更為簡(jiǎn)單,而且我們也會(huì)針對(duì)每個(gè)小軟件寫(xiě)一個(gè)使用說(shuō)明文檔,如此更能降低對(duì)我們產(chǎn)品的使用難度。
主體
品牌: 圖莫斯/TOOMOSS
型號(hào): UTA0101
外殼:無(wú)外殼
規(guī)格
供電接口:Micro USB 供電,無(wú)需外接電源
通信接口:USB2.0通信
工作溫度:-40℃ ~ 85℃
屬性
尺寸58mm*39mm*12mm
重量約216g(裸機(jī))
USB2XXX總線適配器 x 1
高速USB數(shù)據(jù)線(1.0米) x 1
8PIN測(cè)試夾 x 1
問(wèn):是不是描述上的所有功能都能同時(shí)支持?
答:是的,但是得保證同時(shí)使用的功能中,引腳不能有沖突,若使用到的引腳有沖突的,這兩個(gè)功能就不能同時(shí)用。
問(wèn):如何實(shí)現(xiàn)監(jiān)控SPI總線數(shù)據(jù)?
答:我們適配器有2路SPI總線,可以將2路SPI同時(shí)配置為從機(jī),然后就可以接收SPI總線上的數(shù)據(jù)了。
問(wèn):在使用CAN和LIN總線時(shí),可以直接接入總線嗎?
答:不可以,這這個(gè)版本的適配器內(nèi)部沒(méi)有CAN和LIN的收發(fā)器,所以不能直接接入總線中,需要外接收發(fā)器模塊才能接入總線中。
問(wèn):這個(gè)適配器的SPI數(shù)據(jù)傳輸性能如何?
答:適配器支持2通道的SPI,數(shù)據(jù)傳輸最大速度為50Mbps,USB采用的是高速USB傳輸,最大傳輸速度為480Mbps,所以實(shí)現(xiàn)USB轉(zhuǎn)SPI不會(huì)有速度上的瓶頸,SPI可以在50Mbps的速度下滿速接收數(shù)據(jù)而不會(huì)出現(xiàn)丟數(shù)據(jù)的情況。
問(wèn):使用LIN總線功能時(shí),收發(fā)器模塊如何跟適配器連接?
答:LIN總線在單片機(jī)端是使用的UART功能,所以只需要將LIN收發(fā)器的TX和RX接到適配器的UART總線TX和RX引腳即可。