| Electronic Components Datasheet Search |
|
ADMC328 Datasheet(PDF) 13 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
ADMC328 Datasheet(HTML) 13 Page - Analog Devices |
|
13 / 32 page ![]() ADMC328 –13– REV. B Width of the PWMSYNC Pulse: PWMSYNCWT Register The PWM controller of the ADMCF328 produces an internal PWM synchronization pulse at a rate equal to the PWM switching frequency in single update mode and at twice the PWM frequency in the double update mode. This PWMSYNC synchronizes the operation of the PWM unit with the A/D converter system. The width of this PWMSYNC pulse is programmable by the PWMSYNCWT register. The width of the PWMSYNC pulse, TPWMSYNC, is given by: T t PWMSYNCWT PWMSYNC CK =× + ()1 which means that the width of the pulse is programmable from tCK to 256 tCK (corresponding to 50 ns to 12.8 µs for a CLKOUT rate of 20 MHz). Following a reset, the PWMSYNCWT register con- tains 0x27 (= 39) so that the default PWMSYNC width is 2.0 µs. PWM Duty Cycles: PWMCHA, PWMCHB, PWMCHC Registers The duty cycles of the six PWM output signals are controlled by the three duty cycle registers, PWMCHA, PWMCHB, and PWMCHC. The integer value in the register PWMCHA controls the duty cycle of the signals on AH and AL. PWMCHB controls the duty cycle of the signals on BH and BL, and PWMCHC controls the duty cycle of the signals on CH and CL. The duty cycle registers are programmed in integer counts of the funda- mental time unit, tCK, and define the desired on-time of the high-side PWM signal produced by the three-phase timing unit over half the PWM period. The switching signals produced by the three-phase timing unit are also adjusted to incorporate the programmed dead time value in the PWMDT register. The PWM is center-based. This means that in single update mode the resulting output waveforms are symmetrical and centered in the PWMSYNC period. Figure 7 presents a typical PWM tim- ing diagram illustrating the PWM-related registers’ (PWMCHA, PWMTM, PWMDT, and PWMSYNCWT) control over the waveform timing in both half cycles of the PWM period. The magnitude of each parameter in the timing diagram is determined by multiplying the integer value in each register by tCK (typically 50 ns). It may be seen in the timing diagram how dead time is incorporated into the waveforms by moving the switching edges away from the instants set by the PWMCHA register. PWMCHA 2 PWMDT PWMSYNCWT + 1 PWMCHA PWMTM PWMTM AH AL PWMSYNC SYSSTAT (3) 2 PWMDT Figure 7. Typical PWM Outputs of Three-Phase Timing Unit in Single Update Mode Each switching edge is moved by an equal amount (PWMDT × t CK) to preserve the symmetrical output patterns. The PWMSYNC pulse, whose width is set by the PWMSYNCWT register, is also shown. Bit 3 of the SYSSTAT register indicates which half cycle is active. This can be useful in double update mode, as will be discussed later. The resultant on-times of the PWM signals shown in Figure 7 may be written as: T PWMCHA PWMDT t T PWMTM PWMCHA PWMDT t AH CK AL CK =× × =× × 2 2 ( –) (– – ) The corresponding duty cycles are: d T T PWMCHA PWMDT PWMTM d T T PWMTM PWMCHA PWMDT PWMTM AH AH S AL AL S == == – –– Obviously, negative values of TAH and TAL are not permitted because the minimum permissible value is zero, corresponding to a 0% duty cycle. In a similar fashion, the maximum value is TS, corresponding to a 100% duty cycle. The output signals from the timing unit for operation in double update mode are shown in Figure 8. This illustrates a completely general case where the switching frequency, dead time and duty cycle are all changed in the second half of the PWM period. Of course, the same value for any or all of these quantities could be used in both halves of the PWM cycle. However, it can be seen that there is no guarantee that symmetrical PWM signals will be produced by the timing unit in this double update mode. Addi- tionally, it is seen that the dead time is inserted into the PWM signals in the same way as in the single update mode. PWMCHA2 PWMSYNCWT2 + 1 PWMCHA1 PWMTM1 PWMTM2 PWMSYNCWT1 + 1 AH AL PWMSYNC SYSSTAT (3) 2 PWMDT1 2 PWMDT2 Figure 8. Typical PWM Outputs of Three-Phase Timing Unit in Double Update Mode In general, the on-times of the PWM signals in double update mode are defined by: TAH = (PWMCHA1 + PWMCHA2 – PWMDT1 – PWMDT2 ) × tCK TAL = (PWMTM1 + PWMTM2 – PWMCHA1 – PWMCHA2 – PWMDT1 – PWMDT2) × tCK where the subscript 1 refers to the value of that register during the first half cycle and the subscript 2 refers to the value during the second half cycle. The corresponding duty cycles are: |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |