0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

信号协议中同步传输和异步传输有什么区别

科技绿洲 来源:山羊硬件Time 作者:山羊硬件Time 2023-11-07 14:50 次阅读

信号协议中,有非常多的种类,如UARTI2C,SPI,PCIe等等,它们有自己的一套制定规则,但是在协议制定中,一定需要在同步和异步中选择其中一项作为传输规则。

图片

所以这其中的同步传输和异步传输有什么区别呢?

要理解同步传输和异步传输,首先要理解“同步”和“异步”这两个词的意思。

同步: 指两个或两个以上随时间变化的量在变化过程中保持一定的相对关系。

异步: 异步双方不需要共同的时钟,也就是接收方不知道发送方什么时候发送,所以在发送的信息中就要有提示接收方开始接收的信息。

所以再来看同步传输和异步传输,这其中的同步是同步什么呢?同步的对象是谁?

电子电路中,它同步的对象是时钟信号,也叫CLK信号,同步信号需要参考时钟信号,而异步信号不需要参考CLK信号。

所以可以说,区分同步信号与异步信号,要弄清楚信号变为有效状态时,它是否受CLK的限制,或者有没有CLK信号。

在正常工作时,异步信号与时钟信号无关,所以输入信号变为有效状态时,器件就开始正常工作,它的状态也会相应改变。

而同步信号则加入了新的参考因素——时钟信号,输入信号需要与时钟信号进行“与”运算或“与非”运算,综合之后输入信号与时钟信号的运算结果为有效状态时,器件才能正常利用协议传输正常工作。

没有时间作为参考,异步信号怎么判断信息传输是否开始的?

对于异步信号,因为没有时钟信号作为参考,所以在制定时就在发送的信息中就要有可以提示接收方开始接受的信号,如UART协议中在起始位发送一个逻辑“0”的低电平信号,表示传输字符的开始。当然还有结束时的停止位,通过这种方式,异步信号在没有时钟信号的情况下也可以很好的传输数据。

图片

图片

比较典型的同步传输信号: I2C,SPI,SPMI,PCIe

比较典型的异步传输信号: UART

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • uart
    +关注

    关注

    22

    文章

    1159

    浏览量

    99961
  • 同步传输
    +关注

    关注

    0

    文章

    9

    浏览量

    7671
  • 时钟信号
    +关注

    关注

    4

    文章

    372

    浏览量

    28062
  • CLK
    CLK
    +关注

    关注

    0

    文章

    122

    浏览量

    16908
收藏 人收藏

    评论

    相关推荐

    在端点描述符BATMATIOTES的同步类型什么区别

    你好!阿南德!1,在端点描述符,当在等时性传输,BATMATIOTES的位3:2定义同步类型为:没有同步/
    发表于 03-25 10:54

    异步传输同步传输资料推荐

    异步传输即前面介绍过的群同步传输异步传输方式,一
    发表于 04-26 06:05

    USART异步通信同步异步什么区别

    USART异步通信同步异步什么区别呢?异步通信怎样连线?
    发表于 12-10 07:34

    什么是UART和USART?什么区别

    和USART?什么区别嘛?1.1 UART定义Universal Asynchronous Receiver/Transmitter:通用异步收发传输器,是一种串行
    发表于 01-21 11:23

    PDMA批量传输数据的大小BURSIZE和程序中指定PDMA传输数据的个数什么区别

    PDMA批量传输数据的大小BURSIZE和程序中指定PDMA传输数据的个数什么区别
    发表于 06-26 06:53

    异步传输同步传输

    异步传输同步传输    通信过程中收、发双方必须在时间上保持同步
    发表于 04-16 18:55 2710次阅读

    异步传输,异步传输是什么意思

    异步传输,异步传输是什么意思 异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的
    发表于 03-17 16:30 7487次阅读

    同步传输/异步传输原理什么?

    同步传输/异步传输原理什么? 同步传输 同步
    发表于 04-03 15:10 2239次阅读

    详解CAN总线信号传输位定时与位同步

    CAN协议与其它现场总线协议区别中有一个是:它使用同步数据传输而不是异步
    发表于 08-16 16:56 2086次阅读

    异步传输同步传输区别介绍

    本文开始对异步传输进行了介绍,其中包括了异步传输工作原理和异步传输模式,其次介绍了
    发表于 03-02 14:09 9145次阅读
    <b class='flag-5'>异步</b><b class='flag-5'>传输</b>和<b class='flag-5'>同步</b><b class='flag-5'>传输</b>的<b class='flag-5'>区别</b>介绍

    异步传输是什么_异步传输概念及工作原理

    本文开始介绍了异步传输基本概念和异步传输的工作原理,其次介绍了异步传输的结构,最后阐述了
    发表于 03-02 14:34 1.8w次阅读
    <b class='flag-5'>异步</b><b class='flag-5'>传输</b>是什么_<b class='flag-5'>异步</b><b class='flag-5'>传输</b>概念及工作原理

    同步传输异步传输到底有什么区别

    通常,异步传输是以字符为传输单位,每个字符都要附加 1 位起始位和 1 位停止位,以标记一个字符的开始和结束,并以此实现数据传输同步。所谓
    的头像 发表于 01-12 10:40 2.6w次阅读
    <b class='flag-5'>同步</b><b class='flag-5'>传输</b>和<b class='flag-5'>异步</b><b class='flag-5'>传输</b>到底有<b class='flag-5'>什么区别</b>

    边缘计算网关中同步异步传输的特点与区别是什么

    边缘计算网关BMG800数据可12个中心同步传输,管理协同更高效,那么同步传输异步传输
    发表于 03-02 10:30 2370次阅读

    PLC异步通信与同步通信有什么区别

    异步通信和同步通信又称为异步传输同步传输,是串行通信的两种基本信息
    发表于 12-27 10:59 2115次阅读

    verilog同步异步区别 verilog阻塞赋值和非阻塞赋值的区别

    Verilog中同步异步区别,以及阻塞赋值和非阻塞赋值的区别。 一、Verilog中同步异步
    的头像 发表于 02-22 15:33 369次阅读