前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >串口通信系列(一)、UART通信方式

串口通信系列(一)、UART通信方式

作者头像
根究FPGA
发布2020-06-30 11:14:49
5.7K0
发布2020-06-30 11:14:49
举报
文章被收录于专栏:根究FPGA

一、简介

UART:是一种采用异步串行通信方式的通用异步收发传输器。

同步通信:带时钟同步信号的数据传输,发送方和接收方在同一时钟的控制下,同步传输数据。

异步通信:不带时钟同步信号的数据传输,发送方与接收方使用各自的时钟控制数据的发送与接收过程。

串行通信的传输方向:单工、半双工、全双工。

单位:串行通信的速率用波特率表示,即每秒传输二进制数据的位数,bps/s。9600,19200,38400,57600,115200等。

二、UART之RS232

在传输距离较短(不超过15m)时,常用RS232串行通信。RS232是负逻辑电平,-15V~-5V代表逻辑“1”,+5~+15代表逻辑“0”,所以需要将TTL转换为RS232电平,转换芯片有SP3232。

在空闲状态时,收发端口处于高电平,从高电平到低电平的下降沿表示起始位。

三、 UART之RS485

RS485是差分输入输出,两个信号线上传输的信号幅值相等,相位相差180度,用他们的差值来表示0和1。可以抑制共模干扰,差分传输大大提高了信号在传输过程中的抗干扰能力,但是需要多余的信号线来传输。

RS485将船速速率提高到10Mbps,当传输速率在100kbps,传输距离可达1200m,RS485只有两根信号线,由发送和接收共用,不可同时进行,只能实现半双工通信,允许多个发送器连接到同一条总线上,各设备通过使能信号控制发送和接收过程。

对于RS485,+(2~6)作为逻辑高电平,-(2~6)逻辑低电平,使用SP3485芯片实现。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 根究FPGA 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 二、UART之RS232
  • 三、 UART之RS485
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档