Analog Devices ADSP-SC58 Series Hardware Reference Manual page 994

Sharc+ processor
Table of Contents

Advertisement

Channel C-High Pulse Duty Register 0
The
and
PWM_CH0
PWM_CH1
registers select the assertion count (in terms of t
The operation of the duty-cycle registers varies, depending on the pulse mode selected with the
PWM_CCTL.PULSEMODEHI bits. When the pulse mode is symmetrical, the PWM uses the value in the
register to determine the assertion and deassertion count for the high side output pulses. When the pulse
PWM_CH0
mode is asymmetrical, left half, or right half, the PWM asserts channel C high pulse output for count less than
PWM_CH0
and deasserts this output for count greater than PWM_CH1.
The value range for the
channel. For example, if
ment) and +PWM_TM0/2, when dead time (PWM_CHC_DT) is not considered.
When dead time is considered for symmetrical and asymmetrical pulse modes, the value range for
PWM_CH1
depends on the period of the time being used by the channel and the amount of dead time applied to the
channel. For example, if
(two's complement) and +PWM_TM0/2 + PWM_CHC_DT.
When dead time is considered for left half or right half pulse modes, if
be between PWM_TM0/2 +
Note that using values in the
under modulation.
For more information about pulse modes and duty cycle selection, see the Functional Description section.
Figure 19-55: PWM_CH0 Register Diagram
Table 19-33: PWM_CH0 Register Fields
Bit No.
(Access)
15:0
DUTY
(R/W)
ADSP-SC58x/ADSP-2158x SHARC+ Processor Hardware Reference
registers determine the width for the high side output pulses. The values in these
PWM_CH0
and
PWM_CH1
is used, the duty cycle values may be between -PWM_TM0/2 (two's comple-
PWM_TM0
is used, the duty cycle values may be between -PWM_TM0/2 +
PWM_TM0
(two's complement) and -PWM_TM0/2 - PWM_CHC_DT.
PWM_CHC_DT
or
PWM_CH0
PWM_CH1
15
14
13
0
0
0
DUTY (R/W)
Duty Cycle Asserted Count
31
30
29
0
0
0
Bit Name
Duty Cycle Asserted Count.
The PWM_CH0.DUTY bits select the duty cycle asserted count for Channel C high
side output.
) of the high side output pulses for the channel C duty cycle.
CK
registers depends on the period of the timer being used by the
registers that fall outside these limits causes PWM over or
12
11
10
9
8
7
6
5
0
0
0
0
0
0
0
0
28
27
26
25
24
23
22
21
0
0
0
0
0
0
0
0
Description/Enumeration
ADSP-SC58x PWM Register Descriptions
PWM_TM0
is used, the duty cycle values may
4
3
2
1
0
0
0
0
0
0
20
19
18
17
16
0
0
0
0
0
PWM_CH0
and
PWM_CHC_DT
19–73

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-2158 series

Table of Contents