OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 综合技术 » 通讯及无线技术 » 有能工作在8Mbps的USB转串口芯片IC吗?

共7条 1/1 1 跳转至

有能工作在8Mbps的USB转串口芯片IC吗?

工程师
2020-02-07 20:20:14    评分
之所以需要这么高的速率,是因为在调试程序的的时候,为了不干扰中断的正常执行,我使用插入汇编的方式模拟出串口发送调试信息。在24M主时钟下,发送串口能达到8M速度。

现在问题是一般的串口芯片没法达到这么高的速度。一般的串口芯片或者单片机串口接收至少需要16分频,很难达到这么高速度。

目前我只能用逻辑分析仪观察串口数据,比较不便。求问有没有高速的串口转换芯片,模块,或者产品?





关键词: 8Mbps     串口     选型     USB转串口     CDC     US    

工程师
2020-02-07 20:26:46    评分
2楼
你可以用fpga做个接口,从你描述分析,数据是很短的,间隔也比较大,用fpga接收然后用fpga做的低速串口导出。只要平均数据流量输出大于数据输入就行,另外可以考虑用spi,用另外一个单片机接收spi转成异步串口,同样保证只要平均数据流量输出大于数据输入就行。usb转出来的8Mbps,估计电脑端也来不及。



助工
2020-02-07 20:35:42    评分
3楼

最最最基本的STM32F030串口都可以接收8M,问题是你的模拟串口时序是不是特别特别特别精确。STM32F030,配置到64M,串口8个时钟就接收一位,如果有一个时钟有错误误差就是1/8 = 12.5%,看你能接受不。

总之,你的方案并不可取的,还不如换带DMA的低速串口或SPI。



助工
2020-02-07 20:38:47    评分
4楼

调试方法不合理,建议修改调试方法。


助工
2020-02-07 20:43:48    评分
5楼

FT232H,可以达到12Mbps, 属于高速USB转串口IC


助工
2020-02-12 20:29:17    评分
6楼

建议用SPI总线吧!几十兆都是小CASE~


工程师
2020-02-12 20:34:23    评分
7楼

高速情况下,串口不合适用来调试!


共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]