Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Communication Protocols (UART, SPI,I2C)

7,311 views

Published on

Communication protocols (like UART, SPI, I2C) play an very important role in Micro-controlled based embedded systems development. These protocols helps the main board to communicate with different peripherals by interfacing mechanism. Here is a presentation that talks about how these protocols actually work.

Published in: Technology
  • Sex in your area is here: ❶❶❶ http://bit.ly/369VOVb ❶❶❶
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Dating for everyone is here: ♥♥♥ http://bit.ly/369VOVb ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Communication Protocols (UART, SPI,I2C)

  1. 1. Team Emertxe Communication Protocols 1
  2. 2. Communication Protocols I ● Introduction ● UART ● SPI ● I²C
  3. 3. Introduction
  4. 4. Introduction ● What do mean by Communication? ● Mode of Communications ● Type of Communications ● Why Protocols?
  5. 5. Introduction Modes of Communication ● Simplex ● Half Duplex ● Duplex
  6. 6. UART
  7. 7. UART
  8. 8. Serial Peripheral Interface
  9. 9. Serial Peripheral Interface ● Introduction ● Interface ● Hardware Configurations ● Data Transmission – Data Validity
  10. 10. SPI Introduction ● Synchronous ● Full Duplex ● Master / Slave
  11. 11. SPI Interface ● SCLK ● MOSI ● MISO ● nSS
  12. 12. SPI Hardware Configuration
  13. 13. SPI Hardware Configuration
  14. 14. SPI Hardware Configuration
  15. 15. SPI Data Transmission
  16. 16. SPI Data Transmission
  17. 17. SPI Data Transmission
  18. 18. SPI Data Transmission
  19. 19. SPI Data Transmission
  20. 20. SPI Data Transmission
  21. 21. SPI Data Transmission
  22. 22. SPI Data Transmission
  23. 23. SPI Data Transmission
  24. 24. SPI Data Validity
  25. 25. Inter Integrated Circuits
  26. 26. ● Introduction ● Bus Features ● The Protocol ● Bus Speeds Inter Integrated Circuits
  27. 27. ● Synchronous ● Half Duplex ● Multi Master / Slave I2 C Introduction
  28. 28. ● Two Line Interface ● Software Addressable ● Multi Master with CD ● Serial, 8 bit Oriented, Bidirectional with 4 Modes ● On Chip Filtering I2 C Bus Features
  29. 29. ● Example ● Signals ● A Complete Data Transfer I2 C Protocol
  30. 30. I2 C Example
  31. 31. ● Two-wired Interface – SDA – SCL ● Wired-AND ● Conditions and Data Validity ● Transmission I2 C Signals
  32. 32. I2 C Signals – Wired-AND
  33. 33. I2 C Signals – Conditions and Data Validity
  34. 34. I2 C Signals – Transmission ● Data on SDA ● Clocking on SCL ● Clock Synchronization ● Data Arbitration
  35. 35. I2 C Signals – Data on SDA
  36. 36. I2 C Signals – Data on SDA
  37. 37. I2 C Signals – Data on SDA
  38. 38. I2 C Signals – Data on SDA
  39. 39. I2 C Signals – Data on SDA
  40. 40. I2 C Signals – Clocking on SCL
  41. 41. I2 C Signals – Clock Synchronization
  42. 42. I2 C Signals – Data Arbitration
  43. 43. I2 C A Complete Data Transfer
  44. 44. I2 C Bus Speeds ● Bidirectional Bus – Standard Mode - 100 Kbit/s – Fast Mode - 400 Kbits/s – Fast Mode Plus - 1 Mbits/s – High Speed Mode - 3.4 Mbits/s ● Unidirectional Bus – Ultra Fast Mode – 5 Mbits/s ● Uses Push-Pull Drivers (No Pullups)
  45. 45. Thank You

×