• start
  • proteus
  • utstyr
  • bøker
  • skolesider
  • kontakt oss
  • VSM Models

    I2C Protocol Analyser

    The Proteus VSM I2C Protocol Analyser provides an industrial strength virtual instrument for testing, debugging and monitoring the I2C bus.The analyser has two purposes: to allow you to view data sent along the I2C-bus and to permit you to send data onto the I2C-bus either as a master or as a slave device. This makes it invaluable both as a debugging instrument but also as a development and testing aid when writing your own I2C routines (not to mention being a fraction of the cost of it's hardware equivalent). Simply place and wire onto the I2C bus in your Proteus VSM schematic and run the simulation.


    The main features of the I2C Protocol Analyser are:

    • Fully mode configurable:

      The protocol analyser can act as an I2C master or slave device or simply be used to monitor traffic on the bus.
    • Live data capture and display:

      Bus activity is shown on the analyser display as it happens.
    • High resolution timing:

      Timing is shown both at byte and bit level and the accuracy of the timing display is user configurable up to 10 decimal places.
    • Packet and descriptor decoding:

      The analyser decodes known packets and displays them in simple, standard syntax for easier analysis.
    • High granularity analysis:

      The display allows you to drill down both to byte and to bit levels, providing timing information, logic levels and data at each level.
    • Error Detection:

      When partial data is received or unexpected logic levels are detected the display will clearly indicate the problem (down to bit levels).
    • Sequence entry and bus stimulus:

      You can enter sequences of data (either as a Master or Slave device) and send them on the bus. This is both an major timesaver (if your microcontroller is a slave device and you want to test your implementation for example) and an excellent debugging tool. Specified sequences can be stored and autoloaded between simulation sessions.
    • Large Sampling Capabilities:

      The amount of captured data is a FIFO buffer defaulted to 1000 complete sequences.
    • System Level Synchronised:

      The unique nature of Proteus VSM means that pausing during a simulation run with pause the entire system (including microcontroller clocks, generators etc.). This allows you to study bus activity at the point it happens, even to the level of single stepping your microcontroller code and watching the signals propogate onto the bus.

    The I2C Protocol Analyser is currently included as standard with all Proteus VSM microcontroller simulation packages.

    The I2C Protocol Analyser monitoring bus activity on the Microchip™ PICDEM2+ Schematic.