JAJSL26B January 2021 – April 2022 DRV8316
PRODUCTION DATA
#CONTROL_CONTROL_TABLE_1 lists the memory-mapped registers for the CONTROL registers. All register offset addresses not listed in #CONTROL_CONTROL_TABLE_1 should be considered as reserved locations and the register contents should not be modified.
Offset | Acronym | Register Name | Section |
---|---|---|---|
3h | Control_Register_1 | Control Register 1 | #CONTROL_CONTROL_CONTROL_CTRL1 |
4h | Control_Register_2 | Control Register 2 | #CONTROL_CONTROL_CONTROL_CTRL2 |
5h | Control_Register_3 | Control Register 3 | #CONTROL_CONTROL_CONTROL_CTRL3 |
6h | Control_Register_4 | Control Register 4 | #CONTROL_CONTROL_CONTROL_CTRL4 |
7h | Control_Register_5 | Control Register 5 | #CONTROL_CONTROL_CONTROL_CTRL5 |
8h | Control_Register_6 | Control Register 6 | #CONTROL_CONTROL_CONTROL_CTRL6 |
Ch | Control_Register_10 | Control Register 10 | #CONTROL_CONTROL_CONTROL_CTRL10 |
Complex bit access types are encoded to fit into small table cells. #CONTROL_CONTROL_LEGEND shows the codes that are used for access types in this section.
Access Type | Code | Description |
---|---|---|
Read Type | ||
R | R | Read |
R-0 | R -0 |
Read Returns 0s |
Write Type | ||
W | W | Write |
W1C | W 1C |
Write 1 to clear |
WAPU | W APU |
Write Atomic write with password unlock |
Reset or Default Value | ||
-n | Value after reset or the default value |
Control_Register_1 is shown in #CONTROL_CONTROL_CONTROL_CTRL1_FIGURE and described in #CONTROL_CONTROL_CONTROL_CTRL1_TABLE.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_LOCK | ||||||
R-0-0h | R/WAPU-0h | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-3 | RESERVED | R-0 | 0h | Reserved |
2-0 | REG_LOCK | R/WAPU | 0h | Register Lock Bits 0h = No effect unless locked or unlocked 1h = No effect unless locked or unlocked 2h = No effect unless locked or unlocked 3h = Write 011b to this register to unlock all registers 4h = No effect unless locked or unlocked 5h = No effect unless locked or unlocked 6h = Write 110b to lock the settings by ignoring further register writes except to these bits and address 0x03h bits 2-0. 7h = No effect unless locked or unlocked |
Control_Register_2 is shown in #CONTROL_CONTROL_CONTROL_CTRL2_FIGURE and described in #CONTROL_CONTROL_CONTROL_CTRL2_TABLE.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SDO_MODE | SLEW | PWM_MODE | CLR_FLT | |||
R/W-1h | R/W-1h | R/W-0h | R/W-0h | W1C-0h | |||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R/W | 1h | Reserved |
5 | SDO_MODE | R/W | 1h | SDO Mode Setting 0h = SDO IO in Open Drain Mode 1h = SDO IO in Push Pull Mode |
4-3 | SLEW | R/W | 0h | Slew Rate Settings 0h = Slew rate is 25 V/µs 1h = Slew rate is 50 V/µs 2h = Slew rate is 125 V/µs 3h = Slew rate is 200 V/µs |
2-1 | PWM_MODE | R/W | 0h | Device Mode Selection 0h = 6x mode 1h = 6x mode with current limit 2h = 3x mode 3h = 3x mode with current limit |
0 | CLR_FLT | W1C | 0h | Clear Fault 0h = No clear fault command is issued 1h = To clear the latched fault bits. This bit automatically resets after being written. |
Control_Register_3 is shown in #CONTROL_CONTROL_CONTROL_CTRL3_FIGURE and described in #CONTROL_CONTROL_CONTROL_CTRL3_TABLE.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RESERVED | RESERVED | PWM_100_DUTY_SEL | OVP_SEL | OVP_EN | RESERVED | OTW_REP |
R-0-0h | R/W-1h | R/W-0h | R/W-0h | R/W-0h | R/W-1h | R/W-1h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | RESERVED | R-0 | 0h | Reserved |
6 | RESERVED | R/W | 1h | Reserved |
5 | RESERVED | R/W | 0h | Reserved |
4 | PWM_100_DUTY_SEL | R/W | 0h | Freqency of PWM at 100% Duty Cycle 0h = 20KHz 1h = 40KHz |
3 | OVP_SEL | R/W | 0h | Overvoltage Level Setting 0h = VM overvoltage level is 34-V 1h = VM overvoltage level is 22-V |
2 | OVP_EN | R/W | 1h | Overvoltage Enable Bit 0h = Overvoltage protection is disabled 1h = Overvoltage protection is enabled |
1 | RESERVED | R/W | 1h | Reserved |
0 | OTW_REP | R/W | 0h | Overtemperature Warning Reporting Bit 0h = Over temperature reporting on nFAULT is disabled 1h = Over temperature reporting on nFAULT is enabled |
Control_Register_4 is shown in #CONTROL_CONTROL_CONTROL_CTRL4_FIGURE and described in #CONTROL_CONTROL_CONTROL_CTRL4_TABLE.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DRV_OFF | OCP_CBC | OCP_DEG | OCP_RETRY | OCP_LVL | OCP_MODE | ||
R/W-0h | R/W-0h | R/W-1h | R/W-0h | R/W-0h | R/W-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | DRV_OFF | R/W | 0h | Driver OFF Bit 0h = No Action 1h = Enter Low Power Standby Mode |
6 | OCP_CBC | R/W | 0h | OCP PWM Cycle Operation Bit 0h = OCP clearing in PWM input cycle change is disabled 1h = OCP clearing in PWM input cycle change is enabled |
5-4 | OCP_DEG | R/W | 1h | OCP Deglitch Time Settings 0h = OCP deglitch time is 0.2 µs 1h = OCP deglitch time is 0.6 µs 2h = OCP deglitch time is 1.25 µs 3h = OCP deglitch time is 1.6 µs |
3 | OCP_RETRY | R/W | 0h | OCP Retry Time Settings 0h = OCP retry time is 5 ms 1h = OCP retry time is 500 ms |
2 | OCP_LVL | R/W | 0h | Overcurrent Level Setting 0h = OCP level is 16 A 1h = OCP level is 24 A |
1-0 | OCP_MODE | R/W | 0h | OCP Fault Options 0h = Overcurrent causes a latched fault 1h = Overcurrent causes an automatic retrying fault 2h = Overcurrent is report only but no action is taken 3h = Overcurrent is not reported and no action is taken |
Control_Register_5 is shown in #CONTROL_CONTROL_CONTROL_CTRL5_FIGURE and described in #CONTROL_CONTROL_CONTROL_CTRL5_TABLE.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ILIM_RECIR | RESERVED | RESERVED | EN_AAR | EN_ASR | CSA_GAIN | |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | RESERVED | R/W | 0h | Reserved |
6 | ILIM_RECIR | R/W | 0h | Current Limit Recirculation Settings 0h = Current recirculation through FETs (Brake Mode) 1h = Current recirculation through diodes (Coast Mode) |
5 | RESERVED | R/W | 0h | Reserved |
4 | RESERVED | R/W | 0h | Reserved |
3 | EN_AAR | R/W | 0h | Active Asynshronous Rectification Enable Bit 0h = AAR mode is disabled 1h = AAR mode is enabled |
2 | EN_ASR | R/W | 0h | Active Synchronous Rectification Enable Bit 0h = ASR mode is disabled 1h = ASR mode is enabled |
1-0 | CSA_GAIN | R/W | 0h | Current Sense Amplifier's Gain Settings 0h = CSA gain is 0.15 V/A 1h = CSA gain is 0.3 V/A 2h = CSA gain is 0.6 V/A 3h = CSA gain is 1.2 V/A |
Control_Register_6 is shown in #CONTROL_CONTROL_CONTROL_CTRL6_FIGURE and described in #CONTROL_CONTROL_CONTROL_CTRL6_TABLE.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RESERVED | BUCK_PS_DIS | BUCK_CL | BUCK_SEL | BUCK_DIS | ||
R-0-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R-0 | 0h | Reserved |
5 | RESERVED | R/W | 0h | Reserved |
4 | BUCK_PS_DIS | R/W | 0h | Buck Power Sequencing Disable Bit 0h = Buck power sequencing is enabled 1h = Buck power sequencing is disabled |
3 | BUCK_CL | R/W | 0h | Buck Current Limit Setting 0h = Buck regulator current limit is set to 600 mA 1h = Buck regulator current limit is set to 150 mA |
2-1 | BUCK_SEL | R/W | 0h | Buck Voltage Selection 0h = Buck voltage is 3.3 V 1h = Buck voltage is 5.0 V 2h = Buck voltage is 4.0 V 3h = Buck voltage is 5.7 V |
0 | BUCK_DIS | R/W | 0h | Buck Disable Bit 0h = Buck regulator is enabled 1h = Buck regulator is disabled |
Control_Register_10 is shown in #CONTROL_CONTROL_CONTROL_CTRL10_FIGURE and described in #CONTROL_CONTROL_CONTROL_CTRL10_TABLE.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DLYCMP_EN | DLY_TARGET | |||||
R-0-0h | R/W-0h | R/W-0h | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-5 | RESERVED | R-0 | 0h | Reserved |
4 | DLYCMP_EN | R/W | 0h | Driver Delay Compensation enable 0h = Disable 1h = Enable |
3-0 | DLY_TARGET | R/W | 0h | Delay Target for Driver Delay Compensation 0h = 0 us 1h = 0.4 us 2h = 0.6 us 3h = 0.8 us 4h = 1 us 5h = 1.2 us 6h = 1.4 us 7h = 1.6 us 8h = 1.8 us 9h = 2 us Ah = 2.2 us Bh = 2.4 us Ch = 2.6 us Dh = 2.8 us Eh = 3 us Fh = 3.2 us |