emPC-CX+
(
System Reference
Manual)
System Control
3 - 33
Rev. 1.2
©
Janz Tec AG
The fan controller provides a couple of 8bit registers which can be read/written by the I2C master. In
figure 8 you find the protocols for reading and writing the registers. Refer to the I2C specification for
details about the protocol.
3.2.2
I2C Address
The I2C address used by the fan controller is 0x1b.
3.2.3
Registers
Pointer
Register
0
RPM
1
reserved
2
FAN_FAULT
3
reserved
4
CONFIG
5
STATUS
6
DUTY CYCLE
7
MFR_ID
8
VER_ID
9-12
reserved (debugging)
13
PWM
14
TEMP
15
CMD
16
DATA0
17
DATA1
18
RTEMP1
19
RTEMP2
20-23
reserved
S A6
A0 '0' Ack
P
P7
P0 Ack
D7
D0 Ack
Address Byte
Pointer Byte
Data Byte
Ack
S A6
A0 '0' Ack
P
P7
P0 Ack
D7
D0
Address Byte
Pointer Byte
Data Byte
Sr A6
A0 '1' Ack
Address Byte
S
P
Ack
Start Condition
Stop Condition
Sr Repeated Start Condition
Ack
Acknowledge
Negative Acknowledge
Bit send by I2C Master
Bit send by FANCON
Writing FANCON Register
Reading FANCON Register
figure 8: fan controller I2C Protocols
Summary of Contents for emPC-CX+
Page 8: ......