USB接口芯片選型求助帖

電腦上位機(jī)軟件和機(jī)器單片機(jī)主板通過TYPE B打印機(jī)usb接口通信,需要大量數(shù)據(jù)傳輸,類似于打印機(jī)繪圖儀這樣的使用場景,用戶點(diǎn)打印,這時(shí)候電腦軟件先將數(shù)據(jù)包全部下傳到機(jī)器主板上緩存起來,然后再進(jìn)行后面的動作。數(shù)據(jù)總大小最大6MB 左右。

目前初步了解到CH341B這款,我看手冊最高2Mbps? ,算上協(xié)議開銷的話,6MB數(shù)據(jù)量傳輸下去是不是大概要30秒左右時(shí)間?

有沒有精通這方面的朋友或者沁恒官方技術(shù)支持,幫忙推薦一下合適的選型。謝謝

您好,推薦選用USB轉(zhuǎn)串口或者SPI接口芯片。實(shí)際根據(jù)MCU的接口去選用。

CH347 USB2.0高速多接口協(xié)議轉(zhuǎn)接芯片:USB轉(zhuǎn)高速UART,串口支持9Mbps,速率900KB/S左右;提供SPI Host接口,單片機(jī)運(yùn)行在SPI Slave,接口速度最高60MHz,實(shí)際編程速率3MB/S↑,下載6MB數(shù)據(jù)2s左右;


謝謝官方,有沒有其他可選了,這個(gè)成本有點(diǎn)高。6MB數(shù)據(jù)量情況不多,只是最大情況,一般的話都在1MB左右,速率稍微再慢點(diǎn)可以接受。還有就是我要的是實(shí)際可正常穩(wěn)定工作的速率,不是數(shù)據(jù)手冊理想情況的速率,謝謝



您好,上述提示的數(shù)據(jù)就是實(shí)際吞吐量而非理想速度,如果偶爾需要大數(shù)據(jù)包傳輸,是可以考慮使用USB轉(zhuǎn)高速串口CH343芯片的,6Mbps的波特率也是足夠的。但建議MCU端啟用串口硬件流控功能。


你好,今天試了下,波特率調(diào)到2M以上就好像不行了。是因?yàn)闆]有開啟硬件流控的原因嗎?

開啟硬件流控是不是只要吧mcu的USART1的RTS 、CTS和CH343的CTS 、RTS 交叉對接。然后程序中初始化配置打開流控

USART_InitStructure.USART_HardwareFlowControl =USART_HardwareFlowControl_RTS_CTS

就能自動控制了嗎?謝謝


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

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