打印
[应用相关]

同步RS422接口电路设计

[复制链接]
10210|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wqy01|  楼主 | 2015-7-25 20:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好!我想选用ST公司带有USART的一款ARM设计同步RS422接口电路,用来收发数据。有几个问题向大家求助:
1.是否有针对“同步”422的收发器?
2.可以用max3490吗?
3.如果用max3490不知道应该如何处理同步RS422的时钟?
希望能得到大家的帮助,谢谢!
沙发
734774645| | 2015-7-26 11:25 | 只看该作者
422.485.电路通用吗?这俩不懂区别

使用特权

评论回复
板凳
zchong| | 2015-7-26 12:43 | 只看该作者
请定义“同步”含义

使用特权

评论回复
地板
zh113214| | 2015-7-26 13:10 | 只看该作者
我也正想研究这一块,还没做过类似项目

使用特权

评论回复
5
jlhgold| | 2015-7-26 17:46 | 只看该作者
这还不简单 直接4线spi收发接422,然后时钟单独接一路 要差分么差分 要单端么单端 接收也一样 收发全部片选固定 欧了

使用特权

评论回复
6
309030106| | 2015-7-26 18:30 | 只看该作者
422.485.电路应该不通用吧

使用特权

评论回复
7
LaoMO_Fan68| | 2015-7-26 20:05 | 只看该作者
留下记号,关注中

使用特权

评论回复
8
mintspring| | 2015-7-26 21:09 | 只看该作者
422.485.电路应该不通用吧

使用特权

评论回复
9
mintspring| | 2015-7-26 21:09 | 只看该作者
422.485.电路应该不通用吧

使用特权

评论回复
10
wqy01|  楼主 | 2015-7-29 09:06 | 只看该作者
734774645 发表于 2015-7-26 11:25
422.485.电路通用吗?这俩不懂区别

422是全双工,485是半双工

使用特权

评论回复
11
wqy01|  楼主 | 2015-7-29 09:07 | 只看该作者
734774645 发表于 2015-7-26 11:25
422.485.电路通用吗?这俩不懂区别

两者区别是:422是全双工,485是半双工

使用特权

评论回复
12
wqy01|  楼主 | 2015-7-29 09:11 | 只看该作者
jlhgold 发表于 2015-7-26 17:46
这还不简单 直接4线spi收发接422,然后时钟单独接一路 要差分么差分 要单端么单端 接收也一样 收发全部片选 ...

您的意思是说用stm32的spi口发送数据,用max3490做差分吗?能说的详细些吗?谢谢

使用特权

评论回复
13
wqy01|  楼主 | 2015-7-29 09:12 | 只看该作者
309030106 发表于 2015-7-26 18:30
422.485.电路应该不通用吧

都是基于modbus协议,只是一个全双工4跟数据线,一个是半双工两条数据线,是否通用看你怎么用了。

使用特权

评论回复
14
734774645| | 2015-7-29 16:44 | 只看该作者
422是全双工,485是半双工,,谢谢大神给我讲解。

使用特权

评论回复
15
jlhgold| | 2015-7-30 19:21 | 只看该作者
wqy01 发表于 2015-7-29 09:11
您的意思是说用stm32的spi口发送数据,用max3490做差分吗?能说的详细些吗?谢谢 ...

同步422其实就是带同步时钟的串行通信 spi就是带时钟的串行通信口 所以ttl端可以直接spi 至于差分端就看你自己了 反正我就是这么做的 对接并没有啥问题

使用特权

评论回复
16
wqy01|  楼主 | 2015-7-30 22:13 | 只看该作者
jlhgold 发表于 2015-7-30 19:21
同步422其实就是带同步时钟的串行通信 spi就是带时钟的串行通信口 所以ttl端可以直接spi 至于差分端就看 ...

谢谢你的热心回复!咱们的应用还不太一样,我用同步422是接收符合modbus协议的传感器信息。做差分不难,我是怕不能用spi协议。可是用modbus协议又会有新的问题,那就是这个协议是约定传输波特率的,如何不约定波特率而用同步时钟成为了唯一要解决的问题。

使用特权

评论回复
17
华丽生活| | 2015-7-31 17:01 | 只看该作者
MAX3490输出就ABYZ,接受用了ab,发送用了YZ,没有时钟线

使用特权

评论回复
18
wqy01|  楼主 | 2015-8-6 22:46 | 只看该作者
华丽生活 发表于 2015-7-31 17:01
MAX3490输出就ABYZ,接受用了ab,发送用了YZ,没有时钟线

要求用同步422,我也苦恼modbus协议是基于波特率传输的,如何把数据和时钟对齐!等拿到时序图分析一下吧。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

7

帖子

0

粉丝