6EDL7141 [INFINEON]

 MOTIX™ 6EDL7141 是英飞凌的三相电机控制栅极驱动器 IC 可用于开发使用 BLDC 或 PMSM 电机的高性能电池供电型产品。应用包括无绳电动工具、 园艺产品和自动引导车。 MOTIX™ 6EDL7141 具有 50 多个使用内置数字 SPI 接口的可编程参数,可完全配置,以驱动各种 MOSFET,产生最佳的系统效率。;
6EDL7141
型号: 6EDL7141
厂家: Infineon    Infineon
描述:

 MOTIX™ 6EDL7141 是英飞凌的三相电机控制栅极驱动器 IC 可用于开发使用 BLDC 或 PMSM 电机的高性能电池供电型产品。应用包括无绳电动工具、 园艺产品和自动引导车。 MOTIX™ 6EDL7141 具有 50 多个使用内置数字 SPI 接口的可编程参数,可完全配置,以驱动各种 MOSFET,产生最佳的系统效率。

电池 电机 栅极驱动 驱动器
文件: 总137页 (文件大小:8692K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
MOTIX ™ 6EDL7141  
Datasheet  
Product Feature Summary  
3 phase smart gate driver  
o
o
o
o
o
o
o
5.5 V to 60 V operating supply voltage (recommended operating condition)  
1.5 A sink/ 1.5 A source peak gate driver currents  
Programmable driving voltage (7 V, 10 V, 12 V, 15 V)  
Independently programmable high side/low side slew rate control  
Independently programmable dead time for turn on/off switching  
Control using 3PWM or 6PWM inputs up to 200 kHz  
Built-in commutation tables for using 1PWM with or without Hall sensors  
Integrated power supplies  
o
High efficiency synchronous buck converter with programmable switching frequency. Supplies  
gate driver charge pumps, DVDD linear regulator and both internal and external components  
o
o
Linear regulator with 300 mA current capability for MCU and other components supply (DVDD)  
Dual charge pump for supplying gate driver even at low supply voltage  
Three integrated current sense amplifiers  
o
o
Adjustable gain and offset  
Configurable low side RDSON sensing  
Three integrated Hall sensor comparators  
Integrated ADC for signal monitoring  
Locked rotor detection  
3.3 V/5 V compatible digital interface  
Programmable SPI digital interface  
Protection features:  
o
o
o
o
o
o
o
o
External brake with programmable braking response  
Over-Current Protection (OCP) on current sense amplifiers (programmable)  
Over-Current Protection (OCP) for buck converter and DVDD linear regulator (programmable)  
Under-Voltage Lockouts (UVLO) for internal and external supplies  
Over-Voltage Fault (OVLO) reporting for buck converter and DVDD linear regulator  
Over-Temperature warning and shutdown (OTW, OTS)  
Programmable watchdog timer  
Reporting through nFAULT and SPI registers  
Thermally enhanced 48pin VQFN package  
Datasheet  
www.infineon.com  
Please read the Important Notice and Warnings at the end of this document  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Potential Applications  
Power tools  
Gardening tools  
3 Phase BLDC and PMSM motors  
E-bikes  
Robotics, RC toys, consumer drones and multi-copters  
Pumps and fans  
Product Description  
Infineon’s MOTIX™ 6EDL7141 is a gate driver IC for 3 phase BLDC or PMSM motor drive applications. It  
provides three half-bridge drivers, each capable of driving a high side and low side N-type MOSFET.  
The gate driver is also provided with programmable dead time delays for preventing current shoot-  
through between HS and LS switches in normal operation.  
Separate charge pumps for low and high side gate drivers support 100% duty cycle and low voltage supply  
operation. Supplies for the gate drivers are programmable to one of the following levels: 7 V, 10 V, 12 V or  
15 V. Additionally, the slew rate of the driving signal can be programmed with fine granularity to reduce  
EMI emissions.  
An integrated synchronous buck converter provides an efficient supply of current to the rest of the system.  
However, power tool systems require high precision current measurements, involving a very precise ADC  
reference voltage. For that purpose, 6EDL7141 uses a linear voltage regulator (up to 300mA), powered by  
the buck converter to supply the MCU and other sensitive components in the system. With this advanced  
power supply architecture, not only the best possible signal quality is achieved, but also the power  
efficiency is optimized at any input and output condition.  
6EDL7141 includes three current sense amplifiers for accurate current measurements that support bi-  
directional low side current sensing with programmable gain. RDSON sensing is supported through internal  
connection of the phase nodes to the current sense amplifiers inputs. Temperature compensation if  
needed shall be provided by the user application. Outputs of current sense amplifiers support both 3.3V  
and 5V allowing most commercial controllers to be compatible. Low noise, low settling times and high  
accuracy are the main features of the integrated operational amplifiers. An internal buffer can be used to  
offset the sense amplifier outputs for optimizing the dynamic range.  
The device provides numerous protection features for improving application robustness during adverse  
conditions like monitoring of power supply voltages as well as system parameters. The failure behavior,  
threshold voltages and filter times of the supervisions of the device are adjustable via SPI. Monitored  
aspects include inverter currents, gate drive voltages and currents, device temperature, and rotor locked.  
When a fault occurs, the device stops driving and pulls nFAULT pin low, in order to prevent system damage  
or other possible malfunction. This signal can be connected to a microcontroller to inform the processor  
that a fault has happened. The microcontroller can request more information on the fault via SPI  
commands.  
The integrated SPI interface can be used to configure 6EDL7141for the application. The SPI provides both  
detailed fault reporting and flexible parameter settings such as gain of the current sense amplifiers, slew  
rate control of the gate drivers, various protection features or gate driver voltage.  
Datasheet  
2
<Revision 1.08>  
<2022-09-16>  
 
 
MOTIX™ 6EDL7141  
Datasheet  
System Block Diagram  
Figure 1 shows a simplified system block diagram where MOTIX™ 6EDL7141 is used as a 3-phase gate-  
driver in a µC-based Hall-sensored BLDC motor control system. The integrated buck regulator provides the  
power supply for both the microcontroller unit (MCU) and the Hall sensors in the BLDC motor.  
Figure 1  
Simplified System Block Diagram  
Package Description  
MOTIX™ 6EDL7141 is integrated in a VQFN48 7mm x 7mm package with an exposed pad. The device and  
package information is shown in Table 1.  
Table 1  
Device and package information  
Part Number  
Package  
Body Size  
Lead Pitch  
6EDL7141  
PG-VQFN-48-78  
7.0 mm × 7.0 mm  
0.5 mm  
Datasheet  
3
<Revision 1.08>  
<2022-09-16>  
 
 
 
 
MOTIX™ 6EDL7141  
Datasheet  
Table of contents  
Product Feature Summary............................................................................................................... 1  
Potential Applications..................................................................................................................... 2  
Product Description ........................................................................................................................ 2  
System Block Diagram .................................................................................................................... 3  
Package Description ....................................................................................................................... 3  
1
1.1  
1.2  
Pin Configuration........................................................................................................... 7  
Pin Assignment........................................................................................................................................7  
Pin Definitions and Functions.................................................................................................................8  
2
General Product Characteristics .....................................................................................11  
Absolute Maximum Ratings ..................................................................................................................11  
Recommended Operating Conditions..................................................................................................13  
ESD Robustness.....................................................................................................................................14  
Thermal Resistance...............................................................................................................................14  
Electrical Characteristics.......................................................................................................................14  
Electrical Characteristic Graphs ...........................................................................................................26  
2.1  
2.2  
2.3  
2.4  
2.5  
2.6  
3
3.1  
3.2  
3.2.1  
3.2.2  
3.2.3  
3.2.4  
3.2.5  
Product Features ..........................................................................................................33  
Functional Block Diagram.....................................................................................................................33  
PWM Modes............................................................................................................................................34  
PWM with 6 Independent Inputs 6PWM........................................................................................34  
PWM with 3 Independent Inputs 3PWM........................................................................................35  
PWM with 1 Input and Commutation Pattern 1PWM ...................................................................36  
PWM with 1 Input and Commutation with Hall Sensor Inputs 1PWM with Hall Sensors............39  
PWM with 1 Input and Commutation with Hall Sensor Inputs and Alternating Recirculation –  
1PWM with Hall Sensors and Alternating Recirculation .................................................................41  
PWM Braking Modes.........................................................................................................................43  
Dead Time Insertion.........................................................................................................................45  
Integrated Three Phase Gate Driver .....................................................................................................46  
Gate Driver Architecture ..................................................................................................................46  
Slew Rate Control.............................................................................................................................47  
Gate Driver Voltage Programmability .............................................................................................51  
Charge Pump Configuration .................................................................................................................52  
Charge Pump Clock Frequency Selection .......................................................................................52  
Charge Pump Clock Spread Spectrum Feature ..............................................................................52  
Charge Pump Pre-Charge for VCCLS ...............................................................................................53  
Charge Pump Tuning .......................................................................................................................53  
Gate Driver and Charge Pumps Protections....................................................................................53  
Power Supply System ...........................................................................................................................56  
Synchronous Buck Converter Description ......................................................................................56  
DVDD Linear Regulator.....................................................................................................................58  
Current Sense Amplifiers.......................................................................................................................60  
RDSON Sensing Mode vs Leg Shunt Mode...........................................................................................61  
Current Shunt Amplifier Timing Mode.............................................................................................62  
Current Shunt Amplifier Blanking Time ..........................................................................................64  
Current Sense Amplifier Offset Generation: Internal or External (VREF pin) .................................66  
Overcurrent Comparators and DAC for Current Sense Amplifiers .................................................66  
Current Sense Amplifier Gain Selection ..........................................................................................69  
Current Sense Amplifier DC Calibration ..........................................................................................70  
Auto-Zero Compensation of Current Sense Amplifier ....................................................................70  
3.2.6  
3.2.7  
3.3  
3.3.1  
3.3.2  
3.3.3  
3.4  
3.4.1  
3.4.2  
3.4.3  
3.4.4  
3.4.5  
3.5  
3.5.1  
3.5.2  
3.6  
3.6.1  
3.6.2  
3.6.3  
3.6.4  
3.6.5  
3.6.6  
3.6.7  
3.6.8  
Datasheet  
4
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
3.7  
3.8  
Hall Comparators ..................................................................................................................................72  
Watchdog Timers...................................................................................................................................72  
Buck converter watchdog................................................................................................................73  
General Purpose Watchdog .............................................................................................................73  
Locked-Rotor Protection Watchdog Timer .....................................................................................74  
Multi-Function Pins ...............................................................................................................................75  
EN_DRV Pin.......................................................................................................................................75  
VSENSE/nBRAKE Pin ........................................................................................................................76  
CS_GAIN/AZ Pin................................................................................................................................76  
ADC Module-Analog to Digital Converter .............................................................................................77  
ADC Measurement Sequencing and On Demand Conversion ........................................................78  
Die Temperature Sensor ..................................................................................................................79  
3.8.1  
3.8.2  
3.8.3  
3.9  
3.9.1  
3.9.2  
3.9.3  
3.10  
3.10.1  
3.10.2  
4
4.1  
4.2  
Device Start-Up ............................................................................................................80  
Power Supply Start-Up..........................................................................................................................80  
Gate Driver and CSAMP Start-up...........................................................................................................80  
5
6
Device Functional States ...............................................................................................83  
Protections and Faults Handling.....................................................................................85  
7
7.1.1  
7.1.2  
Device Programming-OTP and SPI interface ....................................................................89  
OTP User Programming Procedure: Loading Custom Default Values ...........................................89  
SPI Communication .........................................................................................................................91  
8
8.1  
8.2  
Register Map ................................................................................................................93  
Device Programmability........................................................................................................................93  
Register Map ..........................................................................................................................................97  
Faults Status Register ................................................................................................................................................97  
Temperature Status Register ....................................................................................................................................98  
Power Supply Status Register ...................................................................................................................................99  
Functional Status Register ......................................................................................................................................100  
OTP Status Register .................................................................................................................................................101  
ADC Status Register .................................................................................................................................................102  
Charge Pumps Status Register ................................................................................................................................102  
Device ID Register ....................................................................................................................................................103  
Faults Clear Register ................................................................................................................................................103  
Power Supply Configuration Register.....................................................................................................................104  
ADC Configuration Register .....................................................................................................................................106  
PWM Configuration Register....................................................................................................................................107  
Sensor Configuration Register ................................................................................................................................108  
Watchdog Configuration Register ...........................................................................................................................109  
Watchdog Configuration Register 2 ........................................................................................................................110  
Gate Driver Current Control Register ......................................................................................................................111  
Gate Driver Pre-Charge Current Control Register...................................................................................................112  
TDRIVE Source Control Register..............................................................................................................................114  
TDRIVE Sink Control Register ..................................................................................................................................114  
Dead Time Register..................................................................................................................................................115  
Charge Pump Configuration Register .....................................................................................................................116  
Current Sense Amplifier Configuration Register.....................................................................................................117  
Current Sense Amplifier Configuration Register 2..................................................................................................119  
OTP Program Register .............................................................................................................................................121  
9
Application Description ............................................................................................... 122  
9.1  
Recommended External Components ...............................................................................................122  
Datasheet  
5
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
9.2  
9.3  
PCB Layout Recommendations ..........................................................................................................122  
Typical Applications ............................................................................................................................126  
ESD Protection ........................................................................................................... 129  
Package Information................................................................................................... 133  
10  
11  
Revision history........................................................................................................................... 135  
Datasheet  
6
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Pin Configuration  
1
Pin Configuration  
1.1  
Pin Assignment  
In Figure 2, the pinout of MOTIX™ 6EDL7141 is presented.  
Figure 2  
Pin configuration  
Datasheet  
7
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Pin Configuration  
1.2  
Pin Definitions and Functions  
Table 2 describes the different characteristics and functionalities assigned to the different pin of 6EDL7141  
device.  
I: Input, O: output, IO: Input and/or Output, D: Digital, A: Analog, AD: Analog and/or Digital, P: Power, G: Ground.  
Table 2  
Pin #  
Pin definition  
Pin Name  
IO  
Type  
Description  
1
2
3
4
nSCS  
SCLK  
SDO  
SDI  
I
D
Chip Select for SPI. Active low  
SPI clock signal  
I
D
D
D
O
I
SPI data output signal  
SPI data input signal  
When low indicates a fault has occurred; connect external pull-up to  
MCU power supply  
5
6
nFAULT  
INHA  
O
I
D
D
PWM input signal for channel A high side. Common PWM signal for  
PWM mode 1. Connect to DGND if not used  
PWM input signal for channel A low side.  
7
8
9
INLA  
INHB  
INLB  
I
I
I
D
D
D
Input of Hall sensor A in 1PWM modes. Connect to DGND if not used  
PWM input signal for channel B high side. Connect to DGND if not used  
PWM input signal for channel B low side.  
Input of Hall sensor B in 1PWM modes. Connect to DGND if not used  
PWM input signal for channel C high side.  
DIR signal for 1PWM modes. Connect to DGND if not used  
PWM input signal for channel C low side.  
Input of Hall sensor C in 1PWM modes. Connect to DGND if not used  
Analog programming for the shunt amplifier gain.  
10  
11  
INHC  
INLC  
I
I
D
D
CS_GAIN/  
AZ  
12  
I
A
Dual function as Auto-Zero: input to control external Auto-Zero  
function  
Analog programming of DVDD output voltage during start-up. Connect  
a pull down resistor to select DVDD voltage:  
R<=3.3 kDVDD=3.3 V  
R>= 10 kDVDD= 5.0 V  
After start-up, pin will be in nBRAKE mode: used for motor braking.  
Active low  
VSENSE/  
nBRAKE  
13  
14  
I
A/D  
P
Supply for external MCU, Hall sensors, etc. Voltage is generated by  
integrated linear voltage regulator and defined by VSENSE pin or SPI  
DVDD  
-
Power supply of the device  
15  
16  
17  
18  
19  
20  
21  
PVDD  
PH  
-
-
-
-
-
-
-
-
P
P
G
P
P
P
P
P
Buck phase node voltage. Connect to output inductor  
Power ground used for buck converter, charge pumps and gate drivers  
Buck output voltage. Connect capacitor between VDDB and PGND.  
Bottom connection of the charge pump flying capacitor 1  
Top connection of the charge pump flying capacitor 1  
Bottom connection of the charge pump flying capacitor 2  
Top connection of the charge pump flying capacitor 2  
PGND  
VDDB  
CP1L  
CP1H  
CP2L  
CP2H  
22  
Datasheet  
8
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Pin Configuration  
Pin #  
Pin Name  
IO  
Type  
Description  
Output of low side charge pump. Connect a capacitor from VCCLS to  
PGND.  
23  
VCCLS  
-
P
Output of high side charge pump. Connect a capacitor from VCCHS to  
PVDD or PGND  
24  
25  
VCCHS  
GHC  
-
P
A
High side gate driving signal for phase C. Not connected or connected  
to PVDD if not used  
O
High side source connection (phase node) for phase C.  
26  
SHC  
IO  
A
Positive input of shunt amplifier C for RDSON sensing. Not connected if  
not used  
27  
28  
N.C.  
GLC  
-
-
Not connected  
O
A
Low side gate driving signal for phase C. Not connected if not used  
Low side source connection for phase C.  
29  
SLC  
IO  
A
Positive input of shunt amplifier C for shunt sensing. Short to PGND if  
not used  
Current sense amplifier negative input for phase C. Short to PGND or  
DGND if not used  
30  
31  
CSNC  
CSNB  
I
I
A
A
Current sense amplifier negative input for phase B. Short to PGND or  
DGND if not used  
Low side source connection for phase B.  
32  
SLB  
IO  
A
Positive input of shunt amplifier B for shunt sensing. Short to PGND if  
not used  
33  
34  
GLB  
N.C.  
O
-
A
-
Low side gate driving signal for phase B. Not connected if not used  
Not connected  
High side source connection (phase node) for phase B.  
35  
SHB  
IO  
A
Positive input of shunt amplifier B for RDSON sensing. Not connected if  
not used  
High side gate driving signal for phase B. Not connected or connected  
to PVDD if not used  
36  
37  
GHB  
GHA  
O
O
A
A
High side gate driving signal for phase A. Not connected or connected  
to PVDD if not used  
High side source connection (phase node) for phase A.  
38  
SHA  
IO  
A
Positive input of shunt amplifier A for RDSON sensing. Not connected if  
not used  
39  
40  
N.C.  
GLA  
-
-
Not connected  
O
A
Low side gate driving signal for phase A. Not connected if not used  
Low side source connection for phase A.  
41  
SLA  
IO  
A
Positive input of shunt amplifier A for shunt sensing. Short to PGND if  
not used  
Current sense amplifier negative input for phase A. Short to PGND or  
DGND if not used  
42  
CSNA  
I
A
43  
44  
45  
CSOA  
CSOB  
CSOC  
O
O
O
A
A
A
Current sense amplifier output for phase A. Not connected if not used  
Current sense amplifier output for phase B. Not connected if not used  
Current sense amplifier output for phase C. Not connected if not used  
Datasheet  
9
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Pin Configuration  
Pin #  
Pin Name  
IO  
Type  
Description  
Optional reference voltage input offsetting the current sense (CS)  
outputs with respect to DGND. Not connected if not used  
46  
VREF  
I
I
A
47  
48  
CE  
A
D
P
Chip Enable. Starts up the device upon rising edge  
Enables the gate driver section and internal circuitry based on the  
configuration. Can be configured as watchdog clock. Internal pull  
down  
EN_DRV  
Ground Pad  
I
-
Ground connection for digital section. Solder to PCB.  
Datasheet  
10  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
2
General Product Characteristics  
2.1  
Absolute Maximum Ratings  
Table 3 shows the absolute maximum ratings for the device. Ratings are intended in the temperature range Tj=-  
40oC to Tj=150oC. All voltages are referred to ground (PGND for buck converter, charge pumps and gate driver  
related parameters and DGND for the rest), positive currents are flowing into the pin (unless otherwise  
specified).  
Table 3  
Absolute maximum ratings  
Values  
Typ  
Parameter  
Symbol  
Unit  
Condition  
Min  
Max  
Supply voltage  
PVDD  
-0.3  
70  
V
2
During start-up  
Supply voltage slew  
rate  
SRPVDD  
VCE  
V/μs  
0.25  
7
During active mode  
CE pin voltage  
-0.3  
V
Power ground to  
digital ground  
voltage  
PGND DGND -0.3  
0.3  
V
Low side gate driver  
supply voltage  
VCCLS  
VCCHS  
-0.3  
20  
90  
V
V
This is same as PVCC  
VCCHS = PVDD + PVCC  
VCCHS voltage  
PVDD-  
0.3  
VCCHS-VSHx voltage  
VCCHS-VGHx voltage  
VCCHS-VSHx  
VCCHS-VGHx  
VSHx  
90  
90  
V
V
V
Source high side  
voltage  
-8  
70  
70  
8
DC voltage  
-10  
-8  
500ns pulse max  
DC voltage  
Source low side  
voltage/Shunt  
amplifier positive  
input voltage  
VSLx  
V
-10  
8
500ns pulse max  
Gate high side  
voltage  
VGHx  
-8  
VCCHS+0.3  
VCCHS+0.3  
VCCLS+0.3  
V
V
DC voltage,  
-10  
-8  
500ns pulse max  
DC voltage  
Gate low side voltage VGLx  
-10  
VCCLS+0.3  
500ns pulse max  
DC, Tj = 25 oC  
Gate to Source high  
side voltage  
VGHx - VSHx  
-0.3  
-2  
16  
16  
V
V
500ns pulse max, Tj = 25  
oC  
DC, Tj = 25 oC  
Gate to Source low  
side voltage  
VGLx - VSLx  
-0.3  
-2  
16  
16  
500ns pulse max, Tj = 25  
oC  
Datasheet  
11  
<Revision 1.08>  
<2022-09-16>  
 
 
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
Values  
Typ  
Parameter  
Symbol  
Unit  
Condition  
Min  
Max  
Shunt amplifier  
negative input  
voltage  
VCSN  
-0.3  
DVDD+0.3  
Flying capacitor 1  
voltage  
VCP1H - VCP1L,  
-0.3  
9
V
CP1L pin voltage  
CP1H pin voltage  
VCP1L,  
VCP1H,  
-0.3  
-0.3  
9
V
V
20  
Flying capacitor 2  
voltage  
VCP2H - VCP2L  
-0.3  
70  
V
CP2L pin voltage  
CP2H pin voltage  
VCP2L  
VCP2H  
-0.3  
-0.3  
20  
90  
V
V
Buck converter  
output voltage  
VDDB  
VPH  
-0.3  
9
V
V
V
-0.3  
-5  
DC condition  
Phase voltage  
70  
6
Less than 20 ns pulse  
DVDD regulator  
output voltage  
DVDD  
-0.3  
VINHx, VINLx  
VnFAULT, VSCLK  
VnSCS, VSDI, VSDO  
VCSOx, VREF  
,
DVDD  
+ 0.3  
Input/Output pin  
voltage  
,
-0.3  
V
,
Maximum current for  
digital pins  
IDIG_IN_MAX  
VEN_DRV,  
VVSENSE/nBRAKE  
VCS_GAIN/AZ  
-1  
1
mA  
V
Analog input pin  
voltage  
Analog or analog and  
digital pins  
,
-0.3  
-1  
7
Maximum current for  
analog inputs  
IAN_IN_MAX  
10  
7
mA  
mA  
Maximum sink  
current for open-  
drain pins  
IOD_SINK_MAX  
VREF pin sink current IREF_SINK  
-50  
-40  
-55  
50  
μA  
Junction  
temperature  
TJ  
150  
oC  
Storage temperature TS  
150  
145  
oC  
oC  
Case temperature  
TCASE  
Note:  
Stresses above the ones listed here may cause permanent damage to the device. Exposure to  
absolute maximum rating conditions for extended periods may affect device reliability. These are  
stress ratings only which do not imply functional operation of the device at these or any other  
conditions beyond those indicated under Recommended Operating Conditions.  
Note:  
Absolute Maximum Ratings are not subject to production test, specified by design.  
Datasheet  
12  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
2.2  
Recommended Operating Conditions  
Operating at TA = 25 oC. All voltages are referred to ground (PGND for buck converter, charge pumps and gate  
driver related parameters and DGND for the rest), positive currents are flowing into the pin (unless otherwise  
specified).  
Table 4  
Recommended operating conditions  
Values  
Typ  
Parameter  
Symbol  
Unit  
Condition  
Min  
Max  
Supply voltage  
PVDD  
5.5  
60  
V
2
During start-up  
Supply voltage slew rate SRPVDD  
V/μs  
0.25  
6
During active mode  
CE pin voltage range  
VCE  
0
V
V
External supply voltage  
regulator output voltage  
Configurable via VSENSE pin  
or SPI (OTP write)  
DVDD  
3.3  
5.5  
-0.3  
-5  
DC condition  
Buck phase voltage  
continuous  
VPH  
60  
V
Less than 20 ns pulse  
Inverter phase voltage  
VSHx  
-8  
60  
75  
High side gate driver  
supply voltage  
VCCHS  
-0.3  
7
V
V
VCCLS,  
VCCHS-PVDD  
Gate driver supply  
voltage (PVCC)  
Programmable via SPI. This  
value is equal to PVCC  
15  
Gate driver maximum  
operating frequency  
fPWM_GD  
200  
kHz  
V
VINHx, VINLx, VnFAULT  
VCS_GAIN/AZ VEN_DRV,  
VSCLK, VnSCS, VSDI  
,
Digital pin I/O voltage  
range  
When CS_GAIN/AZ pin works  
as digital input  
-0.3  
DVDD  
,
VSDO  
Open-drain pins low  
voltage  
When sinking 5 mA, DVDD =  
3.3 V  
VOD_LV  
0.5  
V
V
V
Shunt amplifier input  
voltage range  
Sense amplifier configured for  
shunt resistor sensing  
VSLX, VCSNx  
-0.3  
0
0.3  
VCSOx  
VVSENSE/nBRAKE  
VCS_GAIN/AZ  
,
When CS_GAIN/AZ and  
VSENSE/nBRAKE pins work as  
analog pins  
Analog pins voltage  
range  
,
DVDD  
VREF input voltage  
range  
DVDD/  
4
DVDD  
/2  
VREF  
TJ  
VREF is configured as input  
Junction temperature  
range  
-40  
125  
°C  
Datasheet  
13  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
2.3  
ESD Robustness  
ESD robustness related data is listed in Table 5.  
Table 5  
ESD robustness data1)  
Values  
Typ  
Parameter  
Symbol  
Unit  
Condition  
Min  
Max  
ESD robustness all  
pins  
2000  
V
V
V
HBM2)  
CDM3)  
|VESD_HBM  
|
ESD robustness all  
pins  
500  
750  
|VESD_CDM  
|
ESD robustness  
(corner pins)  
CDM3) for corner pins only  
|VESD_CDM_CORNER  
|
1) Not subject to production test, specified by design  
2) ESD robustness, Human Body Model (HBM) according to ANSI/ESDA/JEDEC JS001 (1.5kΩ, 100 pF)  
3) ESD robustness, Charge Device Model (CDM) according to ANSI/ESDA/JEDEC JS-002  
2.4  
Thermal Resistance  
Note: This thermal data was generated in accordance with JEDEC JESD51 standards. For more information, go  
to www.jedec.org.  
Table 6  
Thermal resistance parameters  
Values  
Typ  
Parameter  
Symbol  
Unit  
Condition  
Min  
Max  
Junction-to-ambient  
thermal resistance  
RθJA  
Ta = 25 °C, FR4 PCB, size:  
60.0 40.0 1.5 mm3, stack  
2S2P  
41.2  
25.55  
6.73  
°C/W  
Junction-to-case (top)  
thermal resistance  
RθJC(top)  
RθJC(bot)  
Ta = 25 °C  
°C/W  
°C/W  
Junction-to-case  
(bottom) thermal  
resistance  
Ta = 25 °C  
2.5  
Electrical Characteristics  
PVDD = 5.5 to 60 V, T = 25°C, unless specified under test condition. All voltages are referred to ground (PGND for  
A
buck converter, charge pumps and gate driver related parameters and DGND for the rest), positive currents are  
flowing into the pin (unless otherwise specified).  
Table 7  
Electrical characteristics  
Values  
Typ  
Parameter  
Symbol  
Unit  
Condition  
Min  
Max  
Main Power Supply (PVDD)  
Supply voltage  
PVDD  
5.5  
20  
60  
50  
V
PVDD current, active  
mode  
VEN_DRV > VEN_DRV_TH, VCE > VCE_TH_R, PVDD  
= 40V, typical application run  
IPVDD_ACTIVE  
mA  
PVDD current,  
standby mode  
VEN_DRV < VEN_DRV_TH, VCE > VCE_TH_R, PVDD  
= 40V  
IPVDD_STANDBY  
3
8
mA  
Datasheet  
14  
<Revision 1.08>  
<2022-09-16>  
 
 
 
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
Values  
Typ  
Parameter  
Symbol  
Unit  
Condition  
Min  
Max  
PVDD current, OFF  
mode  
VEN_DRV < VEN_DRV_TH, VCE < VCE_TH_R. PVDD =  
40V  
IPVDD_OFF  
25  
40  
µA  
Gate Driver  
Generated from charge pump. Gate  
driver supply voltage programmable  
via SPI  
Low side gate driver  
supply voltage target  
VCCLS  
VCCHS  
7
15  
V
Generated from charge pump. Gate  
driver supply voltage programmable  
via SPI according to VCCLS  
High side gate driver  
supply voltage target  
10.8  
74.3  
V
V
High side gate driver  
output  
VCCLS  
- 0.7  
VGHx-VSHx  
VGLx-VSLx  
More details in section 2.6  
More details in section 2.6  
Low side gate driver  
output  
VCCLS V  
A
Peak source current  
(high side and low  
side drivers)  
Current flowing from pin. Gate driver  
current programmable via SPI  
IGD_SRC_PEAK  
1.5  
1.5  
Peak sink current  
(high side and low  
side drivers)  
Current into the pin. Gate driver  
current programmable via SPI  
IGD_SNK_PEAK  
A
250  
50  
Low side gate driver  
High side gate driver  
Hold gate current1)  
IHOLD  
mA  
Source and sink  
current accuracy  
IGD_ACCURACY  
-20  
20  
%
Charge pump clock  
frequency  
fCP_CLK  
190  
-5  
1600 kHz Programmable via SPI  
Charge pump clock  
accuracy  
fCP_CLK_ACC  
5
%
%
Charge pump clock  
frequency spread  
spectrum1)  
fCP_CLK_SS  
0
30  
60  
PVDD ≥ 9.5 V operation  
High side gate driver  
average current  
IGD_VCCHS  
mA  
mA  
30  
60  
PVDD < 9.5 V operation  
PVDD ≥ 9.5 V operation  
Low side gate driver  
average current  
IGD_VCCLS  
30  
PVDD < 9.5 V operation  
Datasheet  
15  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
Values  
Typ  
Parameter  
Symbol  
Unit  
Condition  
Min  
Max  
CCPx = 220 nF, CVCCLS=1 μF, ILOAD <50 μA,  
PVCC = 12 V. PVDD ≥ 10 V. Depends  
on capacitance values and features  
like charge pump pre-charge  
250  
µs  
Charge pump ramp  
up time1)  
tCP_START  
CCPx = 220 nF, CVCCLS=1 μF, ILOAD <50 μA,  
PVCC = 12 V. PVDD < 10 V. Depends  
on capacitance values and features  
like charge pump pre-charge  
1
ms  
Gate driver PWM  
frequency  
fPWM_GD  
200  
kHz  
ns  
Applies to INHx and INLx pins. Pre-  
charge current disabled, current  
setting to 1.5A  
Input pin pulse width tINx_PW  
80  
This is the minimum dead time value  
possible. If input signals have dead  
time lower than this, this value  
applies otherwise input PWM signal  
dead time is used. Value is  
tDT_RISE  
tDT_FALL  
,
Dead-time1)  
120  
70  
ns  
programmable via SPI.  
Gate to Source  
passive weak pull-  
down resistor  
RGS_PD_WEAK  
100  
1
130  
2
Always active  
Pull-down resistor enabled when  
Gate to Source active  
strong pull-down  
resistor  
EN_DRV or PVDD are off and VGxy VSxy  
≥ 2 V. Both high side and low side  
drivers  
RGS_PD_STRONG 0.25  
kΩ  
Propagation delay  
INHx to GHx  
tPROP_HS  
tPROP_LS  
140  
140  
200  
200  
ns  
ns  
Dead time not considered  
Dead time not considered  
Propagation delay  
INLx to GLx  
Propagation delay  
matching high-low  
side1)  
tPROP_MATCH_HL  
0
25  
ns  
Channel-to-channel  
propagation delay  
matching1)  
tPROP_MATCH_CH  
0
0
10  
10  
ns  
ns  
Channel-to-channel  
dead time matching1)  
tDT_MATCH_CH  
Threshold voltage referred to:  
Gate to source  
comparator  
threshold  
For pull down GHx - SHx (resp. GLx-  
mV SLx for low side driver).  
VGS_CPM_TH  
250  
For pull up VCCHS - GHx (resp. VCCLS  
- GLx for low side driver)  
Datasheet  
16  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
Values  
Typ  
Parameter  
Symbol  
Unit  
Condition  
Min  
Max  
Gate to source  
comparator deglitch  
time1)  
tVGS_CMP_DEGLIT  
CH  
500  
ns  
Synchronous Buck Converter  
PVCC_SETPT=b’11, PVDD ≥ 8 V, IVDDB  
0 A  
=
6.5  
Buck converter  
output target voltage  
PVCC_SETPT=b’10, PVDD ≥ 8.5 V, IVDDB  
= 0 A  
VDDBNOM  
7.0  
8.0  
V
PVCC_SETPT=b’0x, PVDD ≥ 9.5 V, IVDDB  
= 0 A  
PVCC_SETPT=b’11,  
5.5 V ≤ PVDD < 8 V  
4.6  
6.5  
7.0  
Buck with fixed duty cycle. VDDB  
dependent on IVDDB. Min value  
defined at IVDDB = 200mA condition  
PVCC_SETPT=b’10,  
5.5 V ≤ PVDD < 8.5 V  
Buck with fixed duty cycle. VDDB  
depends on IVDDB. Min value defined at  
IVDDB = 200mA  
Buck regulator  
output voltage at low VDDBNOM_LV 4.6  
input voltage (PVDD)  
V
PVCC_SETPT=b’0x,  
5.5 V ≤ PVDD < 9.5 V  
4.6  
8.0  
9
Buck with fixed duty cycle. VDDB  
depends on IVDDB. Min value defined at  
IVDDB = 200mA  
PVDD > VDDBNOM + 2.5 V, IVDDB  
transient from 60 mA to 540 mA (10%  
to 90% load transient), CVDDB = 47 µF,  
L = 22 µH, fBUCK_SW = 500 kHz  
-10  
%
%
Buck converter  
output voltage load  
ΔVDDBLOAD  
PVDD > VDDBNOM + 2.5 V, IVDDB  
regulation1)  
transient from 60 mA to 540 mA (10%  
to 90% load transient), CVDDB = 47µF, L  
= 10 µH, fBUCK_SW = 1000 kHz  
-9.5  
5
PVDD ≥ 9.5 V. VDDB supplies charge  
600  
200  
mA pumps, DVDD linear regulator and  
VDDB pin  
Buck converter  
maximum average  
current  
IVDDB_MAX  
PVDD at low input voltage range  
(VDDBNOM_LV). VDDB supplies charge  
pumps, DVDD linear regulator and  
mA  
VDDB pin  
Buck converter  
maximum duty cycle  
DCBUCK_MAX  
95  
%
Datasheet  
17  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
Values  
Typ  
Parameter  
Symbol  
Unit  
Condition  
Min  
Max  
Buck converter high  
side switch RDSON  
RDSON_BUCK_HS 0.7  
1.4  
2.2  
Buck converter low  
side switch RDSON  
RDSON_BUCK_LS 0.3  
0.45  
500  
1.0  
450  
590  
Buck switching  
frequency  
Configurable via OTP write. May vary  
during load steps.  
fBUCK_SW  
kHz  
850  
1000 1150  
Buck converter soft  
start timing  
Actual value depends on buck  
output filter  
tVDDB_SFT_START  
1500 µs  
Linear Regulator DVDD  
Programmable via SPI or external  
pull down resistor on VSENSE pin:  
R<=3.3 kΩDVDD=3.3 V  
Programmable via SPI or external  
pull down resistor on VSENSE pin:  
3.3  
Regulator target  
output voltage  
DVDD  
V
5
R>=10 kΩDVDD=5.0 V  
Output voltage  
accuracy  
DVDDACC  
IDVDD  
-2.5  
2.5  
%
Load current  
300  
10  
mA  
mV  
Static line regulation ΔDVDDLINE  
Static load regulation ΔDVDDLOAD  
VDDB=6.5 V...8 V, IDVDD=300 mA  
VDDB=DVDD+1.5 V, IDVDD = 1 mA to  
300 mA step  
mV  
µs  
40  
Analog programming  
tAN_T  
25  
Each VSENSE and/or CS_GAIN  
pins period  
Programmable via SPI. Delay  
between VDDB UVLO until DVDD  
ramp up start  
DVDD turn on delay  
tDVDD_TON_DLY 200  
800  
µs  
Configurable via SPI- Current  
limited by IDVDD_I_LIM. If due to larger  
CDVDD values, programmed timing  
is not achievable, start-up time is  
DVDD soft start  
timing  
tDVDD_SFT_  
START  
µs  
100  
1600  
defined by 퐷푉퐷퐷_푆퐹푇_푆푇퐴푅푇  
=
∗ 퐷푉퐷퐷  
ꢀꢁꢀꢀ  
ꢀꢁꢀꢀ_ꢂ_퐿ꢂ푀  
Datasheet  
18  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
Values  
Typ  
Parameter  
Symbol  
Unit  
Condition  
Min  
Max  
Current Sense Amplifier  
Configured either via external  
resistor or SPI  
Closed loop gain  
Gain error1)  
GCS  
4
64  
1
V/V  
GCS_ERROR  
-1  
%
Measured at SLx-CSNx=0.025 V  
Offset input referred1) VCS_OS  
200  
5
600  
µV  
Gain=32, inputs shorted  
ΔVCS_OS  
ΔT  
/
μV/  
oC  
Offset temperature  
drift1)  
Current sense  
blanking time  
tCS_BLANK  
0
8
µs  
Programmable via SPI  
Time from input signal step to 1%  
of final output voltage. Input  
600  
voltage step of 0.2 V. Gain 4 to 24  
Amplifier output  
settling time 1)  
tCSO_SETTLING  
ns  
Settling time from input signal  
step to 1% of final output voltage.  
Input voltage step of 0.2 V. Gain 32  
to 64  
1000  
Unity gain  
MHz  
dB  
GBW  
5
8
bandwidth1)  
Common mode  
rejection ratio1)  
CMRR  
60  
80  
Gain=8, fSW from 0 Hz to 80 kHz  
60  
40  
Gain=8, f<1 MHz  
Power supply  
PSRR  
dB  
rejection ratio1)  
Gain=8, f<10 MHz  
Current drawn into pin  
Input bias current  
ICSN  
50  
μA  
Common mode input  
range1)  
VCS_COM  
-0.3  
-0.3  
0.3  
0.3  
V
Differential mode  
input range  
VCS_DIFF  
VCSO  
0.3  
V
DVDD-  
0.3  
Current sense output  
voltage range  
V
Output voltage slew  
rate1)  
Gain=8, RL=470 Ω, CL=330 pF. VSLx =  
+/- 250 mV  
10  
SRCSO  
-10  
V/μs  
Propagation delay  
from gate driver (Gxy)  
transition to CSOx  
activation1)  
130  
400  
CSAMP in shunt mode  
tCSAMP_PROP  
ns  
V
CSAMP in RDSON mode  
Output target voltage  
reference (offset)-  
VREF  
1/4*  
DVDD  
1/2*  
DVDD  
Depending on DVDD selected  
value: DVDD=3.3 V / DVDD=5 V  
VCS_REF  
Datasheet  
19  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
Values  
Typ  
Parameter  
Symbol  
Unit  
Condition  
Min  
Max  
Output voltage  
reference (offset) –  
VREF- accuracy  
VCS_REF_ACC  
-1.5  
1.5  
%
Output short circuit  
limit  
ICS_SC  
20  
mA Pin CSOx shorted to ground  
1.7  
2
Normal mode  
µs  
Auto-Zero active time tAUTO_ZERO  
Rdson sensing mode  
100  
200  
If GHx is switching  
µs  
tAUTO_ZERO  
Auto-Zero cycle time  
_CYCLE  
If GHx is not switching  
CS_GAIN/AZ external  
Auto-Zero signal  
fAZ_CP_CLK_OFF  
5
100  
3.5  
kHz  
µs  
frequency1)  
CS_GAIN/AZ external  
Auto-Zero signal  
pulse width1)  
tAZ_EXT_PW  
0.1  
Current Sense Amplifier Over-Current Protection Comparator and DAC  
Current sense over-  
current comparator  
hysteresis  
VCS_OC_HYST  
5
mV  
Over-current  
comparator input  
offset  
VCS_OCP_OFFSE  
T
VCS_OCP_THP = 200mV, VCS_OCP_THN = -  
200mV  
-12  
0
12  
8
mV  
µs  
Over-current deglitch tCS_OCP_DEGLIT  
time  
Programmable via SPI  
CH  
Current sense input  
referred OCP  
threshold positive  
target level  
Current Sense Input  
referred OCP  
threshold negative  
VCS_OCP_THP  
20  
300  
-20  
mV Programmable via SPI  
mV Programmable via SPI  
VCS_OCP_THN  
-300  
target level  
Over-current  
tOCP_BLANK  
0
10  
µs  
Programmable via SPI  
blanking time  
Analog to Digital Converter (ADC)  
ADC resolution  
ADC gain error  
Datasheet  
ADCRES  
7
bits  
%
-0.5  
0.5  
εADC_GAIN_ERR  
20  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
Values  
Typ  
Parameter  
Symbol  
Unit  
Condition  
Min  
Max  
ADC offset error  
2
2
LSB  
MHz  
µs  
εADC_OFFS_ERR  
fADC_CLK  
tCONV  
ADC input clock  
12.5  
1.28  
ADC conversion time  
Digital Inputs (INHx, INLx, SCLK, nSCS)  
DVDD = 3.3V. Applies also to nBRAKE  
function in VSENSE/nBRAKE pin.  
0.8  
V
1.8  
Input logic low  
voltage  
VINPUT_IL  
DVDD = 5V. Applies also to nBRAKE  
function in VSENSE/nBRAKE pin.  
DVDD = 3.3V. Applies also to nBRAKE  
function in VSENSE/nBRAKE pin  
1.8  
Input logic high  
voltage  
VINPUT_IH  
V
DVDD = 5V. Applies also to nBRAKE  
function in VSENSE/nBRAKE pin  
3.0  
Internal pull-down  
resistor to GND  
RPD_DIG  
200  
200  
Applies to INHx, INLx and SCLK pins  
Internal pull-up  
resistor to DVDD  
RPU_nSCS  
kΩ  
Digital Inputs (CE, EN_DRV)  
Internal pull-down  
resistor to GND CE  
RPD_CE  
350  
625  
500  
850  
VCE > 2V  
Internal pull-down  
resistor to GND  
EN_DRV  
RPD_EN_DRV  
kΩ  
T
= -40 oC to 125 oC. This is the  
A
minimum CE pin voltage above  
which, any device (operated within  
recommended conditions) will  
activate the device operation.  
CE threshold voltage  
rising  
VCE_TH_R  
2.7  
V
V
T
= -40 oC to 125 oC. This is the  
A
maximum CE pin voltage below  
which, any device (operated within  
recommended conditions) will stop  
the device operation.  
CE threshold voltage  
falling  
VCE_TH_F  
0.6  
10  
CE pin sink current  
ICE_SNK  
µA  
V
Current flowing into CE pin  
EN_DRV threshold  
voltage  
0.5*  
DVDD  
VEN_DRV_TH  
EN_DRV watchdog  
function threshold  
voltage high  
VEN_DRV_WD_TH  
H
0.8*  
DVDD  
V
Datasheet  
21  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
Values  
Typ  
Parameter  
Symbol  
Unit  
Condition  
Min  
Max  
EN_DRV watchdog  
signal threshold  
voltage low  
VEN_DRV_WD_TH  
L
0.2*D  
VDD  
V
EN_DRV threshold  
voltage hysteresis  
VEN_DRV_TH_HY  
S
Applies to VEN_DRV_TH, VEN_DRV_WD_THH and  
VEN_DRV_WD_THL thresholds  
4
%
Digital Output - nFAULT  
Output logic low  
voltage  
VOL  
0.6  
V
Io=5mA  
nFAULT internal pull-  
up resistor to DVDD  
RPU_nFAULT  
200  
Pull up resistor for nFAULT  
Digital Output - SDO  
0.7  
0.9  
DVDD = 3.3V, Io=5mA  
Output logic low  
voltage  
VOL  
VOH  
V
DVDD = 5V, Io=5mA  
2.4  
4.1  
DVDD = 3.3V, Io=5mA  
Output logic high  
voltage  
V
DVDD = 5V, Io=5mA  
SDO internal pull-  
down resistor to  
DGND  
RPD_SDO  
200  
When nSCS is high  
OTP Programming  
OTP programming  
supply voltage  
PVDDOTP_PR  
OG  
Below this value an OTP blocking will  
occur  
13  
V
OTP programming  
temperature  
Above this value an OTP blocking will  
occur  
TOTP_PROG  
150  
°C  
Watchdog  
Watchdog timer  
period for buck  
converter input  
Applies to buck converter input  
ms selection only. Not configurable  
value  
tWD_BUCK_T  
1.5  
Watchdog EN_DRV  
frequency  
tWD_EN_DRV_FRE  
Q
450  
500  
550  
Hz  
Overload Protections Gate Driver  
PVDD UVLO threshold  
rising  
VPVDD_UVLO_R  
VPVDD_UVLO_F  
VHS_UVLO_R  
VHS_UVLO_F  
4.95  
4.85  
5.6  
5.1  
5.0  
5.8  
4.5  
5.25  
5.15  
6.0  
V
V
V
V
PVDD UVLO threshold  
falling  
VCCHS UVLO  
threshold rising  
VCCHS UVLO  
threshold falling  
4.3  
4.7  
Datasheet  
22  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
Values  
Typ  
Parameter  
Symbol  
Unit  
Condition  
Min  
Max  
VCCLS UVLO  
threshold rising  
VLS_UVLO_R  
VLS_UVLO_F  
6.1  
4.3  
6.4  
4.5  
6.7  
4.7  
V
VCCLS UVLO  
threshold falling  
V
Overload Protections Power Supply System  
VDDB UVLO rising  
threshold  
VVDDB_UVLO_R  
VVDDB_ UVLO_F 4.1  
VVDDB_OVLO_R 105  
VVDDB_ UVLO_F 102  
4.2  
4.3  
4.4  
V
VDDB UVLO falling  
threshold  
4.2  
4.3  
V
VDDB OVLO rising  
threshold  
108  
105  
111  
108  
%
%
Percentage of target output value  
Percentage of target output value  
VDDB OVLO falling  
threshold  
1.0  
1.3  
fBUCK_SW = 500kHz  
fBUCK_SW = 1MHz  
Buck OCP (inductor  
current) threshold  
IBUCK_OCP_TH  
IBUCK_OCP_HYS  
VDVDD_UVLO_R  
A
Buck OCP hysteresis  
50  
85  
mA  
%
DVDD UVLO rising  
threshold  
Percentage of target output value  
Percentage of target output value  
Percentage of target output value  
DVDD UVLO falling  
threshold  
VDVDD_UVLO_F  
VDVDD_OVLO_R  
VDVDD_OVLO_F  
75  
%
%
%
DVDD OVLO rising  
threshold  
110  
105  
DVDD OVLO falling  
threshold  
DVDD target output  
current limit  
IDVDD_I_LIM  
50  
450  
10  
8
mA Configurable via SPI  
TJ=-40 oC to 125 oC, limit setting to  
50mA  
-30  
-18  
%
DVDD target output  
current limit  
accuracy  
IDVDD_I_ACC  
TJ=-40 oC to 125 oC, for other limit  
settings  
%
Over-Temperature Protection  
Over-temperature  
shut-down threshold  
OTSTH  
OTSHYS  
OTWTH  
150  
10  
oC  
oC  
oC  
OTS Hysteresis  
Over-temperature  
warning threshold  
125  
Measured via internal ADC  
Over-temperature  
warning hysteresis  
OTWHYS  
10  
oC  
Locked Rotor Protection  
Datasheet  
23  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
Values  
Typ  
Parameter  
Symbol  
Unit  
Condition  
Min  
Max  
Locked rotor detect  
time  
tLOCK  
1
8
s
Programmable via SPI  
SPI Timing Requirements1)  
Clock period  
tCLK  
77  
20  
20  
10  
ns  
Clock high time  
Clock low time  
tCLKH  
tCLKL  
tSET_SDI  
ns  
ns  
ns  
SDI input data setup  
time  
SDI input data hold  
time  
tHD_SDI  
10  
0
ns  
SDO output data  
delay time  
tDLY_SDO  
20  
ns  
SCLK high to SDO valid  
SDO rise and fall time tRF_SDO  
10  
50  
50  
ns  
ns  
ns  
ns  
ns  
ns  
nSCS enable time  
nSCS disable time,  
nSCS hold time  
tEN_nSCS  
tDIS_nSCS  
tHD_nSCS  
tSET_nSCS  
tSEQ_nSCS  
nSCS low to SDO transition  
nSCS high to SDO high impedance  
Falling SCLK to rising nSCS  
50  
nSCS setup time  
50  
Falling nSCS to rising SCLK  
Rising nSCS to falling nSCS  
nSCS sequential  
delay time  
450  
1. Not subject to production test  
Datasheet  
24  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
Figure 3  
SPI timing diagram  
Datasheet  
25  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
2.6  
Electrical Characteristic Graphs  
Following graphs provide information on the behavior of the device at different conditions. This data is not  
subject to production test. T  
A
= 25°C, unless otherwise specified. All voltages are referred to ground (PGND for  
buck converter, charge pumps and gate driver related parameters and DGND for the rest).  
Figure 4  
Current consumption on PVDD pin vs PVDD voltage during STOP state -both CE and EN_DRV  
are below active thresholds  
Figure 5  
Current consumption on PVDD vs PVDD voltage during STANDBY state - CE is above active  
threshold and EN_DRV is below  
Datasheet  
26  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
Figure 6  
Current consumption on PVDD vs PVDD voltage during ACTIVE state in a typical  
configuration -both CE and EN_DRV are both above active thresholds  
Figure 7  
VCCLS average voltage vs VCCLS load for different PVCC configurations at PVDD 18V-Typical  
configuration with CCP1(2) = 220nF and CVCCLS = 1uF. VCCHS load 20mA  
Datasheet  
27  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
Figure 8  
VCCLS average voltage vs VCCLS load for different PVCC configurations at PVDD 10V-Typical  
configuration with CCP1(2) = 220nF and CVCCLS = 1uF. VCCHS load 20mA  
Figure 9  
VCCLS average voltage vs VCCLS load for different PVCC configurations at PVDD 5.5V.  
Typical configuration with CCP1(2) = 220nF and CVCCLS = 1uF. VCCHS load 20mA  
Datasheet  
28  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
Figure 10  
High side gate driver supply (VCCHS-PVDD) average voltage vs VCCHS load for different  
PVCC configurations at PVDD 18V. Typical configuration with CCP1(2) = 220nF and CVCCHS = 1uF.  
VCCLS load 20mA  
Figure 11  
High side gate driver supply (VCCHS-PVDD) average voltage vs VCCHS load for different  
PVCC configurations at PVDD 10V. Typical configuration with CCP1(2) = 220nF and CVCCHS = 1uF.  
VCCLS load 20mA  
Datasheet  
29  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
Figure 12  
High side gate driver supply (VCCHS-PVDD) average voltage vs VCCHS load for different  
PVCC configurations at PVDD 5.5V. Typical configuration with CCP1(2) = 220nF and CVCCHS = 1uF.  
VCCLS load 20mA  
Figure 13  
DVDD 3.3V output voltage vs DVDD load at different temperatures  
Datasheet  
30  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
Figure 14  
DVDD 5.0V output voltage vs DVDD load at different temperatures  
Figure 15  
Buck converter average output voltage (VDDB) vs PVDD voltage. Typical configuration, with  
VDDB load 200mA and DVDD load of 50mA, buck converter switching frequency 500kHz,  
PVDD 18V  
Datasheet  
31  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
General Product Characteristics  
Figure 16  
Buck converter average output voltage (VDDB) vs VDDB load (IVDDB) for different PVCC and  
buck switching frequency operations. Typical configuration with PVDD 18V.  
Datasheet  
32  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
3
Product Features  
3.1  
Functional Block Diagram  
Figure 17 shows a simplified block diagram including main building blocks. In following sections, each of this  
building blocks and main device features will be introduced in greater detail.  
Figure 17  
Functional block diagram  
Datasheet  
33  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
3.2  
PWM Modes  
MOTIX™ 6EDL7141 offers four different PWM modes and a sub-variant to address different MCU needs. The first  
mode is 6PWM and drives the gate driver in a classic way by using 6 PWM signals from the MCU. 6EDL7141  
implements additionally three other modes, where it applies intelligence to simplify the PWM generation on the  
microcontroller side. That together with integrated protection features results in a highly robust and faster  
development for drives applications. An intelligent dead time unit will ensure no shoot through happens at any  
condition. A highly configurable braking mode provides safe reaction to motor or system events.  
6EDL7141 supports following PWM modes that can be selected via bitfield PWM_MODE:  
1. 6PWM  
2. 3PWM  
3. 1PWM and commutation pattern  
4. 1PWM with Hall sensor commutation  
5. 1PWM mode with Hall sensor commutation and alternating recirculation  
Following subsections provide further details on each of the PWM modes and sub-modes.  
Note:  
It is possible to use only one or two phases instead of the 3 phases, like for instance in a full bridge  
configuration. In such case, it is recommended to keep INHx and INLx signals of the unused phases  
shorted to DGND and the GHx, GLx, SHx and SLx signals open.  
3.2.1  
PWM with 6 Independent Inputs – 6PWM  
When the PWM_MODE register is set to b'0 then 6EDL7141 is configured for 6 independent PWM inputs. In this  
mode the system microcontroller (MCU) provides 3 pairs of complementary PWM signals with dead time  
between high side and low side PWM. A minimum dead time will be observed by 6EDL7141, for safety reasons, in  
order to avoid strong shoot through condition.  
VSENSE/ nBRAKE pin can be used for braking the motor in a controlled manner. See 3.2.6 for more information  
on braking modes.  
Table 8 shows the truth table for 6PWM mode while Figure 18 shows a system diagram for this mode.  
Table 8  
Truth table for 6PWM mode.  
INHx  
INLx  
VSENSE/nBRAKE  
GHx  
GLx  
SHx  
1
1
0
0
X
1
0
1
0
X
1
1
1
1
0
LOW  
HIGH  
LOW  
LOW  
LOW  
LOW  
HIGH  
LOW  
High-Z  
HIGH  
LOW  
High-Z  
Brake cfg.  
Brake cfg.  
Brake cfg.  
Note:  
Note:  
X means any level  
Brake function can be configured to switch on all low side MOSFETs, all high side MOSFETs,  
alternate between these two options or set all outputs to high Z  
Datasheet  
34  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Figure 18  
6PWM mode scheme  
3.2.2  
PWM with 3 Independent Inputs – 3PWM  
MOTIX™ 6EDL7141 can be configured to 3PWM mode by setting PWM_MODE bitfield to value b'001. In such case,  
only 1 PWM signal (high side) per phase is necessary. 6EDL7141 will automatically generate the low side signals  
according to Table 9 and will insert a configurable dead time. Dead time is independently programmable for  
high to low (fall of phase node voltage) and low to high (rise of phase voltage) transitions through bitfields  
DT_RISE and DT_FALL.  
INLx signals are ignored in this mode.  
VSENSE/nBRAKE pin can be used for braking the motor. See 3.2.6 for more information on braking modes.  
Figure 19 depicts a system diagram for this PWM mode.  
Table 9  
Truth table for 3PWM mode.  
INHx  
INLx  
VSENSE/nBRAKE  
GHx  
GLx  
SHx  
1
0
X
X
0
0
1
X
1
1
1
0
HIGH  
LOW  
LOW  
LOW  
HIGH  
LOW  
HIGH  
LOW  
High-Z  
Brake cfg.  
Brake cfg.  
Brake cfg.  
Note:  
Note:  
X means any level  
Brake function can be configured to switch on all low side MOSFETs, all high side MOSFETs,  
alternate between these two options or set all outputs to high Z  
Datasheet  
35  
<Revision 1.08>  
<2022-09-16>  
 
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Figure 19  
3PWM mode scheme  
3.2.3  
PWM with 1 Input and Commutation Pattern – 1PWM  
When the PWM_MODE register is set to b'010 then 6EDL7141 is configured to 1PWM mode. In this case, the duty  
cycle and frequency of signal INHA is used to determine the duty cycle (or amplitude) and the frequency of the  
PWM outputs generated by 6EDL7141. The rest of inputs are captured to decide the commutation pattern or  
state of the outputs. INHC signal can be used to implement 12 step block or trapezoidal commutation or  
trapezoidal. Dead time is automatically inserted according to programmed values in bitfields DT_RISE and  
DT_FALL.  
Figure 20 shows a schematic diagram of 1PWM mode  
Figure 20  
1PWM mode scheme  
Datasheet  
36  
<Revision 1.08>  
<2022-09-16>  
 
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Additionally, the user has the option to select between two main commutation schemes programmable via  
register bitfield PWM_FREEW_CFG:  
Diode freewheeling bitfield PWM_FREEW_CFG =b’1: in this case, the freewheeling current will flow through  
the low side MOSFET body diodes. The truth table for this mode is shown in Table 10.  
Active freewheeling bitfield PWM_FREEW_CFG =b’0: in this case the low side MOSFETs will be switched  
synchronously to reduce conduction losses on the body diode conduction. The truth table for this mode is  
shown in Table 11.Note:  
12 Step Trapezoidal or Block Commutation  
Input INHC can be optionally used to create a 12 step trapezoidal commutation. This method energizes up to  
two phases at the same time in contrast to 6 step, where only one is active at any time. In 12 step trapezoidal  
commutation, torque ripple is improved and the angle created between stator and rotor flux vectors can be  
controlled within 30degree accuracy instead of 60degree in 6 step trapezoidal commutation. This method  
improves motor efficiency and torque ripple, however requires additional position information. This information  
can be processed by a microcontroller to produce signals INHA, INLA, INHB, INLB and INHC according to Table 10  
or Table 11. As can be seen, from a system perspective, the INHC signal must toggle at every 30degree rotation  
(electrical).  
In case the INHC signal is not toggled, the device will apply the commutation as shown in to Table 10 or Table 11.  
As an example, if INHC is left low, a classic 6 step trapezoidal commutation pattern will be produced. In case  
INHC is pulled high, the pattern will show a 30 degree advanced with respect to a standard 6 step trapezoidal  
commutation. The user can use this variants or toggle the INHC pin every 30 degree of rotation to create a 12  
step commutation pattern.  
VSENSE/ nBRAKE pin can be used for braking the motor. See 3.2.6 for more information on braking modes.  
Here is a summary of inputs and output functionalities:  
INHA - PWM input, defines PWM output duty cycle and frequency  
INLA, INHB, INLB - Provide timing for modulation pattern changes  
INHC Signalizes 12 step states. Must toggle every electrical 30degree  
INLC This input is ignored in this mode. Recommended pull down.  
VSENSE/ nBRAKE signal When active, 6EDL7141 will force the motor to brake.  
GHA, GLB, GHB, GLB, GHC, GLC Complementary PWM Output signals  
Table 10 shows the possible states for this PWM mode using diode freewheeling while Table 11 does it for active  
freewheeling.  
Table 10  
Truth table for 1PWM mode with diode freewheeling.  
INPTUS  
OUTPUTS  
SHB  
INLA,  
State INHB,  
INLB,  
VSENSE/  
nBRAKE  
GHA  
GLA  
GHB  
GLB  
GHC  
GLC  
SHA  
SHC  
INHC  
AB  
AB_CB  
CB  
011  
010  
010  
110  
110  
100  
0
1
0
1
0
1
1
1
1
1
1
1
PWM  
PWM  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
HIGH  
HIGH  
HIGH  
LOW  
LOW  
LOW  
LOW  
LOW  
PWM  
37  
HIGH  
HIGH  
HIGH  
HIGH  
LOW  
LOW  
LOW  
PWM  
PWM  
PWM  
PWM  
PWM  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
HIGH  
HIGH  
-
LOW  
LOW  
LOW  
LOW  
-
-
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
CB_CA  
CA  
LOW  
LOW  
LOW  
CA_BA  
Datasheet  
HIGH  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
INPTUS  
GLA  
OUTPUTS  
SHB  
INLA,  
State INHB,  
INLB,  
VSENSE/  
nBRAKE  
GHA  
GHB  
GLB  
GHC  
GLC  
SHA  
SHC  
INHC  
BA  
BA_BC  
BC  
100  
101  
101  
001  
001  
011  
111  
000  
0
1
0
1
0
1
X
X
1
1
1
1
1
1
1
1
LOW  
LOW  
LOW  
PWM  
PWM  
PWM  
PWM  
LOW  
HIGH  
HIGH  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
PWM  
PWM  
PWM  
PWM  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
HIGH  
HIGH  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
LOW  
LOW  
LOW  
-
HIGH  
HIGH  
HIGH  
HIGH  
-
-
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
-
BC_AC  
AC  
HIGH  
HIGH  
HIGH  
HIGH  
-
AC_AB  
Align  
Stop  
LOW  
LOW  
-
Brake Brake Brake Brake Brake  
cfg. cfg. cfg. cfg. cfg.  
Brake Brake Brake Brake  
cfg. cfg. cfg. cfg.  
X
Brake  
XXX  
0
Note:  
Note:  
X means any level  
SHx when HIGH means that SHx pin is switching between GND and the DC bus voltage or battery  
voltage according to PWM signals. ‘-represents floating state, meaning both high side and low side  
MOSFETs are OFF  
Note:  
Brake function can be configured to switch on all low side MOSFETs, all high side MOSFETs,  
alternate between these two options or set all outputs to high Z  
Table 11  
Truth table for 1PWM mode with active freewheeling.  
INPTUS  
OUTPUTS  
SHB  
INLA, INHC VSENS  
State INHB,  
INLB,  
E/nBRA GHA  
KE  
GLA  
GHB  
GLB  
GHC  
GLC  
SHA  
SHC  
AB  
AB_CB  
CB  
011  
0
1
0
1
0
1
0
1
0
1
0
1
X
X
1
PWM  
PWM  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
PWM  
PWM  
PWM  
PWM  
LOW  
!PWM  
!PWM  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
PWM  
PWM  
PWM  
PWM  
PWM  
LOW  
LOW  
LOW  
LOW  
HIGH  
HIGH  
HIGH  
HIGH  
LOW  
LOW  
PWM  
PWM  
PWM  
PWM  
PWM  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
!PWM  
!PWM  
!PWM  
!PWM  
!PWM  
LOW  
HIGH  
HIGH  
-
LOW  
LOW  
LOW  
LOW  
-
-
010  
010  
110  
110  
100  
100  
101  
101  
001  
001  
011  
111  
000  
1
1
1
1
1
1
1
1
1
1
1
1
1
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
-
CB_CA  
CA  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
-
CA_BA  
BA  
!PWM  
!PWM  
!PWM  
!PWM  
!PWM  
LOW  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
-
BA_BC  
BC  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
HIGH  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
-
BC_AC  
AC  
!PWM  
!PWM  
!PWM  
!PWM  
LOW  
HIGH  
HIGH  
HIGH  
HIGH  
-
AC_AB  
Align  
Stop  
HIGH  
HIGH  
LOW  
LOW  
LOW  
-
Brake Brake Brake Brake Brake Brake Brake Brake Brake  
Brake  
XXX  
0
X
cfg.  
cfg  
cfg  
cfg.  
cfg.  
cfg.  
cfg.  
cfg.  
cfg.  
Note:  
X means any level  
Datasheet  
38  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Note:  
Note:  
SHx when HIGH means that SHx pin is switching between GND and the DC bus voltage or battery  
voltage. ‘-‘ is floating state, meaning both high side and low side MOSFETs are OFF  
Brake function can be configured to switch on all low side MOSFETs, all high side MOSFETs,  
alternate between these two options or set all outputs to high Z  
3.2.4  
PWM with 1 Input and Commutation with Hall Sensor Inputs – 1PWM with  
Hall Sensors  
MOTIX™ 6EDL7141 integrates three Hall sensor comparators (section 3.6.8) to detect pattern of movement in the  
motor. This can be used for rotor locked detection but can also be utilized to drive the PWM commutation  
pattern automatically allowing simplified PWM pattern in the MCU. This will enable cost sensitive applications in  
which a low end controller or some type of simple circuit is used to create basically a clock signal for INHA input.  
To enable this PWM_MODE bitfield needs to be configured to value b'011. The truth table presented in Table 12  
dictates the commutation pattern. In this mode, 6EDL7141 together with Hall sensor inputs decides the  
switching pattern of the PWM output signals. The duty cycle and frequency of the output signals is determined  
by INHA duty cycle and frequency.  
Dead time is inserted automatically according to programmed values in DT_RISE and DT_HALL.  
In a similar way as section 3.2.3, the user has the option to select between two main commutation schemes  
programmable via bitfield PWM_FREEW_CFG in PWM_CFG register: diode and active freewheeling. No truth table  
is shown for diode mode. This can be constructed by substituting “!PWM” cells in Table 12 by “LOW”.  
Similarly to other PWM modes, VSENSE/nBRAKE pin can be used for braking the motor. See 3.2.6 for more  
information on braking modes.  
Figure 21  
1PWM mode with hall sensors. Self-controlled pattern switching  
Datasheet  
39  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Table 12  
Truth table for 1 PWM mode with active freewheeling.  
INPUTS  
OUTPUTS  
INLx  
[A,B,C]  
VSENSE/  
nBRAKE  
INHC-Dir  
GHA  
GLA  
GHB  
GLB  
GHC  
GLC  
SHA  
SHB  
SHC  
101  
100  
110  
010  
011  
001  
101  
100  
110  
010  
011  
001  
1
1
1
1
1
1
1
1
1
1
1
1
1
PWM  
LOW  
LOW  
LOW  
LOW  
PWM  
LOW  
LOW  
PWM  
PWM  
LOW  
LOW  
!PWM LOW  
LOW PWM  
LOW  
LOW  
HIGH HIGH  
-
LOW  
1
1
1
1
1
0
0
0
0
0
0
!PWM LOW  
!PWM LOW  
HIGH  
LOW  
-
HIGH LOW  
HIGH PWM  
HIGH LOW  
LOW  
HIGH  
-
-
LOW  
PWM  
!PWM LOW  
HIGH  
HIGH  
-
LOW  
LOW  
HIGH PWM  
HIGH LOW  
!PWM  
LOW  
-
LOW  
!PWM LOW  
HIGH LOW  
HIGH LOW  
LOW  
PWM  
!PWM LOW  
-
HIGH  
HIGH  
-
LOW  
LOW  
HIGH PWM  
HIGH LOW  
!PWM  
LOW  
-
LOW  
!PWM LOW  
!PWM LOW  
HIGH LOW  
LOW  
LOW  
HIGH HIGH  
-
LOW  
LOW  
PWM  
!PWM LOW  
!PWM LOW  
HIGH  
LOW  
-
HIGH LOW  
HIGH  
HIGH PWM  
LOW  
-
Brake Brake Brake Brake Brake Brake Brake Brake Brake  
XXX  
X
0
cfg.  
cfg.  
cfg.  
cfg.  
cfg.  
cfg.  
cfg.  
cfg.  
cfg.  
111  
000  
X
X
1
1
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
-
-
-
-
-
-
Note:  
Note:  
Note:  
X means any level. XXX means any other combination on inputs not shown  
Grey cells represent forbidden states and should be avoided  
SHx when HIGH means that SHx pin is switching between GND and the DC bus voltage or battery  
voltage. ‘-represents floating state, meaning both high side and low side MOSFETs are OFF  
Note:  
Note:  
For diode freewheeling mode, substitute “!PWM” cells by “LOW”  
Brake function can be configured to switch on all low side MOSFETs, all high side MOSFETs,  
alternate between these two options or set all outputs to high Z  
These are the signals functionality for this mode:  
INHA - PWM input, defines duty cycle and frequency of PWM output signals  
INLA, INLB, INLC - Hall Sensor Inputs (HA, HB, HC) will define the PWM output pattern depending on motor  
position.  
VSENSE/ nBRAKE signal when active, 6EDL7141 will force a brake event.  
INHC - Direction control. Provided by a microcontroller, will define direction of motor rotation.  
GHA, GLA, GHB, GLB, GHC, GLC PWM output signals, high side and low sides.  
A schematic representation of the commutation states is presented in Figure 22.  
Datasheet  
40  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Figure 22  
6 states switching overview. Diode freewheeling mode is represented here for  
simplification. Single direction considered.  
3.2.5  
PWM with 1 Input and Commutation with Hall Sensor Inputs and  
Alternating Recirculation – 1PWM with Hall Sensors and Alternating  
Recirculation  
Thermal management in power tools systems is a key factor for achieving higher power densities. A more  
advance thermal management might allow smaller heat sink components or smaller PCB area. This PWM mode  
focuses on distributing the MOSFET stress more evenly between all MOSFETs in the inverter. This concept  
alternates the recirculation of the freewheeling current between high side and low side MOSFETs. This is  
achieved by extending the truth table shown in Table 12 into Table 13.  
On the first rotation (electrical), the inverter will recirculate the current through the high side MOSFETS (PWM  
modulated MOSFET) and the low side MOSFET will be always ON. In the second electrical rotation, the low side  
MOSFETs will recirculate the freewheeling current (PWM modulated MOSFET), and therefore, the high side is the  
one fully ON. This cycle repeats in further rotations. A graphical representation for the switching states is  
presented in Figure 23. In this figure, states A to F represent high side modulation while states G to L represent  
the low side modulation. The state machine will return to state A after state L, starting over again the cycle.  
PWM_FREEW_CFG configures this mode as well either as diode or active freewheeling. No truth table is shown  
for diode mode. This can be constructed by substituting “!PWM” cells with LOW in Table 13.  
Datasheet  
41  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Table 13  
Truth table for 1 PWM mode with active freewheeling and alternating recirculation  
INPUTS  
OUTPUTS  
INLx  
VSENSE/  
Fully ON  
GHA  
GLA  
GHB  
GLB  
GHC  
GLC  
SHA  
SHB  
SHC  
[A,B,C] nBRAKE  
INHC (Dir)=1  
101  
100  
1
1
1
1
1
1
1
1
1
1
1
1
Low side PWM  
Low side LOW  
Low side LOW  
Low side LOW  
Low side LOW  
Low side PWM  
High side HIGH  
High side LOW  
High side !PWM  
High side !PWM  
High side LOW  
High side HIGH  
!PWM  
LOW  
HIGH  
HIGH  
LOW  
!PWM  
LOW  
LOW  
PWM  
PWM  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
PWM  
PWM  
LOW  
!PWM  
!PWM  
LOW  
HIGH  
HIGH  
LOW  
HIGH  
HIGH  
LOW  
!PWM  
!PWM  
LOW  
PWM  
PWM  
LOW  
LOW  
LOW  
LOW  
HIGH  
-
-
LOW  
PWM  
PWM  
LOW  
LOW  
LOW  
LOW  
HIGH  
HIGH  
LOW  
!PWM  
!PWM  
!PWM  
!PWM  
LOW  
HIGH  
HIGH  
LOW  
LOW  
LOW  
LOW  
PWM  
PWM  
HIGH  
HIGH  
-
LOW  
-
110  
LOW  
LOW  
-
010  
HIGH  
HIGH  
-
011  
LOW  
LOW  
-
001  
HIGH  
HIGH  
-
101  
LOW  
LOW  
-
100  
HIGH  
HIGH  
-
110  
LOW  
LOW  
-
010  
HIGH  
HIGH  
-
011  
LOW  
LOW  
001  
HIGH  
INHC (Dir)=0  
101  
1
1
1
1
1
1
1
1
1
1
1
1
Low side LOW  
Low side LOW  
Low side PWM  
Low side PWM  
Low side LOW  
Low side LOW  
High side !PWM  
High side LOW  
High side HIGH  
High side HIGH  
High side LOW  
High side !PWM  
HIGH  
LOW  
!PWM  
!PWM  
LOW  
HIGH  
PWM  
LOW  
LOW  
LOW  
LOW  
PWM  
LOW  
LOW  
LOW  
LOW  
PWM  
PWM  
LOW  
!PWM  
!PWM  
LOW  
HIGH  
HIGH  
LOW  
HIGH  
HIGH  
LOW  
!PWM  
!PWM  
LOW  
PWM  
PWM  
LOW  
LOW  
LOW  
PWM  
PWM  
LOW  
LOW  
LOW  
LOW  
HIGH  
HIGH  
LOW  
!PWM  
!PWM  
LOW  
!PWM  
!PWM  
LOW  
HIGH  
HIGH  
LOW  
LOW  
LOW  
LOW  
PWM  
PWM  
LOW  
LOW  
-
-
HIGH  
HIGH  
-
100  
LOW  
LOW  
-
110  
HIGH  
HIGH  
-
010  
LOW  
LOW  
-
011  
HIGH  
HIGH  
-
001  
LOW  
LOW  
-
101  
HIGH  
HIGH  
-
100  
LOW  
LOW  
-
110  
HIGH  
HIGH  
-
010  
LOW  
LOW  
-
011  
001  
HIGH  
HIGH  
LOW  
Brake  
cfg.  
Brake  
cfg.  
Brake  
cfg.  
Brake  
cfg.  
Brake  
cfg.  
Brake  
cfg.  
Brake  
cfg.  
Brake  
cfg.  
Brake  
cfg.  
XXX  
0
X
111  
000  
1
1
1
1
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
LOW  
-
-
-
-
-
-
Note:  
X means any level. Grey cells represent forbidden states and should be avoided  
Note:  
SHx when HIGH means that SHx pin is switching between GND and the DC bus voltage or battery  
voltage. ‘-represents floating state, meaning both high side and low side MOSFETs are OFF  
Note:  
Note:  
For diode freewheeling mode, substitute “!PWM” cells by “LOW”  
Brake function can be configured to switch on all low side MOSFETs, all high side MOSFETs,  
alternate between these two options or set all outputs to high Z  
Datasheet  
42  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Figure 23  
12 states switching overview for alternating recirculation. 6 new states are included (G to L)  
compared to other 1PWM modes. Diode clamping is represented here for simplification.  
Single direction considered  
3.2.6  
PWM Braking Modes  
In all PWM modes presented previously, the device can go into a controlled braking mode. This braking mode  
will drive PWM signals in a way that the motor goes to a safe state in a controlled manner. This is of critical  
importance for some power tools applications where a sudden or uncontrolled braking can destroy elements of  
the tool or become a hazard to the user safety. Following events can trigger the braking action in 6EDL7141:  
Pull down of pin VSENSE/nBRAKE  
Datasheet  
43  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Overcurrent protection (OCP) fault on current sense amplifiers -programmable  
Watchdog timer fault-programmable  
From them, pin VSENSE/nBRAKE is the only that can be actively used by, for example a microcontroller to start a  
braking event. All other 3 are the reaction to a fault-detection.  
Pin VSENSE/ nBRAKE shall be high for normal operation of the motor. However, as soon as a low level is detected  
in it, the gate driver logic will activate high side MOSFETs or low side MOSFETs therefore braking the motor  
actively.  
6EDL7141 braking circuitry can be configured as illustrated in Figure 24 in the following modes by programming  
bitfield BRAKE_CFG in register PWM_CFG:  
Low side MOSFET braking: upon a braking event, all low side MOSFET will be activated and all high side  
MOSFET switched off.  
High side MOSFET braking: upon a braking event, all high side MOSFET will be activated and all low side  
MOSFET switched off  
Alternate braking mode: upon every new braking event, the system alternates between high side MOSFET  
braking and low side MOSFET braking. With alternate braking, stress on MOSFETs is distributed equally,  
therefore improving system robustness.  
Non-power braking-high impedance (high Z) outputs: upon a braking event all switches are forced to high Z  
mode. Currents present in motor windings will recirculate through MOSFET body diodes or other available  
structures in the inverter. This mode is recommended if a MOSFET short occurs in the inverter.  
The system microcontroller (MCU) can modify brake related bitfields during run time of the system to adapt to  
given conditions.  
Figure 24  
System overview for the different braking modes supported  
Before the braking action starts, 6EDL7141 prepares the inverter as fast as possible for a safe braking. Depending  
on the inverter state at the moment of the braking request, the device will need to switch off some MOSFETs and  
insert dead times. For example, if the braking signal arrives when phase A is, high side switched-off and low side  
switched-on, and assuming a high side braking configuration, then 6EDL7141 will immediately switch off the low  
Datasheet  
44  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
side MOSFET, insert the configured dead time and finally switch on the high side MOSFET of phase A with the rest  
of high side MOSFETs.  
3.2.7  
Dead Time Insertion  
The PWM unit in 6EDL7141 inserts automatically a dead time between complementary signals (GHx GLx).  
DT_RISE bitfield defines the dead time period for rising transition (of phase node voltage) while DT_FALL defines  
independently the period for the falling transition. A minimum dead time (see Electrical Characteristics table for  
detailed values and conditions) will always be observed to avoid strong shoot through condition.  
Figure 25 shows a detailed signal diagram of a 1PWM mode dead time insertion including the timing definitions.  
A propagation time (tPROP_HS and tPROP_LS) elapses between the input signal and the actual gate driver output  
signals. These timing definitions are applicable to all other PWM modes.  
Dead time and slew rate control features are designed in a safe way so that a change in slew rate will update in a  
synchronous manner to the PWM switching. This hinders any possible shoot through during the possible update  
of the slew rate during operation due to miss-alignment of timings.  
Note:  
The application software, must ensure that dead time is sufficient for the slew rate configuration  
and the MOSFETs selection. Current sense amplifier OCP can be used to detect excessive current in  
the system.  
Figure 25  
PWM insertion ideal timing diagram for 1PWM mode  
Datasheet  
45  
<Revision 1.08>  
<2022-09-16>  
 
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
3.3  
Integrated Three Phase Gate Driver  
MOTIX™ 6EDL7141 three phase integrated gate driver is a floating driver capable of driving with configurable  
slew rate and driving voltage, a 3 phase 2 level inverter with up to 1.5A of both sourcing and sinking peak  
currents.  
Programmable charge pumps supply the gate drivers ensuring 100% duty cycle and configurable driving voltage  
for maximum optimization of the gate driver.  
Numerous protections are included to ensure safe operation of the gate driver system under stress conditions  
including improved phase node (VSHx) tolerance to negative voltage spikes (see Absolute Maximum Ratings  
table).  
Configurations and settings are shared by all three half bridge drivers. This section describes the following  
features of the integrated three phase gate driver:  
Gate Driver Architecture  
Slew Rate Control  
Charge Pump Configurations  
Protections  
3.3.1  
Gate Driver Architecture  
Three identical pairs of high side and low side drivers are integrated. High and low side drivers are designed with  
the same architecture. However, supply domains for both sections are developed differently. Precise charge  
pumps are utilized to supply both drivers, VCCLS to the low side gate drivers, and VCCHS to the high side gate  
drivers. An overview of the general architecture is shown in Figure 26.  
The low side section of the gate driver is supplied by VCCLS. When the device is under normal operation, VCCLS  
is “PVCC” volts above ground. VCCLS voltage is generated by “LS Charge Pump” from VDDB voltage –integrated  
buck converter output voltage. An external “flying” capacitor CCP1 is required for the charge pump to work  
properly.  
The high side section of the gate driver is supplied by VCCHS. A separated charge pump generates “PVCC” volts  
above PVDD for properly bias of the high side MOSFET drivers. Similarly to low side section, a “flying” capacitor  
CCP2 is necessary for proper operation of the charge pump. PVCC voltage is programmable via SPI registers and  
defines the gate driving voltage of the inverter power MOSFETs.  
Additional decoupling capacitors CVCCLS and CVCCHS are required for VCCLS and VCCHS pins respectively. These and  
other required components recommended values are shown in Table 22.  
The selection of those capacitors will have an impact in different parameters in the charge pump including the  
voltage ripple in VCCLS/HS, as well as the start-up time or the maximum load that the gate driver can sustain.  
Datasheet  
46  
<Revision 1.08>  
<2022-09-16>  
 
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Figure 26  
Gate driver architecture overview  
3.3.2  
Slew Rate Control  
Control of MOSFET VDS rise and fall times is one of the most important parameters for optimizing drive systems,  
affecting critical factors like:  
Switching losses,  
Dead time optimization,  
VDS ringing with possible avalanche event in MOSFETs. Avalanche is a critical factor in MOSFETs that can lead  
to device destruction or reliability issues,  
EMI design and optimizations,  
Control of negative spike in SHx pins,  
Possible snubber design (MOSFET snubber or bridge bypass capacitors)  
MOTIX™ 6EDL7141 is capable of adjusting the slew rate of the MOSFET switching (VDS). Slew rate control  
functionality controls independently the rise (low to high) and fall (high to low) slew rates of the drain-to-source  
voltage by adjusting the gate current applied to MOSFET gate.  
Note:  
Rg resistors might be used, however, user must consider the voltage drop on the resistor when  
driving the MOSFET with the constant current provided by 6EDL7141.  
Datasheet  
47  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
3.3.2.1  
Slew Rate Control Parameters and Usage  
User can configure the gate driver current and timings with following parameters via SPI accessible registers:  
IHS_SRC bitfield IHS_SRC: gate driver current value for switching ON high side MOSFETs  
IHS_SINK bitfield IHS_SINK: gate driver current value for switching OFF high side MOSFETs  
ILS_SRC bitfield ILS_SRC: gate driver current value for switching ON low side MOSFETs  
ILS_SINK bitfield ILS_SINK: gate driver current value for switching OFF low side MOSFETs  
IPRE_SRC bitfield I_PRE_SRC: pre-charge gate driver current value for switching ON both high and low side  
MOSFETs. Needs to be enabled via bitfield I_PRE_EN, otherwise pre-charge will be set to max current.  
IPRE_SNK bitfield I_PRE_SNK: pre-discharge gate driver current value for switching OFF both high and low  
side MOSFETs. Needs to be enabled via bitfield I_PRE_EN, otherwise pre-discharge will be set to max current.  
TDRIVE1 bitfield TDRIVE1: amount of time that IPRE_SRC is applied. Shared configuration between high and low  
side drivers  
TDRIVE2 bitfield TDRIVE2: amount of time that IHS_SRC and ILS_SRC are applied. Shared configuration between high  
and low side drivers  
TDRIVE3 bitfield TDRIVE3: amount of time that IPRE_SNK and is applied. Shared configuration between high and low  
side drivers  
TDRIVE4 bitfield TDRIVE4: amount of time that IHS_SINK and ILS_SINK and are applied. Shared configuration between  
high side and low side drivers  
A possible configuration is graphically presented in Figure 27. This represents a 6PWM mode in which the  
microcontroller inserts a specific dead time between INHx and INLx signals. The driving scheme is applicable to  
other PWM modes. Propagation delays are not depicted for simplification of the diagram (see Figure 25 for  
details on propagation delay).  
Once the gate is commanded to apply a change to the output, the gate driver will apply a constant current  
defined by the user programmable value IPRE_SRC for a time defined by TDRIVE1. After TDRIVE1 period, the MOSFET gate  
voltage should ideally have reached the threshold voltage (VGS(th)). After TDRIVE1, the gate driver applies next gate  
current configuration for a period defined by TDRIVE2. The current applied in this period is decisive to determine  
both dI/dt and dV/dt of the MOSFETs as it will charge the Qsw of the MOSFETs. User can alternatively decide to  
reduce this period to cover only Qgd portion, therefore controlling dI/dt region with the TDRIVE1 period for  
independent control. To ensure proper fine tuning, 6EDL7141 offers separate configuration registers for the high  
side and low side (IHS_SRC and ILS_SRC respectively) for this second period.  
Once TDRIVE2 period is elapsed, the gate driver applies full current (1.5 A) to ensure fastest turn on of the MOSFET.  
This will fully charge the MOSFET gate (Qod = Qg Qsw Qgs(th)) till the programmed PVCC value.  
A similar process takes place in the discharge of the MOSFET  
Attention:  
Consider that slew rate variation affects the actual dead time value. User must select dead  
time accordingly  
VGS Comparators  
MOTIX™ 6EDL7141 integrates gate to source comparators. These are used to detect when the VGS signal is almost  
at the target value PVCC, i.e. VGSX ≥ PVCC - VGS_CPM_TH during charging phase and VGSX ≤ VGS_CPM_TH during the  
discharge phase. When any of these happen, the comparator trips and sets the gate current to IHOLD value. This is  
to reduce power consumption and help reducing the impact of the self-turn-on effect, for example when the  
high side MOSFET is turning on while the low side MOSFET is off. In this case, the hold current in the low side  
MOSFET will help tightening down the gate of that MOSFET to the source with IHOLD strength. In Figure 27 IHOLD is  
shown as dashed and depending on VGS value will be applied sooner or later. In Figure 28 the thresholds for  
activating IHOLD current are shown.  
Datasheet  
48  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
The comparator integrates a deglitching stage that avoids noise to activate the comparator erroneously during  
noisy events. The deglitching time is defined by tVGS_CMP_DEGLITCH  
.
Figure 27  
Slew rate control timing for a complete switching cycle on a 6PWM mode-dead time  
inserted by MCU. Propagation delays (INxyGxy) not considered for simplification.  
Parameters on red refer to programmable values  
Figure 28 shows a detail of the charging and discharging transitions for a high side MOSFET. Similar applies to a  
low side MOSFET. The different gate charge areas of the MOSFET are shown. Thanks to the flexible timing  
structure and the high TDRIVEX resolution, user has full control of the gate current applied during critical charge  
areas like Qsw which is the key parameter controlling the MOSFET VDS slew rate. This at the same time can be  
done while maintaining fast charging of other areas like Qod which typically is relatively large compared to Qsw  
and therefore, as it does not affect neither dV/dt nor dI/dt, can be accelerated by increasing gate current.  
Additionally, the pre-charge area (Qg(th)), depending on the particular MOSFET, can benefit from a larger gate  
current than the one applied to the Qsw region where maximum control is required. Thanks to the pre-charge  
current configuration, higher gate currents can be selected for Qgs(th) reducing importantly the pre-charge timing,  
which otherwise could have needed several hundreds of ns to reach to Vgs(th)  
.
The pre-charge current can be selected from 17 different values. 16 defined by IPRE_SRC/SNK and additionally 1.5A,  
which is the maximum peak current capability of the gate driver. In case of large MOSFETs, Qgs(th) during turn on  
Datasheet  
49  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
or Qod during turn off, might benefit from using the whole gate driver capability. In order to enable the full  
strength during the pre-charge area, register I_PRE _EN has to be set in register IDRIVE_PRE_CFG.  
Note:  
When transitioning from one current setting to another, user can experience some transition period  
until new current value is up and stable. During this period, the current might become lower than  
programmed for a brief period before reaching the target value.  
Note:  
When the gate to source voltage is getting close to the target voltage, either PVCC when charging or  
PGND when discharging, the gate driver will not be able to fully maintain the target IG current. This  
effect deviates from the ideal behavior shown before and can follow similar behavior to the dashed  
lines in Figure 28. This is independent from the IHOLD values described before.  
Figure 28  
Detail of MOSFET gate charge during the charging and discharging transitions  
In cases where Qg(th) is too small to apply a larger current than the one used for slew rate control, user can set  
TDRIVE2 to value 0. This will result in the gate driver start driving the MOSFETs with TDRIVE1 and once the period is  
elapsed it will apply 1.5A ignoring TDRIVE2 configuration. This ensures optimal settings for both large and small  
MOSFETs and right fit for different technologies like OptiMOS™ or StrongIRFET™. Similarly, TDRIVE2, TDRIVE3 and/or  
TDRIVE4 can be set to 0 resulting in those configurations being skipped. Figure 29 shows an example of this  
behavior where TDRIVE2 = 0 while other TDRIVEX settings are different than zero.  
Note:  
When driving with a single timing setting, it is recommended to use either TDRIVE1 or TDRIVE3 as driving  
period and make TDRIVE2 or TDRIVE4 equal to 0. The opposite is possible, however might result in  
selected timing (TDRIVE2 or TDRIVE4) becoming slightly shorter than the programmed value due to  
internal propagation delays. User must decide which solution fits better to the application  
Datasheet  
50  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Figure 29  
Detail of MOSFET gate charge during the charging and discharging transitions. TDRIVE2=0  
example  
3.3.3  
Gate Driver Voltage Programmability  
Different drives systems might benefit from different MOSFET technologies. An example is the common usage of  
logic level MOSFET vs standard or normal level MOSFETs, which show a higher threshold voltage (Vgs(th)). For the  
same gate to source voltage, a logic level MOSFET presents lower RDSON value than a normal level MOSFET.  
Increasing the driving voltage helps reducing the RDSON of the MOSFET channel during conduction and as a result  
the conduction losses of the system. This is shown in Figure 30. However, increasing the driving voltage  
increases the rise switching times (rise and fall) leading eventually to higher switching losses. User must choose  
the right driving voltage depending on the system conditions.  
Figure 30  
Typical RDSON vs VGS characteristic in MOSFETs. Higher VGS voltage reduces the RDSON of the  
MOSFET  
Datasheet  
51  
<Revision 1.08>  
<2022-09-16>  
 
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
6EDL7141 allows designers to adjust the MOSFET driving voltage (PVCC voltage) via SPI registers. The same value  
PVCC applies to both high and low side charge pumps with four possible values: 7V, 10V, 12V, 15V. This is done  
via bitfield PVCC_SETPT.  
Note:  
It is expected that the high side charge pump produces a slightly lower voltage due to internal  
circuitry (diode). See Electrical Characteristic Graphs.  
Figure 31 shows an ideal example of how supply voltage of the driver and slew rate control can play a role  
together in an ideal turn on of a low side MOSFET. Section A of the figure shows how to set the slew rate of VGS  
external MOSFET, by programming different current values (in this case ILS_RISE). Section B shows the case in  
which, provided a fixed gate driver current ILS_SRC, PVCC is varied.  
Figure 31  
Gate driver slew rate configurability in an ideal low side MOSFET switching: A) given a fixed  
supply voltage (PVCC=12V), variable ILS_RISE B) Fixing the charging current, changes in PVCC  
produce different rise times  
3.4  
Charge Pump Configuration  
User can adjust charge pumps operation in MOTIX™ 6EDL7141 depending on the specific needs. Following  
sections describe this configurations.  
3.4.1  
Charge Pump Clock Frequency Selection  
Charge pumps are based on switched capacitor circuits that work at a given switching frequency. 6EDL714 offers  
the possibility to choose four different clock frequencies via SPI programming of bitfield CP_CLK_CFG in register  
CP_CFG. The selection of charge pump capacitors both flying and tank capacitors must be chosen according to  
this configuration and both affect start-up time of VCCLS and VCCHS rails as well as possible voltage ripple in  
those pins.  
3.4.2  
Charge Pump Clock Spread Spectrum Feature  
When activated, this feature introduces artificially a frequency variation (see Electrical Characteristics table for  
values) into the charge pump clock signal. The frequency at which the charge pump operates will vary between  
Datasheet  
52  
<Revision 1.08>  
<2022-09-16>  
 
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
those limits reducing the emission intensity on the target frequency value by distributing that energy over a  
wider range of frequencies.  
3.4.3  
Charge Pump Pre-Charge for VCCLS  
Pre-charge of the charge pumps is a feature that, if enabled via SPI register, pre-charges the VCCLS rail right  
below the buck converter output voltage (VDDB) before the EN_DRV pin is activated. This pre-charge takes place  
only the first time after a power up (CE cycle) sequence.  
In this case, when EN_DRV is activated to enable the driver stage, the charge pumps need to ramp up the voltage  
in CVCCLS from the existing pre-charge voltage until the PVCC selected value, therefore reducing considerably the  
start-up time for the charge pump when compared to the default situation in which CVCCLS needs to charge the  
whole PVCC voltage.  
To enable the pre charge of VCCLS, bitfield CP_PRECHARGE_EN in register SUPPLY_CFG must be set.  
3.4.4  
Charge Pump Tuning  
The start-up time for the charge pumps, defined as the time that the VCCLS voltage requires to get to the target  
programmed voltage (PVCC Set point), depends on several factors:  
Target voltage programmed via PVCC_SETPT register: the higher the longer the start-up time  
Charge pump clock frequency: higher clock frequency results in faster start-up time  
Charge pump tank capacitors (CVCCLS, CVCCHS): using VCCLS as example, a smaller value of CVCCLS will result in:  
o
o
Higher VCCLS ripple  
Faster start-up time  
Charge pump flying capacitors (CCP1, CCP2): smaller capacitors lead to slower start-up time  
The selection of those parameters have an impact as well in the VCCLS and VCCHS voltage ripple. If fast start-up  
time is not a design target, it is recommended to increase the CVCCLS value to reduce ripple and to improve load  
transients. For a given CVCCLS value, the selection of CCP1 will impact also the ripple in VCCLS and start-up time.  
If start-up time needs to be optimized, charge pump pre-charge feature is recommended. This is explained in  
section 3.4.3  
The start-up behavior of the charge pumps and rest of power supply is shown in detail in section Device Start-  
Up.  
3.4.5  
Gate Driver and Charge Pumps Protections  
The gate driver includes following protections:  
VCCLS UVLO  
VCCHS UVLO  
Floating Gate Driver Pull Down  
Dead Time insertion - This is explained in section 3.2.7  
3.4.5.1  
VCCLS Under-Voltage Lock-Out (VCCLS UVLO)  
The UVLO avoids that the gate driver propagates PWM signals if the drive voltage is not above the UVLO  
threshold as specified in the Electrical characteristics table.  
Datasheet  
53  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
During start-up, the charge pump voltage VCCLS will ramp up until the UVLO rising threshold is crossed releasing  
the UVLO status, allowing then the PWM to propagate.  
In case of overload of VCCLS rail beyond the specified maximum load of the charge pump, the VCCLS will drop.  
Eventually, the VCCLS voltage can cross the VCCLS UVLO falling threshold leading to both the immediate stop of  
the PWM signal being transmitted to the MOSFETs by setting the gate driver in Hi-Z (high impedance) mode and  
also reporting a fault to the Fault handler. Consequently, the nFAULT pin will be pulled down so the  
microcontroller in the system can decide how to proceed.  
3.4.5.2  
VCCHS Under-Voltage Lock-Out (VCCHS UVLO)  
Similarly to VCCLS, a UVLO mechanism is integrated for VCCHS voltage rail. The UVLO rising and falling  
thresholds can be found in the Electrical characteristics table.  
During start-up, the charge pump voltage VCCHS will ramp up until the UVLO rising threshold is crossed  
releasing the UVLO status, allowing then the PWM to propagate.  
In case of overload of VCCHS rail beyond the specified maximum load of the charge pump, the VCCHS voltage  
will start dropping. VCCHS voltage can then cross the VCCHS UVLO falling threshold leading to both the  
immediate configuration of the gate driver to Hi-Z (high impedance mode) and also to the reporting to the Fault  
handler. As a result of the VCCHS UVLO, the nFAULT pin will be pulled down so the microcontroller in the system  
can decide how to proceed.  
3.4.5.3  
Floating Gate Strong Pull Down  
MOSFETs in an inverter can be exposed to non-zero gate voltage levels when the controllers or gate drivers are  
off. Sometimes those voltages are enough to activate or partially activate the MOSFETs leading to system failure  
or destruction if for example, a high side MOSFET and a low side MOSFET in an inverter leg activate at the same  
time. In order to prevent this behavior is common to assemble weak pull downs (in the order of 100kΩ resistors)  
between gate and source of the MOSFET to ensure that when the gate driver is off, the gate is pulled down to the  
source avoiding any turn on or partial turn on. As it is weak pull down, this does not have much impact when the  
gate driver is active and driving MOSFETs normally.  
These six RG-S resistors however require a good amount of PCB area and need to be placed in a location where the  
power layout needs to be optimized with no compromises.  
In order to address this, 6EDL7141 gate driver integrates a Floating gate Strong Pull Down mechanism that  
includes both a passive and an active pull down:  
Weak Pull Down: a weak pull down (RGS_PD_WEAK) is always connected between gate and source of each gate  
driver output. This ensures a weak pull downs during states where the gate driver is off, either because  
EN_DRV is turned off or because the device is fully off (CE off). This mechanism is similar to the ones  
described above (RG-S).  
Strong Pull Down: additionally, during those gate driver off periods, if the external gate to source voltage  
increase for any reason as mentioned, an extra pull down, much stronger (RGD_PD_STRONG) is activated ensuring a  
tight pull down and hindering any possible partial turn on.  
Datasheet  
54  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Figure 32  
Floating gate driver pull down resistors. Strong pull down activates when gate driver is off  
and gate to source voltage increases  
Datasheet  
55  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
3.5  
Power Supply System  
The device embeds an advanced power supply system comprised of:  
Synchronous buck converter including both power switches  
DVDD linear voltage regulator programmable to output 5V or 3.3V  
Charge pump for low side gate driver (described in 3.3)  
Charge pump for high side gate driver (described in 3.3)  
MOTIX™ 6EDL7141 has been designed for lowest Bill of Material (BOM). The synchronous buck converter does not  
require external components like diodes, voltage dividers or bootstrap capacitors yet at the same time reduces  
the low side conduction losses as it utilizes a NMOS instead of a diode.  
The overall goal of the buck converter is to support the rest of the power supply system. With the help of an  
external filter (LC), it supplies both (high side and low side) charge pumps and the integrated DVDD voltage  
regulator. This architecture increases the efficiency of the device greatly compared to an only linear regulator  
system, yet maintains a very compact system solution. Furthermore, allows working at high supply voltage  
rating (PVDD).  
DVDD linear voltage regulator is integrated to provide accurate and stable voltage to other external components  
either at 3.3V or 5V. In Figure 33, a schematic diagram of the complete power converter architecture and  
interconnections is showed.  
Figure 33  
Block diagram of power converter architecture  
Designers can use VDDB pin to supply external components as long as the current limits of the buck converter-  
including charge pumps and linear regulator- are not exceeded. Nevertheless, over-current protections (OCP)  
are implemented for both buck converter and the linear regulator, preventing any damage to the device when  
overloading VDDB pin. Additional over-temperature protections (OTS, OTW) are integrated to ensure the device  
is under correct thermal conditions at any time.  
3.5.1  
Synchronous Buck Converter Description  
Although integrated in the same package, the synchronous buck converter is designed completely independent  
of the rest of the gate driver circuitry. This makes the supply system robust against gate driver failures. As an  
Datasheet  
56  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
example, the buck converter and linear regulator will still operate even if a failure occurs in the gate driver  
section (e.g. VCCLS UVLO), ensuring right operation of a microcontroller and other circuits supplied by the buck  
converter or LDO integrated for example.  
The control method utilized is Adaptive Constant ONTime (ACOT). In contrast to a pure constant ON time  
control method, ACOT allows for ON time variations during transitions to avoid large frequency jumps. Together  
with feedforward techniques, the buck converter can operate with reduced switching frequency.  
Two different switching frequencies (500 kHz and 1 MHz) can be selected via SPI BK_FREQ bitfield-for the buck  
converter. The recommended inductor and capacitor for each configuration is provided in section 9.1.  
Recommended values for the inductor and capacitor are shown in Table 22.  
Note:  
It is recommended to only modify the buck converter frequency via OTP  
A detailed figure of both synchronous buck converter and linear voltage regulator circuits is depicted in Figure  
34.  
Figure 34  
Detail of integrated synchronous buck converter controller and linear regulator  
3.5.1.1  
Buck Converter Output Voltage Dependency on PVCC_SETPT  
An important feature of the buck converter is the ability to automatically adjust VDDB target value depending on  
PVCC (target gate driver voltage) configured by user via SPI commands. This is done to optimize power losses in  
the device. For example, if the driving voltage PVCC is 7V, the target voltage of the buck converter is  
automatically set to 6.5V. In this case, the charge pumps still have enough room to reach PVCC = 7V on a  
‘doubler’ configuration. The relationship between VDDB and PVCC is shown in Table 14.  
Datasheet  
57  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Table 14  
Buck converter output target voltage vs PVCC_SETPT setting  
PVCC_SETPT bitfield  
PVCC target voltage (V)  
VDDB (V)  
b’11  
b’10  
b’00  
b’01  
7
6.5  
7
10  
12  
15  
8
8
Another important factor to consider in the synchronous buck converter output target voltage is PVDD or supply  
voltage. If 6EDL7141 is supplied with a relative low voltage then VDDBNOM_LV rating applies (see Electrical  
characteristics table). In such situation the buck converter operates in open loop with the duty cycle saturation  
limit given by DCBUCK_MAX (see Electrical characteristics table). If buck converter loading increases in that situation  
or PVDD voltage reduces further, VDDB voltage will drop. On the lower end, VDDB UVLO falling threshold protects  
from lower limits.  
Therefore, depending on PVDD voltage, it is possible that VDDB cannot reach the target voltage, limiting as a  
consequence the actual PVCC voltage, which even in a doubler configuration might not be sufficient. The  
approximate possible PVCC voltage (= VCCLS) in the doubler configuration is given by following equation:  
푃ꢃꢄꢄ푚푎푥 ≈ min(푃ꢃꢄꢄ ꢅꢆ푟푔푒푡 ꢃ표푙푡ꢆ푔푒, 2 ∗ ꢃꢇꢇ퐵 − 1ꢃ)  
(1)  
As an example, if PVDD = 7.5V, VDDB 6.5V (limited by low PVDD), if PVCC_SETPT targets 15V, the doubler on the  
charge pump will be able to reach maximum of approximately 2* VDDB-1V 12V. If then PVDD rises to 12V, the  
VCCLS will be able to regulate to 15V as this value is below/equal to the value = 2* VDDB (8V) -1V = 15V.  
See 2.6 for more details on relationship between VCCLS, VCCHS and PVDD.  
3.5.1.2  
Synchronous Buck Converter Protections  
Following protections are implemented to ensure correct operation of the buck converter:  
Output Under-Voltage Lock-Out (UVLO). see Electrical Characteristics table for specific values.  
Output Over-Voltage Lock-Out (OVLO). see Electrical Characteristics table for specific values. If the value is  
reached the buck converter will switch off both high side and low side MOSFETs interrupting any further  
energy transfer to the output.  
Over-Current Protection (OCP) cycle by cycle. Given a situation in which the current increases till the OCP  
level (see Electrical Characteristics table for details), the buck converter controller will truncate the high side  
FET PWM signal until next PWM period start. The low side FET will be driven accordingly after insertion of  
dead time.  
Once the OCP event takes place, a counter will start counting for each consecutive period that the peak  
current is reached. After 16 periods, the Buck OCP fault is triggered and nFAULT pin (see Table 17) will be set  
low to inform the MCU that can proceed with correcting actions. The Buck converter will continue operation  
in current limitation to ensure the MCU is supplied. If the OCP does not trigger for 3 consecutive PWM periods,  
the counter will reset and will not trigger the Buck OCP fault. If the Buck OCP fault is activated, the bitfield  
BK_OCP_FLT in register FAULT_ST will be set.  
3.5.2  
DVDD Linear Regulator  
The integrated linear regulator generating DVDD can be set to provide either 3.3V or 5V by means of an external  
resistor RSENSE as described in Table 7 or alternatively via bitfield DVDD_SETPT. The selected DVDD value can be  
read via SPI in bitfield DVDD_ST in register FUNCT_ST.  
Datasheet  
58  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
DVDD linear regulator can be used as well to provide an offset to the current sense amplifiers integrated,  
allowing negative current measurements. See 3.6.4 for more details.  
The linear regulator is soft started during ramp up of the device as depicted in Figure 53 after a delay time  
tDVDD_TON_DLY after the buck converter has reached its UVLO level (VVDDB_UVLO_R) and analog programming of  
CS_GAIN/AZ and VSENSE/nBRAKE are finished. The DVDD ramp up timing can be configured via SPI via bitfield  
DVDD_SFTSTRT.  
A schematic view of DVDD linear regulator and the interaction with the buck converter is presented in in Figure  
34.  
DVDD voltage can be used to supply a microcontroller (MCU) or additional elements in the circuit like Hall  
sensors, LEDs, etc. An OCP mechanism is provided.  
3.5.2.1  
DVDD Linear Regulator OCP  
DVDD OCP can be configured between 4 different levels by writing register DVDD_OCP_CFG. If the OCP for DVDD  
is reached, a fault will be reported on pin nFAULT. The DVDD OCP works in two different stages:  
1. Pre-warning mode at 66% of selected OCP level: nFAULT pin will be pulled down to signal the controller  
that an OCP warning has occurred. If the current level reduces before reaching 100% level, the operation will  
continue normally releasing the nFAULT pin. The pre-warning allows some extra time for the microcontroller  
to make a decision on how to react to the possible OCP event.  
2. Current limiting mode at 100% of selected OCP level: if current increases beyond the configured OCP level,  
the DVDD regulator will start limiting the current provided. This will cause a DVDD voltage drop, eventually  
resulting in a DVDD UVLO fault if DVDD UVLO threshold is crossed. Thanks to this limitation, possible shorts  
on DVDD rail will not affect rest of the system keeping these other components safe.  
Figure 35  
DVDD OCP behavior including pre-warning and current limiting modes  
Note:  
The OCP in DVDD is suppressed during ramp up of the device to avoid that initial charge of DVDD  
decoupling capacitors (eventually large capacitors) triggers the OCP fault  
Over-temperature faults (OTS, OTW) provide an additional level of protection. These will trip if too high  
temperature is developed in the device, for example when the DVDD linear regulator or the buck converter  
demand excessive load current.  
Datasheet  
59  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
3.6  
Current Sense Amplifiers  
The device integrates three current sense amplifiers that can be used to measure the current in the power  
inverter via shunt resistors. Single, double or triple shunt measurement are supported as shown in Figure 36.  
CS_EN bitfield enables each current sense amplifier individually. Gain and offset are generated internally and are  
programmable.  
Figure 36  
Single (A), dual (B)and triple (C) shunt current sensing configurations are supported  
The current sense amplifier block contains the following sub-blocks explained in detail this section:  
Current sense amplifier: connected to external shunt resistor or internally to SHx and SLx pins for RDSON  
sensing configuration. This module amplifies the shunt voltage or low side VDS voltage to a more appropriate  
voltage level for a microcontroller ADC. It allows as well blanking the signal synchronized to PWM transitions,  
during periods where noise is disturbing the measurement.  
Output buffer: allows adding a variable offset voltage to the sense amplifier output. The offset amount can  
be set to 4 different values either by programming the internally generated level or by applying an external  
voltage at VREF input pin. With this implementation, negative current in current shunts can be measured.  
Additionally permits to optimize the controller ADC dynamic range according to system conditions.  
Positive Over-Current comparator: used for detecting the over-current condition on motor winding for  
positive shunt voltage. This comparator can be used to apply PWM truncation in block or trapezoidal  
commutation schemes, limiting the motor current to the configured OCP threshold.  
Negative Over-Current comparator: used for detecting the over-current condition on motor winding for  
negative shunt currents  
OCP Digital-to-Analog Converter (DAC): used for programming the threshold of the over-current  
comparators. One for positive level and a second one for negative level. Programming of DAC levels is shared  
among all three different OCP comparators.  
Current sense amplifiers will automatically “Auto-Zero”. This happens during operation and ensures best  
accuracy of measurements during lifetime of the device. Additionally, 6EDL7141 includes a current sense  
amplifier user calibration mode that can be used to calculate residual offset when shunt current is known to be  
Datasheet  
60  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
zero, for example, because there is no PWM yet propagated to the MOSFETs. A microcontroller firmware can  
remove this initial residual value from future measurements to improve accuracy.  
Figure 37 shows these blocks and their interconnections.  
Figure 37  
Note:  
Current sense amplifier simplified block diagram  
It is recommended to disable current sense amplifiers that are not used  
RDSON Sensing Mode vs Leg Shunt Mode  
3.6.1  
Current sense amplifiers in MOTIX™ 6EDL7141 can be configured as leg shunt or RDSON sensing, where the ‘ON’  
resistance of the MOSFETs is used as shunt in a losslessmeasurement approach.  
In RDSON mode, 6EDL7141 connects the drain of the low side MOSFET to the positive input of the current sense  
amplifier. The negative input is connected to the source as shown in Figure 38. This is in contrast to the external  
shunt configuration shown in Figure 39, where the positive input of the current sense amplifier is connected to  
the source of the low side MOSFET. Internal series resistors help filtering possible noise before the amplification  
takes place. Depending on the circuits and board design, a small filtering capacitor between SLx and CSNx pins  
can help cleaning up the current signal.  
Note:  
Note:  
RDSON mode is only possible in 3 shunt mode (mode C in Figure 36)  
In RDSON mode, the CSAMP is forced to be CS_TMODE = 0, meaning the current sense amplifiers are  
only active when low side is ON (GL ON mode). If this bitfield is written with a value different than  
b’0, the configuration will be ignored by the internal logic.  
Note:  
Temperature compensation for the RDSON measurement, if required, must happen at MCU.  
Datasheet  
61  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Figure 38  
System diagram of a low side RDSON current sensing configuration utilizing integrated  
current sense amplifiers  
Figure 39  
System diagram of an external shunt current sensing configuration utilizing integrated  
current sense amplifiers  
3.6.2  
Current Shunt Amplifier Timing Mode  
Often in drives applications, the current is sampled via leg shunts. In this case, the voltage in the shunt that  
needs to be amplified appears only when the low side MOSFET is turned on. In other cases, it might be useful to  
propagate the signal continuously. 6EDL7141 supports four different modes of operation of the current sense  
amplifiers regarding when the output pin CSOx is connected to the amplifier stage. These four modes are:  
Datasheet  
62  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Always OFF: current sense amplifier output disabled. This is achieved by disabling the amplifier in register  
CSAMP_CFG via bitfield CS_EN.  
GL ON: in this mode, CSOx pin is connected to the amplifier only when the same leg or phase GLx signal is  
active. In single shunt mode, CSOx will be connected according to the OR’ing of all two or three GLx signals.  
If two or three amplifiers are enabled, then the signals for enabling CSOx will be dedicated to that GLx signal.  
This mode is forced if RDSON sensing is selected to avoid possible overvoltage damage in the internal circuitry.  
In order to enable this mode, the amplifier must be enabled via CS_EN bitfield in CSAMP_CFG register and the  
timing mode selected via write to CS_TMODE bitfield in SENSOR_CFG.  
GH OFF: similarly to GL ON, this modes connects the CSOx outputs during GL ON period but extends that  
connection to the dead times both rising and falling. This is same than GH OFF. In some cases like during  
diode recirculation current, the diode might carry current that can be useful especially in cases where the  
PWM pulses are very narrow. Same as GL ON, single shunt will logic OR the GLx activations and three shunt  
modes will activate according to each GLx signal only. In order to enable this mode, the amplifier must be  
enabled via CS_EN bitfield in CSAMP_CFG register and the timing mode selected via write to CS_TMODE  
bitfield in SENSOR_CFG.  
Always ON: this mode connects continuously the activated amplifier CSOx signals to the amplifier  
independently of PWM signals. In order to enable this mode, the amplifier must be enabled via CS_EN bitfield  
in CSAMP_CFG register and the mode selected via write to CS_TMODE bitfield in SENSOR_CFG.  
Figure 40 (cases 1 and 2) shows a comparison of the current sense amplifier working in both modes GL ON and  
GH OFF.  
Datasheet  
63  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Figure 40  
Current sense amplifier ideal timing mode example. Mode GL ON and GH OFF operation in a  
half bridge example with leg shunt current sense configuration-3 active amplifiers. GH OFF  
can potentially propagate current information when the diode recirculates current. Auto  
Zero injected on GHx rising  
3.6.3  
Current Shunt Amplifier Blanking Time  
A programmable blanking period can be configured in the current sense amplifiers. The goal of adding some  
blanking time is to avoid propagating a distorted signal to the microcontroller ADCs during MOSFET switching  
transitions. Since both, phase node voltage SHx and SLx pins (CSNy) are subject to ringing due to the switching  
activity, the blanking module disconnects the inputs for a configurable time (CS_BLANK). This action occurs in  
synchronicity with GHx signal (rising and falling edges) driving the external MOSFETs.  
Datasheet  
64  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
During the blanking time, pin CSOx will show Voffset voltage until the programmed blanking time period expires  
and inputs are connected again to the current sense amplifier. Two examples are shown in Figure 41. Example A)  
represents a trapezoidal commutation scheme with 1 shunt similar to the one in Figure 62. In such case the high  
side of one phase (phase B) is switching, while the low side of another phase (phase A) is always ON, allowing the  
current to flow through the motor windings. As the low side MOSFET of phase A is ON for 120 degree of rotation,  
the current sense amplifier is amplifying the shunt voltage continuously except blanking and recirculation  
periods. These blanking periods corresponds to both high side rising and falling edges (ORing to all phases  
applied). In this case the voltage across the shunt is positive.  
The example in B) corresponds to a generic half bridge configuration (e.g. synchronous buck converter). In this  
case, when high side is turned on, the current in the inductor increase, while. in the complementary cycle when  
the high side switches off and the low side turns on after dead time, the current flows through the low side and  
starts decreasing. During the low side conduction, the current sense amplifier generates the shown output  
proportional to the voltage across the shunt, in this case negative.  
Figure 41  
Timing diagram of a current measurement utilizing blanking time feature for suppressing  
current spikes during MOSFET switching. A) Trapezoidal commutation with 1 shunt  
configuration. B) Generic half bridge configuration.  
Datasheet  
65  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
3.6.4  
Current Sense Amplifier Offset Generation: Internal or External (VREF  
pin)  
MOTIX™ 6EDL7141 integrates an internal linear voltage regulator (DVDD) that can be used for offset generation in  
all integrated current sense amplifiers. The generated DVDD voltage can be scaled down to different  
programmable values to adjust the desired offset voltage level. Bitfield CS_REF_CFG controls this scaling factor.  
Some microcontrollers generate internally the reference for an integrated ADC out of the supply voltage. In this  
way the microcontroller can accurately measure in a ratio-metric way the output of the current sense amplifiers  
increasing noise immunity. Figure 42 shows a block diagram representing this implementation.  
The current sense amplifiers offset voltage can alternatively be provided via an externally generated voltage  
through VREF pin. Bitfield VREF_INSEL selects between scaled DVDD (internally generated) or VREF input pin as  
source for the offset voltage applied to all 3 current sense amplifiers.  
Figure 42  
Current sense amplifier offset generation block diagram  
3.6.5  
Overcurrent Comparators and DAC for Current Sense Amplifiers  
Two overcurrent comparators are implemented for monitoring the current in both positive and negative  
direction with an extensive level of programmability. Figure 43 shows a schematic diagram of this  
implementation. Both comparators monitor the current flowing through the shunts. The triggering level is  
independent from the gain setting of the shunt amplifiers and is defined as the voltage across the shunt. The  
comparator features a hysteresis (specified as VOC_HYST) for consistent operation.  
Positive and negative triggering levels for the comparator are set with two independent Digital to Analog  
Converters (DAC). These DACs are programmed via bitfields CS_OCP_PTHR for positive overcurrent protection  
and CS_OCP_NTHR for negative overcurrent protection. For possible threshold levels see the registers  
description in section 8.  
The output of the comparators can be deglitched by programming register CS_OCP_DEGLTICH before reaching  
the Fault handler, where the fault will be processed (See section 6) and eventually will pull down nFAULT pin  
reporting a fault to the microcontroller or other circuitry.  
Alternatively, the comparator output propagates to the PWM modules. PWM truncation can be enabled via  
bitfield CS_TRUNK_DIS. If PWM truncation is activated, the PWM module immediately interrupts the PWM signal  
Datasheet  
66  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
without having to wait for the microcontroller to make such decision when the OCP level is reached. This  
ensures fastest possible reaction time to the OCP event. Truncation is detailed in section 3.6.5.4.  
Figure 43  
Current sense amplifier protections schematic block diagram  
3.6.5.1  
OCP Use Cases  
The reaction to an OCP event is programmable via SPI. Following scenarios might be useful for different  
applications:  
Apply PWM truncation immediately after OCP event and report on nFAULT pin after OCP event- deglitching  
is disabled if truncation is enabled. This is useful in trapezoidal control schemes.  
Disable reporting and keep truncation of PWM. This can be useful during events where the reporting  
function to the microcontroller might not be necessary. This is useful in trapezoidal control schemes.  
Trigger a configurable brake action upon OCP event. If truncation is not desired, the brake event can be  
configured to e.g. brake the motor by shorting all low side MOSFETs. By using the deglitch function, the  
possible noise in the analog signal can be filter out to avoid false trip of the OCP. This configuration can be  
useful for FOC (Field Oriented Control) schemes given the flexibility. Braking is explained in more detail in  
sections 3.2.6 and 6.  
Disable OCP protection, both nFAULT reporting and truncation of PWM. In such case, OCP is ignored. This  
might be useful for transition states or stop procedures as well.  
These configurations can be adjusted also during ACTIVE state of the device. It is also possible to select whether  
the OCP fault trips on a single event or more and whether is latched or not via bitfield CS_OCP_LATCH.  
3.6.5.2  
OCP Fault Reporting  
OCP fault can be reported to the MCU via nFAULT pin. This will then result in nFAULT pull down therefore  
informing the MCU that a fault occurred.  
CS_OCPFLT_CFG in register CSAMP_CFG allows the user to set a target number of consecutive events (PWM  
cycles with current above OCP threshold) that will activate OCP fault. This means the user can configure the  
device to wait for several PWM periods before declaring a fault and therefore be more conservative. Three  
options are possible: no fault, trigger immediately (i.e. trigger on all events) or trigger on a number of counts (8  
or 16). The logic for the counting mode works as follows:  
Datasheet  
67  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
1. Every time that an OCP event occurs, a counter increments. All three phases have dedicated counters.  
2. If any counter (ORing) reaches the target value configured in CS_OCPFLT_CFG, then the fault is asserted and  
nFAULT pin is pulled low.  
3. If before reaching the target value, the OCP event does not occur for 3 consecutive PWM cycles, the counter is  
reset to value 0, starting over next time an OCP event takes place.  
3.6.5.3  
OCP Fault Latching  
The OCP fault can be configured as latched or non-latched. This defines how the fault is cleared via register  
write. If configured as latched:  
and in counting mode (8 or 16): fault cannot be cleared until there is one whole PWM period without fault  
and in immediate or on all events mode: fault can be cleared only after the fault condition is released.  
If not latched, the fault can be cleared any time. If conditions is still present after clear, the fault will be set again  
after the clear event.  
Independently of the latch configuration, the status register will show that the fault happened.  
3.6.5.4  
PWM Truncation  
PWM truncation is a method to intrinsically limit the current flowing into the motor by switching off the PWM  
signal immediately after OCP detection. In this way, the GHx signals (all three) are pulled down automatically  
when the configured peak current level is reached. Low side remains unaffected until the PWM resets, increasing  
current in the motor again. This happens in a PWM cycle by cycle base. An example of how PWM truncation  
works, is depicted in detail in Figure 44.  
Note:  
Truncation occurs always on high side except for 1PWM mode with alternate recirculation, where  
the truncation occurs in low side during high side recirculation periods and on high side during low  
side recirculation periods.  
If PWM truncation is active, PWM truncation takes place upon OCP event in all phases. For example, if the  
protection is triggered in current sense amplifier A, then PWM signals in phases A, B and C will be truncated. This  
will enable single shunt systems to utilize any of the current sense amplifiers.  
Blanking is applied to truncation logic on both rising and falling edge of high side as described in Figure 41, see  
register CS_BLANK for blanking times. Blanking from all phases are OR’ed and prevent any miss-triggering of the  
PWM truncation during the blanking time selected by the user.  
If truncation is enabled, the deglitching filter is automatically disabled. This means, if truncation is enabled, the  
nFAULT pin signalizes simply that a PWM truncation has occurred.  
Attention:  
Depending on the PWM modulation utilized, PWM truncation might not provide the desired  
results. In modulation schemes where it is possible more than one phase are energizing the  
motor at a given time like SVM FOC (Space Vector Modulated Field Oriented Control), it is  
recommended to disable truncation and use OCP fault instead.  
Datasheet  
68  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Figure 44  
Positive OCP PWM truncation detail. IM refers to motor current  
3.6.6  
Current Sense Amplifier Gain Selection  
Gain of the shunt amplifiers can be programmed digitally via bitfield CS_GAIN to one of the following values: 4, 8,  
12, 16, 20, 24, 32 and 64. Alternatively, the gain can be selected by connecting an external resistor (RCS_GAIN ) from  
pin CS_GAIN to ground. In order to enable analog programming of the current sense amplifier via external  
resistor, the user must ensure that bitfield CS_GAIN_ANA is set accordingly. The value of RGAIN is evaluated during  
startup of the device (see section 3.10.2). Table 15 provides the resistor values and register settings for gain  
selection in both analog and digital modes.  
Table 15  
Programming of current sense amplifier. Gain vs resistor size  
Digital programming  
Analog programming  
Gain Value  
CS_GAIN (hex)  
RCS_GAIN (kΩ )  
4
0x0  
0
8
0x1  
0x2  
0x3  
0x4  
0x5  
0x6  
0x7  
1.5  
3.0  
4.7  
6.2  
7.5  
9.1  
11  
12  
16  
20  
24  
32  
64  
Note:  
For analog programming, resistors are recommended to be 1%tolerance or lower  
The actual value of the current sense amplifier gain can be read in FUNCT_ST register via bitfield CS_GAIN_ST.  
Datasheet  
69  
<Revision 1.08>  
<2022-09-16>  
 
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
3.6.7  
Current Sense Amplifier DC Calibration  
MOTIX™ 6EDL7141 features a calibration method for the current sense amplifiers. This helps eliminate any  
unwanted offset in the output of the operational amplifiers before starting motor operation for example.  
The activation of the DC calibration mode (only during ACTIVE state-EN_DRV high) via register CS_EN_DCCAL  
programming, will short the inputs of the amplifiers. Once the DC calibration is enabled, the output on CSOx pins  
can then be measured by precise ADC channels in an MCU to record any possible offset in the operational  
amplifiers. Any excess voltage in CSOx pin from VREF voltage can be subtracted in the MCU from any future  
measurements, for example by software means. It is recommended to perform DC calibration before the PWM is  
started, when the current in the shunts, is known to be zero.  
Once the offset value is captured, the MCU should set CS_EN_DCCAL bitfield again to ‘0’ to finalize the  
calibration process and reconnect the operation amplifier to the input pins. Then the PWM signals can start-up.  
Note:  
During calibration mode, if Auto-Zero is enable it will be executed every 100µs instead of 200µs.  
3.6.8  
Auto-Zero Compensation of Current Sense Amplifier  
Current sense amplifiers tend to accumulate offset during operation if they are not corrected. This can be due to  
temperature or aging effects. The Auto-Zero feature of the current sense amplifiers provides an automatic way of  
compensating any possible drifts in the amplifiers. Internally the amplifier shorts the inputs to correct any  
possible offset excess for a tAUTO_ZERO period of time. CSOx pin will hold the voltage before the Auto-Zero start  
during Auto-Zero period.  
The Auto-Zero feature can be as well disabled via register bitfield AZ_DIS in register CSAMP_CFG.  
3.6.8.1  
Internal Auto-Zero  
If configured as internally triggered or synchronized (by writing register bitfield CS_AZ_CFG), the Auto-Zero  
period starts with GHx signal rising edge after at least 100µsec from last Auto-Zero period (x depends on the  
activated current sense amplifier, A, B or C). The synchronized start of Auto-Zero period is chosen to interfere  
minimum possible with the shunt current sensing. Details of signals behavior example can be seen in Figure 40  
or in Figure 45.  
Figure 45  
Auto-Zero operating modes. Internally synchronized with GHx signals. Auto-Zero occurs  
upon next GHx rising edge after timer has reached 100µs  
Datasheet  
70  
<Revision 1.08>  
<2022-09-16>  
 
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
During start-up, the Auto-Zero function automatically activates to ensure that the amplifiers are optimized  
before the ACTIVE state is entered. This happens during charge pump start-up, this is from EN_DRV turn on until  
charge pump UVLO is reached.  
If no GHx rising edge happens for a given time (tAUTO_ZERO_CYCLE), for example if the low side is fully turned on for a  
long period in a 6-step commutation, then an internal watchdog will force an Auto-Zero compensation. Auto-  
Zero continuous during STANDBY state.  
Note:  
When the Auto-Zero period finishes and the CSOx reconnects to the amplifier, it is expected to see a  
minor voltage glitch. This can be blanked or filtered out for example before the signal is provided to  
an ADC.  
3.6.8.2  
External Auto-Zero Synchronization via CS_GAIN/AZ Pin  
User can enable external synchronization of the Auto-Zero function by writing register bitfield CS_AZ_CFG. In  
such case, the internal synchronization with GHx signals is disabled and the falling edge of pin CS_GAIN/AZ  
becomes the trigger for Auto-Zero correction period. This is depicted in Figure 46.  
If externally triggered, the microcontroller in the system can decide according to the particular current sense  
method when to execute the Auto-Zero correction. Thanks to this feature the Auto-Zero effect can be moved, for  
example, far from the ADC sampling in the microcontroller so benefitting from the corrections but still being able  
to sample without the interference of the Auto-Zero process.  
Figure 46  
Auto-Zero functionality with external synchronization. CS_GAIN/AZ pin falling edge will  
trigger the Auto-Zero correction period  
3.6.8.3  
External Auto-Zero Synchronization via CS_GAIN/AZ Pin with Enhanced  
Sensing  
MOTIX™ 6EDL7141 allows to stop the clock (clock gating) of the charge pump modules according to CS_GAIN/AZ  
pin state. If this feature is activated, the charge pumps clock will be gated from the rising edge of CS_GAIN/AZ  
pin until end of Auto-Zero period that starts after falling edge of same pin. The effect of the clock gating is the  
reduction of possible switching noise that can couple into PCB sensitive signals like CSOx or other ADC measured  
voltages by the system MCU or other sampling circuits.  
Attention:  
During clock gating period, the charge pump stops operation. As a result, VCCLS and VCCHS  
rails stops regulation and can drop their regulated voltages. In most cases, VCCLS and VCCHS  
capacitors will maintain enough voltage to keep driving efficiently the MOSFETs. User must  
check that Recommended Operating Conditions and Electrical Characteristics are respected.  
UVLO protections on both VCCLS and VCCHS are present in case a malfunction takes place,  
protecting the inverter.  
The operation of the charge pump clock gating mode is shown in Figure 47.  
Datasheet  
71  
<Revision 1.08>  
<2022-09-16>  
 
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Figure 47  
Signal diagram for the enhanced sensing mode using external synchronization of Auto-Zero  
function. The charge pump clock is gated to reduce switching noise coupling during periods  
where sensitive measurements are performed in the system like the ADC in a MCU  
3.7  
Hall Comparators  
The Hall sensor inputs on MOTIX™ 6EDL7141 are capable of interfacing with digital Hall sensors with open-drain  
outputs. The device supports three identical channels. Each Hall sensor should be connected to one of the INLx  
digital pins. Hall comparators are designed to be used in 1PWM mode with Hall sensors, described in section  
3.2.4 as well as for ‘locked rotor’ detection functionality described in 3.8.3.  
The Hall inputs are digitally deglitched. That means those inputs ignore any extra Hall transitions for a  
configurable period of time. This is selected in bitfield HALL_DEGLITCH that can be accessed via SPI commands.  
This prevents PWM noise from being coupled into the Hall inputs, which can result in erroneous commutation.  
The polarity of the Hall sensor inputs can be read at any time by a MCU in register FUNCT_ST, bitfield HALLIN_ST.  
DVDD linear voltage regulator can be used to supply Hall sensors either with 3.3V or 5V according to  
programming. In case Hall sensors are not powered from DVDD rail (i.e. other power supply) and DVDD supply is  
disabled for any reason, due to IDLE or OFF mode (CE<CETH), the Hall inputs should not be driven by external  
voltages. In addition, they should be powered-up before starting the motor, or an invalid Hall state may cause  
malfunction in the motor operation.  
3.8  
Watchdog Timers  
MOTIX™ 6EDL7141 integrates three independent watchdog timers that are SPI configurable. These are  
protection features used to ensure the correct functionality of different modules inside and outside the device,  
e.g. to ensure that a microcontroller is having correct behaviour by serving or ‘kicking’ 6EDL7141 watchdog. To  
configure watchdog timers in 6EDL7141, two registers are available: WD_CFG and WD_CFG2. The three  
independent watchdog timers are:  
Datasheet  
72  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Buck converter watchdog:  
General purpose watchdog  
Rotor locked watchdog  
Each watchdog timer core unit includes a digital timer (watchdog timer). A source signal is connected to that  
timer which resets whenever a toggle occurs on the signal. Otherwise the timer keeps counting up. If the  
watchdog timer limit is reached without a reset input, then a fault takes place and action will be performed  
according to Table 17.  
The reaction to a watchdog fault is programmable to following actions:  
Reporting to status register only.  
Reporting to status register and nFAULT pin.  
Trigger a configurable braking event.  
Select whether watchdog fault is latched or not.  
An example of watchdog operation is presented in Figure 48. In this example, a generic signal ‘WD_Input’ is  
resetting the counter periodically (for example when reading the status register or toggling EN_DRV at the  
proper frequency). If the input signal stops toggling, the watchdog timer expires after the watchdog period  
resulting in a watchdog fault.  
Figure 48  
Watchdog operation diagram  
3.8.1  
Buck converter watchdog  
During start-up of the device, this watchdog monitors VDDB UVLO signal. When UVLO of VDDB is asserted, the  
watchdog is cleared. If UVLO of VDDB is not asserted within the watchdog period (tWD_BUCK_T), the system will stop  
(STOP state in the state machine is described in section 5) and stay disabled until a power cycle takes place. This  
watchdog can be used for safe start-up debugging. To enable this feature WD_CFG2, bitfield WD_BK_DIS needs  
to be accessed.  
3.8.2  
General Purpose Watchdog  
This watchdog timer can be configured to use different general purpose inputs (timer reset signal) via register  
WD_INSEL. Possible inputs are:  
EN_DRV coded in EN_DRV, a clock signal can be utilized as watchdog timer clock input. The watchdog  
measure that the frequency and duty cycle of this signal are correct. The proper frequency works as a  
watchdog ‘kick’- see 3.9.1. Requires enabling the watchdog via WD_EN and input selection via WD_INSEL.  
After fault occurs, clearing of the fault must be done only after 2 periods (500Hz). Watchdog period  
programmed in WD_TIMER_T.  
Datasheet  
73  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
DVDD start-up: during start-up, if this input is selected, the watchdog will be cleared upon DVDD UVLO signal  
assertion. If DVDD has not reached the correct value before the watchdog period, the DVDD regulator will  
retry to start. The number of attempts to restart DVDD regulator when start-up fails, can be configured in  
WD_DVDD _RSTRT_ATT. Additionally, the time between restarts attempts is set in bitfield  
WD_DVDD_RSTRT_DLY  
Charge pumps start-up: similarly, the start-up time of the charge pumps (both) can be monitored. The UVLO  
signal of both VCCHS and VCCLS will clear the watchdog, otherwise, a fault will be reported. To select this  
input, bitfield in WD_INSEL has to be set accordingly.  
Status register SPI read action: in this configuration, the watchdog resets every time the FAULT_ST status  
register is read via a SPI command. In this way, it checks that the MCU is active and that the SPI  
communication is working adequately.  
The general purpose watchdog timer needs to be enabled via WD_EN bitfield. Watchdog period programmed din  
WD_TIMER_T.  
Brake on General Purpose Watchdog Fault  
The general purpose watchdog timer can be configured to trigger a brake event when the comparator trips. This  
is activated in bitfield WD_BRAKE and is only possible to the conditions, when either EN_DRVor Status register  
readare chosen as input. The brake event can be configured to either brake the motor by shorting all high side  
MOSFETs, all low side MOSFETs, alternate between those options or set all MOSFETs to high Z. This is explained  
in more detail in sections 3.2.6 and 6. This is configured in bitfields BRAKE_CFG in PWM_CFG register.  
3.8.3  
Locked-Rotor Protection Watchdog Timer  
MOTIX™ 6EDL7141 provides a locked or stalled rotor protection function by integrating a dedicated watchdog  
timer. The rotor locked watchdog timer inputs are the 3 Hall sensor signals (INLA, INLB and INLC). Therefore, this  
protection is only possible when using Hall sensor based control schemes or 1PWM modes.  
Locked or stalled rotor can occur in the event of a mechanical malfunction or excessive load torque that causes  
the motor to stop rotating while enabled. The locked rotor function can be enabled by setting the bitfield  
WD_RLOCK_EN to b’01.  
A locked rotor condition is detected if the Hall pattern is maintained for tLOCKED period. The tLOCKED time is  
configured via SPI (bitfield WD_RLOCK_T).  
In order to increase robustness, an especial case of rotor locked detection is implemented. In some cases, the  
motor stalls in a position in which the Hall sensors can still provide a cyclic or repeated toggling. In some cases  
vibration or bending of the motor can cause this effect, in other cases, the Hall sensors get stalled close to the  
magnets. 6EDL7141 detects this condition as rotor locked. An example is of such Hall sensor inputs sequence  
that would report a fault is the following:  
100, 101, 100, 101, 100, 101, …..  
As soon as the locked rotor condition is detected, the device sets bitfields WD_FLT and RLOCK_FLT of the  
FAULT_ST register to b'01. Upon detection of locked rotor condition the device enters high impedance state  
(high Z). Additionally, nFAULT pin will be pulled down. An MCU can read this signal and request a status update  
to the device or execute other corrective actions.  
Hall Sensor Malfunction  
In case of Hall sensor failure, the rotor locked protection can help to bring the motor to a safe state. The  
malfunction of 2 or 3 Hall sensors will cause a rotor lock fault in 6EDL7141, however, a single Hall sensor failure  
cannot be detected as malfunction and does not trigger a fault.  
Datasheet  
74  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
The rotor locked condition can be reset by toggling EN_DRV (switch off and on again).  
Hall Comparators when PWM Signals are on Hold  
If the PWM input signals generated by the controller stop switching while the rotor locked protection is enabled,  
6EDL7141 will recognize this as a failure and it will trigger the rotor locked protection after tLOCKED period. In case  
this behavior is not desired, the user code in the controller that stopped the PWM switching must be preceded by  
a command (SPI) to disable the rotor locked protection.  
3.9  
Multi-Function Pins  
EN_DRV Pin  
3.9.1  
The pin EN_DRV has two different functionalities that can work simultaneously:  
1. To start the charge pump operation and finally enable gate drivers and current sense amplifiers when pulled  
high: EN_DRV> VEN_DRV_TH (see Electrical Characteristics table)  
2. As watchdog clock input. This clock signal can be generated by the microcontroller in the system and permits  
MOTIX™ 6EDL7141 to detect whether the microcontroller is generating the correct signal, and therefore to  
detect if the controller is working properly or not (e.g. software failure), increasing robustness of the whole  
system. In case the clock signal is not present or the period of this clock is outside of 10% of the expected  
value (see Electrical Characteristics table), the watchdog of 6EDL7141 will implement a pre-programmed  
action (More details in section 3.6.8.3).  
In case both functions are used simultaneously, the microcontroller can use 2 GPIOs, one for EN_DRV (GPIO) and  
one for the clock generation (GPIO or PWM signal for example). The analog summation of those two signals is  
decoded inside 6EDL7141. Figure 49 describes the connections and electrical signals in such configuration.  
Figure 49  
Usage of EN_DRV pin for both enabling driver stage and decoding of watchdog clock signal  
Datasheet  
75  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
3.9.2  
VSENSE/nBRAKE Pin  
Pin VSENSE/nBRAKE supports 2 different functionalities:  
1. During start-up, 6EDL7141 reads the resistor value connected to pin VSENSE/nBRAKE. Depending on the  
reading, 6EDL7141 selects the DVDD set point to either 3.3V or 5V. After the value is read, the device will start-  
up DVDD with the target DVDD set point.  
2. During normal operation (after UVLO DVDD is released), the pin is an input (inverted logic) that can be pulled  
down (e.g.) by the MCU to initiate a brake event, bringing the motor to a standstill in a controlled way. If the  
pin is set high, the PWM signals propagate normally to the outputs.  
3.9.3  
CS_GAIN/AZ Pin  
CS_GAIN/AZ pin implements two different functionalities:  
1. During start-up, the resistor connected to this pin is read leading to the configuration of the current sense  
amplifier gain. This is explained in detail in section 3.6.6.  
2. Simultaneously, during normal operation, the pin can be used as an input to enable the external Auto-Zero  
functionality described in 3.6.8.  
In order to avoid affecting the analog programming of the current sense amplifiers gain via an external resistor,  
the MCU is recommended to be connected to the CS_GAIN pin with a series diode. In this way when DVDD is still  
not at the final target value, the MCU output circuitry will not load the CS_GAIN pin leading to a wrong  
programming of the amplifier’s gain. This proposed circuit is shown in Figure 50.  
If digital programming of the current sense amplifier gain is desired, RCS_GAIN is not needed and the diode can be  
excluded from the circuit as well.  
Figure 50  
CS_GAIN/AZ multifunction pin usage example: one as CSAMP gain setting via resistor  
reading during start-up, two as external Auto-Zero function where MCU decides when to  
Auto-Zero CSAMP.  
Note:  
The internal pull up in the MCU side depends on the specific microcontroller. Some microcontrollers  
might not offer enough pull up capability and an external pull up resistor might be required as  
shown.  
Datasheet  
76  
<Revision 1.08>  
<2022-09-16>  
 
 
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
3.10  
ADC Module-Analog to Digital Converter  
MOTIX™ 6EDL7141 integrates an ADC based on SAR architecture with 7 bits resolution. This ADC can be used to  
do redundant measurements to those executed in the MCU or to measure gate driver related voltages. The MCU  
can request the results of these internal measurements via SPI reads of ADC_ST register. The ADC can measure  
following inputs during ACTIVE mode:  
Automatically in ADC conversion sequence:  
o
o
o
o
On die temperature sensor (see 3.10.2)  
PVDD: supply voltage  
VCCLS: low side gate driver supply  
VCCHS: high side gate driver supply  
Other (on demand) conversion inputs selected via bitfield ADC_OD_INSEL :  
o
o
o
IDIGITAL: device digital section current consumption  
DVDD: linear regulator output voltage  
VDDB: buck converter output voltage  
Those ADC inputs are continuously converted in sequence. After each conversion is finished, the result of the  
conversion can be processed through integrated digital filters. These are moving average filters with  
configurable number of samples. PVDD uses a dedicated filter (ADC_FILT_CFG_PVDD) while the rest share a  
second filter (ADC_FILT_CFG). The complete architecture of the ADC module is depicted in Figure 51.  
Figure 51  
ADC module block diagram  
Table 16 summarizes the ADC inputs characteristic including the scaling factors. These scaling factors can be  
used by a MCU to calculate back the real analog values in volts, amperes or degree Celsius.  
Datasheet  
77  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
Table 16  
ADC measurements overview  
Measurement  
On demand  
conversion  
Bitfield  
Filter - register  
Scaling factor  
ADC_FILT_CFG  
_PVDD  
PVDD  
N
N
PVDD_VAL  
TEMP_VAL  
= (0.581 ∗ 푃ꢃꢇꢇ푉퐴ꢈ + 5.52) ꢃ  
Temperature  
ADC_FILT_CFG  
= (2 ∗ ꢅ퐸ꢉ푃_ꢃꢊꢋ − 94)℃  
16  
VCCLS  
N
VCCLS_VAL  
ADC_FILT_CFG  
= ꢃꢄꢄꢋꢌ_ꢃꢊꢋ ∗  
127  
16  
VCCHS  
N
Y
VCCHS_VAL  
ADC_OD_VAL  
ADC_OD_VAL  
ADC_FILT_CFG  
ADC_FILT_CFG  
ADC_FILT_CFG  
= ꢃꢄꢄ퐻ꢌ_ꢃꢊꢋ ∗  
127  
Device current  
= (0.24 ∗ ꢊꢇꢄ_푂ꢇ_ꢃꢊꢋ)ꢍꢊ  
(IPVDD  
)
ꢇꢃꢇꢇ푇퐴푅퐺ꢎ푇  
= ꢊꢇꢄ_푂ꢇ_ꢃꢊꢋ ∗  
127  
DVDD  
VDDB  
Y
ꢃꢇꢇ퐵푇퐴푅퐺ꢎ푇  
= ꢊꢇꢄ_푂ꢇ_ꢃꢊꢋ ∗  
127  
Y
ADC_OD_VAL  
ADC_FILT_CFG  
For example, if DVDD voltage is the desired parameter, the MCU will read via SPI register ADC_OD_VAL. For  
example let’s assume DVDD is set to be 3.3V and that the reading was 0x78=120 decimal value. The MCU or the  
user reading for example via a GUI, can calculate following:  
ꢇꢃꢇꢇ = ꢊꢇꢄ_푂ꢇ_ꢃꢊꢋ ∗ 3.3푉 = 120 ∗ 3.3푉 = ꢓ.118ꢃ  
(7)  
ꢑꢏꢒ  
3.10.1  
ADC Measurement Sequencing and On Demand Conversion  
In ACTIVE state, the ADC converts repeatedly in loop the following sequence of 6 measurements:  
1. PVDD  
2. Temperature sensor  
3. PVDD  
4. VCCLS  
5. PVDD  
6. VCCHS  
This is shown in Figure 52. Results of those conversions will be placed in the dedicated result registers that can  
be read via SPI by the MCU.PVDD result is reported in SUPPLY_ST register, VCCLS and VCCHS are reported in  
register CP_ST and the temperature measurement is reported in register TEMP_ST.  
Additional to the standard sequence, the user can select to have other signals converted on demand. Any of this  
on demandconversion inputs, can be injected once in the standard sequence. This is done by selecting the  
signal to be converted in bitfield ADC_OD_INSEL, and setting to 1the request bitfield ADC_OD_REQ.  
Note:  
The write of ADC_CFG bitfields must happen in a single SPI write. A write to a single bitfield will  
overwrite the rest to the default value, so the full desired register value must be given in a single  
write or via read-modify-write sequence.  
If an on demand conversion is requested, the ADC waits to finish (End Of Conversion) any running conversion.  
Then the requested on demand conversion is started. When the on demand conversion is finished, bitfield  
ADC_OD_RDY is set. The MCU can poll this bitfield to make sure the result register contains newest value of the  
requested conversion. The result of the on demand conversion is located in bitfield ADC_OD_VAL and the  
Datasheet  
78  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Product Features  
sequence continuous right where it was interrupted after the EOC of the on demand conversion. This is  
illustrated in Figure 52.  
Figure 52  
ADC sequencing and interruption by extended conversion request of VDDB signal  
3.10.2  
Die Temperature Sensor  
An especially useful ADC measurement is the temperature of the die. MOTIX™ 6EDL7141 integrates a  
temperature sensor that is sampled by the integrated ADC. The temperature of the device can be read via SPI by  
accessing bitfield TEMP_VAL in TEMP_ST register. The value is measured with a resolution of 2 degrees Celsius.  
Additionally, over-temperature warning and faults are implemented. In register SENSOR_CFG (OTS_DIS), the  
over-temperature shut down protection can be disabled. The threshold values are provided in Table 7. The  
occurrence of these faults can be detected by reading bitfields OTW_FLT and OTS_FLT. According to Table 16, an  
example reading of 0x4A = 74 would convert into:  
ꢅ푒ꢍ푝푒푟ꢆ푡푢푟푒 = ꢅ퐸ꢉ푃_ꢃꢊꢋ ∗ 2°ꢄ − 94°ꢄ = 74 ∗ 2°ꢄ − 94°ꢄ = 54°ꢄ  
(8)  
Datasheet  
79  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Device Start-Up  
4
Device Start-Up  
The device start-up can be divided in two main periods:  
Power supply start-up: initiated by CE > , < VCE_TH_R leads to ramp up of VDDB and DVDD rails.  
Gate Driver and CSAMP start-up: begins with EN_DRV rise and results in charge pumps ramp up and current  
sense amplifiers activation  
4.1  
Power Supply Start-Up  
Given a steady battery supply voltage (PVDD), the input pin CE will control the start-up of the power supply  
system. Figure 53 shows graphically the ramp up of buck converter voltage once CE voltage goes above VCE_TH_R  
value. If external filter capacitor is too large, the ramp up time might be exceeding the values provided in Table 7  
(tVDDB_SFT_START). The integrated watchdog can be enabled to monitor and debug the start-up of VDDB, DVDD or  
charge pumps.  
Soft-start for the buck converter is automatically implemented using an integrated DAC for generating the target  
reference. Once VDDB has reached its UVLO voltage, analog programming starts. This initiates a period of tAN_T  
duration in which the external resistors in CS_GAIN/AZ and VSENSE/nBRAKE pins are read internally. The analog  
programming of these two functions can be disabled by user via OTP programming, therefore reducing the start-  
up time.  
After these analog programming period(s) have elapsed, another OTP programmable delay (DVDD_TON_DELAY)  
is inserted (tDVDD_TON_DLY) before the DVDD voltage starts ramping up. Longer delays allow the buck converter  
voltage to stabilize before the DVDD starts charging. If faster start-up time is required, the delay can be  
shortened taking into consideration the buck output voltage and the external components used (LBUCK, CBUCK).  
DVDD will ramp up in a configurable time (DVDD_SFTSTART). Tuning of this value can help ensuring proper start-  
up.  
4.2  
Gate Driver and CSAMP Start-up  
Once DVDD is up and stable, the microcontroller can enable the gate driver. EN_DRV pin needs to be set above  
VEN_DRV_TH value to enable the driver section. Before this, no PWM signal will transfer to the gate of the MOSFETs.  
Once EN_DRV is set above VEN_DRV_TH, both low side and high side charge pumps ramp up to the target value PVCC.  
This time will depend on the different configurations (capacitors, charge pump frequency, PVCC voltage) as  
explained in 3.4.  
The high side charge pump will start after enough voltage is built in the low side charge pump. After both high  
side and low side charge pumps UVLOs are reached, the PWM path is activated and the gate driver can output  
signals to the power MOSFET.  
Note:  
Depending on timing of PWM send to inputs and charge pump capacitor values, the gate driver  
could start driving the MOSFETs while the charge pumps are not fully at target voltage if the PWM  
signal is activated early. User can delay the start of PWM signals until charge pumps are fully  
charged if this is required.  
Datasheet  
80  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Device Start-Up  
Figure 53  
Start-up behavior of supply voltages at steady PVDD supply. EN_DRV and CE_EN  
functionality. DVDD_SFTSTRT is an SPI programmable parameter  
If CE is generated from PVDD, for example via a voltage divider as shown in Figure 62, the start-up behavior will  
follow approximately the one in Figure 54 or similar. In such case, it is important to notice that the device will not  
start i.e. the buck converter will not start switching- until both PVDD UVLO is released and the CE rising voltage  
thresholds (VCE_TH_R) are crossed, as can be seen in flowchart in Figure 55. The order of CE and PVDD can swap  
with similar results.  
Datasheet  
81  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Device Start-Up  
Figure 54  
Start-up behavior detail when PVDD is ramping up and CE is created with a voltage divider  
from PVDD. Device will only turn on after events 1 and 2 occur, starting up the buck  
converter controller  
Datasheet  
82  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Device Functional States  
5
Device Functional States  
The functionality of the device is governed by a state machine. A flowchart of this state machine is shown in  
Figure 55.  
Figure 55  
Flowchart diagram for power states of device  
Datasheet  
83  
<Revision 1.08>  
<2022-09-16>  
 
 
MOTIX™ 6EDL7141  
Datasheet  
Device Functional States  
Four main modes can be considered for 6EDL7141: OFF_STATE, START_UP, STANDBY and ACTIVE. States are  
described as following:  
DEV_OFF - This state is the default state when in reset.  
POWER_START_UP, OTP_READ - In this state voltage in PVDD is ramping up and checked by the device.  
Once ok, the OTP memory is read. This is done before enabling any further blocks to ensure configuration is  
known. If a fault is signaled by the OTP block then the STOP state will be entered.  
BUCK_START - The buck converter is enabled in this state and the VDDB needs to be correct before leaving  
this state. If the VDDB has not reached the target voltage in a certain time, then the buck will be shut down  
and the device set in the STOP state.  
VSENSE_READ / CS_GAIN_READ - The device will optionally (programmable) sense pins like VSENSE and  
CS_GAIN for checking parameters to be programmed. If the register CS_GAIN_ANA is set to ‘0’ then the CS  
gain will be set by the register CS_GAIN. Otherwise, if CS_GAIN_ANA is set to ‘1’, the analogue programming is  
enabled.  
DVDD_START at this point, once the buck converter output is stable, the linear voltage regulator for DVDD is  
ramped up according the start-up delay and soft start programming. At the end of this state, DVDD is at target  
voltage and stable. With this, the start-up procedure of the device finishes and enters a wait state until  
EN_DRV signal arrives from a microcontroller for example. This will start the standby section.  
CHARGE_PUMP_START - The charge pumps are enabled. If target voltages are reached, the device moves to  
DEV_ACTIVE.  
DEV_ACTIVE (or ACTIVE state) - In this state the driver is ready to be used. The PWM path is enabled. If  
EN_DRV signal goes low during active the device turns off both charge pumps and disables the PWM path by  
going into the STANDBY section.  
DVDD_STOP - This state is entered from states after DVDD has been powered and DVDD rail fails. Device stops  
operation and requires a CE toggle or power cycle to restart. Buck converter and ADC remains active.  
STOP - If this state is entered it is because a serious fault with either the buck converter DVDD start-up. The  
device will not operate until a power cycle or EN_DRV toggle takes place. SPI cannot be used during this state.  
Datasheet  
84  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Protections and Faults Handling  
6
Protections and Faults Handling  
MOTIX™ 6EDL7141 contains an extensive number of protections. These are:  
Over-Current Protections (OCP) for:  
o
o
o
DVDD linear regulator  
Buck converter  
Motor leg shunt OCP  
Under-Voltage Lock Out (UVLO) protection for:  
o
o
o
o
Gate driver supply voltage both high side and low side drivers  
Supply voltage PVDD  
DVDD linear regulator output voltage  
Buck converter output voltage  
DVDD linear regulator Over Voltage Lock Out (OVLO) protections  
Rotor locked detection based on Hall sensor inputs  
Configurable watchdog  
Over-Temperature Shutdown (OTS) and Warning (OTW)  
OTP memory fault.  
An arbitration state machine, takes all the fault inputs from the specific fault blocks and decides which fault  
needs to be serviced first in case several faults occur at same time (same clock cycle). Once a fault is  
acknowledged, the system takes the specific action as shown in Table 17 and the arbitration round stops until  
the fault is cleared.  
The state machine is split in two main independent arbitration sections:  
Supply faults (B0 to B4). B0 is highest priority.  
Other faults (F0 to F7). The fault that happens first will be dealt first and others will be ignored until this fault  
is removed. If more than one fault happens at the same time, then the one with the highest priority will be  
processed. F0 is highest priority.  
The resultant actions from both sections are OR'ed on nFAULT.  
Otherwise if not latched, when the condition for the fault is released, the fault status is held, but the action will  
stop.  
Additionally to any possible actions like switching off PWM signal, status bits will be updated to inform the MCU  
of any warning or/and fault occurrence. This is done regardless of priority and those status bits can be read via  
SPI commands by the microcontroller in the system.  
Note:  
It is highly recommended to understand faults reason by reading the status registers and clear  
faults as soon as they occur so new events can be captured. This is done by writing register  
FAULTS_CLR via SPI interface  
Following registers provide information on the status of the device faults:  
FAULT_ST: holds most of functional related faults. A fault might be triggered only after a number of  
events of a malfunction. Status will immediately record the event information.  
TEMP_ST: provides status on temperature warning and the temperature reading itself  
SUPPLY_ST: reports on status of all supplies UVLO/OVLO and OCPs  
FUNC_ST: status of OCP faults for each of current sense amplifiers, Hall sensors, wrong hall pattern.  
Datasheet  
85  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Protections and Faults Handling  
OTP_ST: programming and reading of OTP related faults  
In order to clear faults the user has to write via SPI the bitfield CLR_FAULTS in FAULTS_CLR register. However, to  
clear a latched fault, a write to CLR_LATCH register is required.  
If ‘Motor leg shunt OCP’ fault is programmed to be latched the fault cannot be cleared until:  
If in OCP counting mode (8, 16 periods) there is one whole PWM period without an OCP event or STANDBY  
state is entered.  
If in immediate trigger mode then it can be cleared after the fault is gone.  
Datasheet  
86  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Table 17  
Faults and protections table lower number means higher priority  
Programma  
bility  
nFAULT  
report  
Name  
Description  
Latched  
Active State  
Prio  
Action(s)  
F1&2  
(shar  
ed)  
Charge pump  
low side UVLO  
fault  
DEV_  
ACTIVE  
External MOSFET outputs set to Hi-Z independently of fault  
handling. Weak pulldown of all gate driver outputs  
VCCLS  
UVLO  
-
N
Y
Y
Y
F1&2  
(shar  
ed)  
Charge pump  
high side UVLO  
fault  
DEV_  
ACTIVE  
External MOSFET outputs set to Hi-Z independently of fault  
handling. Weak pulldown of all gate driver outputs  
VCCHS  
UVLO  
-
-
N
N
N
All states after  
DVDD  
OVLO  
DVDD OVLO  
fault  
DVDD ok (after B1  
STANDBY)  
No action. MCU to perform action  
No action. MCU to perform action  
All states after  
DVDD ok (after B3  
STANDBY)  
Threshold  
level  
DVDD OCP DVDD OCP fault  
Y
Y
External MOSFET outputs set to Hi-Z. Weak pulldown of all  
gate driver outputs  
Waits for power cycle (CE pin low and high)  
Buck converter continues operation  
When DVDD UVLO happens the functional state machine  
changes from DEV_ACTIVE to DVDD_STOP. Please refer to  
section 5 for details. From the application perspective, this  
faults is highest priority. Requires a power cycle (CE toggle)  
(howeve  
r is  
nFAULT  
supplied  
by  
N(require  
s power  
cycle-CE  
toggle)  
All states after  
BUCK_  
START  
B0  
and  
F0  
DVDD  
UVLO  
DVDD UVLO  
fault  
-
DVDD)  
All states after  
DVDD ok (after  
Standby)-Fault  
blanked  
during charge  
pump start  
Buck Converter  
BUCK OCP Over Current  
Protection  
No action. MCU to perform action. Protection is blanked  
during start-up of charge pumps  
-
N
Y
Y
B2  
F4  
Motor leg  
Current sense  
shunt OCP amplifier Over  
Threshold Program  
level, mable-  
DEV_  
PWM truncation if configured.  
Datasheet  
87  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Programma  
bility  
nFAULT  
report  
Name  
Description  
Latched  
Active State  
Prio  
Action(s)  
Current  
Protection for  
each phase  
count on  
number of brake on  
trips,  
reaction,  
PWM  
Latched if  
If fault is configured as “Latched” then: sets driver into Hi-Z.  
Weak pulldown of all gate driver outputs.  
Brake as defined in PWM_CFG register when  
CS_OCP_BRAKE register enabled. Fault latched if braking  
active  
[2:0]  
ACTIVE  
OCP is  
active  
truncation  
External MOSFETs outputs set to High Z. Weak pulldown of  
all gate driver outputs  
Requires toggle of EN_DRV to re-start normal operation  
again  
Locked rotor  
watchdog  
overflow  
DEV_  
ACTIVE  
Locked  
rotor  
Timing  
Y
Y
F5  
If input:  
EN_DRV - Hi-Z. Weak pulldown of all gate driver outputs  
Program  
mable-  
Latched if  
brake on  
watchdog  
fault is  
Y (with  
input  
EN_DRV  
only,  
otherwis DEV_ACTIVE  
e not)  
Buck input- No action required from user or device.  
If charge pump input – nFAULT reported. Driver won’t  
Watchdog timer Timing,  
Depending on  
input, either  
START UP or  
Watch dog overflow.  
reaction.  
Depending  
on input  
F6  
timers  
Several inputs  
start-up.  
programmable  
Others: brake as defined in PWM_CFG register when  
WD_BRAKE register enabled. Always latched if braked  
enabled  
enabled  
OTS  
Over  
Temperature  
Shutdown  
-
-
Y
Y
DEV_  
ACTIVE  
F3  
F8  
External MOSFET outputs set to Hi-Z. Weak pulldown of all  
gate driver outputs  
OTW  
Over  
Temperature  
Warning  
N
N (only  
status  
register  
report)  
DEV_  
ACTIVE  
No action. MCU to perform action  
OTP read fault  
or OTP user  
programming  
error  
External MOSFETs outputs set to Hi-Z  
Weak pulldown of all gate driver outputs  
OTP Fault  
-
Y
Y
All states  
F7  
Datasheet  
88  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Device Programming-OTP and SPI interface  
7
Device Programming-OTP and SPI interface  
MOTIX™ 6EDL7141 includes some smart features that can be programmed by user. The configuration of those  
features, including gain of amplifiers, driving voltage for gate drivers or fault reactions, is stored in registers  
while the device is active. The configuration of those functions can be changed during run time operation via SPI  
commands. These registers are volatile memory cells and therefore, its information will be lost every time the  
power supply is removed from the device.  
For this reason, 6EDL7141 integrates an OTP NVM (One Time Programmable Non-Volatile Memory), that stores a  
given default configuration even when power supply is not available. Initially the device is programmed with the  
default register settings provided in section 8. During startup phase of the device (see state machine flowchart in  
Figure 55), the configuration in the OTP will be copied or mirrored into the volatile registers. These registers are  
the ones that govern the actual behavior of the device. This is shown in Figure 56.  
Figure 56  
Programming overview  
In case the default (“out of the fab”) configuration of the device stored in OTP is not the desired one, the  
designer can select a different configuration for its application and store it indefinitely in the OTP memory (hard-  
copy).See section 7.1.1 for detailed programming procedure. This action can be done only once. A second write  
to the OTP is not possible. However, configurations can be overwritten on volatile registers after start-up via SPI  
commands as mentioned above.  
The user configuration can be tracked thanks to a software ID bitfield -USER_ID- located in OTP_PROG register.  
Note:  
It is therefore recommended that every writing action to the registers in 6EDL7141 is followed by a  
confirmation read to ensure that written and read data in registers match and thus confirming  
correct programming.  
7.1.1  
OTP User Programming Procedure: Loading Custom Default Values  
MOTIX™ 6EDL7141 OTP is used for user configuration storage. The OTP module implements a double error  
correction, plus one additional error detection when programming it.  
Datasheet  
89  
<Revision 1.08>  
<2022-09-16>  
 
 
MOTIX™ 6EDL7141  
Datasheet  
Device Programming-OTP and SPI interface  
OTP programming must only occur in a controlled environment. This requires the user to ensure that  
programming happens at the correct supply voltage, this is PVDD> PVDDOTP_PROG. Also the temperature must be  
below TOTP_PROG. Internally both parameters are monitored. This means that if programming is attempted outside  
of these parameters it will be blocked. If this occurs, then bitfield OTP_PROG_BLOCK will be set to ‘1’ to indicate  
that one of the parameter is outside of the required range. Default values (as given in bold in section 8.2) will be  
used after start-up in such situation. Further programming attempts are possible. OTP_PROG_BLOCK will be  
reset either when the programming finishes successfully or after a power down.  
Following programming steps should be performed to write OTP with a specific configuration:  
1. Start device into STANDBY mode (EN_DRV< VEN_DRV_TH  
)
2. Write registers to the desired default values via SPI write commands  
3. Program these values into OTP using OTP_PROG bitfield  
a. If the temperature is higher than TOTP_PROG or PVDD> PVDDOTP_PROG, then programming does not start  
and OTP_PROG_BLOCK is set to ‘1’. Conditions might be modified and the programming can be  
attempted again. If the programming fails twice, the device will be blocked signaled by  
OTP_USED=b’1, OTP_PASS = b’0  
b. If temperature and PVDD values are in range, programming starts, copying register parameters into  
the OTP memory. This can only be done once.  
4. (Recommended) Check if OTP programming succeeded via bitfields OTP_USED and OTP_PASS or  
OTP_PROG_FAIL:  
a. If the programming of the OTP failed, then the device will be locked until a power cycle (CE pin  
pulled down and up) takes place. Signaled by OTP_USED=b1 and OTP_PASS = b0 or simply  
OTP_PROG_FAIL =b’1. Further programming of OTP is not possible. Memory content is considered  
corrupted and therefore the part should be discarded.  
b. If programming succeeded, then normal function will continue. This is signaled by OTP_USED = b’01  
and OTP_PASS = b01 or simply OTP_PROG_FAIL = b’0. It is recommended to perform a power cycle  
(CE pin pulled down and up) for new values to take effect after a successful programming  
Trying to write an already programmed OTP will be ignored. The OTP status is summarized in Table 18  
Table 18  
OTP programming status  
Device status  
OTP_ OTP_ OTP_PROG OTP_PROG_FA  
USED PASS _BLOCK IL  
Status Description  
Non-programmed device  
0
0
0
0
Default values used  
User programming was successful.  
Upon start-up, the newly  
programmed default values will be  
loaded into registers for custom  
configuration  
Successful programming  
of OTP  
1
0
1
X
X
Programming blocked  
due to PVDD or  
temperature conditions  
Part can be reprogrammed once  
condition are under limits  
0
1
0
Programming started but  
failed during operation  
due to PVDD or  
1
1
0
0
1
0
1
1
Part must be discarded  
Part must be discarded  
temperature conditions  
Programming started but  
failed due to OTP issue  
Datasheet  
90  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Device Programming-OTP and SPI interface  
An OTP programming failure (wrong copy of registers into OTP memory) will force the device to enter STOP state  
during read out (see Figure 55). In such case, the fault is reported on nFAULT pin The microcontroller, once  
informed about the fault, can request 6EDL7141 to provide status of memory by reading bitfields OTP_USED,  
OTP_PASS, or OTP_PROG_FAIL, and OTP_PROG_BLOCK..  
If the user chooses to program OTP during start-up of the microcontroller software, this should check each time  
that OTP_USED = b’01 before programming again. Otherwise incorrect programming could occur.  
7.1.2  
SPI Communication  
All communication between 6EDL7141 and an external microcontroller happens through an integrated SPI  
interface. This module is used to program the configuration registers and therefore to command the device for  
example to change settings or program OTP memory.  
SPI module is based on a 4-pin configuration. Data sampling happens during the falling edge of the SPI clock  
signal. All communication happens in a 24 bit length shift register.  
7 bit address  
16 bit data byte  
1 bit command  
Data is shifted in with MSB first.  
Two commands are defined:  
1 Register write  
0 Register read  
Figure 57 and Figure 58 show respectively write and read operations with SPI interface.  
Figure 57 SPI write operation  
Datasheet  
91  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Device Programming-OTP and SPI interface  
Figure 58 SPI read operation  
7.1.2.1  
SPI Communication Example  
If for example, user wants to write new values TDRIVE1 = 50ns (0x01) and TDRIVE2 = 2540ns (0xFE), to register  
TDRIVE_SRC_CFG (address 0x19), then the content of the register needs to be 0xFE01 by collating TDRIVE2 and  
TDRIVE1 values. The microcontroller then needs to write following command in the SPI bus (SDI signal) once  
nSCS signal is pulled down:  
Binary: b 1001 1001 1111 1110 0000 0001  
Hexadecimal: 0x99 FE 01  
If after write, a read is necessary, the following sequence must be applied by the microcontroller. This will read  
TDRIVE_SRC_CFG register by writing SDI signal:  
Binary: b 0001 1001 ---- ---- ---- ----  
Hexadecimal: 0x19 -- --  
Datasheet  
92  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
8
Register Map  
Table 19 shows a complete list of registers in MOTIX™ 6EDL7141 accessible via SPI interface. Registers are  
explained in detail in this section.  
Table 19  
Register map overview  
Short Name  
Long Name  
Offset Address  
00H  
Page Link  
FAULT_ST  
TEMP_ST  
Fault and warning status  
97  
Temperature status  
01H  
02H  
03H  
04H  
05H  
06  
98  
SUPPLY_ST  
FUNC_ST  
Power supply status  
99  
Functional status  
100  
101  
102  
102  
103  
103  
104  
106  
107  
108  
109  
110  
111  
112  
113  
114  
116  
OTP_ST  
OTP status  
ADC_ST  
ADC status  
CP_ST  
Charge pumps status  
DEVICE_ID  
FAULT_CLR  
SUPPLY_CFG  
ADC_CFG  
Device ID  
07H  
10H  
11H  
12H  
13H  
14H  
15H  
16H  
17H  
18H  
19H  
1AH  
1BH  
1CH  
Fault clear  
Power supply configuration  
ADC configuration  
PWM_CFG  
SENSOR_CFG  
WD_CFG  
PWM configuration  
Sensor configuration  
Watchdog configuration  
Watchdog configuration 2  
Gate driver current configuration  
Pre-charge gate driver current configuration  
Gate driver sourcing timing configuration  
Gate driver sinking timing configuration  
Dead time configuration  
Charge pump configuration  
WD_CFG2  
IDRIVE_CFG  
IDRIVE_PRE_CFG  
TDRIVE_SRC_CFG  
TDRIVE_SINK_CFG  
DT_CFG  
CP_CFG  
116  
117  
119  
121  
CSAMP_CFG  
CSAMP_CFG2  
Current sense amplifier configuration  
Current sense amplifier configuration 2  
1DH  
1EH  
1F  
OTP_PROG  
OTP program  
8.1  
Device Programmability  
The programmable registers in 6EDL7141 can be programmed at any time after SPI interface is active, however,  
some of the bitfield changes will not have an effect until certain conditions occur. This is to protect from wrong  
behaviors or to avoid glitches in the operation. Three categories are defined:  
1. Always programmable: programming these bitfields will have an effect immediately after programming in  
any state of the device. The effect can be synchronized with PWM or braking events for some cases.  
2. Standby programmable: programming these bitfields will have an effect only when EN_DRV level is low. If  
programmed when EN_DRV is high, the register will show the new value, but effect will not be applied until  
Datasheet  
93  
<Revision 1.08>  
<2022-09-16>  
 
 
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
EN_DRV is pulled down. This is to avoid system malfunctions. Therefore these registers are recommended to be  
programmed before EN_DRV is activated.  
3. OTP only: programming these bitfields will have an effect only if programmed in OTP and after device new  
power up (PVDD). These are settings affecting the start-up of the device, namely bitfields whose effect takes  
place even before DVDD ramps up, therefore must be burned into OTP to be effective on next power up.  
As an example, if during ACTIVE state a write happens to a Standbyvalue, the value will be written and reads to  
this register will return the written value, however, the value is not (shadow) transferred to actual effective  
register until the device state machine goes into STANDBY state.  
Table 20 provides a categorization for every configuration of the device (‘w’ type bitfield)  
Table 20  
Register programmability  
Register Name  
Bitfield Name  
Programmability  
PVCC_SETPT  
SUPPLY_CFG  
Standby  
Standby  
Always  
CS_REF_CFG  
DVDD_OCP_CFG  
DVDD_SFTSTRT  
DVDD_SETPT  
OTP only  
OTP only  
Standby  
OTP only  
Standby  
BK_FREQ  
DVDD_TON_DELAY  
CP_PRE_CHARGE_EN  
ADC_OD_REQ  
ADC_OD_INSEL  
ADC_EN_FILT  
ADC_FILT_CFG  
ADC_FILT_CFG_PVDD  
PWM_MODE  
ADC_CFG  
PWM_CFG  
Always no OTP field, just register  
Always no OTP field, just register  
Always no OTP field, just register  
Always  
Always  
Standby  
Always  
Always  
Standby  
Always  
Always  
Always  
Standby  
Standby  
Standby  
Standby  
Standby  
Standby  
Standby  
Standby  
Always  
Always  
94  
PWM_FREEW_CFG  
BRAKE_CFG  
PWM_RECIRC  
HALL_DEGLITCH  
OTS_DIS  
SENSOR_CFG  
WD_CFG  
CS_TMODE  
WD_EN  
WD_INSEL  
WD_FLTCFG  
WD_TIMER_T  
WD_BRAKE  
WD_CFG2  
WD_EN_LATCH  
WD_DVDD_RSTRT_ATT  
WD_DVDD_RSTRT_DLY  
WD_RLOCK_EN  
WD_RLOCK_T  
Datasheet  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
Register Name  
Bitfield Name  
Programmability  
WD_BK_DIS  
IHS_SRC  
OTP only  
Always  
Always  
Always  
Always  
Always  
Always  
Always  
Always  
Always  
Always  
Always  
Always  
Always  
Always  
Standby  
IDRIVE_CFG  
IHS_SNK  
ILS_SRC  
ILS_SNK  
IDRIVE_PRE_CFG  
I_PRE_SRC  
I_PRE_SNK  
I_PRE_EN  
TDRIVE_SRC_CFG TDRIVE1  
TDRIVE2  
TDRIVE_SINK_CFG TDRIVE3  
TDRIVE4  
DT_CFG  
DT_RISE  
DT_FALL  
CP_CFG  
CP_CLK_CFG  
CP_CLK_SS_DIS  
CS_GAIN  
CSAMP_CFG  
Always recommended to stop PWM first  
CS_GAIN_ANA  
Standby (change to digital mode)- change  
to analog mode only possible if written in  
OTP followed by power cycle  
CS_EN  
Always  
CS_BLANK  
Always recommended to stop PWM first  
CS_EN_DCCAL  
CS_OCP_DEGLITCH  
CS_OCPFLT_CFG  
CS_OCP_PTHR  
CS_OCP_NTHR  
CS_OCP_LATCH  
CS_MODE  
Standby  
Standby  
Standby  
Always  
CSAMP_CFG2  
Always  
Standby  
Standby  
Standby  
Always  
CS_OCP_BRAKE  
CS_TRUNC_DIS  
VREF_INSEL  
Standby  
Always  
CS_AZ_CFG  
CS_NEG_OCP_DIS  
OTP_PROG  
Always  
OTP_PROG  
Standby (programming of OTP only in  
Standby)  
USER_ID  
Always  
Datasheet  
95  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
Table 21  
Register read/write coding description  
Code  
Access type  
No access  
Read  
Description  
res  
r
Reserved  
Read only. A write produces no action  
Read or write by user  
rw  
w
Read/Write  
Write  
Write only. A read returns 0  
Datasheet  
96  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
8.2  
Register Map  
Faults Status Register  
If the status of one of the bits switches to value b’1, the corresponding fault/warning has occurred. To clear the  
fault use the clear faults bit in the FAULTS_CLR register  
FAULT_ST  
Address:  
00H  
Reset Value  
0000H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
DVDD_ DVDD_  
UV_ OCP_ CP_ FLT CS_OCP_FLT  
OTP_ WD_ RLOCK OTW_ OTS_ BK_OCP DVDD_  
0
FLT  
FLT _FLT FLT  
FLT  
_FLT OV_FLT  
FLT  
FLT  
res  
Field  
r
r
r
r
r
r
r
r
r
r
r
Bits  
Type  
Description  
CS_OCP_FL  
T
2:0  
r
Current sense amplifier OCP fault status  
OCP (shunt amplifier OCP) fault status  
bXX0: No fault on phase A  
bXX1: Fault on phase A  
bX0X: No Fault on phase B  
bX1X: Fault on phase B  
b0XX: No Fault on phase C  
b1XX: Fault on phase C  
CP_ FLT  
3
r
Charge pumps fault status  
Charge pump low side and high side combined fault status  
b0: No fault has occurred  
b1: A fault has occurred  
DVDD_OCP_  
FLT  
4
5
r
r
DVDD OCP (Over-Current Protection) fault status  
DVDD linear voltage regulator Over-Current-Protection fault status  
b0: No fault has occurred  
b1: A fault has occurred  
DVDD UVLO (Under-Voltage Lock-Out) fault status  
DVDD UVLO fault status  
DVDD_UV_F  
LT  
b0: No fault has occurred  
b1: A fault has occurred  
DVDD_OV_F  
LT  
6
7
r
r
DVDD OVLO (Over-Voltage Lock-Out)fault status  
DVDD OVLO fault status  
b0: No fault has occurred  
b1: A fault has occurred  
BK_OCP_FL  
T
Buck OCP fault status  
Buck Over-Current-Protection fault status  
b0: No fault has occurred  
b1: A fault has occurred  
Datasheet  
97  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
OTS_FLT  
8
9
r
r
r
Over-temperature shutdown fault status  
Over temperature shutdown event status  
b0: No fault has occurred  
b1: A fault has occurred  
OTW_FLT  
Over-temperature warning status  
Over temperature warning signal status  
b0: No warning signal has occurred  
b1: A warning signal has occurred  
RLOCK_FLT 10  
Locked rotor fault status  
Locked Rotor fault status using hall sensors  
b0: No fault has occurred  
b1: A fault has occurred  
WD_FLT  
11  
r
Watchdog fault status  
Watchdog status  
b0: No fault has occurred  
b1: A fault has occurred  
OTP_FLT  
0
12  
r
OTP status  
OTP (One Time Programmable) memory fault status  
b0: No fault has occurred  
b1: A fault has occurred  
Reserved  
15:13  
res  
A read always returns 0  
Temperature Status Register  
This register contains the temperature value for the MCU to be read  
TEMP_ST  
Address:  
01H  
Reset Value  
0000H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
0
TEMP_VAL  
res  
r
Field  
Bits  
Type  
Description  
TEMP_VAL  
6:0  
r
Temperature reading  
Temperature value in step of 2 degrees  
b000000: -94 degrees Celsius  
..... every 2 degrees Celsius  
b1111111: 160 degrees Celsius  
Reserved  
A read always returns 0  
0
15:7  
res  
Datasheet  
98  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
Power Supply Status Register  
This registers contains status of power supply related blocks  
SUPPLY_ST  
Address:  
02H  
Power Supply Status  
Reset Value  
0000H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
VDDB_ VDDB_ DVDD_ DVDD_ VCCHS_UVCCLS  
OVST UVST OVST UVST VST _UVST  
0
PVDD_VAL  
res  
r
r
r
r
r
r
r
Field  
Bits  
Type  
Description  
VCCLS_UVS  
T
0
1
2
3
4
5
r
r
r
r
r
r
r
r
Charge Pump low side UVLO status  
b0: Below threshold  
b1: Above threshold  
Charge Pump high side UVLO status  
b0: Below threshold  
b1: Above threshold  
DVDD UVLO status  
b0: Below threshold  
b1: Above threshold  
VCCHS_UVS  
T
DVDD_UVST  
DVDD_OVST  
VDDB_UVST  
VDDB_OVST  
PVDD_VAL  
0
DVDD OVLO (Over-Voltage Lock-Out) status  
b0: Below threshold  
b1: Above threshold  
VDDB UVLO status  
b0: Below threshold  
b1: Above threshold  
VDDB OVLO status  
b0: Below threshold  
b1: Above threshold  
12:6  
PVDD ADC result reading value  
This bitfields holds the analog to digital conversions value for PVDD  
input voltage  
15:13  
Reserved  
A read always returns 0  
Datasheet  
99  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
Functional Status Register  
Status of various functional signals.  
FUNCT_ST  
Address:  
03H  
Reset Value  
0000H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
DVDD_ HALLP  
0
CS_GAIN_ST  
HALLIN_ST  
ST  
OL_ST  
res  
r
r
r
r
Field  
Bits  
Type  
Description  
HALLIN_ST  
2:0  
r
Hall sensor inputs status  
HALL sensor input status for each phase.  
b0: signal is low  
b1: signal is high  
bit 0: Phase A  
bit 1: Phase B  
bit 2: Phase C  
HALLPOL_S  
T
3
4
r
r
Hall sensor polarity equal indicator  
Status bit that indicate if all phases of the hall sensors have the same  
polarity at the same time.  
b0: Hall sensors have different polarity  
b1: Hall sensors have the same polarity  
DVDD_ST  
DVDD set point status  
DVDD set point read value. The reading is independent of whether  
DVDD is analog or digitally programmed  
b0: 3.3 V  
b1: 5 V  
CS_GAIN_ST 7:5  
r
Status of the current sense amplifiers gain  
Shows the value of the current sense amplifier gain independently of  
whether programmed digitally or via external resistor  
b000: 4 V/V  
b001: 8 V/V  
b010: 12 V/V  
b011: 16 V/V  
b100: 20 V/V  
b101: 24 V/V  
b110: 32 V/V  
b111: 64 V/V  
Reserved  
0
15:8  
r
A read always returns 0  
Datasheet  
100  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
OTP Status Register  
OTP memory status information is found in this register.  
OTP_ST  
Address:  
04H  
Reset Value  
0000H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
OTP_  
PROG  
_BLOCK  
OTP_PR  
OG_FAIL  
OTP_ OTP_  
PASS USED  
0
res  
r
r
r
r
Field  
Bits  
Type  
Description  
OTP used  
This bitfield shows if OTP memory has been written by user or still  
holds factory defaults:  
b0: OTP memory is not used: factory defaults  
OTP_USED  
OTP_PASS  
0
1
r
r
b1: OTP memory is used: new custom values loaded  
User OTP programming status  
Is set if user OTP programming has passed without error.  
b0: Not programmed or not passed.  
b1: Programming passed without error.  
OTP_PROG_  
BLOCK  
2
3
r
User OTP programming blocked  
Signals if OTP programming has been attempted when voltage or  
temperature outside range.  
b0: Programming was not blocked  
b1: Programming blocked  
OTP_PROG_  
FAIL  
r
OTP Programming fail  
If set, indicates that the programming of the OTP has failed.  
b0: No failure.  
b1: Programming failed  
Reserved  
0
15:4  
res  
A read always returns 0  
Datasheet  
101  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
ADC Status Register  
ADC status registers.  
ADC_ST  
Address:  
05H  
Default Name Value  
0000H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
ADC_OD  
_RDY  
0
ADC_OD_VAL  
res  
r
r
Field  
Bits  
Type  
Description  
ADC_OD_RD  
Y
0
r
ADC on demand conversion result ready  
This bitfields indicates if ADC result for one of the extended  
conversions is ready to be read  
b0: Not ready  
b1: Ready  
ADC_OD_VA 7:1  
r
ADC on demand result value  
L
ADC result value for on demand conversions  
Reserved  
0
15:8  
res  
A read always returns 0  
Charge Pumps Status Register  
Charge pumps status registers.  
CP_ST  
Address:  
06H  
Default Name Value  
0000H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
0
VCCLS_VAL  
VCCHS_VAL  
res  
r
r
Field  
Bits  
Type  
Description  
VCCHS_VAL 6:0  
r
VCCHS ADC result reading value  
This bitfields holds the analog to digital conversions value for VCCHS  
voltage  
VCCLS_VAL  
0
13:7  
r
VCCLS ADC result reading value  
This bitfields holds the analog to digital conversions value for VCCLS  
voltage  
Reserved  
A read always returns 0  
15:14  
res  
Datasheet  
102  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
Device ID Register  
Device ID  
DEVICE_ID  
Address:  
07H  
Device ID  
Reset Value  
0006H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
0
DEV_ID  
res  
r
Field  
Bits  
Type  
Description  
DEV_ID  
3:0  
r
Device ID  
Device identifier for user version control  
Reserved  
0
15:4  
r
A read always returns 0  
Faults Clear Register  
Clear different faults in the device.  
FAULTS_CLR  
Address:  
10H  
Reset Value  
0000H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
CLR_ CLR_  
LATCH FLTS  
0
res  
w
w
Field  
Bits  
Type  
Description  
Clear all faults  
CLR_FLTS  
CLR_LATCH  
0
0
1
w
Setting this bitfield will clear all faults in the device excluding latched  
faults. A reading always returns 0.  
b0: No action.  
b1: Clear all fault status bits except latched ones  
Clear all latched faults  
Setting this bitfield will clear all (and only) latched faults in the device.  
A reading always returns 0.  
b0: No action.  
b1: Clear latched fault status bits  
w
Reserved  
15:2  
res  
A read always returns 0  
Datasheet  
103  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
Power Supply Configuration Register  
This register contains bitfields to configure and control power supplies in the device.  
SUPPLY_CFG  
Address:  
Reset Value  
11H  
6000H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
CP_PRE  
CHARGE  
_EN  
DVDD_TON BK_  
DVDD_OCP_  
CFG  
DVDD_ SETPT  
DVDD_SFTSTRT  
CS_REF_ CFG PVCC_ SETPT  
rw rw  
_DELAY  
FREQ  
rw  
rw  
rw  
rw  
rw  
rw  
Field  
Bits  
Type  
Description  
PVCC_SETP 1:0  
rw  
PVCC set point  
T
Configures the target PVCC (gate driving voltage) voltage level  
b00: 12V  
b01: 15V  
b10: 10V  
b11: 7V  
CS_REF_CF  
G
3:2  
rw  
Current sense reference configuration (internal VREF voltage)  
Selects the VREF voltage that is applied as offset in all 3 current shunt  
amplifiers:  
b00: ½ DVDD  
b01: 5/12 DVDD  
b10: 1/3 DVDD  
b11: ¼ DVDD  
DVDD_OCP_ 5:4  
CFG  
rw  
rw  
DVDD OCP threshold configuration  
DVDD OCP threshold selection  
b00: 450mA  
b01: 300mA  
b10: 150mA  
b11: 50mA  
DVDD_SFTS 9:6  
DVDD soft-start configuration  
TRT  
DVDD linear regulator soft start programming 100us stepping 100us up  
to 1.6ms  
b0000: 100 us  
b0001: 200 us  
.......  
100 us steps  
.......  
b1111: 1.6 ms  
Datasheet  
104  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
DVDD_SETP 11:10  
rw  
DVDD set point configuration  
T
This bitfield configures DVDD output voltage:  
b0x use VSENSE pin for analog programming  
b10 DVDD = 3.3V digitally programmed  
b11 DVDD = 5V digitally programmed  
BK_FREQ  
12  
rw  
rw  
Buck converter switching frequency selection  
This bitfield configures the switching frequency of the buck converter  
b0- Low frequency (500kHz)  
b1: High frequency (1MHz)  
DVDD_TON_ 14:13  
DVDD turn on delay configuration  
DELAY  
The device will wait for the configured time before turning on the  
DVDD starting counting from VDDB UVLO during start-up of the device  
b00 - 200us  
b01 - 400us  
b10 - 600us  
b11 - 800us  
CP_PRECHA 15  
RGE_EN  
rw  
Charge pump pre-charge configuration  
Enables during start-up the pre-charge of the charge pump  
1'b0 : pre-charge disabled  
1'b1 : pre-charge enabled  
Datasheet  
105  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
ADC Configuration Register  
Note:  
The complete content of the register must be written at once (read-modify-write). Writing a single  
bitfield at a time will set to default all other bitfields.  
Configuration of ADC related functions.  
ADC_CFG  
Address:  
12H  
Reset Value  
0000H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
ADC_FILT_  
CFG_PVDD  
ADC_FILT_ ADC_EN ADC_OD_  
ADC_  
OD_REQ  
0
CFG  
_FILT  
INSEL  
res  
rw  
rw  
rw  
rw  
w
Field  
Bits  
Type  
Description  
ADC_OD_RE  
Q
0
w
ADC on demand conversion request  
Setting this bitfield will inject an additional measurement in the  
standard sequence. This additional measurement is selected in  
ADC_IN_SEL bitfield. A read always return 0.  
b0: No action.  
b1: Request the conversion of the signal selected in ADC_IN_SEL  
ADC_OD_IN 2:1  
SEL  
rw  
ADC input selection for on demand conversions  
This bitfield configures the input to the ADC:  
b00: IDIGITAL: device digital area current consumption  
b01: DVDD  
b10: VDDB  
b11: Reserved  
ADC_EN_FIL  
T
3
w
Enable filtering for on demand ADC measurement  
Enables moving averaging filter for on demand ADC measurements. A  
read always return 0  
b0: No action.  
b1: Enable filtering  
ADC_FILT_C 5:4  
rw  
ADC generic filtering configuration  
FG  
Selects the moving averaging filter characteristic for the ADC  
measurements except PVDD measurements:  
b00: 8 samples averaging filter  
b01: 16 samples averaging filter  
b10: 32 samples averaging filter  
b11: 64 Samples averaging filter  
Datasheet  
106  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
ADC_FILT_C 7:6  
FG_PVDD  
rw  
PVDD ADC measurement result filtering configuration  
This bitfield selects the moving averaging filter characteristic for PVDD  
measurement:  
b00: 32 samples  
b01: 16 samples  
b10: 8 samples  
b11: 1 sample  
Reserved  
0
15:8  
res  
A read always returns 0  
PWM Configuration Register  
Configuration of PWM related configurations.  
PWM_CFG  
Address:  
13H  
Reset Value  
0000H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
PWM_  
FREEW_  
CFG  
PWM_  
RECIRC  
BRAKE  
_CFG  
0
PWM_MODE  
res  
rw  
rw  
rw  
rw  
Field  
Bits  
Type  
Description  
PWM_MODE 2:0  
rw  
PWM commutation mode selection  
PWM Mode selection:  
b000: 6PWM mode  
b001: 3PWM mode  
b010: 1PWM mode  
b011: 1PWM with Hall sensors  
b100: b111: Reserved  
PWM_FREE  
W_CFG  
3
rw  
rw  
PWM freewheeling configuration  
This bitfield selects which rectification or freewheeling is desired (only  
for 1 PWM input modes)  
b0: Active freewheeling  
b1: Diode freewheeling  
BRAKE_CFG 5:4  
Brake configuration  
Brake scheme configuration.  
b00: Low Side  
b01: High Side  
b10: High Z (no power)  
b11: Brake toggle-alternates between low and high side braking on  
every braking event  
Datasheet  
107  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
PWM_RECIR  
C
6
rw  
PWM recirculation selection (only if PWM_MODE = b011:)  
Setting this bitfield will activate the alternating recirculation feature of  
the 1PWM with Hall Sensors and Alternating Recirculation PWM mode.  
Only functional if PWM_MODE=b011.  
b0: Disable alternating recirculation mode  
b1: Enable alternating recirculation mode  
Reserved  
0
15:7  
res  
A read always returns 0  
Sensor Configuration Register  
Sensors configuration.  
SENSOR_CFG  
Address:  
14H  
Reset Value  
0001H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
0
CS_TMODE OTS_ DIS  
rw rw  
HALL_DEGLITCH  
res  
rw  
Field  
Bits  
Type  
Description  
HALL_DEGLI 3:0  
rw  
Hall Sensor deglitch  
TCH  
Deglitch time configuration for Hall sensor inputs in steps of 640ns  
b0000: 0ns  
b0001: 640 ns  
… in steps of 640 ns  
b1111- 9600 ns  
OTS_DIS  
4
rw  
rw  
Over-temperature shutdown disable  
This bitfield allows to disable the shutdown feature due to over  
temperature in the device:  
b0: Enable shutdown protection  
b1: Disable shutdown protection  
CS_TMODE  
6:5  
Current sense amplifier timing mode  
This bitfield configures how the current sense amplifier operates  
regarding the timing related to the PWM signals:  
b00: CS amplifier outputs are active when GLx signal is high  
b01: CS amplifier outputs are active when GHx signal is low  
b1x: CS amplifier outputs are always active  
Reserved  
0
15:7  
res  
A read always returns 0  
Datasheet  
108  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
Watchdog Configuration Register  
Watchdog controls.  
WD_CFG  
Address:  
15H  
Reset Value  
0000H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
WD_FLT  
CFG  
0
WD_TIMER_T  
WD_INSEL  
WD_EN  
res  
rw  
rw  
rw  
rw  
Field  
Bits  
Type  
Description  
WD_EN  
0
rw  
Watchdog enable  
Watchdog timer enable  
b0: Watchdog timer is disabled  
b1: Watchdog timer is enabled  
WD_INSEL  
3:1  
rw  
Watchdog input selection  
This bitfield selects the input to the watchdog timer among following  
options:  
b000: EN_DRV pin (measure input signal frequency)  
b001: Reserved  
b010: DVDD (linear regulator)  
b011: VCCLS and VCCHS, (charge pumps)  
b100: Status register read  
b101: Reserved  
b110: Reserved  
b111: Reserved  
WD_FLTCFG  
4
rw  
rw  
Watchdog fault configuration  
This bitfield controls the reaction to a watchdog fault event:  
b00: Status register only  
b01: Status register and pull down of nFAULT pin  
WD_  
14:5  
Watchdog timer period value  
TIMER_T  
This bitfields configures the period of the watchdog timer. After this  
time is elapsed with no re-start of the timer by the watchdog input, a  
watchdog fault is triggered. In 100us steps. Not applicable for VDDB  
(buck) watchdog input.  
b0000000000: 100 us  
b0000000001: 200 us  
......  
b1111111111: 102.4ms  
Reserved  
A read always returns 0  
0
15  
res  
Datasheet  
109  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
Watchdog Configuration Register 2  
Watchdog configurations register extension.  
WD_CFG2  
Address:  
16H  
Reset Value  
0000H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
WD_  
RLOCK  
_EN  
WD_  
EN_  
LATCH  
WD_  
BK_DIS  
WD_DVDD_  
RSTRT_ATT  
WD_  
BRAKE  
0
WD_RLOCK_T  
WD_DVDD_RSTRT_DLY  
res  
rw  
rw  
rw  
rw  
rw  
rw  
rw  
Field  
Bits  
Type  
Description  
Brake on watchdog timer overflow  
This bitfields provides the option to configure a braking event when  
the watchdog overflow occurs  
WD_BRAKE  
0
1
rw  
b0: Normal reaction to fault  
b1: Brake on watchdog fault (Automatically latched). The braking  
mode is configured in PWM_CFG register. Status register is updated  
accordingly  
Enable latching of watchdog fault  
Enable latching of watch dog fault  
b0: Fault not latched  
WD_EN_LAT  
CH  
rw  
rw  
b1: Fault latched  
Restart delay for DVDD  
Number of restart attempts for DVDD WD  
b00: 0 attempts  
WD_DVDD_  
RSTRT_ATT  
3:2  
b01: 1 attempt  
b10: 2 attempts  
b11: 3 attempts  
DVDD restart delay  
Time after WD trigger signal until restart is attempted again for DVDD.  
In steps of 0.5ms  
b0000: 0.5 ms  
b0001: 1 ms  
……  
b1110: 7.5 ms  
b1111: 8 ms  
WD_DVDD_  
RSTRT_DLY  
7:4  
rw  
rw  
Enable rotor locked detection  
Enable rotor lock dedicated watchdog timer input  
b0: Disabled  
WD_RLOCK_  
EN  
8
b1: Enabled  
Datasheet  
110  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
Rotor locked watchdog timeout  
Watchdog timer period value (overflow value). In steps of 1s  
b000: 1 second  
b001: 2 s  
WD_RLOCK_  
T
11:9  
rw  
……….  
b111: 8 s  
Buck watchdog disable  
Buck watchdog (start-up) disable  
b0: Buck watchdog enabled  
b1: Buck watchdog disabled  
WD_BK_DIS 12  
rw  
Reserved  
A read always returns 0  
0
15:13  
res  
Gate Driver Current Control Register  
Gate driver current settings for slew rate control.  
IDRIVE_CFG  
Address:  
17H  
Reset Value  
BBBBH  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
ILS_SINK  
ILS_SRC  
IHS_SINK  
IHS_SRC  
rw  
rw  
rw  
rw  
Field  
Bits  
Type  
Description  
High-side source current  
IHS_SRC  
3:0  
rw  
High side gate driver rise or pull-up gate current applied during period  
TDRIVE2  
b0000 - 10mA  
b0001 - 20mA  
b0010 - 30mA  
b0011 - 40mA  
b0100 - 50mA  
b0101 - 60mA  
b0110 - 80mA  
b0111 100mA  
b1000 - 125mA  
b1001 - 150mA  
b1010 - 175mA  
b1011 - 200mA  
b1100 - 250mA  
b1101 300mA  
b1110 400mA  
b1111 500mA  
Datasheet  
111  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
High-side sink current  
IHS_SINK  
7:4  
rw  
High-side gate driver fall or pull-down gate current applied during  
period TDRIVE4  
Same coding as IHS_SRC  
Low-side source current  
Low side gate driver rise or pull-up gate current applied during period  
TDRIVE2  
ILS_SRC  
11:8  
rw  
rw  
Same coding as IHS_SRC  
Low-side sink current  
Low side gate driver fall or pull-down gate current applied during  
period TDRIVE4  
ILS_SINK  
15:12  
Same coding as IHS_SRC  
Gate Driver Pre-Charge Current Control Register  
Low side gate driver control parameters  
IDRIVE_PRE_CFG  
Address:  
18H  
Reset Value  
00BBH  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
I_PRE  
_EN  
rw  
0
I_PRE_SINK  
I_PRE_SRC  
res  
rw  
rw  
Field  
Bits  
Type  
Description  
Pre-charge source current setting (TDRIVE1  
)
I_PRE_SRC  
3:0  
rw  
Rise or pull-up gate current applied during pre-charge phase (TDRIVE1  
)
b0000 - 10mA  
b0001 - 20mA  
b0010 - 30mA  
b0011 - 40mA  
b0100 - 50mA  
b0101 - 60mA  
b0110 - 80mA  
b0111 - 100mA  
b1000 - 125mA  
b1001 - 150mA  
b1010 - 175mA  
b1011 - 200mA  
b1100 - 250mA  
b1101 300mA  
b1110 400mA  
b1111 500mA  
Datasheet  
112  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
Pre-charge sink current setting (TDRIVE3  
Fall or pull-down current during pre-charge phase (TDRIVE3  
Same coding as I_PRE_SRC  
)
I_PRE_SINK 7:4  
rw  
rw  
)
Gate driver pre-charge mode enable  
Enables extra pre-charge current configurations. In case of disabled,  
1.5A are applied during Tdrive1 and Tdrive3 periods  
I_PRE_EN  
8
b0: Pre-charge current enabled. Values I_PRE_SINK and I_PRE_SRC  
are applied during TDRIVE1 and TDRIVE3 respectively  
b1: Pre-charge mode disabled. 1.5A applied during TDRIVE1 and TDRIVE3  
Reserved  
A read always returns 0  
0
15:9  
res  
Datasheet  
113  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
TDRIVE Source Control Register  
TDRIVE1 and TDRIVE2 configuration registers for ate driver sourcing mode.  
TDRIVE_SRC_CFG  
Address:  
19H  
Reset Value  
FF00H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
TDRIVE2  
TDRIVE1  
rw  
rw  
Field  
Bits  
Type  
Description  
TDRIVE1  
TDRIVE2  
7:0  
rw  
TDRIVE1 timing  
TDRIVE1 value for high and low side. First turn on or pre-charge period  
b00000000 - 0ns  
b00000001 - 50ns (values between 0ns and 50ns not allowed)  
10ns steps  
b11111111 - 2590ns  
15:8  
rw  
TDRIVE2 timing  
TDRIVE2 value for high and low side.  
b00000000 - 0ns  
b00000001 - 10ns  
10ns steps  
b11111111 - 2550ns  
TDRIVE Sink Control Register  
Tdrive3 and Tdrive4 configuration registers for ate driver sourcing mode.  
TDRIVE_SINK_CFG  
Address:  
1AH  
Reset Value  
FF00H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
TDRIVE4  
TDRIVE3  
rw  
rw  
Field  
Bits  
Type  
Description  
TDRIVE3  
7:0  
rw  
TDRIVE3 timing  
TDRIVE3 value for high and low side. First turn off or pre-discharge period  
b00000000 - 0ns  
b00000001 - 50ns (values between 0ns and 50ns not allowed)  
10ns steps  
b11111111 - 2590ns  
Datasheet  
114  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
TDRIVE4  
15:8  
rw  
TDRIVE4timing  
TDRIVE4 value for high and low side.  
b00000000 - 0ns  
b00000001 - 10ns  
10ns steps  
b11111111 - 2550ns  
Dead Time Register  
Dead time configurations.  
DT_CFG  
Address:  
1BH  
Reset Value  
3131H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
DT_FALL  
DT_RISE  
rw  
rw  
Field  
Bits  
Type  
Description  
DT_RISE  
7:0  
rw  
Dead time rise (of phase node voltage)  
Dead time rise (low to high) value  
b00000000: 120 ns  
b00000001: 200 ns  
In steps of 80ns  
b00110001: 4040ns  
b10010101: 12040 ns  
b10010110: b11111111: Unused (defaults to 120ns)  
DT_FALL  
15:8  
rw  
Dead time fall (of phase node voltage)  
Dead time fall (high to low) value  
b00000000: 120 ns  
b00000001: 200 ns  
In steps of 80ns  
b00110001: 4040ns  
b10010101: 12040 ns  
b10010110: b11111111: Unused (defaults to 120ns)  
Datasheet  
115  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
Charge Pump Configuration Register  
Charge pump related controls.  
CP_CFG  
Address:  
1CH  
Reset Value  
0000H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
CP_CLK_  
SS_DIS  
0
CP_CLK_CFG  
res  
rw  
rw  
Field  
Bits  
Type  
Description  
CP_CLK_  
CFG  
1:0  
rw  
Charge pump clock frequency configuration  
This bitfield configures the charge pump clock switching frequency.  
b00: 781.25 kHz  
b01: 390.625 kHz  
b10: 195.3125 kHz  
b11: 1.5625 MHz  
CP_CLK_SS_  
DIS  
2
rw  
Charge pump clock spread spectrum disable  
b0: Spread spectrum is enabled  
b1: Spread spectrum disabled  
Reserved  
0
15:3  
res  
A read always returns 0  
Datasheet  
116  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
Current Sense Amplifier Configuration Register  
Current sense amplifier configurations.  
CSAMP_CFG  
Address:  
1DH  
Reset Value  
0028H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
CS_  
GAIN_  
ANA  
CS_OCPFLT_ CS_OCP_ CS_ EN_  
CS_BLANK  
CS_EN  
CS_GAIN  
CFG  
DEGLITCH DCCAL  
rw rw  
rw  
rw  
rw  
rw  
rw  
Field  
Bits  
Type  
Description  
CS_GAIN  
2:0  
rw  
Gain of current sense amplifiers  
Selects gain of current sense amplifier when digitally programmed  
b000: 4 V/V  
b001: 8 V/V  
b010: 12 V/V  
b011: 16 V/V  
b100: 20 V/V  
b101: 24 V/V  
b110: 32 V/V  
b111: 64 V/V  
CS_GAIN_AN  
A
3
rw  
rw  
CS Gain analogue programming enable  
CS Gain analogue programming enable  
b0: Gain is selected via register configuration (CS_GAIN bitfield)  
b1: Gain is defined by CS_GAIN pin resistor as per Table 15  
CS_EN  
6:4  
Enable of each current shunt amplifier  
Enable of each current shunt amplifier  
bit 0: phase A  
bit 1: phase B  
bit 2: phase C  
b0: Amplifier disabled  
b1: Amplifier enabled  
Datasheet  
117  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
CS_BLANK  
10:7  
rw  
Current shunt amplifier blanking time  
Current shunt amplifier blanking time  
b0000: 0 ns  
b0001: 50 ns  
b0010: 100 ns  
b0011: 200 ns  
b0100: 300 ns  
b0101: 400 ns  
b0110: 500 ns  
b0111: 600 ns  
b1000: 700 ns  
b1001: 800 ns  
b1010: 900 ns  
b1011: 1 us  
b1100: 2 us  
b1101: 4 us  
b1110: 6 us  
b1111: 8 us  
CS_EN_DCC 11  
AL  
rw  
rw  
Enable DC Calibration of CS amplifier  
DC calibration of CS amplifier  
b0: No calibration is executed  
b1: DC calibration mode executed: all power stages in high Z: powered  
but not driving  
CS_OCP_DE 13:12  
Current sense amplifier OCP deglitch  
GLITCH  
OCP deglitch timing configuration of the OCP on current sense  
amplifiers-deglitch disabled (bypassed) if CS_TRUNC_DIS = b0  
(register CSAMP_CFG2)  
b00: 0 μs  
b01: 2 μs  
b10: 4 μs  
b11: 8 μs  
CS_OCPFLT  
_CFG  
15:14  
rw  
Current sense amplifier OCP fault trigger configuration  
OCP fault trigger configuration  
b00: Count 8 OCP events  
b01: Count 16 OCP events  
b10: Trigger on all OCP events  
b11: No fault trigger (PWM Truncation continues as defined in bitfield  
CS_TRUNC_DIS in register CSAMP_CFG2)  
Datasheet  
118  
3
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
Current Sense Amplifier Configuration Register 2  
Current sense amplifier configurations extension register.  
CSAMP_CFG2  
Address:  
1EH  
Reset Value  
0833H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
CS_NEG  
CS_AZ_CFG _OCP  
_DIS  
CS_  
OCP_  
LATCH  
rw  
VREF_ CS_TRU CS_OCP CS_  
INSEL NC_DIS _BRAKE MODE  
CS_OCP_NTHR  
CS_OCP_PTHR  
rw  
rw  
rw  
rw  
rw  
rw  
rw  
rw  
Field  
Bits  
Type  
Description  
CS_OCP_PT 3:0  
HR  
rw  
Current sense amplifier OCP positive thresholds  
This bitfield configures the threshold level for the positive OCP  
4'b0000: 300mV  
4'b0001: 250mV  
4'b0010: 225mV  
4'b0011: 200mV  
4'b0100: 175mV  
4'b0101: 150mV  
4'b0110: 125mV  
4'b0111: 100mV  
4'b1000: 90mV  
4'b1001: 80mV  
4'b1010: 70mV  
4'b1011: 60mV  
4'b1100: 50mV  
4'b1101: 40mV  
4'b1110: 30mV  
4'b1111: 20mV  
Datasheet  
119  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
CS_OCP_NT 7:4  
HR  
rw  
Current sense amplifier OCP negative thresholds  
This bitfield configures the threshold level for the negative OCP  
4'b0000: -300mV  
4'b0001: -250mV  
4'b0010: -225mV  
4'b0011: -200mV  
4'b0100: -175mV  
4'b0101: -150mV  
4'b0110: -125mV  
4'b0111: -100mV  
4'b1000: -90mV  
4'b1001: -80mV  
4'b1010: -70mV  
4'b1011: -60mV  
4'b1100: -50mV  
4'b1101: -40mV  
4'b1110: -30mV  
4'b1111: -20mV  
CS_OCP_LA  
TCH  
8
9
rw  
OCP latch choice  
OCP fault can be selected with this bitfield to be a latched:  
b0: Unlatched  
b1: Latched  
CS_MODE  
rw  
rw  
Current sense amplifier sensing mode  
Select between shunt resistor and RDSON sensing modes  
b0: Shunt resistor  
b1: RDSON sensing-CS_TMODE forced to be GL ON only  
CS_OCP_BR 10  
AKE  
Current sense amplifier brake on OCP configuration  
Brake on OCP  
b0: No braking upon OCP fault.  
b1: Brake on OCP fault (fault set to latched). The braking mode is  
configured in PWM_CFG register  
CS_TRUNC_ 11  
DIS  
rw  
rw  
PWM truncation disable  
Disables the truncation of PWM when an OCP occurs. This does not  
affect fault triggering.  
b00: PWM truncation enabled  
b01: PWM truncation disabled  
VREF_INSEL 12  
VREF source selection  
This bitfield controls whether the current sense amplifier buffer offset  
(reference) is generated internally or is applied externally through the  
device pin VREF  
b0: Use internal  
b1: Use external  
Datasheet  
120  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Register Map  
CS_NEG_OC 13  
P_DIS  
rw  
rw  
Current sense negative OCP disable  
This bitfield disables the negative Over Current Protection in the  
current shunt amplifiers including both the PWM truncation and fault  
reporting  
b0: Negative OCP fault is enabled  
b1: Negative OCP fault is disabled  
CS_AZ_CFG  
15:14  
Current sense Auto-Zero configuration  
This bitfield configures the Auto-Zero feature  
b00: Auto-Zero enabled with internal synchronization  
b01: Auto-Zero disabled  
b10: Auto-Zero enabled with external synchronization  
b11: Auto-Zero enabled with external synchronization and charge  
pump clock gating  
OTP Program Register  
OTP program command and user ID.  
OTP_PROG  
Address:  
1FH  
Reset Value  
0000H  
15  
14  
13  
12  
11  
10  
9
8
7
6
5
4
3
2
1
0
OTP_  
PROG  
w
0
USER_ID  
res  
rw  
Field  
Bits  
Type  
Description  
OTP_PROG  
0
w
Program OTP  
Setting this bitfield will start programming of OTP  
USER_ID  
0
4:1  
15:5  
rw  
User ID  
Space for user to enter an ID into OTP for version control  
Reserved  
A read always returns 0  
res  
Datasheet  
121  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Application Description  
9
Application Description  
Following are application recommendation for 6EDL7141 best performance.  
9.1  
Recommended External Components  
6EDL7141 requires some external components for proper operation. Recommended components and values are  
listed in Table 22.  
Table 22  
Element  
CPVDD  
Recommended external components  
Pin1  
Pin2  
Recommended value  
Rating  
Notes  
PVDD  
PGND  
4.7µF  
According to PVDD  
CDVDD  
DVDD  
DGND  
PVDD  
10µF + 0.1µF  
16V  
According to MCU or other ICs  
specs  
CVCCHS  
VCCHS  
1µF < CVCCHS < 2.2µF  
25V if connected  
to PVDD or  
Depending on VCCHS ripple and  
start-up requirements  
according to  
(PVDD+PVCC) if  
connected to  
PGND  
CVCCLS  
VCCLS  
PGND  
1µF < CVCCLS < 4.7µF  
25V  
Depending on VCCLS ripple and  
start-up requirements  
CCP1  
CCP2  
LBUCK  
CP1H  
CP2H  
PH  
CP1L  
CP2L  
VDDB  
220nF<C<1µF  
220nF<C<1µF  
22µH  
16V or 25V  
0.47µF recommended  
According to PVDD 0.47µF recommended  
According to max  
expected peak  
current (device  
500kHz configuration  
10µH  
1MHz configuration  
limit IBUCK_PEAK_LIM  
)
CBUCK  
VDDB  
PGND  
DGND  
47 µF  
47 µF  
16V  
500kHz configuration  
1MHz configuration  
RSENSE  
VSENSE/nB  
RAKE  
R=3.3kDVDD=3.3V  
R=10kDVDD=5.0V  
Diode for nBRAKE (see  
section 3.9.2)  
-
Selects DVDD 3.3V or 5V  
respectively. Tolerance 5% or  
better  
RCS_GAIN  
RAZ  
CS_GAIN/AZ DGND  
CS_GAIN/AZ DVDD  
See Table 15 for gain  
-
-
1% tolerance is recommended  
1k-10kΩ  
Pull up to DVDD. Diode might be  
required (see section 3.9.3)  
RnFAULT  
nFAULT  
DVDD  
1k-10kΩ  
-
9.2  
PCB Layout Recommendations  
Layout is critical to ensure high quality signal and sensing. Different recommendations are provided in this  
section for best electrical, thermal and EMI results.  
Grounding and Supply  
PGND is the ground used for the following sections in 6EDL7141:  
Buck converter  
Datasheet  
122  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Application Description  
Charge pumps  
Gate drivers for low and high side  
DGND is used for:  
Digital logic,  
Current sense amplifiers  
DVDD  
It is recommended to cover well components that refer to PGND with PGND solid planes and to cover DGND  
referred components with DGND solid plane. Also ensure that there is no overlap between PGND and DGND  
planes to avoid cross coupling.  
However, PGND and DGND have be connected to the same electrical potential and must be connected to each  
other in one place in the PCB. The location depends on many factors. Sometimes close to the negative (return) of  
the supply or battery can lead to best results.  
Decoupling capacitors for supply pin (PVDD) should be as close as possible to the pin 15 (PVDD) and pin 17  
(PGND). It can as well be helpful to use a small 0.1uF capacitor for high frequency glitches suppression.  
Generally speaking shielding of signals like gate signals but also sensing signals is important to avoid coupling  
and noise injection from other noisy areas.  
If battery is expected suddenly drop close to the UVLO level of PVDD, it is recommended to have large capacitors  
that can maintain the supply voltage during those transients. Eventually, a diode (e.g. Schottky) can be used in  
series with PVDD and before the decoupling capacitor. This can avoid that the PVDD decoupling capacitors  
discharge to the battery or other circuits when the battery transient crosses below the PVDD UVLO level of  
6EDL7141.  
Similarly, CE pin if derived from the battery voltage with voltage dividers, might be affected by these transients.  
It can be a good idea to use a small capacitor in CE pin to ensure noise is not switching off the device. Current  
consumption of CE pin is extremely low. If the only way to discharge the CE capacitor is through 6EDL7141, the  
device might stay on for long periods. It could be useful to design a discharge path in case this is a problem.  
Thermal design  
Depending on the configuration of the device and the usage of the different integrated power converters like  
synchronous buck, LDO or charge pump, the device will present different power losses that will translate into  
self-heating. User can choose for example the LDO output voltage: selecting 5V instead of 3.3V will reduce the  
losses in the LDO module. Another example: the buck converter output voltage (which is the input for the LDO),  
can be configured according to the gate driving voltage needs. If 12V/15V are not required, user can configure  
the buck converter to produce 7V output voltage, reducing the losses as well in the LDO when compared with  
the standard case 8V.  
In order to dissipate the generated heat to the PCB is critical to have a solid connection of the device to the  
thermal pad (DGND pad). It is as well highly recommended to have a good amount of thermal vias that can  
transfer efficiently the heat from the pad to the PCB. An example is presented in Figure 59.  
As a general rule, thicker PCB layers (2 oz/ft2-70μm- or above) can help dissipate faster any heat generated  
inside the device.  
Datasheet  
123  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Application Description  
Buck Converter and DVDD  
The relatively high switching frequency and high voltage switching (PVDD to PGND) of the buck converter makes  
it a sensitive block in the device to pay extra attention during design phase.  
Main goal is to reduce buck switching loop as much as possible (VPH-Inductor-Capacitor-VDDB). In 6EDL7141,  
most elements in the synchronous buck are integrated mitigating the EMI emissions, like external diode or low  
side MOSFET as well as the feedback or reference resistors.  
Apart from the loop itself, it is very important to reduce in particular the VPH traces to the shortest possible and  
avoid any large copper amount in the inductor connection. This node is switching PVDD voltage at high  
frequency and therefore can be a source of noise in other elements especially this trace must be as far as  
possible from sensitive analog sensing like current sensing.  
Figure 59 shows a possible buck converter layout with minimized VPH trace and buck loop area.  
Figure 59  
Buck converter layout recommendation. VPH trace and buck loop area (highlighted) must be  
minimized  
DVDD linear regulator must be decoupled with capacitors placed as close as possible to the DVDD pin and  
connect as short as possible to DGND on the other terminal. MCU and other components supplied by DVDD  
voltage are recommended to use additional decoupling local capacitors at those components. This is helpful to  
suppress possible noise captured by the routing of those traces.  
Gate Driver and Charge Pumps  
Maintain as symmetric as possible gate signals including symmetry between phases (similar length for phase A,  
B and C) to avoid propagation delay mismatches. Keep as well gate current loops as short as possible and try to  
have as close as possible send and return signals.  
Datasheet  
124  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Application Description  
The source signals of low side SLx, are shared between source of low side MOSFETs and top side sensing for  
shunt elements. It is recommended to optimize for the current sensing (symmetric tap of shunt terminal and  
parallel routing till current sense inputs), however, if current sense is not used, optimizing for gate driver  
performance is a good option.  
Charge pump loops should be as small as possible, the charge pump flying capacitors must be placed close to  
the pins 19, 20, 21, 22. Similar for the tank capacitors in VCCHS (pin 24) and VCCLS (pin 23). It is possible to place  
some of these capacitors in different layers as long as distance to the device is shortest possible.  
Figure 60 shows and example of 6EDL7141 layout highlighting gate driver signals for high side and low side of  
phase A and the current sensing in a dual MOSFETs inverter.  
Gate resistor can be used, however, user must know that the slew rate control of 6EDL7141 provides means to  
tune how fast MOSFETs switch in a programmable manner. Having Rg resistors will add additional voltage drop  
between 6EDL7141 and the gate of the MOSFET. Similarly, snubber elements (in parallel with MOSFETs) and  
bypass capacitors (high side drain to low side source) in the inverter can be used, nevertheless, the flexibility of  
the slew rate controller allows to remove those minimizing the BOM specially in a busy area of the layout, so  
more space can be used for the power section for example for better heat distribution in the PCB.  
Figure 60  
Gate driver and current sensing layout example. Signals are routed in a middle layer.  
Datasheet  
125  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Application Description  
Current Sensing  
RC filter at SLx and CSNx must be done with care and is not preferred. R1 and R2 as shown in Figure 61, present  
voltage drop due to amplifier bias current and/or gate driver current, which affect the Rshunt current sensing  
accuracy.  
R1 limits the current of low-side (LS) gate driver and acts in fact as Rg. A parallel capacitor (C1 as shown below)  
between SLx and CSNx can be used. This can increase switching noise during MOSFET switching, at the same  
time improve steady state value. Larger C values will accentuate this effect. Depending on application this value  
can be adjusted. The parallel capacitor should be close to the SLx and CSNx inputs pins on PCB and values  
between 100pF to 1nF can be a good starting point.  
It is strongly recommended to use RC filter between current sense amplifier outputs (CSOx) and the ADC inputs  
in the MCU. Typical cut off frequency of 1MHz can be a good compromise between filtering capability and  
dynamic behavior, but user must decide depending on overall performance target.  
Kelvin connection of shunt resistor is highly recommended as shown in Figure 60. Traces of SLx (red) and CSNx  
(blue) are routed in a middle layer in this case and covered with solid ground planes.  
Figure 61  
Current sense amplifier input filtering  
9.3  
Typical Applications  
Hall sensors can directly be connected to MOTIX™ 6EDL7141 inputs INLA, INLB and INLC. An example  
configuration of this solution is presented in Figure 62. In this case, 6EDL7141 is configured as 1PWM mode  
implementing trapezoidal control. A signal “Direction” is generated by MCU GPIO to change the motor turning  
direction. SPI interface allows the programming of 6EDL7141. DVDD MCU supply voltage is set to 3.3V by using  
RSENSE resistor.  
Figure 63 shows an alternative application. In this case the schematic implements a typical sensorless control  
method for BLDC motors. DVDD is programmed via OTP configuration (SPI register) and can be configured to  
either 3.3V or 5V. 6PWM mode is used in this version. All 3 integrated current sense amplifiers are used to amplify  
the current flowing through current shunts. Current sense amplifier outputs are connected to the  
microcontroller for proper control of the motor. Pin nBRAKE allows the MCU to brake the motor by pulling down  
that pin when necessary. The pin nFAULT signal reports to the MCU any malfunction occurring in 6EDL7141.  
Datasheet  
126  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Application Description  
Figure 62  
Example schematic for trapezoidal control of BLDC motors using 1PWM mode with Hall  
sensors and a single shunt current measurement. Voltage dividers and capacitors voltage  
rating must be calculated for the specific target PVDD voltage  
Datasheet  
127  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Application Description  
Figure 63  
Example schematic for sensorless control of BLDC motors using 6PWM mode a 3 shunts for  
current measurement. Voltage dividers and capacitors voltage rating must be calculated for  
the specific target PVDD voltage  
Datasheet  
128  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
ESD Protection  
10  
ESD Protection  
Following diagrams show ESD protections and pin internal diagrams for different pins in MOTIX™ 6EDL7141.  
Figure 64  
ESD protection diagram for power supply related pins  
Figure 65  
Pin diagram for gate driver output pins  
Figure 66  
ESD protection and pin diagram for digital pins active high  
Datasheet  
129  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
ESD Protection  
Figure 67  
ESD protection and pin diagram for nSCS pin  
Figure 68  
ESD protection and pin diagram for nFAULT open drain pin  
Figure 69  
ESD protection and pin diagram for CE pin  
Datasheet  
130  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
ESD Protection  
Figure 70  
ESD protection and pin diagram for EN_DRV pin  
Figure 71  
ESD protection and pin diagram for VSENSE/nBRAKE and CS_GAIN/AZ pins  
Datasheet  
131  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
ESD Protection  
Figure 72  
ESD protection and pin diagram for current sense amplifier related pins  
Datasheet  
132  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Package Information  
11  
Package Information  
Figure 73  
PG-VQFN-48-78 package outline  
Datasheet  
133  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Package Information  
Figure 74  
PG-VQFN-48-78 PCB footprint dimensions  
Datasheet  
134  
<Revision 1.08>  
<2022-09-16>  
 
MOTIX™ 6EDL7141  
Datasheet  
Revision history  
Revision history  
Major changes since the last revision  
Page or Reference  
Description of change  
v1.00  
v1.02  
First public version  
Datasheet update  
Editorial changes including Absolute Maximum Ratings table notes.  
Simplified ESD diagram for nFAULT, nSCS pins.  
Minor editorial changes in Product Features section.  
New graphs added in Electrical Characteristic Graphs section. Added additional test  
conditions.  
Improvements in Figure 18, Figure 27, Figure 28, Figure 29 and Figure 37.  
Correction in description of Standby type of register programmability in section 8.1:  
EN_DRV level low condition versus edge.  
Added Figure 74 (package footprint dimensions figure)  
Changes in Electrical Characteristics table  
o
o
o
o
o
PVDD active, standby and OFF consumption  
tCP_START added new value on PVDD< 10V  
Test coverage correction in tPROP_MATCH_CH, tDT_MATCH_CH and VGS_CPM_TH  
ΔVDDBLOAD correction  
VCS_REF_ACC improved to 1.5%  
v1.04  
Datasheet update  
ESD diagram modification VDDB PMOS was inverse.  
Added details in Figure 41 and improved description of this figure  
Figure 46 corrected.  
CVDDB value updated in Figure 62 and Figure 63  
Absolute Maximum Ratings table:  
o
o
o
Added more details on CPxy pins  
Modified ‘VCP1H - VCP1L’ and ‘VCP2H - VCP2L.  
Increased max value for VCCHS.  
v1.06  
Datasheet update  
Register updates:  
o
Bitfield CS_OCP_DEGLITCH description had inverted value for truncation  
description (b0, was b1).  
o
Max value shown in register TEMP_ST description updated to 160C  
Electrical Characteristics and other tables updates.  
o
o
o
o
o
VGS_CPM_TH value updated to 250mV  
Added new parameters VCS_COM and VCS_DIFF  
Open drain pin corrections on SDO and nSCS. nFAULT pin is push pull  
Thermal data table conditions added  
ESD table editorial changes and update of CDM reference to standard in  
note 3  
Figure improvements:  
o
o
o
ESD figures improved  
Removed device name from figures  
Remove Rsense in Figure 17  
Datasheet  
135  
<Revision 1.08>  
<2022-09-16>  
MOTIX™ 6EDL7141  
Datasheet  
Revision history  
Page or Reference  
Description of change  
o
Correction (pin GL was name wrongly) in Figure 37  
Correction in Table 13 state 001 Dir = 1 GHB/GLB polarity  
Editorial changes and improvements. Including (MOTIXTM) branding. Charge pump pre  
charge only takes place after a power cycle  
v1.08  
Datasheet updates  
Correction in Figure 62 on RBRAKE, RSENSE values to avoid always low signal  
Several editorial improvements and typos  
Clarification on CE pin voltage thresholds in Electrical Characteristics  
Added ‘Thermal design’ section in PCB layout recommendations  
Changed SPI min clock period to 77ns in Table 7  
Changed DVDD OCP limit accuracy (IDVDD_I_ACC) and added different specification for  
different OCP limit settings in Table 7Table 7  
Revision history v1.06 mistake on nFAULT and SDO. nFAULT is open drain, SDO is  
output push pull, nSCS is input digital.  
Separated ESD figure for nFAULT and nSCS pin  
Datasheet  
136  
<Revision 1.08>  
<2022-09-16>  
Trademarks of Infineon Technologies AG  
µHVIC™, µIPM™, µPFC™, AU-ConvertIR™, AURIX™, C166™, CanPAK™, CIPOS™, CIPURSE™, CoolDP™, CoolGaN™, COOLiR™, CoolMOS™, CoolSET™, CoolSiC™,  
DAVE™, DI-POL™, DirectFET™, DrBlade™, EasyPIM™, EconoBRIDGE™, EconoDUAL™, EconoPACK™, EconoPIM™, EiceDRIVER™, eupec™, FCOS™, GaNpowIR™,  
HEXFET™, HITFET™, HybridPACK™, iMOTION™, IRAM™, ISOFACE™, IsoPACK™, LEDrivIR™, LITIX™, MIPAQ™, ModSTACK™, my-d™, NovalithIC™, OPTIGA™,  
OptiMOS™, ORIGA™, PowIRaudio™, PowIRStage™, PrimePACK™, PrimeSTACK™, PROFET™, PRO-SIL™, RASIC™, REAL3™, SmartLEWIS™, SOLID FLASH™,  
SPOC™, StrongIRFET™, SupIRBuck™, TEMPFET™, TRENCHSTOP™, TriCore™, UHVIC™, XHP™, XMC™  
Trademarks updated November 2015  
Other Trademarks  
All referenced product or service names and trademarks are the property of their respective owners.  
IMPORTANT NOTICE  
The information given in this document shall in no For further information on the product, technology,  
Edition <2022-09-16>  
event be regarded as a guarantee of conditions or delivery terms and conditions and prices please  
Published by  
characteristics (“Beschaffenheitsgarantie”) .  
contact your nearest Infineon Technologies office  
(www.infineon.com).  
Infineon Technologies AG  
81726 München, Germany  
With respect to any examples, hints or any typical  
values stated herein and/or any information  
regarding the application of the product, Infineon  
Technologies hereby disclaims any and all  
warranties and liabilities of any kind, including  
without limitation warranties of non-infringement of  
intellectual property rights of any third party.  
WARNINGS  
Due to technical requirements products may contain  
dangerous substances. For information on the types  
in question please contact your nearest Infineon  
Technologies office.  
© 2022 Infineon Technologies AG.  
All Rights Reserved.  
Do you have a question about this  
document?  
In addition, any information given in this document  
is subject to customer’s compliance with its  
obligations stated in this document and any  
applicable legal requirements, norms and standards  
concerning customer’s products and any use of the  
product of Infineon Technologies in customer’s  
applications.  
Except as otherwise explicitly approved by Infineon  
Technologies in a written document signed by  
authorized  
representatives  
of  
Infineon  
Email: erratum@infineon.com  
Technologies, Infineon Technologies’ products may  
not be used in any applications where a failure of the  
product or any consequences of the use thereof can  
reasonably be expected to result in personal injury.  
Document reference  
The data contained in this document is exclusively  
intended for technically trained staff. It is the  
responsibility of customer’s technical departments  
to evaluate the suitability of the product for the  
intended application and the completeness of the  
product information given in this document with  
respect to such application.  

相关型号:

6EDP

PC Board Mountable RFI Filters for General Purpose Applications
TE

6EEA1

Cost Effective Compact REI Filter IEC Connector Package
TE

6EEA2

Cost Effective Compact REI Filter IEC Connector Package
TE

6EEA2

Cost-effective EMI Power Inlet Filter
MACOM

6EEAP

Cost Effective Compact REI Filter IEC Connector Package
TE

6EEB1

Cost Effective Compact REI Filter IEC Connector Package
TE

6EEB2

Cost Effective Compact REI Filter IEC Connector Package
TE

6EEBP

Cost Effective Compact REI Filter IEC Connector Package
TE

6EEJ1

Enhanced Performance (1-20 Amp) Compact RFI Filter IEC Connector Package
TE

6EEJ2

Enhanced Performance (1-20 Amp) Compact RFI Filter IEC Connector Package
TE

6EEJ8

Enhanced Performance (1-20 Amp) Compact RFI Filter IEC Connector Package
TE

6EEJP

Enhanced Performance (1-20 Amp) Compact RFI Filter IEC Connector Package
TE