SlideShare a Scribd company logo
1 of 3
Download to read offline
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 01 | Jan-2015, Available @ http://www.ijret.org 88
PROTOCOL CONVERTER (UART, I2C, MANCHESTER PROTOCOLS
TO USB)
Shilpa Kanse1
, Bhalerao Mayuri2
, Bhosale Abhilasha3
, Kardile Nilam4
1
Professor, electronics telecommunication, RSCOE, tathwade, pune-33, Maharashtra, India
2
Student, electronics telecommunication, RSCOE, tathwade, pune-33, Maharashtra, India
3
Student, electronics telecommunication, RSCOE, tathwade, pune-33, Maharashtra, India
4
Student, electronics telecommunication, RSCOE, tathwade, pune-33, Maharashtra, India
Abstract
Abstract now a day’s many industries are using different types of protocols to show data on computer. For this purpose different
modules are used which increases the hardware complexity and cost. This project (PROTOCOL CONVERTER) is helpful to
overcome these problem different types of protocols such as Manchester, UART and I2Cconverted to the USB format which is
compatible to the laptops which is the major application .By using different components such as PIC microcontroller 18F452,
LCD, Personal computer, Max 232, DB9 connector.
Keywords::USB (universal serial bus)1, UART(universal asynchronous receiver/transmitter2), I2C (Inter-Integrated
Circuit3), Manchester4.
--------------------------------------------------------------------***----------------------------------------------------------------------
1. INTRODUCTION
In many automation industries different types of protocols
are used to show data on computer. For this purpose
different modules are used which increases the hardware
complexity.
To reduce complexity the data in the different forms can
converted into USB (universal serial bus), which is
compatible to laptops.
Laptops doesn’t have serial port, different type of data
formats is not applicable so for compatibility to the laptop
USB is provided, because it has different data rates ( high
speed 480Mbps,medium speed 12Mbps and Low speed is
1.5Mbps).
This module can be divided into two stages, generator and
converter circuitry. First is the generator circuitry which
produces different data in the different format like I2C,
Manchester, and UART. Second part is protocol converter
circuitry which converts this different data formats into a
USB formats.
2. PROTOCOL DESCRIPTION
2.1 USB
Universal Serial Bus (USB) is an industry standard that
defines the cables, connectors and communications
protocols used in a bus for connection, communication, and
power supply between computers and electronic
devices.USB has Effectively replaced a variety of earlier
interfaces, such as serial and parallel ports, as well as
separate chargers for portable devices[3]. USB input output
formats are shown in figure2.1.1.
FIELD SYNC PID DATA CRC EOP
Fig.2.1.1 USB Frame format
2.2 I2C (Inter-Integrated Circuit):
[3]Today, at the low end of the communication protocols,
we find I2C (for ‘Inter-Integrated Circuit’, protocol). This
protocol is well-suited for communications between
integrated circuits, for slow communication with on-board
peripherals.
I2C bus input output formats are shown in figure2.2.2.
START DATA ACK STOP
Fig.2.2.1 I2C bus Frame format
[1]Virtually any number of slaves and any number of
masters can be connected onto these 2 signal lines and
communicate between each other using a protocol that
defines: – 7-bits slave addresses: each device connected to
the bus has got such a unique address;
– Data divided into 8-bit bytes
– A few control bits for controlling the communication start,
end, direction and for an acknowledgment mechanism.
The data rate has to be chosen between 100 kbps, 400 kbps
and 3.4 Mbps, respectively called standard mode, fast mode
and high speed mode.
2.3 Manchester
In telecommunication and data storage, Manchester coding
(also known as Phase Encoding, or PE) is a line code in
which the encoding of each data bit has at least one
transition and occupies the same time. Manchester input
output waveforms are shown in figure2.3.1.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 01 | Jan-2015, Available @ http://www.ijret.org 89
Fig.2.3.1 Manchester Input output waveform
2.4 UART (Universal Asynchronous
Receiver/Transmitter)
A universal asynchronous receiver/transmitter, abbreviated
UART, is a piece of computer hardware that translates data
between parallel and serial forms. UARTs are commonly
used in conjunction with communication standards such as
EIA, RS-232, RS-422 or RS-485. A UART is usually an
individual (or part of an) integrated circuit used for serial
communications over a computer or peripheral device serial
port. UARTs are now commonly included in
microcontrollers.USB input output formats are shown in
figure2.4.1.
START DATA STOP
Fig.2.4.1 UART Frame format
UART frame format consist of,
One start bit and one stop bit.
-parity is odd.
- 8-bit data (message bit)
3. THE REASON FOR USING PIC
CONTROLLER
In this paper we are using PIC controller 18F458 to
implement protocol converter
PIC controller has inbuilt 32 Kbytes of flash program
memory. It has SRAM 1536 bytes and EEPROM 256 bytes
data memory.
PIC controller has 10 bit A/D converter (8 input channels).
It has programmable brownout reset and low voltage detect.
[5]
4. MAX 232
[5]MAX 232 is an IC, which converts signals 4 from an RS-
232 serial port to suitable signals. The MAX232 is a dual
receiver/driver. The drivers provide a maximum voltage 0 to
+5V.
5. BLOCK DIAGRAM
Fig 5.1 Block Diagram of generator
Fig 5.2 Block Diagram of converter
LCD
Crystal
UART
Manual
Reset
Power
Supply
PIC
microcontroller
I2C out
DB9
connector
Max
232
Manchester out
Manual
Reset
PIC microcontroller
Power Supply
USB out
Crystal
LCD
UART
Manchester in
I2C in
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 01 | Jan-2015, Available @ http://www.ijret.org 90
6. SYSTEM ARCHITETURE
Fig 6.1 system architecture
In this system two PIC controllers are used. Selected PIC
controller has inbuilt 32 Kbytes of flash program memory.
This module can be divided into two stages, generator and
converter circuitry. First is the generator circuitry which
produces different data in the different format like I2C,
Manchester, and UART. Second part is protocol converter
circuitry which converts this different data formats into a
USB format. The data is taken from computer and send to
PIC controller of generator circuitry and then required data
format is send to another controller of converter circuitry.
This system is compatible to laptops. Laptop doesn’t have a
serial port. This system is also useful in an automobile
industry.
7. CONCLUSION
This study proposed the design of a low cost protocol
converter because of reduced hardware complexity. This is
capable of receiving different data formats (Manchester,
UART, and I2C) and converts data into USB format for
notebook computer.
REFERENCES
[1]. Design and implementation of CAN-USB Converter
Based on ARM7 Serial Protocol API, By Wei-Chih Hsu,
Shih-Tsung Liu, In 2012.
[2]. www.ieee xplorer.org
[3]. I2C-USB Bridge Guide, by Petro Kobluk, Valeriy
Kyrynyuk, September 13, 2006.
[4]. 8051 Microcontroller, byMazidi.
[5]. www.datasheets.com

More Related Content

What's hot

Power house automation using wireless communication
Power house automation using wireless communicationPower house automation using wireless communication
Power house automation using wireless communication
eSAT Publishing House
 
Development of Smart Plug and Energy Price Forecasting Technique to Reduce Pe...
Development of Smart Plug and Energy Price Forecasting Technique to Reduce Pe...Development of Smart Plug and Energy Price Forecasting Technique to Reduce Pe...
Development of Smart Plug and Energy Price Forecasting Technique to Reduce Pe...
AM Publications
 

What's hot (19)

Application of Microcontroller in Transmitter Section of Wireless System
Application of Microcontroller in Transmitter Section of Wireless SystemApplication of Microcontroller in Transmitter Section of Wireless System
Application of Microcontroller in Transmitter Section of Wireless System
 
Thesis on Solar Based Hecto Robotic Vehicle
Thesis on Solar Based Hecto Robotic VehicleThesis on Solar Based Hecto Robotic Vehicle
Thesis on Solar Based Hecto Robotic Vehicle
 
Development of Distributed Mains Monitoring and Switching System for Indus Co...
Development of Distributed Mains Monitoring and Switching System for Indus Co...Development of Distributed Mains Monitoring and Switching System for Indus Co...
Development of Distributed Mains Monitoring and Switching System for Indus Co...
 
Implementation and Controlling of Electrical Appliances by using Bluetooth
Implementation and Controlling of Electrical Appliances by using BluetoothImplementation and Controlling of Electrical Appliances by using Bluetooth
Implementation and Controlling of Electrical Appliances by using Bluetooth
 
5x7 matrix led display
5x7 matrix led display 5x7 matrix led display
5x7 matrix led display
 
E044081720
E044081720E044081720
E044081720
 
Overview of the Functionalities of 4G Routers
Overview of the Functionalities of 4G RoutersOverview of the Functionalities of 4G Routers
Overview of the Functionalities of 4G Routers
 
Design and Implementation of a Stand-Alone Remote Terminal Unit
Design and Implementation of a Stand-Alone Remote Terminal UnitDesign and Implementation of a Stand-Alone Remote Terminal Unit
Design and Implementation of a Stand-Alone Remote Terminal Unit
 
IRJET- Multiple Load Controller for Industry using ARM Cortex
IRJET-  	  Multiple Load Controller for Industry using ARM CortexIRJET-  	  Multiple Load Controller for Industry using ARM Cortex
IRJET- Multiple Load Controller for Industry using ARM Cortex
 
Magicus clock
Magicus clockMagicus clock
Magicus clock
 
Smard card123
Smard card123Smard card123
Smard card123
 
Industrial training report of embedded system and robotics
Industrial training report of embedded system and roboticsIndustrial training report of embedded system and robotics
Industrial training report of embedded system and robotics
 
Advertising Display System using LED and Graphical LED
Advertising Display System using LED and Graphical LEDAdvertising Display System using LED and Graphical LED
Advertising Display System using LED and Graphical LED
 
Power house automation using wireless communication
Power house automation using wireless communicationPower house automation using wireless communication
Power house automation using wireless communication
 
D041121722
D041121722D041121722
D041121722
 
Over view of Microprocessor 8085 and its application
Over view of Microprocessor 8085 and its applicationOver view of Microprocessor 8085 and its application
Over view of Microprocessor 8085 and its application
 
Development of Smart Plug and Energy Price Forecasting Technique to Reduce Pe...
Development of Smart Plug and Energy Price Forecasting Technique to Reduce Pe...Development of Smart Plug and Energy Price Forecasting Technique to Reduce Pe...
Development of Smart Plug and Energy Price Forecasting Technique to Reduce Pe...
 
Design &Implementation of I2C Master Controller Interfaced With RAM Using VHDL
Design &Implementation of I2C Master Controller Interfaced With RAM Using VHDLDesign &Implementation of I2C Master Controller Interfaced With RAM Using VHDL
Design &Implementation of I2C Master Controller Interfaced With RAM Using VHDL
 
Ig3314081417
Ig3314081417Ig3314081417
Ig3314081417
 

Similar to Protocol converter (uart, i2 c, manchester protocols to usb)

Implementation of usb transceiver macrocell interface
Implementation of usb transceiver macrocell interfaceImplementation of usb transceiver macrocell interface
Implementation of usb transceiver macrocell interface
eSAT Journals
 
A remote monitoring system for a three phase 10-kva switchable distribution t...
A remote monitoring system for a three phase 10-kva switchable distribution t...A remote monitoring system for a three phase 10-kva switchable distribution t...
A remote monitoring system for a three phase 10-kva switchable distribution t...
eSAT Journals
 
Hand gesture based wheel chair with obstacle detection,wireless & gps tec...
Hand gesture based wheel chair with obstacle detection,wireless & gps tec...Hand gesture based wheel chair with obstacle detection,wireless & gps tec...
Hand gesture based wheel chair with obstacle detection,wireless & gps tec...
eSAT Journals
 
The development of supervisory system for electricity control in smgg, guntur...
The development of supervisory system for electricity control in smgg, guntur...The development of supervisory system for electricity control in smgg, guntur...
The development of supervisory system for electricity control in smgg, guntur...
eSAT Journals
 

Similar to Protocol converter (uart, i2 c, manchester protocols to usb) (20)

Internet enebled data acquisition and device control
Internet enebled data acquisition and device controlInternet enebled data acquisition and device control
Internet enebled data acquisition and device control
 
Implementation of usb transceiver macrocell interface
Implementation of usb transceiver macrocell interfaceImplementation of usb transceiver macrocell interface
Implementation of usb transceiver macrocell interface
 
Implementation of usb transceiver macrocell interface
Implementation of usb transceiver macrocell interfaceImplementation of usb transceiver macrocell interface
Implementation of usb transceiver macrocell interface
 
Gsm or x10 based scada system for industrial automation
Gsm or x10 based scada system for industrial automationGsm or x10 based scada system for industrial automation
Gsm or x10 based scada system for industrial automation
 
Gsm or x10 based scada system for industrial
Gsm or x10 based scada system for industrialGsm or x10 based scada system for industrial
Gsm or x10 based scada system for industrial
 
Master slave autonomous surveillance bot for military applications
Master slave autonomous surveillance bot for military applicationsMaster slave autonomous surveillance bot for military applications
Master slave autonomous surveillance bot for military applications
 
A remote monitoring system for a three phase 10-kva switchable distribution t...
A remote monitoring system for a three phase 10-kva switchable distribution t...A remote monitoring system for a three phase 10-kva switchable distribution t...
A remote monitoring system for a three phase 10-kva switchable distribution t...
 
A remote monitoring system for a three phase 10-kva switchable distribution t...
A remote monitoring system for a three phase 10-kva switchable distribution t...A remote monitoring system for a three phase 10-kva switchable distribution t...
A remote monitoring system for a three phase 10-kva switchable distribution t...
 
Design, development and implementation of novel idea
Design, development and implementation of novel ideaDesign, development and implementation of novel idea
Design, development and implementation of novel idea
 
Voice enabled speed control of ac motor
Voice enabled speed control of ac motorVoice enabled speed control of ac motor
Voice enabled speed control of ac motor
 
Voice enabled speed control of ac motor
Voice enabled speed control of ac motorVoice enabled speed control of ac motor
Voice enabled speed control of ac motor
 
A010610109
A010610109A010610109
A010610109
 
Td ams processing for vlsi implementation of ldpc decoder
Td ams processing for vlsi implementation of ldpc decoderTd ams processing for vlsi implementation of ldpc decoder
Td ams processing for vlsi implementation of ldpc decoder
 
Td ams processing for vlsi implementation of ldpc decoder
Td ams processing for vlsi implementation of ldpc decoderTd ams processing for vlsi implementation of ldpc decoder
Td ams processing for vlsi implementation of ldpc decoder
 
Hand gesture based wheel chair with obstacle detection,wireless & gps tec...
Hand gesture based wheel chair with obstacle detection,wireless & gps tec...Hand gesture based wheel chair with obstacle detection,wireless & gps tec...
Hand gesture based wheel chair with obstacle detection,wireless & gps tec...
 
Implementation and analysis of power reduction in 2 to 4 decoder design using...
Implementation and analysis of power reduction in 2 to 4 decoder design using...Implementation and analysis of power reduction in 2 to 4 decoder design using...
Implementation and analysis of power reduction in 2 to 4 decoder design using...
 
Design and Verification of the UART and SPI protocol using UVM
Design and Verification of the UART and SPI protocol using UVMDesign and Verification of the UART and SPI protocol using UVM
Design and Verification of the UART and SPI protocol using UVM
 
Comparative analysis of lector and stack technique to reduce the leakage curr...
Comparative analysis of lector and stack technique to reduce the leakage curr...Comparative analysis of lector and stack technique to reduce the leakage curr...
Comparative analysis of lector and stack technique to reduce the leakage curr...
 
Design of area and power efficient half adder using transmission gate
Design of area and power efficient half adder using transmission gateDesign of area and power efficient half adder using transmission gate
Design of area and power efficient half adder using transmission gate
 
The development of supervisory system for electricity control in smgg, guntur...
The development of supervisory system for electricity control in smgg, guntur...The development of supervisory system for electricity control in smgg, guntur...
The development of supervisory system for electricity control in smgg, guntur...
 

More from eSAT Journals

Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case study
eSAT Journals
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
eSAT Journals
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources management
eSAT Journals
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn method
eSAT Journals
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...
eSAT Journals
 

More from eSAT Journals (20)

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavements
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case study
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case study
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangalore
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizer
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources management
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concrete
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabs
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in india
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn method
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniques
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...
 

Recently uploaded

VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 

Recently uploaded (20)

Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 

Protocol converter (uart, i2 c, manchester protocols to usb)

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 01 | Jan-2015, Available @ http://www.ijret.org 88 PROTOCOL CONVERTER (UART, I2C, MANCHESTER PROTOCOLS TO USB) Shilpa Kanse1 , Bhalerao Mayuri2 , Bhosale Abhilasha3 , Kardile Nilam4 1 Professor, electronics telecommunication, RSCOE, tathwade, pune-33, Maharashtra, India 2 Student, electronics telecommunication, RSCOE, tathwade, pune-33, Maharashtra, India 3 Student, electronics telecommunication, RSCOE, tathwade, pune-33, Maharashtra, India 4 Student, electronics telecommunication, RSCOE, tathwade, pune-33, Maharashtra, India Abstract Abstract now a day’s many industries are using different types of protocols to show data on computer. For this purpose different modules are used which increases the hardware complexity and cost. This project (PROTOCOL CONVERTER) is helpful to overcome these problem different types of protocols such as Manchester, UART and I2Cconverted to the USB format which is compatible to the laptops which is the major application .By using different components such as PIC microcontroller 18F452, LCD, Personal computer, Max 232, DB9 connector. Keywords::USB (universal serial bus)1, UART(universal asynchronous receiver/transmitter2), I2C (Inter-Integrated Circuit3), Manchester4. --------------------------------------------------------------------***---------------------------------------------------------------------- 1. INTRODUCTION In many automation industries different types of protocols are used to show data on computer. For this purpose different modules are used which increases the hardware complexity. To reduce complexity the data in the different forms can converted into USB (universal serial bus), which is compatible to laptops. Laptops doesn’t have serial port, different type of data formats is not applicable so for compatibility to the laptop USB is provided, because it has different data rates ( high speed 480Mbps,medium speed 12Mbps and Low speed is 1.5Mbps). This module can be divided into two stages, generator and converter circuitry. First is the generator circuitry which produces different data in the different format like I2C, Manchester, and UART. Second part is protocol converter circuitry which converts this different data formats into a USB formats. 2. PROTOCOL DESCRIPTION 2.1 USB Universal Serial Bus (USB) is an industry standard that defines the cables, connectors and communications protocols used in a bus for connection, communication, and power supply between computers and electronic devices.USB has Effectively replaced a variety of earlier interfaces, such as serial and parallel ports, as well as separate chargers for portable devices[3]. USB input output formats are shown in figure2.1.1. FIELD SYNC PID DATA CRC EOP Fig.2.1.1 USB Frame format 2.2 I2C (Inter-Integrated Circuit): [3]Today, at the low end of the communication protocols, we find I2C (for ‘Inter-Integrated Circuit’, protocol). This protocol is well-suited for communications between integrated circuits, for slow communication with on-board peripherals. I2C bus input output formats are shown in figure2.2.2. START DATA ACK STOP Fig.2.2.1 I2C bus Frame format [1]Virtually any number of slaves and any number of masters can be connected onto these 2 signal lines and communicate between each other using a protocol that defines: – 7-bits slave addresses: each device connected to the bus has got such a unique address; – Data divided into 8-bit bytes – A few control bits for controlling the communication start, end, direction and for an acknowledgment mechanism. The data rate has to be chosen between 100 kbps, 400 kbps and 3.4 Mbps, respectively called standard mode, fast mode and high speed mode. 2.3 Manchester In telecommunication and data storage, Manchester coding (also known as Phase Encoding, or PE) is a line code in which the encoding of each data bit has at least one transition and occupies the same time. Manchester input output waveforms are shown in figure2.3.1.
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 01 | Jan-2015, Available @ http://www.ijret.org 89 Fig.2.3.1 Manchester Input output waveform 2.4 UART (Universal Asynchronous Receiver/Transmitter) A universal asynchronous receiver/transmitter, abbreviated UART, is a piece of computer hardware that translates data between parallel and serial forms. UARTs are commonly used in conjunction with communication standards such as EIA, RS-232, RS-422 or RS-485. A UART is usually an individual (or part of an) integrated circuit used for serial communications over a computer or peripheral device serial port. UARTs are now commonly included in microcontrollers.USB input output formats are shown in figure2.4.1. START DATA STOP Fig.2.4.1 UART Frame format UART frame format consist of, One start bit and one stop bit. -parity is odd. - 8-bit data (message bit) 3. THE REASON FOR USING PIC CONTROLLER In this paper we are using PIC controller 18F458 to implement protocol converter PIC controller has inbuilt 32 Kbytes of flash program memory. It has SRAM 1536 bytes and EEPROM 256 bytes data memory. PIC controller has 10 bit A/D converter (8 input channels). It has programmable brownout reset and low voltage detect. [5] 4. MAX 232 [5]MAX 232 is an IC, which converts signals 4 from an RS- 232 serial port to suitable signals. The MAX232 is a dual receiver/driver. The drivers provide a maximum voltage 0 to +5V. 5. BLOCK DIAGRAM Fig 5.1 Block Diagram of generator Fig 5.2 Block Diagram of converter LCD Crystal UART Manual Reset Power Supply PIC microcontroller I2C out DB9 connector Max 232 Manchester out Manual Reset PIC microcontroller Power Supply USB out Crystal LCD UART Manchester in I2C in
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 01 | Jan-2015, Available @ http://www.ijret.org 90 6. SYSTEM ARCHITETURE Fig 6.1 system architecture In this system two PIC controllers are used. Selected PIC controller has inbuilt 32 Kbytes of flash program memory. This module can be divided into two stages, generator and converter circuitry. First is the generator circuitry which produces different data in the different format like I2C, Manchester, and UART. Second part is protocol converter circuitry which converts this different data formats into a USB format. The data is taken from computer and send to PIC controller of generator circuitry and then required data format is send to another controller of converter circuitry. This system is compatible to laptops. Laptop doesn’t have a serial port. This system is also useful in an automobile industry. 7. CONCLUSION This study proposed the design of a low cost protocol converter because of reduced hardware complexity. This is capable of receiving different data formats (Manchester, UART, and I2C) and converts data into USB format for notebook computer. REFERENCES [1]. Design and implementation of CAN-USB Converter Based on ARM7 Serial Protocol API, By Wei-Chih Hsu, Shih-Tsung Liu, In 2012. [2]. www.ieee xplorer.org [3]. I2C-USB Bridge Guide, by Petro Kobluk, Valeriy Kyrynyuk, September 13, 2006. [4]. 8051 Microcontroller, byMazidi. [5]. www.datasheets.com