Sync Multiplexer (SMUX)
ADE3700
Table 11: Sync Multiplexer Registers (Sheet 3 of 4)
Register Name
SMUX_CTRL3
SMUX_CLAMP_SET_L
SMUX_CLAMP_SET_U
SMUX_CLAMP_RST_L
SMUX_CLAMP_RST_U
SMUX_HENAB_SET_L
HENAB _SET_U
HENAB _RST_L
HENAB _RST_U
VENAB_SET_L
VENAB _SET_U
VENAB _RST_L
VENAB _RST_U
Addr
0x0203
0x0204
0x0205
0x0206
0x0207
0x0208
0x0209
0x020A
0x020B
0x020C
0x020D
0x020E
0x020F
Mode Bits Default
Description
R
[7:6]
R
[5]
[4]
R/W
[3:2] 0x0
R/W
[1:0] 0x0
R/W
[7:0] 0x0
R/W
[3:0] 0x0
R/W
[7:0] 0x0
R/W
[3:0] 0x0
R/W
[7:0] 0x0
R/W
[3:0] 0x0
R/W
[7:0] 0x00
R/W
[3:0] 0x0
R/W
[7:0] 0x00
R/W
[3:0] 0x0
R/W
[7:0] 0x00
R/W
[3:0] 0x0
venab pending state
0x0: idle
0x1: venab pending frame 1
0x2: venab pending frame 2
Wait until 0 to write venab again if in henab or
venab shadow mode.
henab pending
Reserved
vtrigger reference
2’bx0: trigger ref = venab
2’b01: last pixel w/ anti-glitch
2’b11: first pixel w/ anti-glitch
Anti-glitch modes work only with venab shadow
mode. First/last pixel must be consistent with
out_seq in this mode.
0x0: no shadow
0x1: simple shadow. When henab_rst_u is
written, henab_set_l, henab_set_u, henab_rst_l
take effect. When venab_rst_u is written,
venab_set_l, venab_set_u, venab_rst_l take
effect.
0x2: henab shadow. Wait for next available blank
period to update positions after henab_rst_u or
venab_rst_u is written.
0x3: venab shadow. Wait for next available vblank
period to update positions after henab_rst_u or
venab_rst_u is written. Venab update takes two
frames. State can be watched in ctrl3[7:5].
ADC clamp signal rising edge [11:0], relative to
selected H reference signal, in INCLKS (pixels)
ADC clamp signal MSBs
ADC clamp falling edge
ADC clamp falling edge
Horizontal enable start [11:0] (left edge of image)
relative to the selected H reference edge in
INCLKS (pixels)
horizontal enable start MSBs
horizontal enable end LSBs
horizontal enable end MSBs
vertical enable start (top edge of image) relative
to the selected vertical reference edge in lines
vertical enable start MSBs
vertical enable end LSBs
vertical enable end MSBs
36/89