SLLA605 april 2023 MCF8315A , MCF8316A
Sl No. | Register Field Name | MCF8316A | MCF8315A | Comments | Impact to MCF8316A customers moving to MCF8315A |
---|---|---|---|---|---|
1 | Register: ISD_CONFIG Bit Field: BRK_CONFIG (Bit 20) |
Reserved | Brake configuration 0h = Brake time is used to come out of Brake state 1h = Brake current threshold and Brake time is used to come out of Brake state |
New feature using current based brake during ISD for faster braking during start-up; reserved bits should be set to 0b in MCF8316A |
|
2 | Register: ISD_CONFIG Bit Field: BRK_CURR_THR Bit 19:17 |
Reserved | Brake current threshold Configurable from 0.0625 A to 5 A |
||
3 | Register: INT_ALGO_1 Bit Field: BRAKE_CURRENT_PERSIST Bit 16:15 |
Reserved | Persistence time for current below threshold during low side
brake Configurable from 50 mS to 500 mS |
||
4 | REV_DRV_OPEN_LOOP_CURRENT | 1.5 A to 5 A | 0.9375 A to 3.125A | Current scaled by 0.625 for MCF8315A | Bit setting should be changed to maintain same/ similar current limit when changing to MCF8315A |
5 | ACTIVE_BRAKE_CURRENT_LIMIT | 0.5 A to 7 A | 0.3125A to 4.375 A | ||
6 | ALIGN_OR_SLOW_CURRENT_ILIMIT | 0.125 A to 8 A | 0.0781 A to 5 A | ||
7 | IPD_CURR_THR | 0.25 A to 8 A | 0.156 A to 5 A | ||
8 | OL_ILIMIT | 0.125 A to 8 A | 0.0781 A to 5 A | ||
9 | MPET_IPD_CURRENT_LIMIT | 0.1 A to 2.0 A | 0.0625 A to 1.25 A | ||
10 | MPET_OPEN_LOOP_CURRENT_REF | 1 A to 8 A | 0.0625 A to 5 A | ||
11 | CSA_GAIN | 0 h = 0.15 V/A 1 h = 0.3 V/A 2 h = 0.6 V/A 3 h = 1.2 V/A |
0 h = 0.24 V/A 1 h = 0.48 V/A 2 h = 0.96 V/A 3 h = 1.92 V/A |
||
12 | ILIMIT: Reference for Torque PI Loop (A) | 0.125 A to 8 A | 0.0781 A to 5 A | ||
13 | HW_LOCK_ILIMIT | 0.125 A to 8 A | 0.0781 A to 5 A | ||
14 | LOCK_ILIMIT | 0.125 A to 8 A | 0.0781 A to 5 A | ||
15 | BUS_CURRENT_LIMIT | 0.125 A to 8 A | 0.0781 A to 5 A | ||
16 | NO_MTR_THR | 0.05 A to 1 A | 0.0312 A to 0.625 A | ||
17 | Register: PIN_CONFIG Bit Field: VDC_FILT_DIS Bit: 27 |
Reserved Vdc filt is always enabled |
Vdc filter disable 0 h = Enable 1 h = Disable |
Additional feature |
|
18 | Register: PIN_CONFIG Bit Field: FG_IDLE_CONFIG Bit 10:9 |
Not available | FG Configuration During Stop 0h = FG continues and end state not defined, provided FG_CONFIG (defining FG during coasting) 1 h = FG is pulled High 2 h = FG is pulled Low 3 h = FG is pulled High |
Additional feature |
|
19 | Register: PIN_CONFIG Bit Field: FG_FAULT_CONFIG Bit 8: 7 |
Not available | FG Configuration During Fault0h = Use last FG state when motor
was driven 1 h = FG is pulled High 2 h = FG is pulled Low 3 h = FG active till BEMF drops below BEMF threshold defined by FG_BEMF_THR if FG_CONFIG set to 1b |
Additional feature |
|
20 | Register: PIN_CONFIG Bit Field: ALARM_PIN_EN Bit 6 |
Reserved Not available |
Alarm Pin Enable 0 h = Disable 1 h = Enable |
Additional feature |
|
21 | Register: PERI_CONFIG1 Bit Field: ALARM_PIN_DIS Bit 8 |
Not functional | Reserved and replaced by ALARM_PIN_EN | Changed EPROM location of the bit | No impact |
22 | PIN_36_37_CONFIG | Reserved | Pin 36 and Pin 37 configuration 0 h = Pin 36 and Pin 37 are not defined as DAC pins 1 h = Pin 36 as DACOUT1 and PIN37 as DACOUT2 |
Additional feature | No impact |
23 | Register: INT_ALGO_1 Bit Field: ACTIVE_BRAKE_SPEED__DELTA_LIMIT_EXIT Bit 30:29 |
Not available (Bit no. 29 is used for FG_ANGLE_IN TERPOLATE_E N Bit no. 30 is reserved) |
Configurable from 2.5% to 10 % | Additional feature for configuring active braking exit limit |
|
24 | ACTIVE_BRAKE_SPEED_DELTA_LIMIT | 0 h = 2.5% | 0 h = Reserved | Active braking entry limit shall be always grater than exit limit. Hence configuration for 2.5% is removed |
|
25 | OCP_LVL | 0 h = OCP level is 16 A (Typical) 1 h = OCP level is 24 A (Typical) |
0 h = OCP level is 9 A (Typical) 1 h = OCP level is 13 A (Typical) |
OCP levels are different for MCF8316 and MCF8315 | OCP levels are to be selected as per need |
26 | Register: INT_ALGO_1 Bit Field: FG_ANGLE_IN TERPOLATE_EN Bit 29 |
Configurable | Always Enabled This bit is used to specify the active braking exit speed limit |
Minimizes tuning effort |
|
7 | DAC_1 and DAC_2 registers | Not available | Available to configure DAC parameters | Additional feature | No impact |
28 | ABNORMAL_BEMF_THR | 10% to 80% | 40% to 70% | Changed bit enumeration values for better resolution |
|
29 | HW_LOCK_ILIMIT_DEG | Configurable from 1 µS to 15 µS | Configurable from 1 µS to 7 µS | Additional bit in MCF8316A which was not applicable has been removed; set to 0100b in MCF8316A and 010b in MCF8315A for optimal performance |
|
30 | Duty Hysteresis | Not available | Duty hysteresis for speed reference mode | New feature - added hysteresis for minimum duty cycle input |
|
31 | FIRST_CYCLE_FREQ_SEL | 0 h = Defined by SLOW_FI RST_CYC_FREQ 1 h = 0 Hz |
0 h = 0 Hz 1 h = Defined by SLOW_FIRST_CYC_FREQ |
Bit enumeration definitions switched in MCF8316A data sheet | No impact - use correct setting in MCF8316A tuning |
32 | MTR_STOP_BRK_TIME | 0 h = 0.1 ms 1 h = 0.1 ms 2 h = 0.25 ms 3 h = 0.5 ms |
0 h = 1 ms 1 h = 1 ms 2 h = 1 ms 3 h = 1 ms |
Min possible brake time is 1ms; datasheet error in MCF8316A. | No impact since setting any value lower than 0100b in MCF8316A results in 1ms brake time only |
33 | WD timer fault | Not mentioned in data sheet | Available | Bit enumeration definitions not mentioned in MCF8316A datasheet | No impact |