- 主题:高速串口开发问题
最近在做高速串口应用开发,波特率达到了3M,数据帧发送间隔30us,但是发现现有的嵌入式硬件网关或者USB转串口的设备都很难支持,经常出现数据帧中断或者多个数据帧粘连在一起的情况。请问有什么方法解决吗?
--
FROM 211.103.135.*
继续寻找支持的硬件,或者换fpga?
--
FROM 119.103.148.*
波特率3M不低了,大多数USB串口只是12M的FS。
可以试下WCH的CH343(6M)和CH9344(12M)。
还有个方案就是USB MCU自己开发,难度略大,可以针对性优化,效果应该比较好。
【 在 yuyif (yyf) 的大作中提到: 】
: 最近在做高速串口应用开发,波特率达到了3M,数据帧发送间隔30us,但是发现现有的嵌入式硬件网关或者USB转串口的设备都很难支持,经常出现数据帧中断或者多个数据帧粘连在一起的情况。请问有什么方法解决吗?
--
FROM 222.90.31.*
这么高的速度是不是不要坚持串口了,考虑下CAN等方案
【 在 yuyif 的大作中提到: 】
: 最近在做高速串口应用开发,波特率达到了3M,数据帧发送间隔30us,但是发现现有的嵌入式硬件网关或者USB转串口的设备都很难支持,经常出现数据帧中断或者多个数据帧粘连在一起的情况。请问有什么方法解决吗?
: --
:
发自「今日水木 on LYA-AL00」
--
FROM 223.104.39.*
只能自己用fpga实现了,你这要求帧中间30us
【 在 yuyif 的大作中提到: 】
: 最近在做高速串口应用开发,波特率达到了3M,数据帧发送间隔30us,但是发现现有的嵌入式硬件网关或者USB转串口的设备都很难支持,经常出现数据帧中断或者多个数据帧粘连在一起的情况。请问有什么方法解决吗?
- 来自「最水木 for iPhone 8」
--
FROM 221.222.21.*
[网关]?
从上下文来看,似乎不是板内器件之前互连。象是几块单板/几台设备的互连。
串口单端信号,长线传输。很难保证数据不出错
--
FROM 221.226.107.*
这个速度需求用串口就不合适,改成CAN/CANFD分分钟搞定。
【 在 yuyif 的大作中提到: 】
: 最近在做高速串口应用开发,波特率达到了3M,数据帧发送间隔30us,但是发现现有的嵌入式硬件网关或者USB转串口的设备都很难支持,经常出现数据帧中断或者多个数据帧粘连在一起的情况。请问有什么方法解决吗?
--
FROM 122.238.142.*
为什么有这个需求,一般是换其他接口
【 在 yuyif 的大作中提到: 】
: 最近在做高速串口应用开发,波特率达到了3M,数据帧发送间隔30us,但是发现现有的嵌入式硬件网关或者USB转串口的设备都很难支持,经常出现数据帧中断或者多个数据帧粘连在一起的情况。请问有什么方法解决吗?
--
FROM 112.65.12.*
经典CAN就1M,FD也就数据域五六M而已。上限显然没有串口高。
【 在 ECUCoder 的大作中提到: 】
:
: 这个速度需求用串口就不合适,改成CAN/CANFD分分钟搞定。
:
: 【 在 yuyif 的大作中提到: 】
: : 最近在做高速串口应用开发,波特率达到了3M,数据帧发送间隔30us,但是发现现有的嵌入式硬件网关或者USB转串口的设备都很难支持,经常出现数据帧中断或者多个数据帧粘连在一起的情况。请问有什么方法解决吗?
#发自zSMTH@Note 8 Pro暖手宝
--
FROM 111.18.134.*
换成USB或者以太网方式,不是爽歪歪吗?
如果FPGA,那就方式更多了
【 在 yuyif (yyf) 的大作中提到: 】
: 最近在做高速串口应用开发,波特率达到了3M,数据帧发送间隔30us,但是发现现有的嵌入式硬件网关或者USB转串口的设备都很难支持,经常出现数据帧中断或者多个数据帧粘连在一起的情况。请问有什么方法解决吗?
--
FROM 115.47.200.*