Datasheet

71M6543F/71M6543G Data Sheet
28 v2
The WPULSE and VPULSE pulse generator outputs are available on pins SEGDIO0/WPULSE and
SEGDIO1/VPULSE, respectively (pins 45 and 44). The pulses can also be output on OPT_TX pin 53
(see OPT_TXE[1:0], I/O RAM 0x2456[3:2] for details).
Figure 9. Pulse Generator FIFO Timing
2.3.7 CE Functional Overview
The ADC processes one sample per channel per multiplexer cycle. Figure 10 shows the timing of the
samples taken during one multiplexer cycle with MUX_DIV[3:0] = 7 (I/O RAM 0x2100[7:4]).
The number of samples processed during one accumulation cycle is controlled by the I/O RAM register
SUM_SAMPS[12:0] (0x2107[4:0] and 0x2108[7:0]). The integration time for each energy output is:
SUM_SAMPS[12:0] / 2184.53, where 2184.53 is the sample rate in Hz
For example, SUM_SAMPS[12:0] = 2184 establishes 2184 multiplexer cycles per accumulation cycle or
2184/2184.53 = 0.9998 seconds. After an accumulation cycle is completed, the XFER_BUSY interrupt
signals to the MPU that accumulated data are available. The slight difference between the nominal length
of the accumulation interval (1000 ms) and the actual length of 999.8 ms (0.025%) is accounted for in the
CE code and is of no practical consequence.
CK32
MUX_DIV
Conversions (
MUX_DIV
=6 is shown)
Settle
ADC MUX Frame
MUX_SYNC
150
WPULSE
S
0
S
1
S
2
S
3
S
4
S
5
CE CODE
RST
W_FIFO
S
0
S
1
S
2
S
3
S
4
S
5
S
0
S
1
S
2
S
3
S
4
S
5
4*
PLS_INTERVAL
2. If WPULSE is low longer than
(
2
*PLS_MAXWIDTH+1)
updates
, WPULSE will be raised until the next
low-going pulse begins.
3. Only the WPULSE circuit is shown. The VARPULSE circuit behaves identically.
4. All dimensions are in CK_FIR cycles (4.92MHz).
5. If
PLS_INTERVAL
=0, FIFO does not perform delay.
4*
PLS_INTERVAL
4*
PLS_INTERVAL
4*
PLS_INTERVAL
4*
PLS_INTERVAL
4*
PLS_INTERVAL
1. This example shows how the FIFO distributes 6 pulse generator updates over one MUX frame.