English
Language : 

TLE94106EL Datasheet, PDF (25/75 Pages) Infineon Technologies AG – Six half bridge power outputs
TLE94106EL
Half-Bridge Outputs
6
Half-Bridge Outputs
6.1
Functional Description
The half-bridge outputs of the TLE94106EL are intended to drive motor loads. These outputs can either be
driven continuously or PWM enabled via SPI.
If the outputs are driven continuously via SPI, for example HS1 and LS2 used to drive a motor, then the
following suggested SPI commands shall be sent:
• Activate HS1: Bit HB1_HS_EN in HB_ACT_1_CTRL register
• Activate LS2: Bit HB2_LS_EN in HB_ACT_1_CTRL register
6.1.1 Half-bridge operation with PWM enabled
All half-bridge outputs of the TLE94106EL are capable of PWM operation. They can either be used to drive an
inductive load (e.g. DC brush motor) or optionally a resistive load (e.g. LED). Each half-bridge output has been
allocated a maximum of three PWM channels with individual duty cycle settings with 8-bit resolution. Each
channel is further mapped to a maximum of three PWM frequency options, i.e. 80Hz,100Hz and 200Hz. This
feature enables a highly flexible PWM operation while driving loads with varying control profiles.
PWM frequency and duty cycle can be changed on demand during PWM operation of the desired half-bridge
output. Glitches on the PWM output waveform, which may arise as a result of on-demand changes in PWM
operation, will be prevented by the internal logic circuitry.
When operating with motor loads, active or passive free-wheeling configuration is available via SPI to select
the speed at which the inductive current can decay over the full-bridge circuit. The default setting is passive
free-wheeling.
Note:
Active free-wheeling is effectively applied if the selected duty cycle corresponds to turn-on times of
the HS and the LS, which are longer than the sum of the cross conduction times tDHL + tDLH.
Table 6 PWM capability and frequency selection per half-bridge output
Control Register: PWM Frequency 80Hz
HBx_MODEn (n=0,1) (Control Register:
PWM_CH_FREQ_CTRL)
PWM Frequency 100Hz
(Control Register:
PWM_CH_FREQ_CTRL)
PWM Frequency 200Hz
(Control Register:
PWM_CH_FREQ_CTRL)
PWM Channel 1
PWM Channel 2
PWM Channel 3
PWM_CH1_FREQ_n (n=0,1)
Bit ‘01B’
PWM_CH2_FREQ_n (n=0,1)
Bit ‘01B’
PWM_CH3_FREQ_n (n=0,1)
Bit ‘01B’
PWM_CH1_FREQ_n (n=0,1)
Bit ‘10B’
PWM_CH2_FREQ_n (n=0,1)
Bit ‘10B’
PWM_CH3_FREQ_n (n=0,1)
Bit ‘10B’
PWM_CH1_FREQ_n (n=0,1)
Bit ‘11B’
PWM_CH2_FREQ_n (n=0,1)
Bit ‘11B’
PWM_CH3_FREQ_n (n=0,1)
Bit ‘11B’
Data Sheet
25
1.0
2016-09-08