Z02202
ZiLOG
V.22bis Data Pump with Integrated AFE
PS000902-0501
Z02201
39
5. Set
TRNCTRL
, bits
0
–
2
(
TXCTRL
) to
1
(transmit
USB1).
6.
Inspect
TRNCTRL
, bit
6
(
S1DET
) and
TRNCTRL
, bit
7
(
SB1DET
) repeatedly for either a received
S1
signal or
SB1
. If
SB1
is received continuously for 270 msec,
proceed to step 12. If an
S1
signal is received
(
TRNCTRL
, bit
6
(
S1DET
) is
1
) wait for the
S1
to end.
7. Set
TRNCTRL
, bits
0
–
2
(
TXCTRL
) to
2
(transmit
S1
signal) for 100 msec.
8. Set
TRNCTRL
, bits
0
–
2
(
TXCTRL
) to
3
(
transmit
SB1
) for 350 msec.
9. Set
TRNCTRL
, bit
3
(
V22BIS
) to 1 (force 16-way
receive decisions). Wait for 150 msec.
10. Set
TRNCTRL
, bits
0
–
2
(
TXCTRL
) to
4
(
transmit
SB1
at 2400 bps). Wait for 200 msec.
11. Set
TRNCTRL
, bits
0
–
2
(
TXCTRL
) to
6
(2400 bps data
mode). Data is now being transmitted and received at
2400 bps.
12. If in step 6.,
SB1
is received instead of an S1 signal,
set
TRNCTRL
, bits
0
–
2
(
TXCTRL
) to
3
(
T
ransmit
SB1) for 765 msec. From that point, set
TRNCTRL
,
bits
0
–
2
(
TXCTRL
) to
5
(1200 bps
DATA
mode). Data
is now transmitted and received at 1200 bps.
MAKING A V.22BIS CONNECTION
In the following example, all timing is performed by the
host.
Originating Modem
1. Take the telephone line
OFF-HOOK
and dial.
2. Program the discrete tone detectors and the biquad
tone detectors for answer tones (2100 Hz) and call-
progress tones (200–600 Hz). Look for the answer
tone and call-progress tones (busy tones, ring back,
etc.)
3. Upon receiving the 2100 Hz answer tone, set
CONFIG
to
4008H
(V.22bis originate). After setting Config, the
host should be prepared to receive data from the
remote modem. The data pump holds the received data
to marks (that is, receives nothing) until the modem is
able to receive data from the remote modem.
4. When the data pump establishes a V.22bis connection,
and is ready to transmit data to the remote modem, it
sets Reg5, bit
1
(
CDET
) to 1. Data may now be
transmitted or received between the modems.
Answering Modem
1. Upon a ring signal or command from the terminal, take
the phone off-hook and transmit silence for 1.8–2.5
seconds.
2. If required, use the tone generators to transmit a 2100
Hz tone for 2.6–4 seconds. This tone is the V.25
answer tone.
3. Set
CONFIG
register, bits 0–6 (
MODE
) to
0
(
STANDBY
) and transmit silence for 75 msec.
4. Set
CONFIG
to
8
(
V.22BIS ANSWER
). After setting
Config, the host should be prepared to receive data
from the remote modem. The data pump holds the
received data to marks (that is, receives nothing) until
the modem is able to receive data from the remote
modem.
5. When the data pump establishes a V.22bis connection,
and is ready to transmit data to the remote modem, it
sets Reg5, bit
1
(
CDET
) to
1
. Data may now be
transmitted or received between the modems.
Notes:
1. The data pump sets Reg5, bit 1 (CDET) to 0 dur-
ing carrier dropouts, retrains, and when the re-
mote modem hangs up the telephone line.
Depending on the data mode, the host may use
Reg5, bit 1 (CDET), Reg5, bit 2 (RTRND), Dpc-
trl.EQE, EQMlev and EQMMaxThresh to determine
when the remote modem has initiated a retrain,
or has hung up the telephone line.
2. During 2400 bps V.22bis data mode, the host may
use Dpctrl.EQE and EQMMaxThresh or EQMlev, to
determine when to initiate a retrain (see Table
15, Mstatus.RETRAIN) to improve the quality of
the connection.