App note: Comparing serial data protocols

in app notes by DP | 4 comments

This serial digital data network table compares 8 of the most popular serial communication protocols – 1-Wire, I2C, SMBus, SPI, MicroWire, M-Bus, CAN, and LIN.

This entry was posted in app notes and tagged , .

Comments

  1. Alan says:

    It’s from 2005, so I can understand the lack of Thunderbolt from the list. But…

    Ethernet? USB? Firewire? JTAG ?
    Ummm… RS232 ? That’s a pretty popular serial protocol.

    • magetoo says:

      Good point. They all belong in a somewhat different category though, I can not see that one would use any of them to talk to an accelerometer, temperature sensor or D/A converter, which is presumably the sort of thing that were are talking about here.. (i.e. communication between chips in the same system)

      • Ian says:

        That’s my take too. This is most of the popular chip to chip protocols with master to multiple slave topologies. Some chips use UART, which is LIN i guess, but LIN is used in chip to chip stuff in cars sometimes so maybe that justifies it.

    • SoiSentinel says:

      Industrially, it’s mostly covered. The big one they’re missing is RS485, espeically 2 wire multidrop. I see a few categories in this list: No Transciever protocols (those built into an 8 bit micro these days); Transciever protocols (logic engine built in to micros these days, but still need an external signal converter chip), and Controller protocols (higher level protocols). A modern list of this may even include ethernet and USB these days, as that does or almost does fall into the Transciever protocols now.

      Firewire is definitely a Controller level protocol, and JTAG isn’t used for functional communication.

Leave a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Notify me of followup comments via e-mail. You can also subscribe without commenting.