当前位置:网站首页>What is the difference between asynchronous and synchronous transmission signals (electronic hardware)
What is the difference between asynchronous and synchronous transmission signals (electronic hardware)
2022-07-26 04:37:00 【Oli gives technical rice】
In signal protocol , There are many kinds , Such as UART,I2C,SPI,PCIe wait , They have their own set of rules , But in the process of making the agreement , You must choose one of the synchronous and asynchronous transmission rules .

So what is the difference between synchronous transmission and asynchronous transmission ?
To understand synchronous transmission and asynchronous transmission , First of all, understand “ Sync ” and “ asynchronous ” The meaning of these two words .
Sync : It refers to two or more quantities that change with time and maintain a certain relative relationship in the process of change .
asynchronous : Asynchronous parties do not need a common clock , That is, the receiver doesn't know when the sender will send , Therefore, in the message sent, there must be a message to prompt the receiver to start receiving .
So let's look at synchronous transmission and asynchronous transmission , What is synchronization ? Who is the object of synchronization ?

In electronic circuits , The object it synchronizes is the clock signal , Also called CLK The signal , The synchronization signal needs to refer to the clock signal , Asynchronous signals do not need reference CLK The signal .
So you could say , Distinguish between synchronous signals and asynchronous signals , Make sure that when the signal becomes effective , Whether it is affected by CLK The limitation of , Or is there CLK The signal .
In normal operation , Asynchronous signals are independent of clock signals , So when the input signal becomes effective , The device starts to work normally , Its state will change accordingly .
The synchronization signal adds a new reference factor —— Clock signal , The input signal needs to be connected with the clock signal “ And ” Operation or “ And non ” operation , When the operation result of the input signal and the clock signal after synthesis is in the effective state , The device can work normally by using the protocol transmission .
There is no time for reference , How does asynchronous signal judge whether information transmission starts ?
For asynchronous signals , Because there is no clock signal as a reference , Therefore, when formulating, there should be a signal in the sent information that can prompt the receiver to start accepting , Such as UART In the protocol, a logic is sent in the starting bit “0” Low level signal , Indicates the beginning of the transmission character . Of course, there is the stop bit at the end , In this way , Asynchronous signals can also transmit data well without clock signals .



A typical synchronous transmission signal :I2C,SPI,SPMI,PCIe
Typical asynchronous transmission signal :UART
边栏推荐
- qt编译报错整理及Remote模块下载
- 解决 Incorrect string value: ‘\xF0\x9F\x98\xAD“,...‘ for column ‘commentContent‘ at row 1 报错
- MySQL - multi table query - Cartesian product sum, correct multi table query, equivalent connection and unequal connection, inner connection and outer connection
- 解析Steam教育的课程设计测评体系
- Swiftui one day crash
- Throttling anti shake function of JS handwritten function
- 数据库连接数查看和修改
- 2、 Internationally renowned project HelloWorld
- Postman imports curl, exports curl, and exports corresponding language codes
- Use of anonymous functions
猜你喜欢

Creative design principle of youth maker Education

UE4 controls the rotation of objects by pressing keys

Steam科学教育赋予课堂教学的创造力

Spark Structured Streaming HelloWorld

使用百度飞桨EasyDL完成垃圾分类

SQL加解密注入详解

Several methods of realizing high-low byte or high-low word exchange in TIA botu s7-1200

UE4 keyboard control switch light

The auxiliary role of rational cognitive educational robot in teaching and entertainment

FFmpeg 视频添加水印
随机推荐
UE4 通过按键控制物体的旋转
UE4 switching of control rights of multiple roles
九、文件上传和下载
YAPI安装
Phaser(一):平台跳跃收集游戏
UE4 displays text when it is close to the object, and disappears when it is far away
Sangi diagram of machine learning (for user behavior analysis)
Optimization analysis and efficiency execution of MySQL
Rotate array minimum number
Weights & Biases (二)
Codeforces Round #807 (Div. 2)
Page pull-up refresh and pull-down loading
Tutorial on using the one click upgrade function of the rtsp/onvif protocol video platform easynvr service
NFT的几种发行方式你都了解过吗?不同的发行方式有什么优缺点?
QT compilation error sorting and remote module Download
7、 Restful
Swiftui one day crash
Spark Structured Streaming HelloWorld
2022河南萌新联赛第(三)场:河南大学 L - 合成游戏
数据库连接数查看和修改