一个产品想扩展8个串口,通过usb方式,有推荐的芯片吗?

2019-12-22 13:42发布

如题:
一个产品想扩展8个串口,通过usb方式,有推荐的芯片吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
67条回答
leiyitan
1楼-- · 2019-12-25 06:04
用一个最简陋的fpga处理器别成本可以很低,做几十个串口没问题的,而且还是并行处理,杠杠的!
huangqi412
2楼-- · 2019-12-25 06:32
redroof 发表于 2017-10-12 19:37
有更多的串口也没用,它的一个usb最多只能实现7个虚拟串口。
因为它的usb好像只有14个可配置端点,每个串 ...

配置端点共用一个不知道会不会被电脑报错 我估计电脑不会管 反正波特率其实不用电脑管 只要数据端点分开就好
huangqi412
3楼-- · 2019-12-25 08:05
两个m0  每个四个串口 用spi连接 应该便宜
redroof
4楼-- · 2019-12-25 09:27
 精彩回答 2  元偷偷看……
shangdawei
5楼-- · 2019-12-25 13:17
One CDC function requires 2 IN / 1 OUT endpoints (interrupt IN/ bulk IN/ bulk OUT), other than the default EP.
Available endpoints of each STM32F family are,

STM32F102/103 - FS Device core: 7 IN / 7 OUT
STM32F105/107 - OTG_FS: 3 IN / 3 OUT
STM32F2xx/4xx - OTG_FS: 3 IN / 3 OUT
STM32F2xx/4xx - OTG_HS: 5 IN / 5 OUT


STM32F102/103 - 3x CDC composite [ 6 IN - 3 OUT ]
STM32F105/107 - just one CDC [ 2 IN - 1 OUT ]
STM32F2xx/4xx - 2x CDC composite on OTG_HS [ 4 IN - 2 OUT ]
shangdawei
6楼-- · 2019-12-25 15:30
redroof 发表于 2017-10-12 21:40
我说的就是数据端点啊。我记得st的usb只有14个数据端点。这些端点可任意配置为输入或输岀。
每个虚拟串口 ...

如果只用一个输入端点和一个输岀端点不用中断端点的话,
STM32F103是不是可以实现7个虚拟串口?
其中3个USART,2个UART,在通过软件实现两个模拟的串口。

一周热门 更多>