1 i2c master, I2c master, C master – ADLINK PCIe-7350 User Manual

Page 70: Slave 1, The i, Cbus

Advertising
background image

60

Function Block and Operation Theory

3.9.1 I

2

C Master

PCIe-7350’s application function I/O (AFI) can be configured as
I2C node for communicating with peripheral devices through
PCIe-7350’s built-in I

2

C master protocol and provided Windows

API directly. Along with I

2

C master of PCIe-7350, users can easily

communicate with ADC/ Microcontroller/ EEPROM/ image sensor
for initializing and programming.

Figure 3-28: I2C Master of PCIe-7350

The I

2

C master of the PCIe-7350 provides at most 8 bytes data

width -- 4 bytes address/ command and 4 bytes data. A basic I

2

C

command is consisted of at least two parts: slave address (with
Read/Write bit) and one or more types of data bytes (Command,
Address or Data). Figure 3-29 shows the data transfer on the I

2

C

bus.

Figure 3-29: Data Transfer on the I

2

C Bus

SCL

SDA

I2C Master

AFI0

AFI1

PCIe-7350 Card

Slave 0

SCL

SDA

Slave 1

SCL

SDA

VDD VDD

S

P

R

/

W

Slave Addr

A

C

K

n

A
C
K

Cmd

Addr

Data

SCL

SDA

Data
Format

Advertising