I2C Flashcards

1
Q

Start Condition (I2C Message)

A

The SDA line switches from a high voltage level to a low voltage level before the SCL line switches from high to low.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Stop Condition (I2C Message)

A

The SDA line switches from a low voltage level to a high voltage level after the SCL line switches from low to high.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Address Frame (I2C Message)

A

A 7 or 10 bit sequence unique to each slave that identifies the slave when the master wants to talk to it. This process is also known as addressing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Read/Write Bit: (I2C Message)

A

A single bit specifying whether the master is sending data to the slave (low voltage level) or requesting data from it (high voltage level).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

ACK/NACK Bit: (I2C Message)

A

Each frame in a message is followed by an acknowledge/no-acknowledge bit. If an address frame or data frame was successfully received, an ACK bit is returned to the sender from the receiving device.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

I2C

A
  • Stands for Inter-Integrated Circuit or Two-Wire Interface
  • A serial communication protocol in which the data is transferred bit by bit along the SDA line.
  • It also synchronous so each bit is synchronized with the sampling of bits by the clock signal (every clock pulse), SCL. This signal is controlled by the master
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How many bits does the data frame consist of in the I2C Message?

A

8 Bits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the typical order of an I2C message?

A
  1. Start Condition
  2. Address Frame
  3. Read/Write Bit
  4. ACK/NACK Bit
  5. Data Frame (Master sends or receives data to/from Slave)
  6. ACK/NACK Bit
  7. Optional Data Frame: Repeat 4, 5, 6.
  8. Stop Condition
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Standard Mode (I2C)

A

100kbps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Fast Mode (I2C)

A

400kbps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

High Speed Mode

A

3.4Mbps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Ultra Fast Mode

A

5Mbps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the Max # of Masters for I2C?

A

Unlimited

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the Max # of Slaves for I2C

A

1008

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the configurations for master and slave for I2C?

A
  1. Single Master to multiple slaves

2. Multiple Master to multiple slaves

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Does I2C have a slower data rate than SPI?

A

Yes. SPI can go up to 10Mbps