Analog Devices ADSP-SC58 Series Hardware Reference Manual page 977

Sharc+ processor
Table of Contents

Advertisement

ADSP-SC58x PWM Register Descriptions
Channel A-Low Full Duty1 Register
The full duty registers can be used instead of the combined duty and heightened-precision duty registers.The
register contains the PWM_AL_DUTY1.DUTY bit field from the
PWM_AL_DUTY1
PWM_AL_DUTY1.ENHDIV bit field from the
Note that the
PWM_AL_DUTY1
When heightened-precision edge placement is enabled, bits [15:8] of these registers form the decimal part of a non-
integer, fixed-point duty cycle value in Q15.8 format. The lowest bits are ignored.
Figure 19-40: PWM_AL_DUTY1 Register Diagram
Table 19-18: PWM_AL_DUTY1 Register Fields
Bit No.
(Access)
31:16
DUTY
(R/W)
15:14
ENHDIV
(R/W)
19–56
PWM_AH0_HP
register reads the
15
14
13
0
0
0
ENHDIV (R/W)
Enhanced Precision Divider Bits
31
30
29
0
0
0
DUTY (R/W)
Coarse Duty Value
Bit Name
Coarse Duty Value.
The PWM_AL_DUTY1.DUTY bits determine the output pulse-widths in the normal
PWM operation. When heightened-precision edge placement is enabled, the
PWM_AL_DUTY1.DUTY bit field forms the integer part of a non-integer, fixed-point
duty cycle value in Q15.8 format.
Enhanced Precision Divider Bits.
The PWM_AL_DUTY1.ENHDIV bits form the decimal part of a non-integer, fixed-
point duty cycle value when heightened-precision edge placement is enabled in Q15.8
format.
ADSP-SC58x/ADSP-2158x SHARC+ Processor Hardware Reference
register.
PWM_AL1
and the
PWM_AL1_HP
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
register and the
PWM_AL1
register values and visa-versa.
4
3
2
1
0
0
0
0
0
0
20
19
18
17
16
0
0
0
0
0

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-2158 series

Table of Contents