babysnail 发表于 2019-3-9 21:57:43

arm9芯片要扩展8串口,现在有没有比较经济的芯片?

请问,如题?
坛里有972+wch438晒图。我查了一下,wch438要16-17块之间。不划算。

wkman 发表于 2019-3-9 22:05:00

串口波特率多少?    一片51选有4个串口,再模拟4个9600bps,,,可以了{:lol:}

babysnail 发表于 2019-3-9 22:07:43

wkman 发表于 2019-3-9 22:05
串口波特率多少?    一片51选有4个串口,再模拟4个9600bps,,,可以了

都用外扩芯片了肯定不会再用io去模拟了。 我用过的新唐的一个M0都9个串口了,价格才6块多。 所以这个16块多真接受不了。

babysnail 发表于 2019-3-9 22:12:52

babysnail 发表于 2019-3-9 22:07
都用外扩芯片了肯定不会再用io去模拟了。 我用过的新唐的一个M0都9个串口了,价格才6块多。 所以这个16块 ...

刚有个想法,就用这个新唐m0的芯片,用SPI 连接ARM芯片。我用全志的Hx系列,spi很方便的。 只是这个驱动怎么办,spi可以自己定协议,驱动要写成在linux系统下为标准的TTY,这没搞过,不知难不难?

lou0908 发表于 2019-3-9 23:16:01

babysnail 发表于 2019-3-9 22:07
都用外扩芯片了肯定不会再用io去模拟了。 我用过的新唐的一个M0都9个串口了,价格才6块多。 所以这个16块 ...

啥型号????

sharehej 发表于 2019-3-9 23:34:13

我只知道M0518达到6个,还算比较经济实惠;不过NUC442等有点吓人,可以达到6+6吧,但是价格也上去了;M48x达到6+3,带点喜感(QFN33小封装也能达到这么多)。

babysnail 发表于 2019-3-10 00:24:34

本帖最后由 babysnail 于 2019-3-10 00:26 编辑

sharehej 发表于 2019-3-9 23:34
我只知道M0518达到6个,还算比较经济实惠;不过NUC442等有点吓人,可以达到6+6吧,但是价格也上去了;M48x ...

是的,是6个,记错了。6个也够了,6个加h3原来4个,10个了。 现在在找资料,看驱动怎么做,好做的话就用这个方案了。 带来的好处是有个硬件解码的也可以用这个mcu解完再转到h3.

wajlh 发表于 2019-3-10 00:47:31

周立功我记得也有个串口扩展芯片,不过zlg向来不便宜

redworlf007 发表于 2019-3-10 03:13:18

你看那个ch438q

nanfang2000 发表于 2019-3-10 09:59:22

用6块钱的CPLD不知道能实现8个串口吗

dukelec 发表于 2019-3-10 10:35:58

babysnail 发表于 2019-3-9 22:12
刚有个想法,就用这个新唐m0的芯片,用SPI 连接ARM芯片。我用全志的Hx系列,spi很方便的。 只是这个驱动 ...

可以用 Linux 自帶的虛擬串口功能,起一個串口節點,然後你單獨寫個應用程序,與虛擬串口節點的另一個出口交換數據就好了。
數據來源也是你的應用程序訪問 SPI 接口取得(SPI 也是用戶空間就可以操作)。

如果你平時用 Linux, 而不是僅把它當工具,你會有 Linux 思維,也就是遇到這類問題,都自然會有非常簡單快速的解決方案。

zhbc 发表于 2019-3-10 10:50:03

用SPI连接多个N76E003,每个两个串口,一个N76E003 1.2元,每个串口6毛钱。

雨醉江南 发表于 2019-3-10 11:08:59

新塘有符合你要求的芯片

lou0908 发表于 2019-3-10 11:09:56

nanfang2000 发表于 2019-3-10 09:59
用6块钱的CPLD不知道能实现8个串口吗

CPLD可以实现的,完全没有问题,不过很多CPLD不便宜

jieao 发表于 2019-3-10 11:10:31

不能用多路选择器分时用么?

ericdai 发表于 2019-3-10 12:06:03

babysnail 发表于 2019-3-9 22:07
都用外扩芯片了肯定不会再用io去模拟了。 我用过的新唐的一个M0都9个串口了,价格才6块多。 所以这个16块 ...

新塘什么型号

ericdai 发表于 2019-3-10 12:06:43

搭车问,有没有搞全志v40的?

babysnail 发表于 2019-3-10 12:15:30

ericdai 发表于 2019-3-10 12:06
搭车问,有没有搞全志v40的?

是不是v3s的升级版?

babysnail 发表于 2019-3-10 12:15:56

redworlf007 发表于 2019-3-10 03:13
你看那个ch438q

是的                        

babysnail 发表于 2019-3-10 12:16:22

ericdai 发表于 2019-3-10 12:06
新塘什么型号

m0518                     

babysnail 发表于 2019-3-10 12:19:50

dukelec 发表于 2019-3-10 10:35
可以用 Linux 自帶的虛擬串口功能,起一個串口節點,然後你單獨寫個應用程序,與虛擬串口節點的另一個出 ...

这个思路很好。谢谢!                              

ericdai 发表于 2019-3-10 14:29:34

babysnail 发表于 2019-3-10 12:15
是不是v3s的升级版?

h3的升级版

huarana 发表于 2019-3-10 17:14:25

自己扩展的话是便宜了,但是程序稳定性肯定不如硬件的。

Yondyanyu1 发表于 2019-3-10 18:01:20

为啥要这么多串口啊?

fiddly 发表于 2019-3-10 18:09:41

972本身不是有11个串口么?

advantech 发表于 2019-3-10 18:54:47

用一片FPGA或者CPLD都可以满足你的要求,不过,要实现总线读写串口,
CPLD的资源估计不够,用FPGA够了。

babysnail 发表于 2019-3-10 19:03:42

advantech 发表于 2019-3-10 18:54
用一片FPGA或者CPLD都可以满足你的要求,不过,要实现总线读写串口,
CPLD的资源估计不够,用FPGA够了。 ...

fpga显然不经济,最便宜的估计能实现3个uart,要实现6个,要选门数多一点的,价格超16块了。

babysnail 发表于 2019-3-10 19:04:23

本帖最后由 babysnail 于 2019-3-10 19:06 编辑

fiddly 发表于 2019-3-10 18:09
972本身不是有11个串口么?

我用的不是972                  

babysnail 发表于 2019-3-10 19:05:52

Yondyanyu1 发表于 2019-3-10 18:01
为啥要这么多串口啊?

这有什么奇怪的。 你没看那个晒图的坛友。972+2个ch438, 11+8*2=27个了。

qiuchen 发表于 2019-3-10 19:58:02

STM32F091RBT6

zxq7 发表于 2019-3-10 21:20:15

要好快?慢可以用软件模拟。
曾经用zynq实现24个2M串口带256tx和rxfifo

zkaifa 发表于 2019-3-11 09:42:15

为啥不选用总线型的通信方式

saccapanna 发表于 2019-3-11 10:00:57

扩展的话,始终不方便,现在8个串口的MCU不少啊,重新选一下型?

redworlf007 发表于 2019-3-12 22:27:21

babysnail 发表于 2019-3-10 19:05
这有什么奇怪的。 你没看那个晒图的坛友。972+2个ch438, 11+8*2=27个了。

那个人就是我,哈哈……

radar_12345 发表于 2019-3-12 22:46:41

记得有人在论坛发过ASM9260T,ARM9核,10个串口

dragonlands 发表于 2019-3-12 23:46:07

i.mx6ul原生八串口,整板才99元包邮,要什么自行车!
页: [1]
查看完整版本: arm9芯片要扩展8串口,现在有没有比较经济的芯片?