电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

串行通信发送时钟和接收时钟的区别说明

2021-11-28 00:34分类:电工基础知识 阅读:

 

相关串口通信的专业知识,哪些推送数字时钟,什么叫接受数字时钟,二者之间有什么不同,传送数据时,先即将推送的数据信息送进移位寄存器,在接受串行通信数据信息时,接受数字时钟的上升沿对读取数据取样,实际差别见下文。

串口通信推送数字时钟和接受数字时钟

在串口通信中,二进制数据信息以模拟信号的数据信号方式发生,无论是推送或是接受,均务必有时钟信号对传输的数据信息开展精准定位。

在TTL规范表明的二进制数中,同轴电缆上上拉电阻表明二进制1,低电频表明二进制0,且每一位延迟时间是固定不动的,由推送数字时钟和接受数字时钟的頻率决策。

1、推送数字时钟

传送数据时,先即将推送的数据信息送进移位寄存器,随后在推送数字时钟的操纵下,将该并行处理数据信息逐偏移位輸出。

一般在推送数字时钟的降低沿将移位寄存器中的数据信息串行通信輸出,每一个数据位的间隔时间由推送数字时钟的周期时间来区划。

2、接受数字时钟

在接受串行通信数据信息时,接受数字时钟的上升沿对读取数据取样,开展数据位检验,并将其移进信号接收器的移位寄存器中,最终构成并行处理数据信息輸出。

3、串口波特率因素

接受数字时钟和推送数字时钟与串口波特率有以下关联:F = n × B 这儿F 是推送数字时钟或接受数字时钟的頻率; B 是传输数据的串口波特率; n 称之为串口波特率因素。

设推送或接受数字时钟的周期时间为Tc,頻率为F的位传送時间为Td,则: Tc = 1/F , Td = 1/B 获得: Tc = Td /n 在具体串口通信中,串口波特率因素能够 设置。

在多线程传输时,n = 1,16,64,具体常选用n = 16,即推送或接受数字时钟的頻率要比数据信息传输的串口波特率高n倍。在同歩通讯时,串口波特率因素n务必相当于1。

上一篇:波特率与比特率的换算方法说明

下一篇:如何选择热继电器出线端连接导线?

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部