CH341A 收发应答的速度问题?

CH341A EPP模式下的400KB速度是指一次批量传输4096字节的速度。

但很多时候,必须在PC->341->嵌入式系统 之间,发送一个命令,然后等下位机应答,

也就是说向341A发一个字节,马上就要读,频繁发命令和应答,由于USB 1ms帧的限制,

导致速度会慢很多,如果按1ms传送1字节来说,速度才1KB/s 。

有什么办法可以解决这种单字节传送应答的通讯速度问题吗?

另外,341A将数据以EPP模式传送给下位机时,是假定下位机足够快,不会丢失数据,

但如果下位机跟不上,341A EPP传送的速度也无法减速去适应下位机。

就象RAM有一个wait管脚一样,要有一根“流控”的管脚吧?

或者有没有其他解决办法?

前一个问题是USB的HOST的一般情况,如果在DRIVER中处理要好些.频繁发命令和应答可以用CH372. CH341适宜用于CONTROL,CH341A有个wait#引脚,LOW就等待


哦,谢谢,原来我一直看的是CH341S的“版本1A”说明书,我会认真看一下版本2。

DRIVER 贵公司没有提供源码,如果必要,我应该怎样修改呢?

因为我只能用D0/D1 传送数据,类似SPI,所以对速度很敏感,速度都要减4倍。


只有登录才能回复,可以选择微信账号登录