CH32V307 USBHS的吞吐量

請(qǐng)問(wèn)CH32V307 USBHS的吞吐量有多少?

USB 2.0HS所提供的理論帶寬是480Mbps。通常情況下實(shí)際最大吞吐量應(yīng)該能達(dá)到約為320Mbps (40MBps),大致是理論值的三分之二。

我這邊使用的是貴司官方的?EVT\EXAM\USB\USBHS\DEVICE\CH372Device 示例,底層將數(shù)據(jù)復(fù)制部分的代碼全部注釋掉,這樣只測(cè)試USB的通道速率。

????else?if(end_num?==?1)
????{
??????if(rx_token?==?PID_IN)?
??????{
??????}
??????else?if(rx_token?==?PID_OUT)
??????{
#if?0
????????rx_len?=?USBHSD->RX_LEN;
????????for(i=0;?i<?rx_len;?i++)
????????{
??????????EP1_Tx_Databuf[i]?=?EP1_Rx_Databuf[i];
????????}
#endif

????????USBHSD->UEP1_TX_LEN??=?rx_len;

????????USBHSD->UEP1_RX_CTRL?&=?~?USBHS_EP_R_RES_MASK;
????????USBHSD->UEP1_RX_CTRL?|=?USBHS_EP_R_RES_ACK;????

????????USBHSD->UEP1_TX_CTRL?&=?~USBHS_EP_T_RES_MASK;??
????????USBHSD->UEP1_TX_CTRL?|=?USBHS_EP_T_RES_ACK;
??????}
????}

上位機(jī)一次發(fā)送5120個(gè)字節(jié),發(fā)送10000次,統(tǒng)計(jì)單向發(fā)送速率(只發(fā)不收)發(fā)現(xiàn)吞吐量在200Mbps,和320Mbps相差還不小,單向測(cè)試接收(不發(fā)送,只讀?。┥钥煲恍腔疽彩沁@個(gè)值。

后來(lái)繼續(xù)增加單次發(fā)送的數(shù)據(jù)量,已驗(yàn)證可以達(dá)到320Mbps,穩(wěn)定在346Mbps。謝謝!

我這邊剛好也有一組測(cè)試數(shù)據(jù)可以參考下,最近測(cè)試了以下幾種USB2.0方案(STM32F407+USB3320,CH132,CH32V307)的速度情況,庫(kù)函數(shù)操作方式進(jìn)行USB2.0批量傳輸速度測(cè)試,上傳數(shù)據(jù)由MCU到計(jì)算機(jī),下傳數(shù)據(jù)計(jì)算機(jī)到MCU,測(cè)試結(jié)果如下圖。我的下傳速度是53MB/s,也就是424Mbps,感覺(jué)你的速度應(yīng)該還能提升。

image.png


@see 感謝回復(fù),目前已經(jīng)達(dá)到了產(chǎn)品通信需求,如果改成DMA雙緩沖應(yīng)該還有提升,424Mbps的速率還是令人印象深刻,迄今為止見(jiàn)過(guò)最高的實(shí)測(cè)速率,我這邊測(cè)試是基于USB BULK協(xié)議(最大包長(zhǎng)512)的,不知道您那邊是基于什么協(xié)議測(cè)試的?


我用的也不是雙緩沖,和你一樣直接用的EVT例程,批量傳輸,看你描述應(yīng)該和我差不多,我也是直接將復(fù)制部分代碼直接注釋掉,測(cè)試包大小是4194304字節(jié)。


CH32V307 USBHS,開(kāi)發(fā)板發(fā)送、PC接收一直調(diào)不通,麻煩幫忙發(fā)一下相關(guān)程序,個(gè)人信息保護(hù),已隱藏,萬(wàn)分感謝!


您好,若你直接使用我們例程做測(cè)試,附件例程為模擬CH372設(shè)備,需要配合對(duì)應(yīng)的上位機(jī)軟件使用,上位機(jī)軟件下載鏈接如下:

http://m.findthetime.net/downloads/CH372DBG_ZIP.html

同時(shí)需要安裝對(duì)應(yīng)的驅(qū)動(dòng),驅(qū)動(dòng)下載鏈接如下:

http://m.findthetime.net/downloads/CH372DRV_EXE.html

后續(xù)若有問(wèn)題,可直接通過(guò)郵箱溝通(lzs@wch.cn)


EVT\EXAM\USB\USBHS\DEVICE\SimulateCDC-HID
使用這個(gè)虛擬串口上傳數(shù)據(jù)到主機(jī)最大速度只有? ?19MB/s? 你們速度那么高是咋測(cè)試的,用的程序和軟件能發(fā)一下嗎?郵箱地址:個(gè)人信息保護(hù),已隱藏


我調(diào)試out沒(méi)問(wèn)題,in 在bushound一直掛住,請(qǐng)幫忙解決啊


你好,例程實(shí)現(xiàn)的是

端點(diǎn)1/3/5分別通過(guò)端點(diǎn)1/4/6下載數(shù)據(jù)和上傳數(shù)據(jù)

端點(diǎn)1通過(guò)環(huán)形緩沖區(qū)上傳和下載,無(wú)數(shù)據(jù)反轉(zhuǎn),端點(diǎn)3/4和端點(diǎn)5/6復(fù)制和上傳。

我這邊測(cè)試了端點(diǎn)3out,后端點(diǎn)4對(duì)此數(shù)據(jù)取反上傳,未發(fā)現(xiàn)問(wèn)題,請(qǐng)保持例程為最新版本:http://m.findthetime.net/downloads/CH32V307EVT_ZIP.html

后續(xù)若有問(wèn)題,可直接郵箱與我溝通(yrl@wch.cn)

image.png


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频