Sep 29, 2020

What is Communication Protocols?

 


Communication protocols: Communication protocols are a set of rules and regulation that allow two or more devices to exchange data or communicate with each other. There are different types of protocols in embedded system and come to play according to the field of application.



On the basis of the number of connections, there are two types of communication protocol which are classified below.

·      1. Intersystem protocol.

·      2. Intra system protocol.

 

1.Inter System Protocol: This type of protocol used to communicate between only two different devices.in this system, the microcontroller communicates with one slave at a time.it can also communicate with two or more slaves but is very complex to make a connection between controller and receiver/transmitter.

Like communication between computer and micro controller.

                     Inter Bus system



Different types of Inter system protocol.


1. USB

2. UART

3. USART

2. Intra System Protocol: In this System, Communication can be established between two or more devices in a network. In this protocol, one microcontroller can communicate with several slaves at one time. this is a complex circuit communication but fast data transmission or receive.it requires a low cost.



 2




 

Different types of Intra System protocols.

·      I2C

·      SPI

·      CAN


There are two methods used to transmit Data between Digital devices.

1. Serial Communication Protocols

2. Parallel Communication Protocols  

1. Serial Communication Protocols: In this type of Protocol the bits data from the transmitter transferred one after another over a single channel to the receiver.

e.g.

1. ISA

2. ATA

3. SCSI

4. PCI

5. IEEE-488

 

2. Parallel Communication Protocols: In this type of communication protocols transmitter sends multiple bits of data at the same time over multiple channels.        

 

e.g.

1. I2C

2. SPI

3. CAN

4. ETHERNET

5. RS232

6. USB

7. SATA etc.

                                   

 

 

 

 

 

 

 

 

 


No comments:

Post a Comment