Datasheet

S
1 1
0
(As)
(An)
W
START
Slave
Address
ACK
Sub
Address
ACK
(Dn) (Dn+1)
Data
ACK
Data
ACK
STOP
DRV8830
www.ti.com
SLVSAB2F MAY 2010 REVISED FEBRUARY 2012
Figure 8. I
2
C Write Mode
I
2
C Register Map
REGISTER SUB ADDRESS (HEX) REGISTER NAME DEFAULT VALUE DESCRIPTION
Sets state of outputs and output
0 0x00 CONTROL 0x00h
voltage
Allows reading and clearing of fault
1 0x01 FAULT 0x00h
conditions
REGISTER 0 CONTROL
The CONTROL register is used to set the state of the outputs as well as the DAC setting for the output voltage.
The register is defined as follows:
D7 - D2 D1 D0
VSET[5..0] IN2 IN1
VSET[5..0]: Sets DAC output voltage. Refer to Voltage Setting above.
IN2: Along with IN1, sets state of outputs. Refer to Bridge Control above.
IN1: Along with IN2, sets state of outputs. Refer to Bridge Control above.
REGISTER 1 FAULT
The FAULT register is used to read the source of a fault condition, and to clear the status bits that indicated the
fault. The register is defined as follows:
D7 D6 - D5 D4 D3 D2 D1 D0
CLEAR Unused ILIMIT OTS UVLO OCP FAULT
CLEAR: When written to 1, clears the fault status bits
ILIMIT: If set, indicates the fault was caused by an extended current limit event
OTS: If set, indicates that the fault was caused by an overtemperature (OTS) condition
UVLO: If set, indicates the fault was caused by an undervoltage lockout
OCP: If set, indicates the fault was caused by an overcurrent (OCP) event
FAULT: Set if any fault condition exists
Copyright © 20102012, Texas Instruments Incorporated Submit Documentation Feedback 13
Product Folder Link(s): DRV8830