SPRUIZ1B July 2023 – August 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
Table 22-196 lists the memory-mapped registers for the MINDB_LUT_REGS registers. All register offset addresses not listed in Table 22-196 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Write Protection | Section |
|---|---|---|---|---|
| 0h | MINDBCFG | Minimum dead band configuration register. | Go | |
| 2h | MINDBDLY | Minimum dead band delay register | Go | |
| 10h | LUTCTLA | LUT control register on PWMA | Go | |
| 12h | LUTCTLB | LUT control register on PWMB | Go |
Complex bit access types are encoded to fit into small table cells. Table 22-197 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| Write Type | ||
| W | W | Write |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
| Register Array Variables | ||
| i,j,k,l,m,n | When these variables are used in a register name, an offset, or an address, they refer to the value of a register array where the register is part of a group of repeating registers. The register groups form a hierarchical structure and the array is represented with a formula. | |
| y | When this variable is used in a register name, an offset, or an address it refers to the value of a register array. | |
MINDBCFG is shown in Figure 22-287 and described in Table 22-198.
Return to the Summary Table.
Minimum dead band configuration register.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | POLSELB | ||||||
| R-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| SELB | SELBLOCKB | INVERTB | RESERVED | ENABLEB | |||
| R/W-0h | R/W-0h | R/W-0h | R-0h | R/W-0h | |||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | POLSELA | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SELA | SELBLOCKA | INVERTA | RESERVED | ENABLEA | |||
| R/W-0h | R/W-0h | R/W-0h | R-0h | R/W-0h | |||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | Reserved |
| 24 | POLSELB | R/W | 0h | Select signal for the AND OR logic of BLOCKB (output of SELBLOCKB mux) and PWMB signals 0 : Select BLOCKB is inverted and ANDed with PWMB. 1 : Select BLOCKB is Ored with PWMB. Reset type: SYSRSn |
| 23-20 | SELB | R/W | 0h | PWMB min dead band reference 0x0 : EPWMxB_DB_NO_HR 0x1 : Output 1 from MINDB XBAR 0x2 : Output 2 from MINDB XBAR . . 0xf : Output 15 from MINDB XBAR Reset type: SYSRSn |
| 19 | SELBLOCKB | R/W | 0h | 0 : Select BLOCKB as the blocking signal on PWMB. 1 : Select BLOCKA as the blocking signal on PWMB. Reset type: SYSRSn |
| 18 | INVERTB | R/W | 0h | 0 : No inversion on the selected reference signal which is used in the min deadband logic on PWMB. 1 : Invert the selected reference signal which is used in the min deadband logic on PWMB. Reset type: SYSRSn |
| 17 | RESERVED | R | 0h | Reserved |
| 16 | ENABLEB | R/W | 0h | 0 : Minimum dead band logic is disabled 1 : Minimum dead band logic is enabled Reset type: SYSRSn |
| 15-9 | RESERVED | R | 0h | Reserved |
| 8 | POLSELA | R/W | 0h | Select signal for the AND OR logic of BLOCKA (output of SELBLOCKA mux) and PWMA signals 0 : Select BLOCKA is inverted and ANDed with PWMA. 1 : Select BLOCKA is Ored with PWMA. Reset type: SYSRSn |
| 7-4 | SELA | R/W | 0h | PWMA min dead band reference 0x0 : EPWMxA_DB_NO_HR 0x1 : Output 1 from MINDB XBAR 0x2 : Output 2 from MINDB XBAR . . 0xf : Output 15 from MINDB XBAR Reset type: SYSRSn |
| 3 | SELBLOCKA | R/W | 0h | 0 : Select BLOCKA as the blocking signal on PWMA. 1 : Select BLOCKB as the blocking signal on PWMB. Reset type: SYSRSn |
| 2 | INVERTA | R/W | 0h | 0 : No inversion on the selected reference signal which is used in the min deadband logic on PWMA. 1 : Invert the selected reference signal which is used in the min deadband logic on PWMA. Reset type: SYSRSn |
| 1 | RESERVED | R | 0h | Reserved |
| 0 | ENABLEA | R/W | 0h | 0 : Minimum dead band logic is disabled 1 : Minimum dead band logic is enabled Reset type: SYSRSn |
MINDBDLY is shown in Figure 22-288 and described in Table 22-199.
Return to the Summary Table.
Minimum dead band delay register
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DELAYB | DELAYA | ||||||||||||||||||||||||||||||
| R/W-0h | R/W-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | DELAYB | R/W | 0h | Minimum dead band delay on PWMB in terms of SYSCLK cycles. For delay value of 0, MINDBCFG[ENABLEA/B] = '0' should be configured. If MINDBCFG[ENABLEA/B] = '1' and MINDBDLY[DELAYA/B]='0' then delay is '1' cycle is applied. Reset type: SYSRSn |
| 15-0 | DELAYA | R/W | 0h | Minimum dead band delay on PWMA in terms of SYSCLK cycles. For delay value of 0, MINDBCFG[ENABLEA/B] = '0' should be configured. If MINDBCFG[ENABLEA/B] = '1' and MINDBDLY[DELAYA/B]='0' then delay is '1' cycle is applied. Reset type: SYSRSn |
LUTCTLA is shown in Figure 22-289 and described in Table 22-200.
Return to the Summary Table.
LUT control register on PWMA
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| LUTDEC7 | LUTDEC6 | LUTDEC5 | LUTDEC4 | LUTDEC3 | LUTDEC2 | LUTDEC1 | LUTDEC0 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SELXBAR | RESERVED | BYPASS | |||||
| R/W-0h | R-0h | R/W-1h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | Reserved |
| 23 | LUTDEC7 | R/W | 0h | 0 : Force 0 1 : Force 1 Reset type: SYSRSn |
| 22 | LUTDEC6 | R/W | 0h | 0 : Force 0 1 : Force 1 Reset type: SYSRSn |
| 21 | LUTDEC5 | R/W | 0h | 0 : Force 0 1 : Force 1 Reset type: SYSRSn |
| 20 | LUTDEC4 | R/W | 0h | 0 : Force 0 1 : Force 1 Reset type: SYSRSn |
| 19 | LUTDEC3 | R/W | 0h | 0 : Force 0 1 : Force 1 Reset type: SYSRSn |
| 18 | LUTDEC2 | R/W | 0h | 0 : Force 0 1 : Force 1 Reset type: SYSRSn |
| 17 | LUTDEC1 | R/W | 0h | 0 : Force 0 1 : Force 1 Reset type: SYSRSn |
| 16 | LUTDEC0 | R/W | 0h | 0 : Force 0 1 : Force 1 Reset type: SYSRSn |
| 15-8 | RESERVED | R | 0h | Reserved |
| 7-4 | SELXBAR | R/W | 0h | Selects one of the 16 outputs of ICL XBAR to feed into IN3 of LUTA Reset type: SYSRSn |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | BYPASS | R/W | 1h | 1 : Bypass LUT logic on PWMA 0 : PWMA driven by LUTA Reset type: SYSRSn |
LUTCTLB is shown in Figure 22-290 and described in Table 22-201.
Return to the Summary Table.
LUT control register on PWMB
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| LUTDEC7 | LUTDEC6 | LUTDEC5 | LUTDEC4 | LUTDEC3 | LUTDEC2 | LUTDEC1 | LUTDEC0 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SELXBAR | RESERVED | BYPASS | |||||
| R/W-0h | R-0h | R/W-1h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | Reserved |
| 23 | LUTDEC7 | R/W | 0h | 0 : Force 0 1 : Force 1 Reset type: SYSRSn |
| 22 | LUTDEC6 | R/W | 0h | 0 : Force 0 1 : Force 1 Reset type: SYSRSn |
| 21 | LUTDEC5 | R/W | 0h | 0 : Force 0 1 : Force 1 Reset type: SYSRSn |
| 20 | LUTDEC4 | R/W | 0h | 0 : Force 0 1 : Force 1 Reset type: SYSRSn |
| 19 | LUTDEC3 | R/W | 0h | 0 : Force 0 1 : Force 1 Reset type: SYSRSn |
| 18 | LUTDEC2 | R/W | 0h | 0 : Force 0 1 : Force 1 Reset type: SYSRSn |
| 17 | LUTDEC1 | R/W | 0h | 0 : Force 0 1 : Force 1 Reset type: SYSRSn |
| 16 | LUTDEC0 | R/W | 0h | 0 : Force 0 1 : Force 1 Reset type: SYSRSn |
| 15-8 | RESERVED | R | 0h | Reserved |
| 7-4 | SELXBAR | R/W | 0h | Selects one of the 16 outputs of ICL XBAR to feed into IN3 of LUTB Reset type: SYSRSn |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | BYPASS | R/W | 1h | 1 : Bypass LUT logic on PWMB 0 : PWMB driven by LUTB Reset type: SYSRSn |