Rev. 1.0 12/08 Copyright © 2008 by Silicon Laboratories Si3216
Si3216
PROSLIC® PROGRAMMABLE WIDEBAND SLIC/CODEC
WITH RINGING/BATTERY VOLTAGE GENERATION
Features
Applications
Description
The Si3216 ProSLIC
®
is a low-voltage CMOS device that provides a complete analog
telephone interface supporting both wideband (50 Hz to 7.0 kHz) and narrowband
(200 Hz to 3.4 kHz) audio codec modes for enhanced voice quality in Voice-over-IP
(VoIP) applications. The ProSLIC integrates subscriber line interface circuit (SLIC),
wideband voice codec, and battery generation functionality into a single fully-
programmable device for global operation using only one hardware solution. The
Si3216’s wideband codec provides expanded audio band (50 Hz to 7 kHz), 16 kHz
sampling rate, and increased dyn amic range for improv ed au dio quality o ver traditional
telephony codecs. The integrated battery s upply continuously ad apt s its output voltage
to minimize power and enables the entire solution to be powered from a single 3.3 V
(Si3216M only) or 5 V supply. Si3216 features include software-configurable 5 REN
internal ringing up to 90 V
PK
, DTMF and caller ID generation, and a compreh ensive set
of telephony signaling capabilities including expanded support of Japan and China
country requirements. The ProSLIC is packaged in a 38-pin QFN and TSSOP, and the
Si3201 high-voltage line interface device is packaged in a thermally-enhanced 16-pin
SOIC.
Functional Block Diagram
Dual-mode wideband (50 Hz to 7 kHz)/
narrowband (200 Hz to 3.4 kHz) codec with
16-bit 16 kHz sampling for enhanced audio
quality
Performs all BORSCHT functions
Ideal for customer premise equipment
applications
Software-programmable internal ringing up
to 90 VPK
Integrated battery supply with dynamic
voltage output
On-chip dc-dc converter continuously
minimizes power in all operating modes
Entire solution can be powered from a
single 3.3 V or 5 V supply
3.3 V to 35 V dc input range
Dynamic 0 V to –94.5 V output
Low-cost inductor and high-efficiency
transformer versions supported
Software-programmable features and
parameters:
Ringing frequency, amplitude, cadence,
and waveshape
2-wire ac impedance and hybrid
Constant current feed (20 to 41 mA)
Loop closure and ring trip thresholds
Software programmable signal
generation and audio processing:
µ-law/A-law companding
FSK (caller ID) generation
Dual audio tone generators
Smooth and abrupt polarity reversal
100% software-configurable global
solution
Audio loopback, dc, and GR-909
subscriber line diagnostic capabilities
Lead-free and RoHS-compliant packages
available
Voice-over-broadband systems:
DSL, cable, wireless
PBX/IP-PBX/key telephone systems
Terminal adapters: ISDN, Ethernet, USB
Control
Interface
Tone
Generation
Expansion Compression
PLL
PCM
Interface
Dual-Mode
Wideband/
Narrowband
Codec
Prog.
Hybrid Linefeed
Control
Discrete
Components
DC-DC Converter Controller
Linefeed
Interface
ZS
Line
Status
INT RESET
SCLK
SDO
SDI
DTX
FSYNC
PCLK
DRX
CS
TIP
RING
Si3216
U.S. Patent #6,567,521
U.S. Patent #6,812,744
Other patents pending
Ordering Information
See page 114.
Pin Assignments
Si3216
27
28
29
30
31
34 33 32
1
2
3
4
5
6
7
8
9
10
11
12 13
26
25
14
35363738
15 16 17 18 19
24
23
22
21
20
QFN
DTX
FSYNC
RESET
SDCH
SDCL
VDDA1
IREF
CAPP
QGND
CAPM
STIPDC
SRINGDC
STIPE
SVBAT
SRINGE
STIPAC
RINGAC
IGMN
GNDA
IGMP
IRINGN
IRINGP
VDDA2
ITIPP
ITIPN
VDDD
GNDD
TEST
DCFF
DCDRV
SDITHRU
SDO
SDI
SCLK
CS
INT
PCLK
DRX
Si3216
2 Rev. 1.0
Si3216
Rev. 1.0 3
TABLE OF CONTENTS
Section Page
1. Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2. Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
2.1. Linefeed Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
2.2. Battery Voltage Generation and Switching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
2.3. Tone Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
2.4. Ringing Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
2.5. Audio Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
2.6. Two-Wire Impedance Matching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
2.7. Clock Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
2.8. Interrupt Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
2.9. Serial Peripheral Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
2.10. PCM Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
3. Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
4. Indirect Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
4.1. Oscillators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
4.2. Digital Programmable Gain/Attenuation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
4.3. SLIC Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107
4.4. FSK Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
5. Pin Descriptions: Si3216 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
6. Pin Descriptions: Si3201 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113
7. Ordering Guides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114
8. Package Outline: 38-Pin QFN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116
9. Package Outline: 38-Pin TSSOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
10. Package Outline: 16-Pin ESOIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
11. Silicon Labs Si3216 Support Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119
Document Change List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120
Contact Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
Si3216
4 Rev. 1.0
1. Electrical Specifications
Table 1. Absolute Maximum Ratings and Thermal Information1
Parameter Symbol Value Unit
Si3216
DC Supply Voltage VDDD, VDDA1, VDDA2 –0.5 to 6.0 V
Input Current, Digi tal Input Pins IIN ±10 mA
Digital Input Voltage VIND –0.3 to (VDDD +0.3) V
Operating Temperature Range2TA–40 to 100 C
Storage Temperature Range TSTG –40 to 150 C
TSSOP-38 Thermal Resistance, Typical JA 70 C/W
QFN-38 Thermal Resistance, Typical JA 35 C/W
Continuous Power Dissipation2PD0.7 W
Si3201
DC Supply Voltage VDD –0.5 to 6.0 V
Battery Supply Voltage VBAT –104 V
Input Voltage: TIP, RING, SRINGE, STIPE pins VINHV (VBAT – 0.3) to (VDD +0.3) V
Input Voltage: ITIPP, ITIPN, IRINGP, IRINGN pins VIN –0.3 to (VDD +0.3) V
Operating Temperature Range2TA–40 to 100 C
Storage Temperature Range TSTG –40 to 150 C
SOIC-16 Thermal Resistance, Typical3JA 55 C/W
Continuous Power Dissipation2PD0.8 at 70 ºC W
0.6 at 85 ºC
Notes:
1. Permanent device damage may occur if the absolute maximum ratings are exceeded. Functional operation shoul d be
restricted to the conditions as specified in the operational sections of this data sheet. Exposure to absolute maximum
rating conditions for ex tended periods may affect device reliabili ty.
2. Operation above 125 ºC junction temperature may degrade device reliability.
3. Thermal resistance assumes a multi-layer PCB with the exposed pad soldered to a topside PCB pad.
Si3216
Rev. 1.0 5
Table 2. Recommended Operating Conditions
Parameter Symbol Test Condition Min*Typ Max*Unit
Ambient Temperature TAK-grade 0 25 70 oC
Ambient Temperature TAB-grade –40 25 85 oC
Si3216 Supply Voltage VDDD,VDDA1,
VDDA2
3.13 3.3/5.0 5.25 V
Si3201 Supply Voltage VDD 3.13 3.3/5.0 5.25 V
Si3201 Battery Voltage VBAT VBATH =V
BAT –96 –10 V
*Note: All minimum and maximum specifica tions are guaranteed an d apply across the recommended operating conditions.
Typical values apply at nominal supply voltages and an operating temperature of 25 ºC unless otherwise stated.
Product specifications are only guaranteed when the typical application circuit (including component tolerances) is
used.
Si3216
6 Rev. 1.0
Table 3. AC Characteristics—Wideband Audio Mode: Si3216
(VDDA, VDDD = 3.13 to 5.25 V, TA= 0 to 70 °C for K-Grade, –40 to 85 °C for B-Grade)
Parameter Test Condition Min Typ Max Unit
TX/RX Performance—Wideband Audio Mode
Overload Level THD = 1.5% 2.5 VPK
Single Frequency Distortion12-wire – PCM or
PCM – 2-wire:
50 Hz–7.0 kHz
——45dB
Signal-to-(Noise + Distortion) Ratio250 Hz–7.0 kHz
D/A or A/D 16-bit
Active off-h ook and OHT,
Zac = 600
TBD
Audio Tone Generator
Signal-to-Distortion Ratio20 dBm0, Active off-hook and
OHT, Zac = 600 45 dB
Intermodulation Distortion –41 dB
Gain Accuracy22-wire to PCM, 1014 Hz
Zac = 600 –0.5 0 0.5 dB
PCM to 2-wire, 1014 Hz
Zac = 600 –0.5 0 0.5 dB
Gain Accuracy Over Frequency Zac = 600 Figure 1,2
Group Delay Over Frequency
Gain Tracking 1014 Hz sine wave, refer-
ence level –10 dBm
signal level:
3 dB to –37 dB –0.25 0.25 dB
–37 dB to –50 dB –0.5 0.5 dB
–50 dB to –60 dB –1.0 1.0 dB
Round-Trip Group Delay at 1000 Hz 1100 s
Gain Step Accuracy –6 dB to 6 dB –0.017 0.017 dB
Gain Variation with Temperature All gain settings –0.25 0.25 dB
Gain Variation with Supply VDDA =V
DDA = 3.3/5 V ±5% –0.1 0.1 dB
2-Wire Return Loss 50 Hz–7.0 kHz
Zac = 600 20 25 dB
Transhybrid Balance 50 Hz–7.0 kHz
Zac = 600 20 dB
Notes:
1. The input signal leve l should be 0 dBm0 for frequencies greater than 100 Hz. For 100 Hz and below, the level should be
–10 dBm0. The output signal magnitude at any other frequency will be smaller than the maximum value specified.
2. Analog signal measured as VTIP – VRING. Assumes ideal line impedance ma tching.
3. The level of any unwanted tones within the bandwidth of 0 to 8 kHz does not exceed –55 dBm.
4. Assumes normal distribution of betas.
Si3216
Rev. 1.0 7
Noise Performance—Wideband Audio Mode
Idle Channel Noise37 kHz flat 23 dBrn
PSRR from VDDA RX and TX, DC to 7 kHz 40 dB
PSRR from VDDD RX and TX, DC to 7 kHz 40 dB
PSRR from VBAT RX and TX, DC to 7 kHz 40 dB
Longitudinal Performanc e—Wideband Audio Mode
Longitudinal to Metallic or PCM
Balance 50 Hz–7.0 kHz, Q1,Q2
150, 1% mismatch —60dB
Q1,Q2 60 to 2404—60dB
Q1,Q2 300 to 800460 dB
Metallic to Longitudinal Balance 50 Hz–7.0 kHz 40 dB
Longitudinal Impedance 50 Hz–7.0 kHz at TIP or
RING
Register selectable
ETBO/ETBA
00
01
10
33
17
17
Longitudinal Cu rrent per Pin Active off-hook
50 Hz–7.0 kHz
Register selectable
ETBO/ETBA
00
01
10
4
8
8
mA
mA
mA
Table 3. AC Characteristics—Wideband Audio Mode: Si3216 (Continued)
(VDDA, VDDD = 3.13 to 5.25 V, TA= 0 to 70 °C for K-Grade, –40 to 85 °C for B-Grade)
Parameter Test Condition Min Typ Max Unit
Notes:
1. The input signal leve l should be 0 dBm0 for frequencies greater than 100 Hz. For 100 Hz and below, the level should be
–10 dBm0. The output signal magnitude at any other frequency will be smaller than the maximum value specified.
2. Analog signal measured as VTIP – VRING. Assumes ideal line impedance ma tching.
3. The level of any unwanted tones within the bandwidth of 0 to 8 kHz does not exceed –55 dBm.
4. Assumes normal distribution of betas.
Si3216
8 Rev. 1.0
Figure 1. Transmit and Receive Path Attenuation Distortion—Wideband Mode
Figure 2. Transmit and Receive Path Group Delay Distortion—Wideband Mode
(dB)
+1
–1
–4.5
(Hz)
50 100 6.4k 7k 8k 9k
–25
–45
(ms)
(Hz)
0.25
1
2
4
300100
50 4k 6.4k 7k
Si3216
Rev. 1.0 9
Table 4. AC Characteristics—Narrowband Audio Mode
(VDDA, VDDD = 3.13 to 5.25 V, TA= 0 to 70 °C for K-Grade, –40 to 85 °C for B-Grade)
Parameter Test Condition Min Typ Max Unit
TX/RX Performance—Narrowband Audio Mode
Overload Level THD = 1.5% 2.5 VPK
Single Frequency Distortion12-wire – PCM or
PCM – 2-wire:
200 Hz–3.4 kHz
——45dB
Signal-to-(Noise + Distortion) Ratio2200 Hz–3.4 kHz
D/A or A/D 16-bit
Active off-h ook and OHT,
any Zac
Figure 3
Audio Tone Generator
Signal-to-Distortion Ratio20 dBm0, Active off-hook and
OHT, any Zac 45 dB
Intermodulation Distortion –41 dB
Gain Accuracy22-wire to PCM, 1014 Hz –0.5 0 0.5 dB
PCM to 2-wire, 1014 Hz –0.5 0 0.5 dB
Gain Accuracy Over Frequency Figure 5,6
Group Delay Over Frequency Figure 7,8
Gain Tracking31014 Hz sine wave, refer-
ence level –10 dBm
signal level:
3 dB to –37 dB –0.25 0.25 dB
–37 dB to –50 dB –0.5 0.5 dB
–50 dB to –60 dB –1.0 1.0 dB
Round-Trip Group Delay at 1000 Hz 1100 µs
Gain Step Accuracy –6 dB to 6 dB –0.017 0.017 dB
Gain Variation with Temperature All gain settings –0.25 0.25 dB
Gain Variation with Supply VDDA =V
DDA = 3.3/5 V ±5% –0.1 0.1 dB
2-Wire Return Loss 200 Hz–3.4 kHz 30 35 dB
Transhybrid Balance 200 Hz–3.4 kHz 30 dB
Notes:
1. The input signal leve l should be 0 dBm0 for frequencies greater than 100 Hz. For 100 Hz and below, the level should be
–10 dBm0. The output signal magnitude at any other frequency will be smaller than the maximum value specified.
2. Analog signal measured as VTIP – VRING. Assumes ideal line impedance ma tching.
3. The quantization errors inherent in the µ/A-law comp anding proce ss can generate slightly worse gain tracking pe rformance
in the signal range of 3 dB to –37 dB for signal frequencies that are integer divisors of the 8 kHz PCM sampling rate.
4. The level of any unwanted tones within the bandwidth of 0 to 4 kHz does not exceed –55 dBm.
5. Assumes normal distribution of betas.
Si3216
10 Rev. 1.0
Noise Performance—Narrowband Audio Mode
Idle Channel Noise4C-Message Weighted 15 dBrnC
Psophometric Weighted –75 dBmP
3kHz flat 18 dBrn
PSRR from VDDA RX and TX, DC to 3.4 kHz 40 dB
PSRR from VDDD RX and TX, DC to 3.4 kHz 40 dB
PSRR from VBAT RX and TX, DC to 3.4 kHz 40 dB
Longitudinal Performance—Narrowband Audio Mode
Longitudinal to Metallic or PCM
Balance 200Hz3.4kHz, Q1,Q2
150, 1% mismatch —60dB
Q1,Q2 60 to 2405—60dB
Q1,Q2 300 to 8005—60dB
Using Si3201 60 dB
Metallic to Longitudinal Balance 200 Hz–3.4 kHz 40 dB
Longitudinal Impedance 200 Hz–3.4 kHz
at TIP or RING
Register selectable
ETBO/ETBA
00
01
10
33
17
17
Longitudinal Cu rrent per Pin Active off-hook
200 Hz–3.4 kHz
Register selectable
ETBO/ETBA
00
01
10
4
8
8
mA
mA
mA
Table 4. AC Characteristics—Narrowband Audio Mode (Continued)
(VDDA, VDDD = 3.13 to 5.25 V, TA= 0 to 70 °C for K-Grade, –40 to 85 °C for B-Grade)
Parameter Test Condition Min Typ Max Unit
Notes:
1. The input signal leve l should be 0 dBm0 for frequencies greater than 100 Hz. For 100 Hz and below, the level should be
–10 dBm0. The output signal magnitude at any other frequency will be smaller than the maximum value specified.
2. Analog signal measured as VTIP – VRING. Assumes ideal line impedance ma tching.
3. The quantization errors inherent in the µ/A-law comp anding proce ss can generate slightly worse gain tracking pe rformance
in the signal range of 3 dB to –37 dB for signal frequencies that are integer divisors of the 8 kHz PCM sampling rate.
4. The level of any unwanted tones within the bandwidth of 0 to 4 kHz does not exceed –55 dBm.
5. Assumes normal distribution of betas.
Si3216
Rev. 1.0 11
Figure 3. Transmit and Receive Path SNDR—Narrowband Mode
Figure 4. Overload Compression Performance
123456789
1
2
3
4
5
6
7
8
9
0
2.6
Acceptable
Region
Fundamental Input Power (dBm0)
Fundamental
Output Power
(dBm0)
Si3216
12 Rev. 1.0
Figure 5. Transmit Path Frequency Response—Narrowband Mode
Typical Response
Typical Response
Si3216
Rev. 1.0 13
Figure 6. Receive Path Frequency Response—Narrowband Mode
Si3216
14 Rev. 1.0
Figure 7. Transmit Group Delay Distortion—Narrowband Mode
Figure 8. Receive Group Delay Distortion—Narrowband Mode
Si3216
Rev. 1.0 15
Table 5. Linefeed Characteristics
(VDDA, VDDD = 3.13 to 5.25 V, TA= 0 to 70 °C for K-Grade, –40 to 85 °C for B-Grade)
Parameter Symbol Test Condition Min Typ Max Unit
Loop Resista nce Range RLOOP See Note 0 160
DC Loop Current Accuracy ILIM = 29 mA, ETBA = 4 mA –10 10 %
DC Open Circuit Voltage
Accuracy Active Mode; VOC =48V,
VTIP – VRING
–4 4 V
DC Differential Outp ut
Resistance RDO ILOOP < ILIM —160—
DC Open Circuit Voltage—
Ground Start VOCTO IRING<ILIM; VRING wrt ground
VOC =48V –4 4 V
DC Output Resistance—
Ground Start RROTO IRING<ILIM; RING to ground 160
DC Output Resistance—
Ground Start RTOTO TIP to ground 150 k
Loop Closure/Ring Ground
Detect Thr e shold Accu racy ITHR = 11.43 mA –20 20 %
Ring Trip Threshold
Accuracy RTHR =1100–20 20 %
Ring Trip Response Time User Programmable Register 70
and Indirect Register 23 ———
Ring Amplitude VTR 5 REN load; sine wave;
RLOOP =160VBAT = –75 V 44 Vrms
Ring DC Offset ROS Programmable in Indirect
Register 6 0—V
Trapezoidal Ring Crest
Factor Accuracy Crest factor = 1.3 –.05 .05
Sinusoidal Ring Crest
Factor RCF 1.35 1.45
Ringing Frequency Accuracy f = 20 Hz –1 1 %
Ringing Cadence Accuracy Accuracy of ON/OFF Times –50 50 ms
Calibration Time CAL to CAL Bit 600 ms
Power Alarm Threshold
Accuracy At Power Threshold = 300 mW –25 25 %
Note: DC resistance round trip; 160 corresponds to 2 kft 26 gauge AWG.
Si3216
16 Rev. 1.0
Table 6. Monitor ADC Characteristics
(VDDA, VDDD = 3.13 to 5.25 V, TA= 0 to 70 °C for K-Grade, –40 to 85 °C for B-Grade)
Parameter Symbol Test Condition Min Typ M ax Unit
Differential Nonlinearity
(6-bit resolution) DNLE –1/2 1/2 LSB
Integral Nonlinearity
(6-bit resolution) INLE –1 1 LSB
Gain Error (voltage) 10 %
Gain Error (current) 20 %
Table 7. Si321x DC Characteristics, VDDA =V
DDD =5.0V
(VDDA, VDDD = 4.75 to 5.25 V, TA= 0 to 70 °C for K-Grade, –40 to 85 °C for B-Grade)
Parameter Symbol Test Condition Min Typ Max Unit
High Level Input Voltage VIH 0.7 x VDDD ——V
Low Level Input Voltage VIL ——0.3xV
DDD V
High Level Output Voltage VOH DIO1,DIO2,SDITHRU:IO=–4mA
SDO, DTX:IO=–8mA VDDD – 0.6 V
DOUT: IO= –40 mA VDDD – 0.8 V
Low Level Output Voltage VOL DIO1,DIO2,DOUT,SDITHRU:
IO=4mA
SDO,INT,DTX:IO=8mA
——0.4V
Input Leakage Current IL–10 10 µA
Table 8. Si321x DC Characteristics, VDDA =V
DDD =3.3V
(VDDA, VDDD = 3.13 to 3.47 V, TA= 0 to 70 °C for K-Grade, –40 to 85 °C for B-Grade)
Parameter Symbol Test Condition Min Typ Max Unit
High Level Input Voltage VIH 0.7 x VDDD ——V
Low Level Input Voltage VIL ——0.3xV
DDD V
High Level Output Voltage VOH DIO1,DIO2,SDITHRU:IO=–2mA
SDO, DTX:IO=–4mA VDDD – 0.6 V
DOUT: IO=–40mA VDDD – 0.8 V
Low Level Output Voltage VOL DIO1,DIO2,DOUT,SDITHRU:
IO=2mA
SDO,INT,DTX:IO=4mA
——0.4V
Input Leakage Current IL–10 10 A
Si3216
Rev. 1.0 17
Table 9. Power Supply Characteristics
(VDDA,VDDD = 3.13 to 5.25 V, TA= 0 to 70 °C for K-Grade, –40 to 85 °C for B-Grade)
Parameter Symbol Test Condition Typ1Typ2Max Unit
Power Supply Current,
Analog and Digital IA + IDSleep (RESET = 0) 0.1 0.13 0.3 mA
Open 33 42.8 49 mA
Active on-hook
ETBO = 4 mA, codec and Gm
amplifier powered down
37 53 68 mA
Active OHT
ETBO = 4 mA 57 72 83 mA
Active off-hook
ETBA = 4 mA, ILIM = 20 mA 73 88 99 mA
Ground-start 36 47 55 mA
Ringing
Sinewave, REN = 1, VPK =56V 45 55 65 mA
VDD Supply Current (Si3201) IVDD Sleep mode, RESET = 0 100 µA
Open (high impedance) 100 µA
Active on-hook standby 110 µA
Forward/reverse active off-hook, no
ILOOP, ETBO = 4 mA, VBAT =–24V —1—mA
Forward/reverse OHT, ETBO = 4 mA,
VBAT =–70V —1—mA
VBAT Supply Current3IBAT Sleep (RESET =0) 0 mA
Open (DCOF = 1) 0 mA
Active on-hook
VOC = 48 V, ETBO = 4 mA 3 mA
Active OHT
ETBO = 4 mA 11 mA
Active off-hook
ETBA = 4 mA, ILIM =20mA 30 mA
Ground-start 2 mA
Ringing
VPK_RING =56V
PK,
sinewave ringing, REN = 1 —5.5— mA
VBAT Supply Slew Rate When using Si3201 10 V/µs
Notes:
1. VDDD, VDDA =3.3V.
2. VDDD, VDDA =5.25V.
3. IBAT = current from VBAT (the large negative supply). For a switched-mode power supply regulato r efficiency of 71%,
the user can calculate the regulator current consumption as IBAT x VBAT/(0.71 x VDC).
Si3216
18 Rev. 1.0
Table 10. Switching Characteristics—General Inputs
VDDA =V
DDA = 3.13 to 5.25 V, TA= 0 to 70 °C for K-Grade, –40 to 85 °C for B-Grade, CL=20pF)
Parameter Symbol Min Typ Max Unit
Rise Time, RESET tr——20ns
RESET Pulse Width trl 100 ns
Note: All timing (except Rise and Fall time) is referenced to the 50% level of the waveform. Input test levels are
VIH =V
D – 0.4 V, VIL = 0.4 V. Rise and Fall times are refere nced to the 20% and 80% levels of the waveform.
Table 11. Switching Characteristics—SPI
VDDA =V
DDA = 3.13 to 5.25 V, TA= 0 to 70 °C for K-Grade, –40 to 85 °C for B-Grade, CL=20pF
Parameter Symbol Test
Conditions Min Typ Max Unit
Cycle Time SCLK tc0.062 s
Rise Time, SCLK tr 25 ns
Fall Time, SCLK tf 25 ns
Delay Time, SCLK Fall to SDO Active td1 20 ns
Delay Time, SCLK Fall to SDO
Transition td2 20 ns
Delay Time, CS Rise to SDO Tri-state td3 20 ns
Setup Time, CS to SCLK Fall tsu1 25 ns
Hold Time, CS to SCLK Rise th1 20 ns
Setup Time, SDI to SCLK Rise tsu2 25 ns
Hold Time, SDI to SCLK Rise th2 20 ns
Delay Time between Chip Selects
(Continuous SCLK) tcs 440 ns
Delay Time between Chip Selects
(Non-continuous SCLK) tcs 220 ns
SDI to SDITHRU Propagation Delay td4 4 10 ns
Note: All timing is referenced to the 50% level of the waveform. Input test levels are VIH =V
DDD –0.4 V, VIL =0.4V
Si3216
Rev. 1.0 19
Figure 9. SPI Timing Diagram
Table 12. Switching Characteristics—PCM Highway Serial Interface
VD= 3.13 to 5.25 V, TA= 0 to 70 °C for K-Grade, –40 to 85 °C for B-Grade, CL=20pF
Parameter Symbol Test
Conditions Min 1Typ 1Max 1Units
PCLK Frequency 1/tc
0.256
0.512
0.768
1.024
1.536
2.048
4.096
8.192
MHz
MHz
MHz
MHz
MHz
MHz
MHz
MHz
PCLK Duty Cycle Tolerance tdty 40 50 60 %
PCLK Period Jitter Tolerance tjitter –120 120 ns
Rise Time, PCLK tr——25ns
Fall Time, PCLK tf——25ns
Delay Time, PCLK Rise to DTX Active td1 ——20ns
Delay Time, PCLK Rise to DTX
Transition td2 ——20ns
Delay Time, PCLK Rise to DTX T ri-state2td3 ——20ns
Setup Time, FSYNC to PCLK Fall tsu1 25 ns
Hold Time, FSYNC to PCLK Fall th1 20 ns
Setup Time, DRX to PCLK Fall tsu2 25 ns
Hold Time, DRX to PCLK Fall th2 20 ns
Notes:
1. All timing is referenced to the 50% level of the waveform. Input test levels are VIH – VI/O –0.4 V, VIL =0.4V.
2. Spec applies to PCLK fall to DTX tri-state when that mode is selected (TRI = 0).
SCLK
CS
SDI
th1
td3
SDO
td1 td2
tsu1
trtr
tc
tsu2 th2
tcs
tthru
Si3216
20 Rev. 1.0
Figure 10. PCM Highway Interface Timing Diagram
Figure 11. Si3216(M) Application Circuit Using Si3201
PCLK
DRX
FSYNC
DTX
td1 td2
tsu2 th2
td3
tr
tc
tsu1
th1
tf
Si3201 4
Si3216(M)
R15
243
C2
10 FC1
10 FR14
40.2k
C5
22nF
C6
22nF
ITIPN
IRINGN
ITIPP
IRINGP
STIPE
SRINGE
ITIPN
IRINGN
ITIPP
IRINGP
STIPE
SRINGE
TIP
RING
GND
VBAT
TIP
RING
VDDD
VDDA1
GNDD
GNDA
IREF
CAPP
CAPM
IGMP
IGMN
QGND
SCLK
SDI
SDO
CS
FSYNC
PCLK
DRX
DTX
SPI Bus
PCM
Bus
VDDA2
INT
RESET
R5
200k
R281
R21
15
VDD
Protection
Circuit
C24
0.1 F
C19
4.7 F
R6
4.02k
R7
4.02k
VBATH
SVBAT
29
25
28
26
17
19
18
1
3
4
5
15
13
16
14
11
10
8
7
31
23
10
27
30
TEST 32
38
37
36
1
6
3
4
5
2
7
24
22
11
12
14
13
Q9
2N2222
C26
0.1 F
R291VCC
VCC
VCC
SDCL
SDCH
DC-DC Conv e r te r
Circuit
DCDRV
DCFF
VDC
VBAT VDC
SDCL
SDCH
DCDRV
DCFF
STIPDC
STIPAC
R262
40.2k
GND
R322
10k
VCC
Note 2
Note 1
9
8
34
33
C18
4.7 F
R1
200k 15
20
C3
220 nF R8
4.7K
R3
200k
21
16
C4
220 nF R9
4.7K SRINGAC
SRINGDC
Notes:
1. Values and configurations for these
components can be derived from Table 18
or from A pp Note 45.
2. Only one component per system needed.
3. All circuit ground should have a single-point
connection to the ground plane.
4. Si3201 bottom-side exposed pad should be
electrically and thermally connected to bulk
ground plane.
R2
196k
R4
196k
VDDA1
C30
10 F
VDDA2 VDDD
C16
0.1 F
C15
0.1 F C17
0.1 F
10 F
10 V
C31
47 H
L2
Si3216
Rev. 1.0 21
Table 13. Si3216(M) + Si3201 External Component Values
Component (s) Value Supplier
C1,C2 10 µF, 6 V Ceramic or 16 V Low Leakage Electrolytic,
±20% Murata, Nichicon URL1C100MD
C3,C4 220 nF, 100 V, X7R, ±20% Murata, Johanson, Novacap, Venkel
C5,C6 22 nF, 100 V, X7R, ±20% Murata, Johanson, Novacap, Venkel
C15,C16,C17,C24 0.1 µF, 6 V, Y5V, ±20% Murata, Johanson, Novacap, Venkel
C18,C19 4.7 µF Ceramic, 6 V, X7R, ±20% Murata, Johanson, Novacap, Venkel
C26 0.1 µF, 100 V, X7R, ±20% Murat a, Johanson, Novacap, Venkel
C30, C31 10 µF, 6 V, Electrolytic, ±20% Panasonic
L2 47 µH, 150 A Coilcraft
R1,R3,R5 200 k, 1/10 W, ±1%
R2,R4 196 k, 1/10 W, ±1%
R6,R7 4.02 k, 1/10 W, ±1%
R8,R9 4.7 k, 1/10 W, ±1%
R14,R26* 40.2 k, 1/10 W, ±1%
R15 243 , 1/10 W, ±1%
R21 15 , 1/4 W, ±5%
R28,R29 1/10 W , 1% (See “AN45: Design Guide for The Si3210
DC-DC Converter” or Table 18 for value selection)
R32* 10 k, 1/10 W, ±5%
Q9 60 V, General Purpose Switching NPN ON Semi MMBT2222ALT1; Central
Semi CMPT2222A; Zetex
FMMT2222
*Note: Only one component is necessary on each signal in the system.
Si3216
22 Rev. 1.0
Figure 12. Si3216(M) Typical Application Circuit Using Discrete Line Interface Circuit
Table 14. Si3216(M) External Component Values
Component Value Supplier/Part Number
C1,C2 10 µF, 6 V Ceramic/Tantalum or 16 V Low Leakage
Electrolytic, 20% Murata, Panasonic, Nichicon
URL1C100MD
C3,C4 220 nF, 100 V, X7R, 20% Murata, Johanson, Novacap, Venkel
C5,C6 22 nF, 100 V, X7R, 20% Murata, Johanson, Novacap, Venkel
C7,C8 220 n F, 50 V, X7R, 20% Murata, Johanson, Novacap, Venkel
C15,C16,C17 0.1 µF, 6 V, Y5V, 20% Murata, Johanson, Novacap, Venkel
C26 0.1 µF, 100 V, X7R, 20% Murata, Johanson, Novacap, Venkel
C30, C31 10 µF, 16 V, Electrolytic, 20% Panasonic
L2 47 µH, 15 0 A Coilcraft
Q1,Q2,Q3,Q4 120 V, PNP, BJT Central Semi CMPT5401; ON Semi
MMBT5401LT1, 2N5401; Zetex
FMMT5401;
Fairchild 2N5401; Samsun g 2N5401
Q5,Q6 120 V, NPN, BJT Central Semi CZT5551, ON Semi
2N5551;
Fairchild 2N5551; Phillips 2N5551
Q9 NPN General Purpose BJT ON Semi MMBT2222ALT1; Central Semi
CMPT2222A; Zetex FMMT2222
Si3216
Rev. 1.0 23
Figure 13. Si321x BJT/Inductor DC-DC Converter Circuit
R1,R3 200 k, 1/ 10 W, 1%
R2,R4,R5,
R102,R104,R105 100 k, 1/10 W, 1%
R6,R7 80.6 , 1/4 W, 1%
R8,R9 4.7 k, 1/10 W, 1%
R10,R11 10 , 1/10 W, 5%
R12,R13 5.1 k, 1/10 W, 5%
R14,R26* 40.2 k, 1/10 W, 1%
R15 243 , 1/10 W, 1%
R21 15 , 1/4 W, 1%
R28,R29 1/10 W, 1% (See “AN45: Design Guide for The
Si3210 DC-DC Converter” or Table 18 for value
selection)
R32* 10 k, 1/10 W, 5%
*Note: Only one component is necessary on each signal in the system.
Table 14. Si3216(M) External Component Values (Continued)
Q8
2N2222
Q7
FZT953
D1
ES1D
C9
10 µF
C252
10 µF
C10
0.1 µF
R191
R201
R181
R16
200
R17
F1
SDCH
SDCL
DCFF
DCDRV
GND
L1
VBAT
C142
0.1 µF
VDC
Note 1
Note 1
Si321x
Notes:
1. Values and configurations for these components can be derived
from Table 20 or from “AN45: Design Guide for the Si3210/15/16
DC-DC Conve rter”.
2. Voltage rating for C 14 and C25 must be greater than VDC.
Si3216
24 Rev. 1.0
Figure 14. Si321xM MOSFET/Transformer DC-DC Converter Circuit
Table 15. Si321x BJT/Inductor DC-DC Converter Component Values
Component(s) Value Supplier
C9 10 µF, 100 V, Electrolytic, ±20% Panasonic
C10* 0.1 µF, X7R, ±20% Murat a, Johanson, Novacap, Venkel
C14* 0.1 µF, X7R, ±20% Murat a, Johanson, Novacap, Venkel
C25* 10 F, Electrolytic, ±20% Panasonic
R16 200 , 1/10 W, ±5%
R17 1/10 W, ±5% (See “AN45: Desig n Guide for The Si3210 DC-
DC Converter” or Table 20 for value selection)
R18 1/4 W, ±5% (See AN45 or Table 20 for value selection)
R19,R20 1/10 W, ±1% (Se e AN45 or Table 20 for value selectio n)
F1 Fuse Belfuse SSQ Series
D1 Ultra Fast Recovery 200 V, 1 A Rectifier General Semi ES1D; Central Semi
CMR1U-02
L1 1A, Shielded Inductor (See AN45 or
Table 20 for value sel ection) API Delevan SPD127 series, Sumida
CDRH127 series, Datatronics DR340-1
series, Coilcraft DS5022
Q7 120 V, High Current Switching PNP Zetex FZT953, FZT955, ZTX953,
ZTX955; Sanyo 2SA1552
Q8 60 V, General Purpose Switching NPN ON Semi MMBT2222ALT1; Central
Semi CMPT2222A; Zetex FMMT2222
*Note: Voltage rating of this device must be greater than VDC.
D1
ES1D
C9
10 µF
C252
10 µF
R191
R201
R181
R22
22
R17
200 k
F1
SDCH
SDCL
DCFF
DCDRV
GND
VBAT
C142
0.1 µF
VDC
C27
470 pF
M1
IRLL014N T11
NC
Note 1
Note 1
1
2
3
410
Si321xM
6
Notes:
1. Values and configurations for these components can be derived
from Table 19 or from “AN45: Design Guide for the Si3210/15/16
DC-DC Conve r ter”.
2. Voltage rating for C14 and C25 must be greater than VDC.
Si3216
Rev. 1.0 25
Figure 15. Si321x Optional Equivalent Q5, Q6 Bias Circuit
Table 16. Si321xM MOSFET/Transformer DC-DC Converter Component Values
Component (s) Value Supplier
C9 10 µF, 100 V, Electrolytic, ±20% Panasonic
C14* 0.1 µF, X7R, ±20% Murata, Johanson, Novacap, Venkel
C25* 10 µF, Electrolytic, ±20% Panasonic
C27 470 pF, 100 V, X7R, ±20% Murata, Johanson, No vacap, Venkel
R17 200 k, 1/10 W, ±5%
R18 1/4 W, ±5% (See “AN45: Design Guide for the Si3210 DC-
DC Converter” or Table 19 for value selection)
R19,R20 1/10 W, ±1% (See AN45 or Table 19
for value selecti on)
R22 22 , 1/10 W, ±5%
F1 Fuse Belfuse SSQ Series
D1 Ultra Fast Recovery 200 V, 1A Rectifier General Semi ES1D; Central Semi
CMR1U-02
T1 Power Transformer Coiltronic CTX01-15275;
Datatronics SM76315;
Midcom 31353R-02
M1 100 V, Logic Level Input MOSFET Intl Rect. IRLL014N; Intersil
HUF76609D3S; ST Micr o
STD5NE10L, STN2NE10L
*Note: Voltage rating of this device must be greater than VDC.
R7
80.6
RRE
C7
100 nF
CRBN
Q4
5401
QTDN
C8
CTBN
100 nF
Q5
5551
QRP
R23
3.0k
RRBN0
R24
3.0k
RTBN0
Q3
5401
QRDN
R6
80.6
RTE
R12
5.1k
RRBN
R13
5.1k
RTBN
Q6
5551
QTN
Si3216
26 Rev. 1.0
The subcircuit above can be substituted into any of the ProSLIC solutions as an optional bias circuit for Q5, Q6 . For
this optional subcircuit, C7 a nd C8 are dif ferent in vo ltag e and cap acit ance to the st andar d circuit. R23 and R24 are
additional components.
Table 17. Si321x Optional Bias Component Values
Component Value Supplier/Part Number
C7,C8 100 nF, 100 V, X7R, 20% Murata, Johanson, Venkel
R23,R24 3.0 k, 1/10 W, 5%
Table 18. Component Value Selection for Si321x/Si321xM
Component Value Comments
R28 1/10 W, 1% resist or
For VDD = 3.3 V: 26.1 k
For VDD = 5.0 V: 37.4 k
R28 = (VDD + VBE)/148 µA
where VBE is the nominal VBE for Q9
R29 1/10 W, 1% resistor
For VCLAMP = 80 V: 541 k
For VCLAMP = 85 V: 574 k
For VCLAMP = 100 V: 676 k
R29 = VCLAMP/148 µA
where VCLAMP is the clamping voltage for VBAT
Table 19. Component Value Selection Examples for Si321xM MOSFET/Transformer DC-DC Converter
VDC Ringing Load/Loop Resistance Transformer Ratio R18 R19, R20
3.3 V 3 REN/117 1:2 0.06 7.15 k
5.0 V 5 REN/117 1:2 0.10 16.5 k
12 V 5 REN/117 1:3 0.68 56.2 k
24 V 5 REN/117 1:4 2.20 121 k
Note: There are other system and software conditions that influence component value selection; so, please refer to “AN45:
Design Guide for the Si3210 DC-DC Converter” for detailed guidance.
Table 20. Component Value Selection Examples for Si321x BJT/Inductor DC-DC Converter
VDC Ringing Load/Loop Length L1 R17 R18 R19, R20
5 V 3 REN/117 33 µH 100 0.12 16.5 k
12 V 5 REN/117 150 µH 162 0.56 56.2k
24 V 5 REN/117 560 µH 274 2.2 121 k
Note: There are other system and software conditions that influence component value selection, so please refer to “AN45:
Design Guide for the Si3210 DC-DC Converter” for detailed guidance.
Si3216
Rev. 1.0 27
2. Functional Description
The ProSLIC is a single, low-voltage CMOS device that
provides all SLIC, codec, DTMF detection, and signal
generation functions needed for a complete analog
telephone interface. The ProSLIC performs all battery,
overvoltage, ringing, supervision, codec, hybrid, and
test (BORSCHT) functions. The Si3216 supports
wideband (50 Hz–7 kHz) and narrowband (200 Hz–
3.4 kHz) audio codec modes to provide an expanded
audio band at a 16 kHz sample rate for enhanced audio
quality as well as standard telephony audio
compatibility. The Si3216 is ideal for Customer Premise
Equipment (CPE) where enhanced audio quality is
required.
Unlike most monolithic SLICs, the ProSLIC does not
require externally-supplied, high-voltage battery
supplies. Instead, it generates all necessary battery
voltages from a positive dc supply using its own dc-dc
converter controller. Two fully-programmable tone
generators can prod uce DT MF tones, ph ase co ntinuous
FSK (caller ID) signaling, and ca ll progr ess to nes. Pulse
metering signal generation is also integrated. The
Si3201 linefeed interface IC performs all high-voltage
functions. As an option, the Si3201 can b e replaced with
low-cost discrete components.
The linefeed provides programmable on-hook voltage,
programmable off-hook loop current, reverse battery
operation, loop or ground start operation, and on-hook
transmission ringing voltage. Loop current and voltage
are continuously monitored using an integrated A/D
converter. Balanced 5 REN ringing with or without a
programmable dc offset is integrated. The available
offset, frequency, waveshape, and cadence options are
designed to ring the widest variety of terminal devices
and to reduce external controller requirements.
A complete audio transmit and receive path is
integrated, including ac impedance and hybrid gain.
These features are software-programmable, allowing
for a single hardware design to meet global
requirements. Digital voice data transfer occurs over a
standard PCM bus. Control data is transferred using a
standard SPI. The device is availab le in a 38-pin QFN o r
TSSOP.
2.1. Linefeed Interface
The ProSLIC’s linefeed interface offers a rich set of
features and programmable flexibility to meet the
broadest application requirements. The dc linefeed
characteristics are software programmable ; key current,
voltage, and power measurements are acquired in real
time and provided in sof tware registers.
2.1.1. DC Feed Characteristics
The ProSLIC has programmable constant voltage and
constant current zones as depicted in Figure 16. Open
circuit TIP-to-RING voltage (VOC) defines the constant
voltage zone and is progra mmable fro m 0 V to 94.5 V in
1.5 V steps. The loop current limit (ILIM) defines the
constant curr ent zone and is program mab le fr om 20 mA
to 41 mA in 3 mA steps. The ProSLIC has an inherent
dc output resistance (RO) of 160 .
Figure 16. Simplified DC Current/Voltage
Linefeed Characteristic
The TIP-to- RING voltage (VOC) is offset from ground by
a programmable voltage (VCM) to provide voltage
headroom to the positive-most terminal (TIP in forward
polarity states and RING in reverse polarity states) for
carrying audio signals. Table 21 summarizes the
parameters to be initialized before entering an Active
state.
Table 21. Programmable Ranges of DC
Linefeed Characteristics
Parameter Programmable
Range Default
Value Register
Bits Location*
ILIM 20 to 41 mA 20 mA ILIM[2:0] Direct
Register 71
VOC 0 to 94.5 V 48 V VOC[5:0] Direct
Register 72
VCM 0 to 94.5 V 3 V VCM[5:0] Direct
Register 73
*Note: The ProSLIC uses registers that are both di re ctl y
and indirectly mapped. A “direct” register is one that
is mapped directly.
V(TIP-RING) (V)
VOC
Constant
Voltage
Zone
RO=160 Cons tant Current
Zone
ILIM ILOOP(mA)
Si3216
28 Rev. 1.0
2.1.2. Linefeed Architecture
The ProSLIC is a low-voltage CMOS device that uses
either an Si3201 linefeed interface IC or low-cost
external components to control the high voltages
required for subscriber line interfaces. Figure 17 is a
simplified illustration of the linefeed control loop circuit
for TIP or RING and the external components used.
The ProSLIC uses both voltage and current sensing to
control TIP and RING. DC and ac line voltages on TIP
and RING are measured through sense resistors RDC
and RAC, respectively. The ProSLIC uses linefeed
transistors QP and QN to drive TIP and RING. QDN
isolates the high-voltage base of QN from the ProSLIC.
The ProSLIC measures voltage at various nodes in
order to monitor the linefeed current. RDC, RSE, and
RBAT provide access to these measuring points. The
sense circuitry is calibrated on-chip to guarantee
measurement accuracy with standard external
component to lerances. Se e 2.1.9."Lin efeed Calibrat ion"
on page 33 for details.
2.1.3. Linefeed Operation States
The ProSLIC linefeed has eight states of operation as
shown in Table 22. The state of operation is controlled
using the Linefeed Control register (direct Register 64).
The Open state turns off all currents into the external
bipolar transistors and can be used in the presence of
fault conditions on the line and to ge nerate Open Switch
Intervals (OSIs). TIP and RING are tri-stated with a dc
output impedance of about 150 k. The ProSLIC can
also automatically enter the Open state if it detects
excessive power being consumed in the extern al bipolar
transistors. See 2.1.5."Power Monitoring and Line Fault
Detection" on page 30 for more details.
In the Forward Active and Reverse Active states,
linefeed circuitry is on, and the audio signal paths are
disabled. In the forward and reverse on-hook
transmission states, audio signal paths are enabled to
provide data transmission during an on-hook loop
condition.
The TIP Open state turns off all control currents to the
external bipolar devices connected to TIP and provides
an active linefeed on RING for ground start operation.
The RING Open state provides similar operation with
the RING drivers off and TIP active.
The Ringing state drives programmable ringing
waveforms onto the line.
2.1.4. Loop Voltage and Current Monitoring
The ProSLIC continuously monitors the TIP and RING
voltages and external BJT currents. These values are
available in registers 78–89. Table 23 on page 30 lists
the values that are measured and their associated
registers. An internal A/D converter samples the
measured voltages and currents from the analog sense
circuitry and translates them in to the digit al dom ain. The
A/D updates the samples at an 800 Hz rate. Two
derived values are also reported—loo p volt age a nd loop
current. The loop voltage, VTIP –V
RING, is repo rted as a
1-bit sign, 6-bit magnitude format. For ground start
operation, the reported value is the RING voltage. The
loop current, (IQ1 – IQ2 + IQ5 –IQ6)/2, is reported in a 1-
bit sign, 6-bit magnitude format. In RING open and TIP
Open st ates, the loop curren t is reported as (I Q1 – IQ2) +
(IQ5 –IQ6).
Si3216
Rev. 1.0 29
Figure 17. Simplified ProSLIC Linefeed Architecture for TIP and RING Leads (One Shown)
Table 22. ProSLIC Linefeed Operations
LF[2:0]* Linefeed State Description
000 Open TIP and RING tri-stated
001 Forward Activ e VTIP > VRING
010 Forward On-Hook Transmission VTIP > VRING; audio signal paths enabled
011 TIP Open TIP tri-stated, RING active; used for ground start
100 Ringing Ringing waveform applied to TIP and RING
101 Reverse Active VRING > VTIP
110 Reverse On-Hook Transmission VRING > V TIP; audio signal paths enabled
111 Ring Open RING tri-stated, TIP active
*Note: The Linefeed register (LF) is located in direct Register 64.
DSP A/D
D/AD/A
A/D
DC
Control
AC
Control
DC
Control
Loop
AC
Control
Loop
Battery Sense
Emitter Sense
DC Sense
RDC RSE RBAT
QDN
QP
QN
RE
VBAT
TIP or
RING
RBP
RAC
CAC
AC S ens e
Audio
Codec M onitor A/D
S L IC DAC
On-ChipExternal Com ponents
Si3216
30 Rev. 1.0
2.1.5. Power Monitoring and Line Fault Detection
In addition to reporting voltages and currents, the
ProSLIC continuously monitors the power dissipated in
each external bipolar transistor. Real time output power
of any one of the six linefeed transistors can be read by
setting the Power Monitor Pointer (direct Register 76) to
point to the desired transistor and then reading the Line
Power Output Monitor (direct Register 77).
The real time power measurements are low-pass
filtered and compared to a maximum power threshold.
Maximum power thresho lds and filter time con stants are
software-programmable and should be set for each
transistor pair based on the characteristics of the
transistors used. Table 24 describes the registers
associated with this function. If the power in any
external transistor exceeds the programmed threshold,
a power alarm event is triggered. The ProSLIC sets the
Power Alarm register bit, generates an interrupt (if
enabled), and automatically enters the Open state (if
AOPN = 1). This feature protects the external
transistors from fault co nditions and, c ombined with the
loop voltage and current monitors, allows diagnosis of
the type of fault condition present on the line.
The value of each thermal low-pass filter pole is set
according to the following equation:
where is the thermal time constant of the transistor
package; 4096 is the full range of th e 12-bit register, and
800 is the sample rate in Hertz. Generally = 3 seconds
for SOT223 packages and 0.16 secon ds for SOT23, but
check with the manufacturer for the thermal time
constant of a specific device. For example, the power
alarm threshold and low-pass filter values for Q5 and
Q6 using an SOT223 package transistor are computed
as follows:
Thus, indirect Register 34 should be set to 150Dh.
Note: The power monitor resolution for Q3 and Q4 is different
from that of Q1, Q2, Q5, and Q6.
Table 23. Measured Real Time Linefeed Interface Characteristics
Parameter Measurement
Range Resolution Register
Bits Location*
Loop Voltag e Sense (VTIP – VRING) –94.5 to +94.5 V 1.5 V LVSP,
LVS[6:0] Direct Register 78
Loop Current Sense –80 to +80 mA 1.27 mA LCSP,
LCS[5:0] Direct Regist er 79
TIP Voltage Sense 0 to –95.88 V 0.376 V VTIP[7:0] Direct Register 80
RING Voltage Sense 0 to –95.88 V 0.376 V VRING[7:0] Direct Register 81
Battery Voltage Sense 1 (VBAT) 0 to –95.88 V 0.376 V VBATS1[7:0] Direct Register 82
Battery Voltage Sense 2 (VBAT) 0 to –95.88 V 0.376 V VBATS2[7:0] Direct Register 83
Transistor 1 Current Sense 0 to 81.35 mA 0.319 mA IQ1[7:0] Direct Register 84
Transistor 2 Current Sense 0 to 81.35 mA 0.319 mA IQ2[7:0] Direct Register 85
Transistor 3 Current Sense 0 to 9.59 mA 37.6 µA IQ3[7:0] Direct Register 86
Transistor 4 Current Sense 0 to 9.59 mA 37.6 µA IQ4[7:0] Direct Register 87
Transistor 5 Current Sense 0 to 80.58 mA 0.316 mA IQ5[7:0] Direct Register 88
Transistor 6 Current Sense 0 to 80.58 mA 0.316 mA IQ6[7:0] Direct Register 89
*Note: The ProSLIC uses registers that are both directly and indirectly mapped. A direct register is one that is mapped
directly.
thermal LPF register 4096
800
------------------ 23
=
PPT56 PMAX
Resolution
------------------------------- 27
1.28
0.0304
------------------27
5389 150Dh====
Si3216
Rev. 1.0 31
Table 24. Associated Power Monitoring and Power Fault Registers
Parameter Description/
Range Resolution Register
Bits Location*
Power Monitor Pointer 0 to 5 points to Q1
to Q6, respectively N/A PWRMP[2:0] Direct Register 76
Line Power Monitor Output
0 to 7.8 W for Q1,
Q2, Q5, Q6
0 to 0.9 W for Q3,
Q4
30.4 mW
3.62 mW PWROM[7:0] Direct Register 77
Power Alarm Threshold, Q1 & Q2 0 to 7.8 W 30.4 mW PPT12[7:0] Indirect Register 19
Power Alarm Threshold, Q3 & Q4 0 to 0.9 W 3.62 mW PPT34[7:0] Indirect Register 20
Power Alarm Threshold, Q5 & Q6 0 to 7.8 W 30.4 mW PPT56[7:0] Indirect Register 21
Thermal LPF Pole, Q1 & Q2 See equation in “2.1.5. Power
Monitoring and Line Fault Detec-
tion” NQ12[7:0] Indirect Register 24
Thermal LPF Pole, Q3 & Q4 See equation in “2.1.5. Power
Monitoring and Line Fault Detec-
tion” NQ34[7:0] Indirect Register 25
Thermal LPF Pole, Q5 & Q6 See equation in “2.1.5. Power
Monitoring and Line Fault Detec-
tion” NQ56[7:0] Indirect Register 26
Power Alarm Interrupt Pending Bits 2 to 7 corre-
spond to Q1 to Q6,
respectively N/A QnAP[n+1],
where n = 1 to 6 Direct Register 19
Power Alarm Interrupt Enable Bits 2 to 7 corre-
spond to Q1 to Q6,
respectively N/A QnAE[n+1],
where n = 1 to 6 Direct Register 22
Power Alarm
Automatic/Manual Detect
0 = manual mode
1 = enter Open
state upon po wer
alarm
N/A AOPN Direct Register 67
*Note: The ProSLIC device uses registers that are both directly and indirectly mapped . A “direct” register is one that is
mapped directly. An “indirect” register is one that is accessed using the indirect access registers (direct registers 28
through 31).
Si3216
32 Rev. 1.0
Figure 18. Loop Closure Detection
2.1.6. Loop Closure Detec tion
A loop closure e vent signals that the terminal eq uipment
has gone off-hook durin g On- Hook Transmission or On-
Hook Active states. The ProSLIC performs loop closure
detection digitally using its on-chip monitor A/D
converter. The functional blocks required to implement
loop closure detection are shown in Figure 18. The
primary input to the system is the Loop Current Sense
value provided in the LCS register (direct Register 79).
The LCS value is processed in the Input Signal
Processor when the ProSLIC is in the On-Hook
Transmission or On-Hook Active Linefeed state, as
indicated by the Linefeed Shadow register, LFS[2:0]
(direct Register 64). The data then feeds into a
programmable digital low-pass filter, which removes
unwanted ac signal components before threshold
detection.
The output of the low-pass filter is compared to a
programmable threshold, LCRT (indirect Register 15).
The threshold compar ator output feeds a pr ogrammable
debouncing filter. The output of the debouncing filter
remains in its present state unless the input remains in
the opposite state for the entire period of time
programmed by the loop closure debounce interval,
LCDI (direct Register 69). If the debounce interval has
been satisfied, the LCR bit will be set to indicate that a
valid loop closure has occurred. A loop closure interrupt
is generated if enabled by the LCIE bit (direct
Register 22). Table 25 lists the registers that must be
written or monitored to correctly detect a loop closure
condition.
2.1.7. Loop Closure Th reshold Hysteresis
Programmable hysteresis to the loop closure threshold
can be enabled by setting HYSTEN = 1 (direct
Register 108, bit 0). The hysteresis is defined by LCRT
(indirect Register 15) and LCRTL (indirect Register 66),
which set the upper and lower bo unds, respectively.
2.1.8. Voltage-Based Loop Closure Detection
An optional voltage-based loop closure detection mode
is enabled by setting LCVE = 1 (direct Register 108,
bit 2). In this mode, the loop voltage is compared to the
loop closure threshold register (LCRT), which
represents a minimum voltage threshold instead of a
maximum current threshold. If hysteresis is also
enabled, then LCRT represents the upper voltage
boundary and LCRTL represents the lower voltage
boundary for hysteresis. Although voltage-based loop
closure detection is an option, the default current-based
loop closure detection is recommended.
ISP_OUT
NCLR LCDI
Input
Signal
Processor
Digital
LPF
Loop Closure
Threshold
Debounce
Filter
+
LCR LCIP
LCIE
Interrupt
Logic
LCS
LVS
LCVELFS
LCRTLLCRT
HYSTEN
Table 25. Register Set for Loop
Closure Detection
Parameter Register Location
Loop Closure
Interrupt Pending LCIP Direct Reg.19
Loop Closure
Interrupt Enable LCIE Direct Reg. 22
Loop Closure Threshold LCRT[5:0] Indirect Reg.15
Loop Closure
Threshold—Lower LCRTL[5:0] Indirect Reg. 66
Loop Closure Filter
Coefficient NCLR[12:0] Indirect Reg. 22
Loop Closure Detect
Status (monitor only) LCR Direct Reg. 68
Loop Closure Detect
Debounce Interval LCDI[6:0] Direct Reg. 69
Hysteresis Enable HYSTEN Direct Reg. 108
Voltage-Based Loop
Closure LCVE Direct Reg. 108
Si3216
Rev. 1.0 33
2.1.9. Linefeed Calibration
An internal calibrati on algor ithm correct s for internal an d
external component er rors. The calibration is initiate d by
setting the CAL bit in direct Register 96. Upon
completion of the calibration cycle, this bit is
automatically reset.
It is recommended that a calibration be executed
following system powerup. Upon release of the chip
reset, the ProSLIC is in the Open state. After powering
up the dc-dc converter and allowing it to settle for time
(TSETTLE) the calibration can be initiated. Additional
calibrations may be performed, but only one calibration
should be necessary as long as the system remains
powered up.
During calibration, VBAT, VTIP, and VRING voltages are
controlled by the calibration engine to provide the
correct external voltage conditions for the algorithm.
Calibration should be performed in the On-Hook state.
RING or TIP must not be connected to ground during
the calibration .
When using the Si3201, automatic calibration routines
for RING gain mismatch and TIP gain mismatch should
not be performed. Instead of running these two
calibrations automatically, consult “AN35: Si321x User’s
Quick Reference Guide”, and follow the instructions for
manual calibration.
2.2. Battery Voltage Generation and
Switching
The ProSLIC integr ates a dc-dc con verter co ntroller that
dynamically regulates a single output voltage. This
mode eliminates the need to supply large external
battery voltages. Instead, it converts a single positive
input voltage into the real-time battery voltage needed
for any given state according to programmed linefeed
parameters.
2.2.1. DC-DC Converter General Description
The dc-dc converter dynamically generates the large
negative voltages required to operate the linefeed
interface. The ProSLIC acts as the controller for a buck-
boost dc-dc converter that converts a positive dc
voltage into the desired negative battery voltage. In
addition to eliminating external power supplies, this
allows the ProSLIC to dynamically control the battery
voltage to the minimum required for any given mode of
operation.
Two different dc-dc circuit options are offered: a BJT/
inductor version and a MOSFET/transforme r version.
Due to the differences on the driving circuits, there are
two different versions of the ProSLIC. The Si321x
supports the BJT/inductor circuit option, and the
Si321xM version supports the MOSFET solution. The
only difference between the two versions is the polarity
of the DCFF pin with respect to the DCDRV pin. For the
Si321x, DCDRV and DCFF are opposite polarity. For
the Si321xM, DCDRV and DCFF are the same polarity.
Table 26 summarizes these differences.
Extensive design guidance o n each of these cir cuit s can
be obtained from “AN45: Design Guide for the Si3210
DC-DC Converter” and from an interactive dc-dc
converter design spreadshee t. Both of these d ocument s
are available on the Silicon Laboratories website
(www.silabs.com).
2.2.2. BJT/Inductor Circuit Option Using Si321x
The BJT/Inductor circuit option, as defined in Figure 13
on page 23, offers a flexible, low-cost solution.
Depending on selected L1 inductance value and the
switching frequency, the input voltage (VDC) can range
from 5 V to 30 V. By nature of a dc-dc converter’s
operation, peak and average input currents can become
large with small input voltages. Consider this when
selecting the appropriate input voltage and power rating
for the VDC power supply.
For this solution, a PNP power BJT (Q7) switches the
current flow through low ESR inductor L1. The Si3216
uses the DCDRV and DCFF pins to switch Q7 on and
off. DCDRV controls Q7 through NPN BJT Q8. DCFF is
ac-coupled to Q7 through ca pacito r C10 to assist R16 in
turning off Q7. Therefore, DCFF must have opposite
polarity to DCDRV, and the Si321x (not Si321xM) must
be used.
2.2.3. MOSFET/Transformer Circuit Option Using
Si321xM
The MOSFET/transformer circuit option, as defined in
Figure 14 on page 24, offers higher power efficiencies
across a larger input voltage range. Depending on the
transformer’s primary inductor value and the switching
frequency, the input voltage (VDC) can rang e from 3.3 V
to 35 V. Therefore, it is possible to power the entire
ProSLIC solution from a single 3.3 V or 5 V power
supply. By nature of a dc-dc converter’s operation, peak
and average input cu rrent s can b ecome large with small
input voltages. Consider this when selecting the
appropriate input voltage and power rating for the VDC
Table 26. Si321x and Si321xM Differences
Device DCFF Signal
Polarity DCPOL
Si321x = DCDRV 0
Si321xM = DCDR V 1
Notes:
1. DCFF signal polarity with respect to DCDRV signal.
2. Direct Register 93, bit 5; This is a read-only bit.
Si3216
34 Rev. 1.0
power supply (number of REN supported).
For this solution, an n-channel power MOSFET (M1)
switches the current flow through a power transformer
T1. T1 is specified in “AN45: Design Guide for the
Si3210/15/16 DC-DC Converter” and includes several
taps on the primary side to facilitate a wide range of
input voltages. The “M” version of the ProSLIC must be
used for the application circuit depicted in Figure 14 on
page 24 because the DCFF pin is used to drive M1
directly and, therefore, must be the same polarity as
DCDRV. DCDRV is not used in this circuit option;
connecting DCFF and DCDRV together is not
recommended.
2.2.4. DC-DC Converter Architecture
The control logic for a pulse-width modulated (PWM)
dc-dc converter is incorporated in the ProSLIC. Output
pins DCDRV and DCFF are used to switch a bipolar
transistor or MO SFET. T he polarity of DCFF is opposite
that of DCDRV.
The dc-dc converter circuit is powered on when the
DCOF bit in the powerdown register (direct Register 14,
bit 4) is cleared to 0. The switching regulator circuit
within the ProSLIC is a high-performance, pulse-width
modulation controller. The control pins are driven by the
PWM controller logic in the ProSLIC. The regulated
output voltage (VBAT) is sensed by the SVBAT pin and
used to detect whether the output voltage is above or
below an internal reference for the desired battery
voltage. The dc monitor pins SDCH and SDCL monitor
input current and volt a ge to the dc-dc con verter extern al
circuitry. If an overload condition is detected, the PWM
controller will turn off the switching transistor for the
remainder of a PWM period to prevent damage to
external components. It is important that the proper
value of R18 be selected to ensure safe operation.
Guidance is given in “AN45: Design Guide for the
Si3210/15/16 DC-DC Converter”.
The PWM controller operates at a frequency set by the
dc-dc Converter PWM register (direct Register 92).
During a PWM period the outputs of the control pins
DCDRV and DCFF are asserted for a time given by the
read-only PWM Pulse Width register (direct
Register 94).
The dc-dc converter must be off for some time in each
cycle to allow the inductor or transformer to transfer its
stored energy to the output cap acitor, C9. This minimum
off time can be set through the dc-dc Converter
Switching Delay register, (direct Register 93). The
number of 16.384 MHz clock cycles that the con troller is
off is equal to DCTOF (bits 0 through 4) plus 4. If the dc
monitor pins detect an overload condition, the dc-dc
converter interrupts its conversion cycles regardless of
the register settings to prevent component damage.
These inputs should be calibrated by writing the DCCAL
bit (bit 7) of the dc-dc Converter Switching Delay
register, direct Register 93, after the dc-dc converter
has been turned on.
Because the ProSLIC dynamically regulates its own
battery supply voltage using the dc-dc converter
controller, the battery voltage (VBAT) is offset from the
negative-most terminal by a programmable voltage
(VOV) to allow voltage headroom for carrying audio
signals.
As mentioned previously, the ProSLIC dynamically
adjusts VBAT to suit the particular circuit requirement. To
illustrate this, the behavior of VBAT in the Active state is
shown in Figure 19. In the Active state, the TIP-to-RING
open circuit voltage is kept at VOC in the constant
voltage region while the regulator output voltage,
VBAT =V
CM + VOC + VOV.
When the loop current attempts to exceed ILIM, the dc
line driver circuit enters constant current mode allowing
the TIP to RING voltage to track RLOOP. As the TIP
terminal is kept at a constant voltage, it is the RING
terminal voltage that tracks RLOOP and, as a result, the
|VBAT| voltage will also track RLOOP. In this state,
|VBAT|=I
LIM x RLOOP + VCM + VOV. As RLOOP
decreases below the VOC/ILIM mark, the regulator
output voltage can continue to track RLOOP
(TRACK = 1), or the RLOOP tracking mechanism is
stopped when |VBAT|=|V
BATL| (TRACK = 0). The
former case is the more common application and
provides the maximum power dissipation savings. In
principle, the regulator output voltage can go as low as
|VBAT|=V
CM+ VOV, offering signif ic an t po we r sav i ng s.
When TRACK = 0, |VBAT| does not decrease below
VBATL. The RING terminal voltage, however, continues
to decrease with decreasing RLOOP. The power
dissipation on the NPN bipolar transistor driving the
RING terminal can become large and may require a
higher power rating device. The non-tracking mode of
operation is required by specific terminal equipment
which, in order to initiate certain data transmission
modes, goes briefly on-hoo k to measure the line volt age
to determine whether there is any other off-hook
terminal equipment on the same line. TRACK = 0 mode
is desired since the regulator output voltage has long
settling time constant s (tens of milliseconds) and cannot
change rapidly for TRACK = 1 mode. Therefore, the
brief on-hook voltage measurement would yield
approximately the same voltage as the off-hook line
voltage and would cause the terminal equipment to
incorrectly sense another off-hook terminal.
Si3216
Rev. 1.0 35
Figure 19. VTIP, VRING, and VBAT in the Forward Active State
Table 27. Associated Relevant DC-DC Converter Registers
Parameter Range Resolution Register Bit Location
DC-DC Converter Power-Off
Control N/A N/A DCOF Direct Register 14
DC-DC Converter Calibration
Enable/Status N/A N/A DCCAL Direct Regis ter 93
DC-DC Converter PWM Perio d 0 to 15.564 µs 61.035 ns DCN[7:0] Direct Register 92
DC-DC Converter Min. Off Time (0 to 1.892 µs) +
4ns 61.035 ns DCTOF[4:0] Direct Register 93
High Battery Voltage—VBATH 0 to –94.5 V 1.5 V VBATH[5:0] Direct Register 74
Low Battery Voltage—VBATL 0 to –94.5 V 1.5 V VBATL[5:0] Direct Register 75
VOV 0 to –9 V or
0 to –13.5 V 1.5 V VMIND[3:0]
VOV Indirect Register 64
Direct Register 66
Note: The ProSLIC uses registers that are both directly and indirectly mapped. A “direct” register is one that is mapped
directly. An “indirect” register is one that is accessed using the indirect access registers (direct registers 28 through 31).
Constant I Region Constant V Region
VOC
ILIM
VCM
VOC
VOV
VOV
VRING
VBAT
VBATL
RLOOP
V
VTIP
TRACK=1
TRACK=0
|VTIP - VRING|
Si3216
36 Rev. 1.0
2.2.5. DC-DC Converter Enhancements
The ProSLIC supports two selectable enhancements to
the dc-dc converter. The first is a multi-threshold error
control algorithm that enables the dc-dc converter to
adjust more quickly to voltage changes. This option is
enabled by setting DCSU = 1 (direct Register 108,
bit 5). The second enhancement is an audio band filter
that removes audio band n oise from the dc-d c converte r
control loop. This option is enable d by setting DCFIL = 1
(direct Register 108, bit 1).
2.2.6. DC-DC Converter During Ringing
When the ProSLIC enters the Ringing state, it requires
voltages well above those used in the active mode. The
voltage to be generated and regulated by the dc-dc
converter during a ringing burst is set using the VBATH
register (direct Register 74). VBATH can be set between
0 and –94.5 V in 1.5 V steps. To avoid clipping the
ringing signal, VBATH must be set larger than the ringing
amplitude. At the end of each ringing burst the dc-dc
converter adjusts back to active state regulation as
described above.
2.3. Tone Generation
Two digital tone ge nerators are pro vided in the ProSLIC.
They allow the generation of a wide variety of single or
dual tone frequency and amplitude combinations and
spare the user the effort of generating the required
POTS signaling tones on the PCM highway. DTMF, FSK
(caller ID), call progress, and other tones can all be
generated on-chip. The tones can be sent to either the
receive or transmit paths. (See Figure 24 on page 44.)
2.3.1. Tone Generator Architecture
A simplified diagram of the tone generator architecture
is shown in Figure 20. The oscillator, active/inactive
timers, interrupt block, and signal routing block are
connected to give the user flexibility in creating audio
signals. Control a nd st atus re gister bit s are pla ced in the
figure to indicate their association with the tone
generator architecture. These registers are described in
more detail in Table 28 on page 38.
Figure 20. Simplified Tone Generator Diagram
OZn
OSSn
*Tone Generator 1 Only
n = "1" or "2" for Tone Generator 1 and 2, respectively
Two-Pole
Resonance
Oscillator
16-Bit
Modulo
Counter
OATn
OITn
OITnE
OATnE
OSCn
OSCnY
OSCnX
Load
Logic
Zero
Cross
Logic Signal
Routing
OnSO
to TX Path
to RX Path
INT
Logic OnIP
OnIE
INT
Logic OnAP
OnAE
REL*
Register
Load
Enable
16 kHz
Clock
Zero Cross
OnE
OAT
Expire
OIT
Expire
8 kHz
Clock
Si3216
Rev. 1.0 37
2.3.2. Oscillator Frequency and Amplitude
Each of the two-tone generators contains a two-pole
resonant oscillator circuit with a programmable
frequency and amplitude. These two-tone generators
are programmed via indirect registers OSC1, OSC1X,
OSC1Y, OSC2, OSC2X, and OSC2Y. The sample rate
for the two oscillators is 16 kHz. The equations are as
follows: coeffn=cos(2fn/16 kHz),
where fn is the frequency to be generated;
OSCn = coeffnx(2
15);
where desired Vrms is the amplitude to be generated;
OSCnY = 0,
n = 1 or 2 for oscillator 1 or oscillator 2, respectively.
For example, to generate a DTMF digit of 8, the two
required tones are 852 Hz and 1336 Hz. Assuming the
generation of half-scale values (ignoring twist) is
desired, the following values are calculated:
OSC1Y = 0
OSC2 = 0.86550 (215) = 28361 = 6EC8h
OSC2Y = 0
The above computed values are written to the
corresponding registers to initialize the oscillators. Once
the oscillators are initialized, the oscillator control
registers can be accessed to enable the oscillators and
direct their outputs.
2.3.3. Tone Generator Cadence Programming
Each of the two-tone generators contains two timers,
one for setting the active period and one for setting the
inactive period. The oscillator signal is generated during
the active period and suspended during the inactive
period. Both the active and inactive periods can be
programmed from 0 to 8 seconds in 125 µs steps. The
active period time interval is set using OAT1 (direct
registers 36 and 37) for tone generator 1 and OAT2
(direct registers 40 and 41) for tone generator 2.
To enable automatic cadence for tone generator 1,
define the OAT1 and OIT1 registers and then set the
O1TAE bit (direct Register 32, bit 4) and O1TIE bit
(direct Register 32, bit 3). This enables each of the
timers to control the state of the Oscillator Enable bit,
O1E (direct Register 32, bit 2). The 16-bit counter
begins counting until the active timer expires, at which
time the 16-bit counter resets to zero and begins
counting until the inactive timer expires. The cadence
continues until the user clears the O1TAE and O1TIE
control bits. The zero crossing detect feature can be
implemented by setting the OZ1 bit (direct Register 32,
bit 5). This ensures that each oscillator pulse ends
without a dc component. The timing diagram in
Figure 21 is an example of an output cadence using the
zero crossing feature.
One-shot oscillation can be achieved by enabling O1E
and O1TAE. Direct control over the cadence can be
achieved by controlling the O1E bit (direct Register 32,
bit 2) directly if O1TAE and O1TIE are disabled.
The operation of tone generator 2 is identical to that of
tone generator 1 using its respective control registers.
Note: Tone Generator 2 should not be enabled simultane-
ously with the ringing oscillator due to resource sharing
within the hardware.
Continuous phase frequency-shift keying (FSK)
waveforms may be created using tone generator 1 (not
available on tone generator 2) by setting the REL bit
(direct Register 32, bit 6), which enables reloading of
the OSC1, OSC1X, and OSC1Y registers at the
expiration of the active timer (OAT1).
OSCnX 1
4
---1 coeff
1 coeff+
------------------------215 1Desired Vrms
1.11 Vrms
-------------------------------------
=
coeff12852
16000
-----------------


cos 0.94455==
OSC1 0.94455 215
30951 78E6h===
OSC1X 1
4
---.05545
1.94455
---------------------215 10.5 692 2B3h===
coeff221336
16000
--------------------


cos 0.86550==
OSC2X 1
4
---0.13450
1.86550
---------------------215 10.5 1098 44Bh===
Si3216
38 Rev. 1.0
Figure 21. Tone Generator Timing Diagram
Table 28. Associated Tone Generator Registers
Tone Generator 1
Parameter Description/Range Register Bits Location
Oscillator 1 Frequency Coefficient Sets oscillator frequency OSC1[15:0] Indirect Register 0
Oscillator 1 Amplitude Coefficient Sets oscillator amplitude OSC1X[15:0] Indirect Register 1
Oscillator 1 initial phase coefficient Sets initial phase OSC1Y[15:0] Indirect Register 2
Oscillator 1 Active Timer 0 to 8 s OAT1[15:0] Direct Registers 36 & 37
Oscillator 1 Inactive Ti mer 0 to 8 s OIT1[15:0] Direct Registers 38 & 39
Oscillator 1 Control Status and control
registers OSS1, REL, OZ1,
O1TAE, O1TIE,
O1E, O1SO[1:0]
Direct Register 32
Tone Generator 2
Parameter Description/Range Register Location
Oscillator 2 Frequency Coefficient Sets oscillator frequency OSC2[15:0] Indirect Register 3
Oscillator 2 Amplitude Coefficient Sets oscillator amplitude OSC2X[15:0] Indirect Register 4
Oscillator 2 initial phase coefficient Sets initial phase OSC2Y[15:0] Indirect Register 5
Oscillator 2 Active Timer 0 to 8 s OAT2[15:0] Direct Registers 40 & 41
Oscillator 2 Inactive Ti mer 0 to 8 s OIT2[15:0] Direct Registers 42 & 43
Oscillator 2 Control Status and control
registers OSS2, OZ2,
O2TAE, O2TIE,
O2E, O2SO[1:0]
Direct Register 33
...
...
0,1 ... 0,1 ......, OA T 1 ..., OA T 1..., O IT10,1 ... 0,1 ...
O1E
OSS1
Tone
Gen. 1
Signal
Output
Si3216
Rev. 1.0 39
2.3.4. Enhanced FSK Waveform Generation
Enhanced FSK generation capabilities can be enabled
by setting FSKEN = 1 (direct Register 108, bit 6) and
REN = 1 (direct Register 32, bit 6). In this mode, the
user can define mark (1) and space (0) attributes once
during initialization by defining indirect Registers 69–74.
The user need o nly indicate 0-to-1 and 1-to-0 transitions
in the information stream. By writing to FSKDAT (direct
Register 52), this mode applies a 24 kHz sample rate to
tone generator 1 to give additional resolution to timers
and frequency generation. “AN32: Si321x Frequency
Shift Keying (FSK) Modulation” gives detailed
instructions on how to implement FSK in this mode.
Additionally, sample source code is available from
Silicon Laboratories upon request.
2.3.5. Tone Generator Interrupts
Both the active and inactive timers can generate their
own interrupt to signal “on/off” transitions to the
software. The timer interrupts for tone generator 1 can
be individually enabled by setting the O1AE and O1IE
bits (direct Register 21, bits 0 and 1, respectively).
Timer interrupts for tone generator 2 are O2AE and
O2IE (direct Register 21, bits 2 and 3, respectively). A
pending interrup t for each of the timers is determined by
reading the O1AP, O1IP, O2AP, and O2IP bits in the
Interrupt Status 1 register (direct Register 18, bits 0
through 3, respectively).
2.4. Ringing Generation
The ProSLIC provides fully-programmable internal
balanced ringing with or without a dc offset to ring a
wide variety of terminal devices. All parameters
associated with ringing are software-programmable:
ringing frequency, waveform, amplitude, dc offset, and
ringing cadence. Both sinusoidal and trapezoid al ringing
waveforms are supported, and the trapezoidal crest
factor is programmable. Ringing signals of up to 90 V
peak or more can be generated, enabling the ProSLIC
to drive a 5 REN (1380 + 40 µF) ringer load across
loop lengths of 2000 feet (160 ) or more.
2.4.1. Ringing Architecture
The ringing generator architecture is nearly identical to
that of the tone generator. The sinusoid ringing
waveform is generated using an internal two-pole
resonance oscillator circuit with programmable
frequency and amplitude. However, since ringing
frequencies are very low compared to the audio band
signaling frequencies, the ringing waveform is
generated at a 1 kHz rate instead of 8 kHz.
The ringing generator has two timers that function the
same as for the tone generator timer s. They allow on/of f
cadence settings up to 8 seconds on/ 8 seconds off. In
addition to controlling ringing cadence, these timers
control the transition into and out of the Ringing state.
Table 29 summarizes the list of registers used for
ringing generation.
Note: Tone generator 2 should not be enabled concurrently
with the ringing generator due to resource sharing
within the hardware.
When the Ringing state is invoked by writing
LF[2:0] = 100 (direct Register 64), the ProSLIC goes
into the Ringing state and starts the first ring. At the
expiration of RAT, the ProSLIC turns off the ringing
waveform and goes to the on-hook transmission state.
Upon expiration of RIT, ringing again initiates. This
process continues as long as the two timers are
enabled and the Linefeed Control register is set to the
Ringing state.
Si3216
40 Rev. 1.0
2.4.2. Sinusoidal Ringing
To configure the ProSLIC for sinusoidal ringing, the
frequency and amplitude are initialized by writing to the
following indirect registers: RCO, RNGX, and RNGY.
The equations for RCO, RNGX, RNGY are as follows:
where
and f = desired ringing frequency in hertz.
In selecting a ringing amplitude, the peak TIP-to-RING
ringing voltage must be greater than the selected on-
hook line voltage setting (VOC, direct Register 72). For
example, to generate a 70 VPK 20 Hz ringing signal, the
equations ar e as follows:
In addition, the user must select the sinusoidal ringing
waveform by writing TSWS = 0 (direct Register 34,
bit 0).
2.4.3. Trapezoidal Ringing
In addition to the sinusoidal ringing waveform, the
ProSLIC supports trapezoidal ringing. Figure 22
illustrates a trapezoidal ringing waveform with offset
VROFF.
Table 29. Registers for Ringing Generation
Parameter Range/ Description Register
Bits Location
Ringing Waveform Sine/Trapezoid TSWS Direct Register 34
Ringing Volta ge Offset Enable Enabled/
Disabled RVO Direct Register 34
Ringing Active Timer Enable Enabled/
Disabled RTAE Direct Register 34
Ringing Inactive Timer Enable Enabled/
Disabled RTIE Direct Register 34
Ringing Oscillator Enable Enabled/
Disabled ROE Direct Register 34
Ringing Oscillator Active Timer 0 to 8 s RAT[15:0] Direct Registers 48 and
49
Ringing Oscillator Inactive Timer 0 to 8 s RIT[15:0] Direct Registers 50 and
51
Linefeed Control (Initiates Ringing St ate) Ringing State = 100bLF[2:0] Direct Register 64
High Battery Voltage 0 to –94.5 V VBATH[5:0] Direct Register 74
Ringing dc voltage offset 0 to 94.5 V ROFF[15:0] Indirect Register 6
Ringing frequency 15 to 100 Hz RCO[15:0] Indirect Register 7
Ringing amplitude 0 to 94.5 V RNGX[15:0] Indirect Register 8
Ringing initial phase Sets initial phase for
sinewave and period
for trapezoid
RNGY[15:0] Indirect Register 9
Common Mode Bias Adjust During Ringing 0 to 22.5 V VCMR[3:0] Indirect Register 27
Note: The ProSLIC uses registers that are both directly and indirectl y mapp ed. A “direct” register is one that is mapped
directly. An “indirect” register is one that is accessed using the indirect access registers (direct registers 28 through
31).
RCO coeff 215
=
coeff 2f
1000 Hz
-----------------------


cos=
RNGX 1
4
---1 coeff
1coeff+
------------------------215
Desired VPK 0to94.5V
96 V
------------------------------------------------------------------------
=
RNGY 0=
coeff 220
1000 Hz
-----------------------


0.99211=cos=
RCO 0.99211 215
32509 7EFDh===
RNGX 1
4
---0.00789
1.99211
--------------------- 215
70
96
------
376 0177h===
RNGY 0=
Si3216
Rev. 1.0 41
Figure 22. Trapezoidal Ringing Waveform
To configure the ProSLIC for trapezoidal ringing, the
user should follow the same basic procedure as in the
Sinusoidal Ringing section, but using the following
equations:
RCO is a value which is added or subtracted from the
waveform to ramp the signal up or down in a linear
fashion. This value is a function of rise time, period, and
amplitude, where rise time and period are related
through the following equation for the crest factor of a
trapezoidal waveform.
where T = ringing period, and CF = desired crest factor.
For example, to generate a 71 VPK, 20 Hz ringing
signal, the equations are as follows:
For a crest factor of 1.3 and a period of 0.05 s (20 Hz),
the rise time requirement is 0.0153 s.
In addition, the user must select the trapezoidal ringing
waveform by writing TSWS = 1 in direct Register 34.
2.4.4. Ringing DC Voltage Offset
A dc offset can be added to the ac ringing waveform by
defining the offset volt ag e in ROFF (indirect Re gister 6).
The offset, VROFF, is added to the ringing signal when
RVO is set to 1 (direct Register 34, bit 1). The value of
ROFF is calculated as follows:
2.4.5. Linefeed Considerations During Ringing
Care must be taken to keep the gen erated ringing signal
within the ringing voltage rails (GNDA and VBAT) to
maintains proper biasing of the external bipolar
transistors. If the ringing signal nears the rails, a
distorted ringing signal and excessive power dissipation
in the external transistors will result.
To prevent this invalid operation, set the VBATH value
(direct Register 74) to a value higher than the maximum
peak ringing voltage. The discussion be low outlines the
considerations and equations that govern the selection
of the VBATH setting for a particular desired pe ak ringing
voltage.
First, the required amount of ringing overhead voltage,
VOVR, is calculated based on the maximum value of
current through the load, ILOAD,PK, the m inimu m cu rren t
gain of Q5 and Q6, and a reasonable voltage required
to keep Q5 and Q6 out of saturation. For ringing signals
up to VPK =87V, V
OVR = 7.5 V is a safe value.
However, to determine VOVR for a specific case, use the
equations below.
where:
NREN is the ringing REN load (max value = 5),
IOS is the offset current flowing in the line driver circuit
(max value = 2 mA), and
VAC,PK = amplitude of the ac ringing waveform.
It is good practice to provide a buffer of a few more
milliamperes for ILOAD,PK to account for possible line
leakages, etc. The total ILOAD,PK current should be
smaller than 80 mA.
where
is the minimum expected current gain of
transistors Q5 and Q6.
The minimum value for VBATH is, therefore, given by the
following equation:
time
VROFF T=1/freq
tRISE
VTIP-RING
RNGY 1
2
---Period8000=
RNGX Desired VPK
96 V
----------------------------------- 215
=
RCO 2 RNGX
tRISE 8000
---------------------------------
=
tRISE 3
4
---T1 1
CF2
-----------


=
RNGY 20 Hz
1
2
---1
20 Hz
---------------- 8000 200 C8h===
RNGX 71 VPK

71
96
------ 215
24235 5EABh===
RCO 20 Hz,1.3 crest factor
2 24235
0.0153 8000
--------------------------------------396 018Ch===
ROFF VROFF
96
------------------215
=
ILOAD,PK VAC,PK
RLOAD
------------------- IOS
+VAC,PK NREN
6.9 k
------------------ IOS
+


==
VOVR ILOAD,PK 1+
-------------
80.6 1V+=
Si3216
42 Rev. 1.0
The ProSLIC is designed to create a fully-balanced
ringing waveform, meaning that the TIP and RING
common mode voltage, (VTIP + VRING)/2, is fixed. This
voltage is referred to as VCM_RING and is automatically
set to the following:
VCMR is an indirect register, which provides the
headroom by the ringing waveform with respect to the
VBATH rail. The value is set as a 4-bit setting in indirect
Register 27 with an LSB voltage of 1.5 V/LSB.
Register 27 should be set with the calculated VOVR to
provide voltage headr oom during ringing.
The ProSLIC has a mode to briefly increase the
maximum differential current limit between the voltage
transition of TIP and RING from ringing to a dc linefeed
state. This mode is enabled by setting ILIMEN =1 (direct
Register 108, bit 7).
2.4.6. Ring Trip Detection
A ring trip event signals that the terminal equ ipment has
gone off-hook during the Ringing state. The ProSLIC
performs ring trip detection digitally using its on-chip A/
D converter. The functional blocks required to
implement ring trip detection are shown in Figure 23.
The primary input to the system is the Loop Current
Sense (LCS) value provided by the current monitoring
circuitry and reported in direct Register 79. LCS data is
processed by the input signal processor when the
ProSLIC is in the Ringing state as indicated by the
Linefeed Shadow register (direct Register 64). The data
then feeds into a programmable digital low pass filter,
which removes unwanted ac signal components before
threshold detection.
The output of the low-pass filter is compared to a
programmable threshold, RPTP (indirect Register 16).
The threshold comp ar ator output feed s a programm able
debouncing filter. The output of the debouncing filter
remains in its present state unless the input remains in
the opposite state for the entire period of time
programmed by the ring trip debounce interval,
RTDI[6:0] (direct Register 70). If the debounce interval
has been satisfied, the RTP bit of direct Register 68 will
be set to indicate that a valid ring trip has occurred. A
ring trip interrupt is generated if enabled by the RTIE bit
(direct Register 22). Table 30 lists the registers that
must be written or monitored to correctly detect a ring
trip condition.
The recommended values for RPTP, NRTP, and RTDI
vary according to the programmed ringing frequency.
Register values for various ringing frequencies are
given in Table 31.
Figure 23. Ring Trip Detector
VBATH VAC,PK VROFF VOVR
++=
VCM_RING VBATH VCMR
2
---------------------------------------
=
LCS ISP_OUT
LFS NRTP
RPTP
RTDI
Input
Signal
Processor
Digital
LPF
Ring Trip
Threshold
Debounce
Filter
+
RTP RTIP
RTIE
Interrupt
Logic
DBIRAW
Si3216
Rev. 1.0 43
2.5. Audio Path
Unlike traditional SLICs, the codec function is integ rated
into the ProSLIC. The 16-bit codec offers software-
selectable 200 Hz to 3.4 kHz narrowband and 50 Hz to
7 kHz (Si3216 only) wideband audio modes,
programmable gain/attenuation blocks, and several
loop-back modes. The signal path block diagram is
shown in Fig ure 24.
2.5.1. Transmit Path
In the transmit p ath, the a nalog signal fed by the external
ac coupling capacitors is amplified by the analog
transmit amplifier, ATX, prior to the A/D converter. ATX
has the following gain options: mute, –3.5, 0, and
3.5 dB. The main role of ATX is to coarsely adjust the
signal swing to be as close as possible to the full-scale
input of the A/D converter to maximize the signal-to-
noise ratio of the transmit path. After passing through an
anti-aliasing filter, the analog signal is processed by the
A/D converter, producing a 16-bit wide, linear PCM data
stream. The standard requirements for transmit path
attenuation for signal frequencies above the audio band
are implemented as part of the combined decimation
filter characteristic of the A/D converter. An additional
filter, THPF, implements the high-pass attenuation
requirements for signals below 50 Hz. The linear PCM
data stream output from THPF is amplified by the
transmit-path programmable gain amplifier, ADCG,
which can be programmed from –
dB to 6 dB. The final
step in the transmit path signal processing is the user-
selectable A-law or µ-law compression block. In
narrowband mode, µ-law or A-law compression can be
selected to reduce the data stream word width to 8 bits.
Table 30. Associated Registers for Ring Trip Detection
Parameter Register Location
Ring Trip Interrupt Pending RTIP Direct Register 19
Ring Trip Interrupt Enable RTIE Direct Register 22
Ring Trip Detect Debounce Interval RTDI[6:0] Direct Register 70
Ring Trip Threshold RPTP[5:0] Indirect Register 16
Ring Trip Filter Coefficient NRTP[12:0] Indirect Register 23
Ring Trip Detect Status (monitor only) RTP Direct Register 68
Note: The ProSLIC uses registers that are both di rectly and indirectly mapped. A “direct” register is one that is mapped
directly. An “indirect” register is one that is accessed using the indirect access registers (direct registers 28 through
31).
Table 31. Recommended Ring Trip Values for Ringing
Ringing
Frequency NRTP RPTP RTDI
Hz decimal hex decimal hex decimal hex
16.667 64 0200 34 mA 3600 15.4 ms 0F
20 100 0320 34 mA 3600 12.3 ms 0B
30 112 0380 34 mA 3600 8.96 ms 09
40 128 0400 34 mA 3600 7.5 ms 07
50 213 06A8 34 mA 3600 5 ms 05
60 256 0800 34 mA 3600 4.8 ms 05
Si3216
44 Rev. 1.0
+
Mute
ATX
+
Interpolation
Filter Mute
DACG Serial
Input
Decimation
Filter
RHPF
THPF Serial
Output
Digital
RX
Digital
TX
Dual Tone
Generator
Full
Analog
Loopback
ADCG
D/A
+
A/D
HYBA
H
TXM
Digital
Loopback
DLM
ALM1
Analog
Loopback
ALM2
Off Chip On Chip Transmit Path
TIP
RING XAC
RAC
Gm
Ibuf
+
ARX
RXM
u/A-law
Expander
u/A-law
Compressor
Figure 24. AC Signal Path Block Diagram
Si3216
Rev. 1.0 45
2.5.2. Receive Path
In the receive path, digital voice is expanded from µ/A-
law if enabled. DACG is the receive path programmable
gain amplifier which can be programmed from –dB to
6 dB. A 16-bit signal is then provided to a D/A converter.
The resulting analog signal is amplified by the analog
receive amplifier, ARX, which has the following gain
options: mute, –3.5, 0, and 3.5 dB. It is then applied at
the input of the transconductance amplifier (Gm), which
drives the off-chip current buf fer (IBUF).
2.5.3. Companding
The ProSLIC supports both µ-255 law and A-law
companding formats when narrowband mode is
selected. µ-255 law is more commonly used in North
America and Japan, while A-law is used primarily in
Europe. Data format is selected using the PCMF
register. Tables 32 and 33 define µ-law and A-law
formats, respectively.
The dominant source of distortion and noise in both the
transmit and receive paths is the quantization noise
introduced by the µ-law or the A-law compression
process. Figure 3 on page 11 specifies the minimum
signal-to-noise and distortion ratio for either path for a
sine wave input of 200 Hz to 3400 Hz.
Both µ-law and A-law speech encoding allow the audio
codec to transfer and process audio signals larger than
0 dBm0 without clipping. The maximum PCM code is
generated for a µ-law encoded sine wave of 3.17 dBm0
or an A-law encoded sine wave of 3.14 dBm0. The
ProSLIC overload clipping limits are driven by the PCM
encoding process. Figure 4 on page 11 shows the
acceptable limits for the analog-to-analog fundamental
power transfer function, which bounds the behavior of
ProSLIC.
2.5.4. Transhybrid Balance
The ProSLIC provides programmable transhybrid
balance with gain block H. (See Figure 24.) In the ideal
case where the synthesized SLIC impedance exactly
matches the subscriber loop impedance, the
transhybrid balance should be set to subtract a –6 dB
level from the transmit path signal. The transhybrid
balance gain can be adjusted from –2.77 dB to
+4.08 dB around the ideal setting of –6 dB by
programming the HYBA[2:0] bits of the Hybrid Control
register (direct Register 11). Adjusting any of the analog
or digital gain blocks does not require any modification
of the transhybrid balance gain block, as the transhybrid
gain is subtracted from the transmit path signal prior to
any gain adjustment stages. The transhybrid balance
can also be disabled, if desired, using the appropriate
register setting.
2.5.5. Loopback Testing
Four loopback test options ar e a vailabl e in the ProSL IC:
The full analog loopback (ALM2) tests almost all the
circuitry of both the transmit and receive paths. The
transmit data stream is fed back serially to the input
of the receive pa th expander. (See Figure 24.) The
signal path starts with the analog signal at the input
of the transmit path and ends with an analog signal
at the output of the receive path.
An additional analog loopback (ALM1) takes the
digital stream at the output of the A/D converter and
feeds it back to the D/A converter. (See Figure 24.)
The signal p ath starts with the analog signal at the
input of the transmit path and ends with an analog
signal at the output of the receive path. This
loopback option allows testing of the analog signal
processing circuitry of the ProSLIC completely
independently of any activity in the DSP.
The full digital loopback tests almost all the circuitr y
of both the transmit and receive paths. The analog
signal at the output of th e r eceive p ath is fed back to
the input of the transmit path by way of the hybrid
filter path. (See Figur e 24.) The signal path starts
with PCM data input to the receive path and ends
with PCM dat a at the output of the transmit path.
An additional digita l loopback (DLM) takes the dig ital
stream at the input of the D/A converter in the
receive path and feeds it back to the transmit A/D
digital filter. The signal path starts with PCM data
input to the receive path and ends with PCM da ta at
the output of the transmit path. This loopback option
allows testing of the ProSLIC digital signal
processing circuitry completely independently of a ny
analog signal pr ocessing activity.
2.6. Two-Wire Impedance Matching
The ProSLIC provides on-chip programmable two-wire
impedance settings to meet a wide variety of worldwide
two-wire return loss requirements. The two-wire
impedance is programmed by loading one of the eight
available impedance values into th e TISS[2:0] bits o f the
Two-Wire Impedance Synthesis Control register (direct
Register 10). If direct Register 10 is not user-defined,
the default setting of 600 will be loaded into the TISS
register.
Real and co mplex two- wire imped ances ar e realized b y
internal feed back of a programm able amplifie r (RAC), a
switched capacitor network (XAC), and a
transconductance amplifier (Gm) (See Figure 24.) RAC
creates the real portion, and XAC creates the imaginary
portion of the ac impedance. Gm then creates a current
that models the desired impedance value to the
subscriber loop. The differential ac current is fed to the
Si3216
46 Rev. 1.0
subscriber loop via the ITIPP and IRINGP pins through
an off-chip current buffer (IBUF), which is implemented
using transistors Q1 and Q2 (see Figure on page 22).
Gm is referenced to an off-chip resistor (R15).
The ProSLIC also provides a means of compensating
for degraded subscriber loop conditions involving
excessive line capacitance (leakage). The CLC[1:0] bits
of direct Register 10 increase the ac signal magnitude
to compensate for the additional loss at the high end of
the audio frequency range. The default setting of
CLC[2:0] assumes no line capacitance.
When 600 + 1 µF or 900 + 2.16 µF impedances are
selected, an int ernal reference re sistor is removed from
the impedance synthesis circuit to accommodate an
external resistor, RZREF, inserted into the application
circuit as shown in Figure 25.
Figure 25. RZREF External Resistor Placement
2.7. Clock Generation
The ProSLIC generates the necessary internal clock
frequencies from the PCLK input. PCLK must be
synchronous to the 8 kHz FSYNC clock and run at one
of the following rates: 256kHz, 512kHz, 768kHz,
1.024 MHz, 1.536 MHz, 2.048 MHz, 4.096 MHz, or
8.192 MHz. The ratio of the PCLK rate to the FSYNC
rate is determined via a counter clocked by PCLK. The
three-bit ratio information is automatically transferred
into an intern al register, PLL_MULT, following a reset of
the ProSLIC. The internal PLL_MULT register is used to
control the internal PLL, which multiplies PCLK as
needed to generate the 16.384 MHz rate needed to run
the internal filter s an d ot he r circ uit ry.
The PLL clock synthesizer settles very quickly following
powerup. However, the settling time depends on the
PCLK frequency and it can be approximately predicted
by the following equation:
2.8. Interrupt Logic
The ProSLIC is capable of generating interrupts for the
following event s:
Loop current/ring ground detected
Ring trip detected
Power alarm
Active timer 1 expired
Inactive timer 1 expired
Active timer 2 expired
Inactive timer 2 expired
Ringing active timer expired
Ringing inactive timer expired
Indirect regist er access complete
The interface to the interrupt logic consists of six
registers. Three interrupt status registers contain 1 bit
for each of the above interrupt functions. These bits are
set when an interrupt is pending for the associated
resource. Three interr upt en able registers also cont ain 1
bit for each interr upt function. In the case of the interrupt
enable registers, the bits are active high. Refer to the
appropriate functional description section for
operational details of the interrupt functions.
When a resource reaches an interrupt condition, it
signals an interrupt to the interrupt control block. The
interrupt control block then sets the associated bit in the
interrupt status register if the enable bit for that interrupt
is set. The INT pin is an open-drain output and a NOR
of the bits of the in terrupt st at us registers. Ther efore, if a
bit in the interrupt status registers is asserted, IRQ
asserts low. Upon receiving the interrupt, the interrupt
handler should read interrupt status registers to
determine which resource is requesting service. To
clear a pending interrupt, write the desired bit in the
appropriate interrupt status register to 1. Writing a 0 has
no effect. This provides a mechanism for clearing
individual bits when multiple interrupts occur
simultaneously. While the interrupt status registers are
non-zero, the INT pin will remain asserted.
2.9. Serial Peripheral Interface
The control interface to the ProSLIC is a 4-wire inter face
modeled after commonly-available microcontroller and
serial peripheral devices. The interface consists of a
clock (SCLK), chip select (CS), serial data input (SDI),
and serial data output (SDO). Data is transferred a byte
at a time with each register access consisting of a pair
of byte transfers. Figures 26 and 27 illustrate read and
write operation in the SPI bus.
The first byte of the pair is the command/address byte.
The MSB of this byte indicates a register read when 1
and a register write when 0. The rem aining seve n bit s of
to TIP
to RING
Si3216
STIPAC
SRINGAC
RZREF
C3
C4
R8
R9
For 600 + 1 F, RZREF = 12 k and C3, C4 = 100 nF
For 900 + 2.16 F, RZREF = 18 k and C3, C4 = 220 nF
TSETTLE 64
FPCLK
-----------------
=
Si3216
Rev. 1.0 47
the command/address byte indicate the address of the
register to be accessed. The second byte of the pair is
the data byte. During a read operation, the SDO
becomes active, and the 8-bit contents of the register
are driven out MSB first. The SDO will be high
impedence on either the falling edge of SCLK following
the LSB or the rising edge of CS, whichev er comes firs t.
SDI is a “don’t care” during the data portion of read
operations. During write operations, data is driven into
the ProSLIC via the SDI pin MSB first. The SDO pin
remains high-impedance during write operations. Data
always transitions with the falling edge of the clock and
is latched on the rising edge. The clock should return to
a logic high when no transfer is in progress.
There are a number of variations of usage on this four-
wire interface:
Continuous clocking. During continuous clocking,
the data transfers are con tro lle d by th e as ser tio n of
the CS pin. CS must assert before the falling edge of
SCLK on which the first bit of data is expected durin g
a read cycle and must remain low for the duration of
the 8 bit transfer (command/address or data).
SDI/SDO wired operation. Independent of the
clocking options described, SDI and SDO can be
treated as two separate lines or wired together if the
master is cap able of tristating its output during the
data byte transfer of a read operation.
Daisy chain mode. This mode allows
communication with banks of up to eight ProSLIC
devices using one chip select signal. When the
SPIDC bit in the SPI Mode Select register is set,
data tran sfer mode chang es to a 3-byte oper ation: a
chip select byte, an addr ess/control byte, and a d at a
byte. Using the circuit shown in Figure 28, a single
device may select from the bank of devices by
setting the appropriate chip select bit to “1”. Each
device uses the LSB of the chip select byte, shifts
the data right by one bit, and passes the chip select
byte using the SDITHRU pin to the next device in the
chain. Address/control and data bytes are unaltered.
Figure 26. Serial Write 8-Bit Mode
Figure 27. Serial Read 8-Bit Mode
SCLK
CS
SDI
SDO High Impedance
0a0a1a2a3a4a5a6 d7 d0d1d2d3d4d5d6
Don't Care
SCLK
CS
SDI
SDO
1a0a1a2a3a4a5a6
d7 d0d1d2d3d4d5d6
Don't Care
High Impedance
Don't Care
Si3216
48 Rev. 1.0
Figure 28. SPI Daisy Chain Mode
CPU
SDO
CS
SDI
CS SDI
SDITHRU
SDO
CS SDI
SDITHRU
SDO
C7 C6 C5 C4 C3 C 2 C1 C0 R/W A6 A5 A4 A3 A2 A1 A0
– C7 C6 C5 C4 C3 C2 C1
– – C7 C6 C5 C4 C3 C2
Chip Select Byte Address Byte Data Byte
SCLK
SDI0
SDI1
SDI2
SDI3
R/W A6 A5 A4 A3 A2 A1 A0
R/W A6 A5 A4 A3 A2 A1 A0
R/W A6 A5 A4 A3 A2 A1 A0– – – C7 C6 C5 C4 C3
Note: During chip select byte, SDITHRU = SDI delayed by one SCLK . Each device daisy-chained looks at the
LSB of the ch ip select byte for it s chip select.
CS SDI
SDITHRU
SDO
CS SDI
SDITHRU
SDO
SDI0
SDI3
SDI2
SDI1
D7 D6 D5 D4 D3 D2 D1 D0
D7 D6 D5 D4 D3 D2 D1 D0
D7 D6 D5 D4 D3 D2 D1 D0
D7 D6 D5 D4 D3 D2 D1 D0
Si3216
Rev. 1.0 49
2.10. PCM Interface
The ProSLIC cont ains a flexible progr ammable interface
for the transmission and reception of digital PCM
samples. PCM data transfer is controlled via the PCLK
and FSYNC inputs as well as the PCM Mode Select
(direct Register 1), PCM Transmit Start Count (direct
registers 2 and 3), and PCM Receive Start Count (direct
registers 4 and 5) registers. The interface can be
configured to support from 2 to 64 16-bit timeslots in
each frame. This corresponds to PCLK frequencies of
256 kHz to 8.192 MHz in power-of-2 increments.
(768 kHz and 1.536 MHz are also available.) Timeslots
for data transmission and reception are independently
configured using the TXS and RXS registers. For the
Si3216 in wideband mode (WBE = 1, PCMF = 11, and
PCMT = 1), TXS and RXS set the correct starting point
of the data for the first timeslot within the 8 kHz frame,
and the second timeslot is set to follow 62.5 µs later.
Figure 29 illustrates the use of the PCM in wideband
mode. DTX data is high-impedance except for the
duration of the 16-bit PCM transmit. DTX returns to
high-impedance either on the negative edge of PCLK
during the LSB or on the positive edge of PCLK
following the LSB. This is based on the setting of the
TRI bit of the PCM Mode Select register. Tristating on
the negative edge allows the transmission of data by
multiple sources in adjacent timeslots without the risk of
driver contention. GCI timing is also supported in which
the duration of a da ta bit is two PCLK cycles. Th is mod e
is also activated via the PCM Mode Select register.
Setting the TXS or RXS register greater than the
number of PCLK cycles in a sample period stops data
transmission because TXS or RXS never equals the
PCLK count.
Figure 29. Wideband PCM Operation Example, Short FSYNC, PCLK = 512 kHz (TXS/RXS = 1)
Bit
15 Bit
14
MSB LSB HI-Z
Bit
1Bit
0
01 171632494835343318 63
MSB LSB
HI-Z
Bit
1Bit
0
Bit
15 Bit
14 Bit
15 Bit
14 Bit
1Bit
0
Bit
15 Bit
14
MSB LSB HI-Z
Bit
1Bit
0
PCLK
FSYNC
PCLK_CNT
DRX
DTX
01
Si3216
50 Rev. 1.0
Table 32. µ-Law Encode-Decode Characteristics1,2
Segment
Number #Intervals X Interval Size Value at Segment Endpoints Digital Code Decode Level
8 16 X 256
8159
.
.
.
4319
4063
10000000b
10001111b
8031
4191
7 16 X 128
.
.
.
2143
2015 10011111b2079
616 X 64
.
.
.
1055
991 10101111b1023
516 X 32
.
.
.
511
479 10111111b495
416 X 16
.
.
.
239
223 11001111b231
316 X 8
.
.
.
103
95 11011111b99
216 X 4
.
.
.
35
31 11101111b33
1
15 X 2
__________________
1 X 1
.
.
.
3
1
011111110b
11111111b
2
0
Notes:
1. Characteristics are symmetrical about analog zero with sign bit = 0 for nega tive analog values.
2. Digital code includes inversion of all magnitude bits.
Si3216
Rev. 1.0 51
Table 33. A-Law Encode-Decode Characteristics1,2
Segment
Number #intervals X interval size Value at segment endpoints Digital Code Decode Level
716 X 128
4096
3968
.
.
2176
2048
10101010b
10100101b
4032
2112
616 X 64
.
.
.
1088
1024 10110101b1056
516 X 32
.
.
.
544
512 10000101b528
416 X 16
.
.
.
272
256 10010101b264
3 16 X 8
.
.
.
136
128 11100101b132
2 16 X 4
.
.
.
68
64 11110101b66
1 32 X 2
.
.
.
2
0 11010101b1
Notes:
1. Characteristics are symmetrical about analog zero with sign bit = 0 for negative values.
2. Digital code includes inversion of all even numbered bits.
Si3216
52 Rev. 1.0
3. Control Registers
Note: Any register not listed here is reserved and must not be written.
Table 34. Direct Register Summary
Register Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Setup
0 SPI Mode Select SPIDC SPIM PNI[1:0] RNI[3:0]
1 PCM Mode Select PNI2 WBE PCME PCMF[1:0] PCMT GCI TRI
2 PCM Transmit Start
Count—Low Byte TXS[7:0]
3 PCM Transmit Start
Count—High Byte TXS[9:8]
4 PCM Receive Start
Count—Low Byte RXS[7:0]
5 PCM Receive Start
Count—High Byte RXS[9:8]
6 Part Number
Identification PNI[2:0]
Audio
8 Audio Path Loopback
Control ALM2 DLM ALM1
9 Audio Gain Control RXHP TXHP TXM RXM ATX[1:0] ARX[1:0]
10 Two-Wire Impedance
Synthesis Control CLC[1:0] TISE TISS[2:0]
11 Hybrid Control HYBP[2:0] HYBA[2:0]
Powerdown
14 Powerdown Control 1 DCOF PFR BIASOF SLICOF
15 Powerdown Control 2 ADCM ADCON DACM DACON GMM GMON
Interrupts
18 Interrup t Status 1 RGIP RGAP O2IP O2AP O1IP O1A P
19 Interrupt Status 2 Q6AP Q5 A P Q4AP Q3AP Q2AP Q1AP LCIP RTIP
20 Interrupt Status 3 INDP
21 Interrupt Enable 1 RGIE RGAE O2IE O2AE O1IE O1AE
22 Interrupt Enable 2 Q6AE Q5AE Q4AE Q3AE Q2AE Q1AE LCIE RTIE
23 Interrupt Enable 3 INDE
Indirect Register Access
28 Indirect Data Access—
Low Byte IDA[7:0]
29 Indirect Data Access—
High Byte IDA[15:8]
30 Indirect Address IAA[7:0]
Si3216
Rev. 1.0 53
31 Indirect Address Status IAS
Oscillators
32 Oscillator 1 Control OSS1 REL OZ1 O1TAE O1TIE O1E O1SO[1:0]
33 Oscillator 2 Control OSS2 OZ2 O2TAE O2TIE O2E O2SO[1:0]
34 Ringing Oscillator
Control RSS RDAC RTAE RTIE ROE RVO TSWS
36 Oscillator 1 Active
TimerLow Byte OAT1[7:0]
37 Oscillator 1 Active
Timer—High Byte OAT1[15:8]
38 Oscillator 1 Inactive
TimerLow Byte OIT1[7:0]
39 Oscillator 1 Inactive
Timer—High Byte OIT1[15:8]
40 Oscillator 2 Active
TimerLow Byte OAT2[7:0]
41 Oscillator 2 Active
Timer—High Byte OAT2[15:8]
42 Oscillator 2 Inactive
TimerLow Byte OIT2[7:0]
43 Oscillator 2 Inactive
Timer—High Byte OIT2[15:8]
48 Ringing Oscillator
Active Timer—Low Byte RAT[7:0]
49 Ringing Oscillator
Active Timer—High Byte RAT[15:8]
50 Ringing Oscillator Inac-
tive Timer—Low Byte RIT[7:0]
51 Ringing Oscillator Inac-
tive Timer—High Byte RIT[15:8]
52 FSK Data FSKDAT
SLIC
63 Loop Closure Debounce
Interval LCD[7:0]
64 Linefeed Control LFS[2:0] LF[2:0]
65 External Bipolar
Transistor Control SQH CBY ETBE ETBO[1:0] ETBA[1:0]
66 Battery Feed Control VOV FVBAT TRACK
67 Automatic/Manual
Control MNCM MNDIF SPDS AORD AOLD AOPN
Table 34. Direct Register Summary (Continued)
Register Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Si3216
54 Rev. 1.0
68 Loop Closure/Ring Trip
Detect Status DBIRAW RTP LCR
69 Loop Closure Debounce
Interval LCDI[6:0]
70 Ring Tr ip Detect
Debounce Interval RTDI[6:0]
71 Loop Current Limit ILIM[2:0]
72 On-Hook Line Voltage VSGN VOC[5:0]
73 Common Mode Voltage VCM[5:0]
74 High Battery Voltage VBATH[5:0]
75 Low Battery Voltage VBATL[5:0]
76 Power Monitor Pointer PWRMP[2:0]
77 Line Power Output
Monitor PWROM[7:0]
78 Loop Voltage Sense LVSP LVS[5:0]
79 Loop Current Sense LCSP LCS[5:0]
80 TIP Voltage Sense VTIP[7:0]
81 RING Voltage Sense VRING[7:0]
82 Battery Voltage Sense 1 VBATS1[7:0]
83 Battery Voltage Sense 2 VBATS2[7:0]
84 Transistor 1 Current
Sense IQ1[7:0]
85 Transistor 2 Current
Sense IQ2[7:0]
86 Transistor 3 Current
Sense IQ3[7:0]
87 Transistor 4 Current
Sense IQ4[7:0]
88 Transistor 5 Current
Sense IQ5[7:0]
89 Transistor 6 Current
Sense IQ6[7:0]
92 DC-DC Converter PWM
Period DCN[7:0]
93 DC-DC Converter
Switching Delay DCCAL DCPOL DCTOF[4:0]
94 DC-DC Converter PWM
Pulse Width DCPW[7:0]
95 Reserved
Table 34. Direct Register Summary (Continued)
Register Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Si3216
Rev. 1.0 55
96 Calibration Control/
Status Register 1 CAL CALSP CALR CALT CALD CALC CALIL
97 Calibration Control/
Status Register 2 CALM1 CALM2 CALDAC CALADC
98 RING Gain Mismatch
Calibration Result CALGMR[4:0]
99 TIP Gain Mismatch
Calibration Result CALGMT[4:0]
100 Differential Loop
Current Gain
Calibration Result
CALGD[4:0]
101 Common Mode Loop
Current Gain
Calibration Result
CALGC[4:0]
102 Curr en t Lim i t
Calibration Result CALGIL[3:0]
103 Monitor ADC Offset
Calibration Result CALMG1[3:0] CALMG2[3:0]
104 Analog DAC/ADC Offset DACP DACN ADCP ADCN
105 DAC Offset Calibration
Result DACOF[7:0]
107 DC Peak Current Moni-
tor Calibration Result CMDCPK[3:0]
108 Enhancement Enable ILIMEN FSKEN DCSU LCVE DCFIL HYSTEN
Table 34. Direct Register Summary (Continued)
Register Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Si3216
56 Rev. 1.0
Reset settings = 00xx_xxxx
Register 0. SPI Mode Select
BitD7D6D5D4D3D2D1D0
Name SPIDC SPIM PNI[1:0] RNI[3:0]
Type R/W R/W R R
Bit Name Function
7SPIDCSPI Daisy Chain Mode Enable.
0 = Disable SPI daisy chain mode.
1 = Enable SPI daisy chain mode.
6 SPIM SPI Mode.
0 = Causes SDO to tri-state on rising edge of SCLK of LSB.
1 = Normal operation; SDO tri-states on rising edge of CS.
5:4 PNI[1:0] Part Number Identification.
Note: PNI[2:0] can be read in direct register 6.
00 = Si3216
01 = Reserved
10 = Reserved
11 = Si3216M
3:0 RNI[3:0] Revision Number Identification.
0001 = Revision A, 0010 = Revision B, 0011 = Revision C, etc.
Si3216
Rev. 1.0 57
Reset settings = 1000_1000
Register 1. PCM Mode Select
BitD7D6D5D4D3D2D1D0
Name PNI2 WBE PCME PCMF[1:0] PCMT GCI TRI
Type R R/W R/W R/W R/W R/W R/W
Bit Name Function
7PNI2Part Number Identification 2.
Note: PNI[2:0] can be read in direct Register 6.
0 = Si3210, Si3211 family.
1 = Si3216 family.
6WBE
Wideband Enable.
0 = Narrowband (200 Hz–3.4 kHz) audio filtering at 8 kHz sample rate.
1 = Wideband (50 Hz–7 kHz) audio filtering at 16 kHz sample rate when PCMF = 11 and
PCMT = 1.
5PCME
PCM Enable.
0 = Disable PCM transfers.
1 = Enable PCM transfers.
4:3 PCMF[1:0] PCM Format.
00 = A-Law
01 = µ-Law
10 = Reserved
11 = Linear
2PCMT
PCM Transfer Size.
0 = 8-bit transfer.
1 = 16-bit transfer.
1GCI
GCI Clock Format.
0 = 1 PCLK per data bit.
1 = 2 PCLKs per data bit.
0TRI
Tri-state Bit 0.
0 = Tri-state bit 0 on positive edge of PCLK.
1 = Tri-state bit 0 on negative edge of PCLK.
Si3216
58 Rev. 1.0
Reset settings = 0000_0000
Reset settings = 0000_0000
Reset settings = 0000_0000
Register 2. PCM Tr a nsm it Start Count—Low Byte
BitD7D6D5D4D3D2D1D0
Name TXS[7:0]
Type R/W
Bit Name Function
7:0 TXS[7:0] PCM Transmit Start Count.
PCM transmit st art count equals th e number of PCLKs following FSYNC before dat a trans-
mission begins. See F igu re 29 on page 49.
Register 3. PCM Transmit Start Count—High Byte
BitD7D6D5D4D3D2D1D0
Name TXS[9:8]
Type R/W
Bit Name Function
7:2 Reserved Read returns zero.
1:0 TXS[9:8] PCM Transmit Start Count.
PCM transmit start count equals the number of PCLKs following FSYNC before data
transmission begins. See Figure 29 on page 49.
Register 4. PCM Receive Start Count—Low Byte
BitD7D6D5D4D3D2D1D0
Name RXS[7:0]
Type R/W
Bit Name Function
7:0 RXS[7:0] PCM Receive Start Count.
PCM receive start count equals the number of PCL Ks following FSYNC before data
reception begins. See Figure 29 on page 49.
Si3216
Rev. 1.0 59
Reset settings = 0000_0000
Reset settings = 0xx0_0000
Register 5. PCM Receive Start Count—High Byte
BitD7D6D5D4D3D2D1D0
Name RXS[9:8]
Type R/W
Bit Name Function
7:2 Reserved Read returns zero.
1:0 RXS[9:8] PCM Receive Start Count.
PCM receive start count equals the number of PCL Ks following FSYNC before data
reception begins. See Figure 29 on page 49.
Register 6. Part Number Identification
BitD7D6D5D4D3D2D1D0
Name PNI[2:0]
Type R
Bit Name Function
7:5 PNI[2:0] Part Number Identification.
Note: PNI[2] can be read in direct Register 1. PNI[1:0] can be read in direct Register 0.
000 = Reserved 100 = Si3216
001 = Reserved 101 = Reserved
010 = Reserved 110 = Reserved
011 = Reserved 111 = Si3216M
4:0 Reserved Read returns zero.
Si3216
60 Rev. 1.0
Reset settings = 0000_0010
Register 8. Audio Path Loopback Control
BitD7D6D5D4D3D2D1D0
Name ALM2 DLM ALM1
Type R/W R/W R/W
Bit Name Function
7:3 Reserved Read returns zero.
2ALM2
Analog Loopback Mode 2. (See Figure 24 on page 44.)
0 = Full analog loopback mode disabled.
1 = Full analog loopback mode enabled.
1DLM
Digital Loopback Mode. (See Figure 24 on page 44.)
0 = Digital loopback disabled.
1 = Digital loopback enabled.
0ALM1
Analog Loopback Mode 1. (See Figure 24 on page 44.)
0 = Analog loopback disabled.
1 = Analog loopback enabled.
Si3216
Rev. 1.0 61
Reset settings = 0000_0000
Register 9. Audio Gain Control
BitD7D6D5D4D3D2D1D0
Name RXHP TXHP TXM RXM ATX[1:0] ARX[1:0]
Type R/W R/W R/W R/W R/W R/W
Bit Name Function
7RXHPReceive Path High Pass Filter Disable.
0 = HPF enabled in receive path, RHDF.
1 = HPF bypassed in receive path, RHDF.
6TXHP
Transmit Path High Pass Filter Disable.
0 = HPF enabled in transmit path, THPF.
1 = HPF bypassed in transmit path, THPF.
5TXM
Transmit Path Mute.
Refer to position of digital mute in Figure 24 on page 44.
0 = Transmit signal passed.
1 = Transmit signal muted.
4RXM
Receive Path Mute.
Refer to position of digital mute in Figure 24 on page 44.
0 = Receive signal passed.
1 = Receive signal muted.
3:2 ATX[1:0] Analog Transmit Path Gain.
00 = 0 dB
01 = –3.5 dB
10 = 3.5 dB
11 = AT X ga in = 0 d B; an a l og transm it path muted .
1:0 ARX[1:0] Analog Receive Path Gain.
00 = 0 dB
01 = –3.5 dB
10 = 3.5 dB
11 = Analog re ce ive path muted.
Si3216
62 Rev. 1.0
Reset settings = 0000_1000
Register 10. Two-Wire Impedance Synthesis Control
BitD7D6D5D4D3D2D1D0
Name CLC[1:0] TISE TISS[2:0]
Type R/W R/W R/W
Bit Name Function
7:6 Reserved Read returns zero.
5:4 CLC[1:0] Line Capacitance Compensation.
00 = Off
01 = 4.7 nF
10 = 10 nF
11 = Reserved
3TISE
Two-Wire Impedance Synthesis Ena ble.
0 = Two-wire impedance synthesis disabled.
1 = Two-wire impedance synthesis enabled.
2:0 TISS[2:0] Two-Wire Impedance Synthesis Selection.
000 = 600
001 = 900
010 = Japan (600 + 1 µF); requires external resistor RZREF =12k and C3, C4 = 100 nF.
011 = 900 + 2.16 µF; requires external resistor RZREF =18k and C3, C4 = 220 nF.
100 = CTR21 (270 + 750 || 150 nF).
101 = Australia/New Zealand #1 (220 + 820 || 120 nF).
110 = Slovakia/Slovenia/South Africa (220 + 820 || 115 nF).
111 = China (200 + 680 || 100 nF).
Si3216
Rev. 1.0 63
Reset settings = 0011_0011
Register 11. Hybrid Control
BitD7D6D5D4D3D2D1D0
Name HYBP[2:0] HYBA[2:0]
Type R/W R/W
Bit Name Function
7 Reserved Read returns zero.
6:4 HYBP[2:0] Pulse Metering Hybrid Adjustment.
000 = 4.08 dB
001 = 2.5 dB
010 = 1.16 dB
011=0dB
100 = –1.02 dB
101 = –1.94 dB
110 = –2.77 dB
111 = Off
3 Reserved Read returns zero.
2:0 HYBA[2:0] Audio Hybrid Adjustment.
000 = 4.08 dB
001 = 2.5 dB
010 = 1.16 dB
011=0dB
100 = –1.02 dB
101 = –1.94 dB
110 = –2.77 dB
111 = Off
Si3216
64 Rev. 1.0
Reset settings = 0001_0000
Register 14. Pow e rdo w n Co nt ro l 1
BitD7D6D5D4D3D2D1D0
Name DCOF PFR BIASOF SLICOF
Type R/W R/W R/W R/W
Bit Name Function
7:5 Reserved Read returns zero.
4 DCOF DC-DC Converter Power-Off Control.
0 = Automatic power control.
1 = Override automatic control and force dc-dc circuitry off.
3PFR
PLL Free-Run Control.
0 = Automatic free-run control.
1 = Override automatic control and force PLL into free-run state.
2 Reserved Read returns zero.
1 BIASOF DC Bias Power-Off Control.
0 = Automatic power control.
1 = Override automatic control and force dc bias circuitry off.
0SLICOF
SLIC Power-Off Control.
0 = Automatic power control.
1 = Override automatic control and force SLIC circuitry off.
Si3216
Rev. 1.0 65
Reset settings = 0000_0000
Register 15. Pow e rd o w n Co nt ro l 2
BitD7D6D5D4D3D2D1D0
Name ADCM ADCON DACM DACON GMM GMON
Type R/WR/WR/WR/WR/WR/W
Bit Name Function
7:6 Reserved Read returns zero.
5 ADCM Analog to Digital Converter Ma nual/Automatic Power Control.
0 = Automatic power control.
1 = Manual power control; ADCON controls on/off state.
4ADCON
Analog to Digital Converter On/Off Power Control.
When ADCM = 1:
0 = Analog to digital converter po wered off.
1 = Analog to digital converter powered on.
ADCON has no effect when ADCM = 0.
3DACM
Digital to Analog Converter Manual/Automatic Power Control.
0 = Automatic power control.
1 = Manual power control; DACON controls on/off state.
2DACON
Digital to Analog Converter On/Off Power Control.
When DACM = 1:
0 = Digital to analog converter powered off.
1 = Digital to analog converter powered on.
DACON has no effect when DACM = 0.
1GMM
Transconductance Amplifier Manual/Automatic Power Control.
0 = Automatic power control.
1 = Manual power control; GMON controls on/off state.
0GMON
Transconductance Amplifier On/Off Power Control.
When GMM = 1:
0 = Analog to digital converter po wered off.
1 = Analog to digital converter powered on.
GMON has no effect when GMM = 0.
Si3216
66 Rev. 1.0
Reset settings = 0000_0000
Register 18. Inte rrup t Status 1
BitD7D6D5D4D3D2D1D0
Name RGIP RGAP O2IP O2AP O1IP O1AP
Type R/WR/WR/WR/WR/WR/W
Bit Name Function
7:6 Reserved Read returns zero.
5RGIP
Ringing Inactive Timer Interrupt Pending.
Writing 1 to this bit clears a pending interrupt.
0 = No interrupt pending.
1 = Interrupt pending.
4RGAP
Ringing Active Timer Interrupt Pending.
Writing 1 to this bit clears a pending interrupt.
0 = No interrupt pending.
1 = Interrupt pending.
3O2IP
Oscillator 2 In ac ti ve Timer Interrupt Pending.
Writing 1 to this bit clears a pending interrupt.
0 = No interrupt pending.
1 = Interrupt pending.
2O2AP
Oscillator 2 Active Timer Interrupt Pending.
Writing 1 to this bit clears a pending interrupt.
0 = No interrupt pending.
1 = Interrupt pending.
1O1IP
Oscillator 1 In ac ti ve Timer Interrupt Pending.
Writing 1 to this bit clears a pending interrupt.
0 = No interrupt pending.
1 = Interrupt pending.
0O1AP
Oscillator 1 Active Timer Interrupt Pending.
Writing 1 to this bit clears a pending interrupt.
0 = No interrupt pending.
1 = Interrupt pending.
Si3216
Rev. 1.0 67
Reset settings = 0000_0000
Register 19. In te rru p t Status 2
BitD7D6D5D4D3D2D1D0
Name Q6AP Q5AP Q4AP Q3AP Q2AP Q1AP LCIP RTIP
Type R/W R/W R/W R/W R/W R/W R/W R/W
Bit Name Function
7Q6APPower Alarm Q6 Interrupt Pending.
Writing 1 to this bit clears a pending interrupt.
0 = No interrupt pending.
1 = Interrupt pending.
6Q5AP
Power Alarm Q5 Interrupt Pending.
Writing 1 to this bit clears a pending interrupt.
0 = No interrupt pending.
1 = Interrupt pending.
5Q4AP
Power Alarm Q4 Interrupt Pending.
Writing 1 to this bit clears a pending interrupt.
0 = No interrupt pending.
1 = Interrupt pending.
4Q3AP
Power Alarm Q3 Interrupt Pending.
Writing 1 to this bit clears a pending interrupt.
0 = No interrupt pending.
1 = Interrupt pending.
3Q2AP
Power Alarm Q2 Interrupt Pending.
Writing 1 to this bit clears a pending interrupt.
0 = No interrupt pending.
1 = Interrupt pending.
2Q1AP
Power Alarm Q1 Interrupt Pending.
Writing 1 to this bit clears a pending interrupt.
0 = No interrupt pending.
1 = Interrupt pending.
1LCIP
Loop Closure Transition Interrupt Pending.
Writing 1 to this bit clears a pending interrupt.
0 = No interrupt pending.
1 = Interrupt pending.
0RTIP
Ring Trip Interrupt Pending.
Writing 1 to this bit clears a pending interrupt.
0 = No interrupt pending.
1 = Interrupt pending.
Si3216
68 Rev. 1.0
Reset settings = 0000_0000
Register 20. In te rru p t Status 3
BitD7D6D5D4D3D2D1D0
Name INDP
Type R/W
Bit Name Function
7:2 Reserved Read returns zero.
1INDP
Indirect Register Access Serviced Interrupt.
This bit is set once a pendin g ind ire ct register service request has been completed.
Writing 1 to this bit clears a pending interrupt.
0 = No interrupt pending.
1 = Interrupt pending.
0 Reserved Read returns zero.
Si3216
Rev. 1.0 69
Reset settings = 0000_0000
Register 21. In te rrup t Ena b le 1
BitD7D6D5D4D3D2D1D0
Name RGIE RGAE O2IE O2AE O1IE O1AE
Type R/WR/WR/WR/WR/WR/W
Bit Name Function
7:6 Reserved Read/write bit with no function.
5RGIE
Ringing Inactive Timer Interrupt Enable.
0 = Interrupt masked.
1 = Interrupt enabled.
4RGAE
Ringing Active Timer Interrupt Enable.
0 = Interrupt masked.
1 = Interrupt enabled.
3O2IE
Oscillator 2 In ac ti ve Timer Interrupt Enable.
0 = Interrupt masked.
1 = Interrupt enabled.
2O2AE
Oscillator 2 Active Timer Interrupt Enable.
0 = Interrupt masked.
1 = Interrupt enabled.
1O1IE
Oscillator 1 In ac ti ve Timer Interrupt Enable.
0 = Interrupt masked.
1 = Interrupt enabled.
0O1AE
Oscillator 1 Active Timer Interrupt Enable.
0 = Interrupt masked.
1 = Interrupt enabled.
Si3216
70 Rev. 1.0
Reset settings = 0000_0000
Register 22. In te rrup t Ena b le 2
BitD7D6D5D4D3D2D1D0
Name Q6AE Q5AE Q4AE Q3AE Q2AE Q1AE LCIE RTIE
Type R/W R/W R/W R/W R/W R/W R/W R/W
Bit Name Function
7Q6AEPower Alarm Q6 Interrupt Enable.
0 = Interrupt masked.
1 = Interrupt enabled.
6Q5AE
Power Alarm Q5 Interrupt Enable.
0 = Interrupt masked.
1 = Interrupt enabled.
5Q4AE
Power Alarm Q4 Interrupt Enable.
0 = Interrupt masked.
1 = Interrupt enabled.
4Q3AE
Power Alarm Q3 Interrupt Enable.
0 = Interrupt masked.
1 = Interrupt enabled.
3Q2AE
Power Alarm Q2 Interrupt Enable.
0 = Interrupt masked.
1 = Interrupt enabled.
2Q1AE
Power Alarm Q1 Interrupt Enable.
0 = Interrupt masked.
1 = Interrupt enabled.
1LCIE
Loop Closure Transition Interrupt Enable.
0 = Interrupt masked.
1 = Interrupt enabled.
0RTIE
Ring Trip Interrupt Enable.
0 = Interrupt masked.
1 = Interrupt enabled.
Si3216
Rev. 1.0 71
Reset settings = 0000_0000
Register 23. In te rrup t Ena b le 3
BitD7D6D5D4D3D2D1D0
Name INDE
Type R/W
Bit Name Function
7:2 Reserved Read returns zero.
1INDE
Indirect Register Access Serviced Interrupt Enable.
0 = Interrupt masked.
1 = Interrupt enabled.
0 Reserved Read/write bit with no function.
Si3216
72 Rev. 1.0
Reset settings = 0000_0000
Reset settings = 0000_0000
Register 28. Indirect Data Access—Low Byte
BitD7D6D5D4D3D2D1D0
Name IDA[7:0]
Type R/W
Bit Name Function
7:0 IDA[7:0] Indirect Data Access—Low Byte.
A write to IDA followed by a write to IAA will place the contents of IDA into an indirect
register at the location referenced by IAA at the next indirect register update (16 kHz
update rate—a write operation). Writing IAA only will load IDA with the value stored at
IAA at the next indirect memory update (a read operation).
Register 29. Indirect Data Access—High Byte
BitD7D6D5D4D3D2D1D0
Name IDA[15:8]
Type R/W
Bit Name Function
7:0 IDA[15:8] Indirect Data Access—High Byte.
A write to IDA followed by a write to IAA will place the contents of IDA into an indirect
register at the location referenced by IAA at the next indirect register update (16 kHz
update rate—a write operation). Writing IAA only will load IDA with the value stored at
IAA at the next indirect memory update (a read operation).
Si3216
Rev. 1.0 73
Reset settings = xxxx_xxxx
Reset settings = 0000_0000
Register 30. Indirect Address
BitD7D6D5D4D3D2D1D0
Name IAA[7:0]
Type R/W
Bit Name Function
7:0 IAA[7:0] Indirect Address Access.
A write to IDA followed by a write to IAA will place the contents of IDA into an indirect
register at the location referenced by IAA at the next indirect register update (16 kHz
update rate—a write operation). Writing IAA only will load IDA with the value stored at
IAA at the next indirect memory update (a read operation).
Register 31. Indirect Address Status
BitD7D6D5D4D3D2D1D0
Name IAS
Type R
Bit Name Function
7:1 Reserved Read returns zero.
0IAS
Indirect Access Status.
0 = No indirect memory access pending.
1 = Indirect memory access pending.
Si3216
74 Rev. 1.0
Reset settings = 0000_0000
Register 32. Oscillator 1 Control
BitD7D6D5D4D3D2D1D0
Name OSS1 REL OZ1 O1TAE O1TIE O1E O1SO[1:0]
Type R R/W R/W R/W R/W R/W R/W
Bit Name Function
7 OSS1 Oscillator 1 Signal Status.
0 = Output signal inactive.
1 = Output signal active.
6REL
Oscillator 1 Automatic Register Reload.
This bit should be set for FSK signaling.
0 = Oscillator 1 will stop signaling after inactive timer expires.
1 = Oscillator 1 will continue to read register parameters and output signals.
5OZ1
Oscillator 1 Zero Cross Enable.
0 = Signal terminates after active timer expires.
1 = Signal terminates at zero cros sin g after active time r ex pir es.
4O1TAE
Oscillator 1 Act ive Timer Enable .
0=Disable timer.
1 = Enable timer.
3O1TIE
Oscillator 1 Inac ti ve Timer Enable.
0=Disable timer.
1 = Enable timer.
2O1E
Oscillator 1 Enable.
0 = Disable oscillator.
1 = Enable oscillator.
1:0 O1SO[1:0] Oscillator 1 Signal Output Routing.
00 = Unassigned path (output not connected).
01 = Assign to transmit path.
10 = Assign to receive path.
11 = Assign to both paths.
Si3216
Rev. 1.0 75
Reset settings = 0000_0000
Register 33. Oscillator 2 Control
BitD7D6D5D4D3D2D1D0
Name OSS2 OZ2 O2TAE O2TIE O2E O2SO[1:0]
Type RR/WR/WR/WR/WR/W
Bit Name Function
7 OSS2 Oscillator 2 Signal Status.
0 = Output signal inactive.
1 = Output signal active.
6 Reserved Read returns zero.
5OZ2
Oscillator 2 Zero Cross Enable.
0 = Signal terminates after active timer expires.
1 = Signal terminates at zero crossing.
4O2TAE
Oscillator 2 Act ive Timer Enable .
0=Disable timer.
1 = Enable timer.
3O2TIE
Oscillator 2 Inac ti ve Timer Enable.
0=Disable timer.
1 = Enable timer.
2O2E
Oscillator 2 Enable.
0 = Disable oscillator.
1 = Enable oscillator.
1:0 O2SO[1:0] Oscillator 2 Signal Output Routing.
00 = Unassigned path (output not connected).
01 = Assign to transmit path.
10 = Assign to receive path.
11 = Assign to both paths.
Si3216
76 Rev. 1.0
Reset settings = 0000_0000
Register 34. Rin g in g Osc ill at or Co nt rol
BitD7D6D5D4D3D2D1D0
Name RSS RDAC RTAE RTIE ROE RVO TSWS
Type RRR/WR/WRR/WR/W
Bit Name Function
7RSSRinging Signal Status.
0 = Ringing oscillator output signal inactive.
1 = Ringing oscillator output signal active.
6 Reserved Read returns zero.
5 RDAC Ringing Signal DAC/Linefeed Cross Indicator.
For ringing signal start and stop, output to TIP and RING is suspended to ensure conti-
nuity with dc linefeed voltages. RDAC indicates that ringing sig nal is actually present at
TIP and RING.
0 = Ringing signal not present at TIP and RING.
1 = Ringing signal present at TIP and RING.
4RTAE
Ringing Active Timer Enable.
0=Disable timer.
1 = Enable timer.
3RTIE
Ringing Inactive Timer Enable.
0=Disable timer.
1 = Enable timer.
2ROE
Ringing Oscillator Enable.
0 = Ringing oscillator disabled.
1 = Ringing oscillator enabled.
1RVO
Ringing Voltage Offset.
0 = No dc offset added to ringing signa l.
1 = DC offset added to ring ing signal.
0TSWS
Trapezoid/Sinusoid Waveshape Select.
0 = Sinusoid.
1 = Trapezoid.
Si3216
Rev. 1.0 77
Reset settings = 0000_0000
Reset settings = 0000_0000
Reset settings = 0000_0000
Register 36. Oscillator 1 Active Timer—Low Byte
BitD7D6D5D4D3D2D1D0
Name OAT1[7:0]
Type R/W
Bit Name Function
7:0 OAT1[7:0] Oscillator 1 Active Timer.
LSB = 125 µs
Register 37. Oscillator 1 Active Timer—High Byte
BitD7D6D5D4D3D2D1D0
Name OAT1[15:8]
Type R/W
Bit Name Function
7:0 OAT1[15:8] Oscillator 1 Active Timer.
Register 38. Oscillator 1 Inactive Timer—Low Byte
BitD7D6D5D4D3D2D1D0
Name OIT1[7:0]
Type R/W
Bit Name Function
7:0 OIT1[7:0] Oscillator 1 Inactive Timer.
LSB = 125 µs
Si3216
78 Rev. 1.0
Reset settings = 0000_0000
Reset settings = 0000_0000
Reset settings = 0000_0000
Register 39. Oscillator 1 Inactive Timer—High Byte
BitD7D6D5D4D3D2D1D0
Name OIT1[15:8]
Type R/W
Bit Name Function
7:0 OIT1[15:8] Oscillator 1 In ac ti ve Timer.
Register 40. Oscillator 2 Active Timer—Low Byte
BitD7D6D5D4D3D2D1D0
Name OAT2[7:0]
Type R/W
Bit Name Function
7:0 OAT2[7:0] Oscillator 2 Active Timer.
LSB = 125 µs
Register 41. Oscillator 2 Active Timer—High Byte
BitD7D6D5D4D3D2D1D0
Name OAT2[15:8]
Type R/W
Bit Name Function
7:0 OAT2[15:8] Oscillator 2 Active Timer.
Si3216
Rev. 1.0 79
Reset settings = 0000_0000
Reset settings = 0000_0000
Reset settings = 0000_0000
Register 42. Oscillator 2 Inactive Timer—Low Byte
BitD7D6D5D4D3D2D1D0
Name OIT2[7:0]
Type R/W
Bit Name Function
7:0 OIT2[7:0] Oscillator 2 Inactive Timer.
LSB = 125 µs
Register 43. Oscillator 2 Inactive Timer—High Byte
BitD7D6D5D4D3D2D1D0
Name OIT2[15:8]
Type R/W
Bit Name Function
7:0 OIT2[15:8] Oscillator 2 In ac ti ve Timer.
Register 48. Ring in g Osc illator Active Timer—Low B yte
BitD7D6D5D4D3D2D1D0
Name RAT[7:0]
Type R/W
Bit Name Function
7:0 RAT[7:0] Ringing Active Timer.
LSB = 125 µs
Si3216
80 Rev. 1.0
Reset settings = 0000_0000
Reset settings = 0000_0000
Reset settings = 0000_0000
Register 49. Rin g in g Osc ill at or Act iv e Timer—Hi gh Byt e
BitD7D6D5D4D3D2D1D0
Name RAT[15:8]
Type R/W
Bit Name Function
7:0 RAT[15:8] Ringing Active Timer.
Register 50. Rin g ing Os c ill at or In ac ti ve Timer—Low Byte
BitD7D6D5D4D3D2D1D0
Name RIT[7:0]
Type R/W
Bit Name Function
7:0 RIT[7:0] Ringing Inactive Timer.
LSB = 125 µs
Register 51. Rin g ing Os c ill at or In ac ti ve Timer—High Byte
BitD7D6D5D4D3D2D1D0
Name RIT[15:8]
Type R/W
Bit Name Function
7:0 RIT[15:8] Ringing Inactive Timer.
Si3216
Rev. 1.0 81
Reset settings = 0000_0000
Reset settings = 0101_0100
Register 52. FSK Data
BitD7D6D5D4D3D2D1D0
Name FSKDAT
Type R/W
Bit Name Function
7:1 Reserved Read returns zero.
0 FSKDAT FSK Data.
When FSKEN = 1 (direct Register 108, bit 6) and REL = 1 (direct Register 32, bit 6), this
bit serves as the buffered input for FSK generation bit stream dat a.
Register 63. Loop Closure Debounce Interval
BitD7D6D5D4D3D2D1D0
Name LCD[7:0]
Type
Bit Name Function
7:0 LCD[7:0] Loop Closure Debounce Interval for Automatic Ringing.
This register sets the loop closure debounce interval for the ringing silent period when
using automatic ringing cadences. The value may be set between 0 ms (0x00) and
159 ms (0x7F) in 1.25 ms steps.
Si3216
82 Rev. 1.0
Reset settings = 0000_0000
Register 64. Linefe ed Co n trol
BitD7D6D5D4D3D2D1D0
Name LFS[2:0] LF[2:0]
Type RR/W
Bit Name Function
7 Reserved Read returns zero.
6:4 LFS[2:0] Linefeed Shadow.
This register reflects the actual real time linefeed state. Automatic operations may cause
actual linefeed state to deviate from the state defined by linefeed register (e.g., when
linefeed equals Ringing state, LFS will equal on-hook transmission state during ringing
silent period and Ring ing s tate durin g ring bu rst).
000 = Open
001 = Forward active
010 = Forward on-h o ok transmission
011 = TIP open
100 = Ringing
101 = Reverse active
110 = Rever se on -h o ok tran sm ission
111 = RING open
3 Reserved Read returns zero.
2:0 LF[2:0] Linefeed.
Writing to this register sets the linefeed state.
000 = Open
001 = Forward active
010 = Forward on-h o ok transmission
011 = TIP open
100 = Ringing
101 = Reverse active
110 = Rever se on -h o ok tran sm ission
111 = RING open
Si3216
Rev. 1.0 83
Reset settings = 0110_0001
Register 65. External Bipolar Transistor Control
BitD7D6D5D4D3D2D1D0
Name SQH CBY ETBE ETBO[1:0] ETBA[1:0]
Type R/W R/W R/W R/W R/W
Bit Name Function
7 Reserved Read returns zero.
6SQH
Audio Squelch.
0 = No squelch.
1 = STIPAC and SRINGAC pins squelched.
5CBY
Capacitor Bypass.
0 = Capacitors CP (C1) and CM (C2) in circuit.
1 = Capacitors CP (C1) and CM (C2) bypassed.
4ETBE
External Transistor Bias Enable.
0 = Bias disabled.
1 = Bias enabled.
3:2 ETBO[1:0] External Transistor Bias Levels—On-Hook Transmission State.
DC bias current which flows through exte rnal BJTs in the on-hook transmission state.
Increasing this value increases the compliance of the ac longitudinal balance circuit.
00 = 4 mA
01 = 8 mA
10 = 12 mA
11 = Reserved
1:0 ETBA[1:0] External Transistor Bias Levels—Active Off-Hook State.
DC bias current which flows through external BJTs in the active of f-hook state. Increasing
this value increases the co mp lia nc e of th e ac long itu din al ba la nce circu it.
00 = 4 mA
01 = 8 mA
10 = 12 mA
11 = Reserved
Si3216
84 Rev. 1.0
Reset settings = 0000_0011
Register 66. Bat ter y Fe e d Con tro l
BitD7D6D5D4D3D2D1D0
Name VOV FVBAT TRACK
Type R/W R/W R/W
Bit Name Function
7:5 Reserved Read returns zero.
4VOV
Overhead Voltage Range Increase. (See Figure 19 on page 35.)
This bit selects the programmable range for VOV, which is defined in indirect Register 41.
0=V
OV = 0 V to 9 V
1=V
OV = 0 V to 13.5 V
3FVBAT
VBAT Manual Setting.
0 = Normal operation.
1=V
BAT tracks VBATH register.
2:1 Reserved Read returns zero.
0TRACK
DC-DC Converter Tracking Mode.
0=|V
BAT| will not decrease below VBATL.
1=V
BAT tracks VRING.
Si3216
Rev. 1.0 85
Reset settings = 0001_1111
Register 67. Automatic/Manual Control
BitD7D6D5D4D3D2D1D0
Name MNCM MNDIF SPDS AORD AOLD AOPN
Type R/W R/W R/W R/W R/W R/W
Bit Name Function
7 Reserved Read returns zero.
6 MNCM Common Mode Manual/Automatic Select.
0=Automatic control.
1 = Manual control, in which TIP (forward) or RING (reverse) forces voltage to follow
VCM value.
5 MNDIF Differential Mode Manual/Automatic Select.
0=Automatic control.
1 = Manual control (forces differential voltage to follow VOC value).
4 SPDS Speed-Up Mode Enable.
0 = Speed-up disabled.
1 = Automatic speed-up.
3 Reserved Read returns zero.
2AORD
Automatic/Manual Ring Trip Detect.
0 = Manual mode.
1 = Enter off-hook Active state automatically upon ring trip detect.
1AOLD
Automatic/Manual Loop Closure Detect.
0 = Manual mode.
1 = Enter off-hook Active state automatically upon loop closure detect.
0AOPN
Power Alarm Automatic/Manual Detect.
0 = Manual mode.
1 = Enter Open state automatically upon power alarm.
Si3216
86 Rev. 1.0
Reset settings = 0000_0000
Reset settings = 0000_1010
Register 68. Loop Closure/Ring Trip Detect Status
BitD7D6D5D4D3D2D1D0
Name DBIRAW RTP LCR
Type RRR
Bit Name Function
7:3 Reserved Read returns zero.
2DBIRAW
Ring Trip/Loop Closure Unfiltered Output.
The state of this bit reflects the real time output of ring trip and loop closure detect circuit s
before debouncing.
0 = Ring trip/loop closure threshold exceeded.
1 = Ring trip/loop closure threshold not exceeded.
1RTP
Ring Trip Detect Indicator (Filtered Output).
0 = Ring trip detect has not occurred.
1 = Ring trip detect occurred.
0LCR
Loop Closure Detect Indicator ( Filtered Output).
0 = Loop closure detect has not occurred.
1 = Loop closure detect has occurred.
Register 69. Loop Closure Debounce Interval
BitD7D6D5D4D3D2D1D0
Name LCDI[6:0]
Type R/W
Bit Name Function
7 Reserved Read returns zero.
6:0 LCDI[6:0] Loop Closure Debounce Interval.
The value written to this register defines the minimum steady st ate debounce time. Value
may be set between 0 ms (0x00) to 159 ms (0x7F) in 1.25 ms steps. Default
value = 12.5 ms.
Si3216
Rev. 1.0 87
Reset settings = 0000_1010
Reset settings = 0000_0000
Register 70. Ring Trip Detect Debounce Interval
BitD7D6D5D4D3D2D1D0
Name RTDI[6:0]
Type R/W
Bit Name Function
7 Reserved Read returns zero.
6:0 RTDI[6:0] Ring Trip Detect Debounce Interval.
The value written to this register defines the minimum steady st ate debounce time. The
value may be set between 0 ms (0x00) to 159 ms (0x7F) in 1.25 ms steps. Default
value = 12.5 ms.
Register 71. Loop Current Limit
BitD7D6D5D4D3D2D1D0
Name ILIM[2:0]
Type R/W
Bit Name Function
7:3 Reserved Read returns zero.
2:0 ILIM[2:0] Loop Current Limit.
The value written to this register sets the constant loop current. The value may be set
between 20 mA (0x00) and 41 mA (0x07) in 3 mA steps.
Si3216
88 Rev. 1.0
Reset settings = 0010_0000
Reset settings = 0000_0010
Register 72. On-Hook Line Voltage
BitD7D6D5D4D3D2D1D0
Name VSGN VOC[5:0]
Type R/W R/W
Bit Name Function
7 Reserved Read returns zero.
6 VSGN On-Hook Line Voltage.
The value written to this bit sets the on-hook line voltage polarity (VTIP–VRING).
0=V
TIP–VRINGis positive.
1=V
TIP–VRING is negative.
5:0 VOC[5:0] On-Hook Line Voltage.
The value written to this register sets the on-hook line voltage (VTIP–VRING). Value may
be set between 0 V (0x00) and 94.5 V (0x3F) in 1.5 V steps. Default value = 48 V.
Register 73. Co mmon Mod e Voltage
BitD7D6D5D4D3D2D1D0
Name VCM[5:0]
Type R/W
Bit Name Function
7:6 Reserved Read returns zero.
5:0 VCM[5:0] Common Mode Voltage.
The value written to this register sets VTIP for forward active and forward on-hook trans-
mission states and VRING for reverse active and reverse on-ho ok transmission states.
The value may be set be tw ee n 0 V (0x00) and –94.5 V (0x3F) in 1.5 V steps. Defau lt
value = –3 V.
Si3216
Rev. 1.0 89
Reset settings = 0011_0010
Reset settings = 0001_0000
Register 74. High Battery Voltage
BitD7D6D5D4D3D2D1D0
Name VBATH[5:0]
Type R/W
Bit Name Function
7:6 Reserved Read returns zero.
5:0 VBATH[5:0] High Battery Voltage.
The value written to th is register sets high ba ttery voltage. VBATH must be greater than or
equal to VBATL. The value may be set between 0 V (0x00) and –94.5 V (0x3F) in 1.5 V
steps. Default value = –75 V.
Register 75. Low Battery Voltage
BitD7D6D5D4D3D2D1D0
Name VBATL[5:0]
Type R/W
Bit Name Function
7:6 Reserved Read returns zero.
5:0 VBATL[5:0] Low Battery Voltage.
The value written to this register sets low battery voltage. VBATH must be greater than or
equal to VBATL. The value may be set between 0 V (0x00) and –94.5 V (0x3F) in 1.5 V
steps. Default value = –24 V.
Si3216
90 Rev. 1.0
Reset settings = 0000_0000
Reset settings = 0000_0000
Register 76. P ow e r Mo n it o r Po in te r
BitD7D6D5D4D3D2D1D0
Name PWRMP[2:0]
Type R/W
Bit Name Function
7:3 Reserved Read returns zero.
2:0 PWRMP[2:0] Power Monitor Pointer.
Selects the external transistor from which to read power output. The power of the
selected transistor is read in the PWROM register.
000 = Q1
001 = Q2
010 = Q3
011 = Q4
100 = Q5
101 = Q6
110 = Undefined
111 = Undefined
Register 77. Line Power Output Monitor
BitD7D6D5D4D3D2D1D0
Name PWROM[7:0]
Type R
Bit Name Function
7:0 PWROM[7:0] Line Power Output Monitor.
This register report s th e re al time power outpu t of the transistor selected using PWRMP.
The range is 0 W (0x00) to 7.8 W (0xFF) in 30.4 mW steps for Q1, Q2, Q5, and Q6.
The range is 0 W (0x00) to 0.9 W (0xFF) in 3.62 mW steps for Q3 and Q4.
Si3216
Rev. 1.0 91
Reset settings = 0000_0000
Reset settings = 0000_0000
Register 78. Loop Voltage Sense
BitD7D6D5D4D3D2D1D0
Name LVSP LVS[5:0]
Type RR
Bit Name Function
7 Reserved Read returns zero.
6LVSP
Loop Voltage Sense Polarity.
This register reports the polarity of the differential loop voltage (VTIP – VRING).
0 = Positive loop voltage (VTIP > VRING).
1 = Negative loop voltage (VTIP < VRING).
5:0 LVS[5:0] Loop Voltage Sens e Magnitude.
This register reports the magnitude of the differential loop voltage (VTIP – VRING). The
range is 0 V to 94.5 V in 1.5 V steps.
Register 79. Loop Current Sense
BitD7D6D5D4D3D2D1D0
Name LCSP LCS[5:0]
Type RR
Bit Name Function
7 Reserved Read returns zero.
6LCSP
Loop Current Sense Polarity.
This register reports the polarity of the loop current.
0 = Positive loop current (forward direction).
1 = Negative loop current (reverse direction).
5:0 LCS[5:0] Loop Current Sense Magnitude.
This register repor ts the magnitude of the loop curr ent. The range is 0 mA to 78.75 mA in
1.25 m A ste ps.
Si3216
92 Rev. 1.0
Reset settings = 0000_0000
Reset settings = 0000_0000
Reset settings = 0000_0000
Register 80. TIP Voltage Sense
BitD7D6D5D4D3D2D1D0
Name VTIP[7:0]
Type R
Bit Name Function
7:0 VTIP[7:0] TIP Voltage Sense .
This register r eport s th e real tim e volta ge at TIP with respect to ground . The range is 0 V
(0x00) to –95.88 V (0xFF) in. 376 V steps.
Register 81. RING Voltage Sense
BitD7D6D5D4D3D2D1D0
Name VRING[7:0]
Type R
Bit Name Function
7:0 VRING[7:0] RIN G Voltage Sense.
This register re po rts the real time vo ltage at RING with respect to ground. The ran ge is
0 V (0x00) to –95.88 V (0xFF) in .376 V steps.
Register 82. Bat te r y Voltage Sense 1
BitD7D6D5D4D3D2D1D0
Name VBATS1[7:0]
Type R
Bit Name Function
7:0 VBATS1[7:0] Battery Voltage Sense 1.
This register is one of two registers that reports the real time voltage at VBAT with respect
to ground. The range is 0 V (0x00) to –95.88 V (0xFF) in .376 V steps.
Si3216
Rev. 1.0 93
Reset settings = 0000_0000
Reset settings = xxxx_xxxx
Reset settings = xxxx_xxxx
Register 83. Bat te r y Voltage Sense 2
BitD7D6D5D4D3D2D1D0
Name VBATS2[7:0]
Type R
Bit Name Function
7:0 VBATS2[7:0] Battery Voltage Sense 2.
This register is one of two registers that reports the real time voltage at VBAT with respect
to ground. The range is 0 V (0x00) to –95.88 V (0xFF) in .376 V steps.
Register 84. Transistor 1 Current Sense
BitD7D6D5D4D3D2D1D0
Name IQ1[7:0]
Type R
Bit Name Function
7:0 IQ1[7:0] Transi st or 1 Cu rre n t Sense .
This register reports the real time current through Q1. The range is 0 A (0x00) to
81.35 mA (0xFF) in .319 mA steps. If ETBE = 1, the repor te d value does not include the
additional ETBO/A current.
Register 85. Transistor 2 Current Sense
BitD7D6D5D4D3D2D1D0
Name IQ2[7:0]
Type R
Bit Name Function
7:0 IQ2[7:0] Transi st or 2 Cu rre n t Sense .
This register reports the real time current through Q2. The range is 0 A (0x00) to
81.35 mA (0xFF) in .319 mA steps. If ETBE = 1, the repor te d value does not include the
additional ETBO/A current.
Si3216
94 Rev. 1.0
Reset settings = xxxx_xxxx
Reset settings = xxxx_xxxx
Reset settings = xxxx_xxxx
Register 86. Transistor 3 Current Sense
BitD7D6D5D4D3D2D1D0
Name IQ3[7:0]
Type R
Bit Name Function
7:0 IQ3[7:0] Transi st or 3 Cu rre n t Sense .
This register reports the real time current through Q3. The range is 0 A (0x00) to
9.59 mA (0xFF) in 37.6 µA steps.
Register 87. Transistor 4 Current Sense
BitD7D6D5D4D3D2D1D0
Name IQ4[7:0]
Type R
Bit Name Function
7:0 IQ4[7:0] Transi st or 4 Cu rre n t Sense .
This register reports the real time current through Q4. The range is 0 A (0x00) to
9.59 mA (0xFF) in 37.6 µA steps.
Register 88. Transistor 5 Current Sense
BitD7D6D5D4D3D2D1D0
Name IQ5[7:0]
Type R
Bit Name Function
7:0 IQ5[7:0] Transi st or 5 Cu rre n t Sense .
This register reports the real time current through Q5. The range is 0 A (0x00) to
80.58 mA (0xFF) in .316 mA steps.
Si3216
Rev. 1.0 95
Reset settings = xxxx_xxxx
Reset settings = 1111_1111
Register 89. Transistor 6 Current Sense
BitD7D6D5D4D3D2D1D0
Name IQ6[7:0]
Type R
Bit Name Function
7:0 IQ6[7:0] Transi st or 6 Cu rre n t Sense .
This register reports the real time current through Q6. The range is 0 A (0x00) to
80.58 mA (0xFF) in .316 mA steps.
Register 92. DC-DC Converter PWM Period
BitD7D6D5D4D3D2D1D0
Name DCN[7] 1 DCN[5:0]
Type R/W R R/W
Bit Name Function
7:0 DCN[7:0] DC-DC Converter Period.
This register sets the PWM period for the dc-dc converter. The range is 3.906 µs (0x40)
to 15.564 µs (0xFF) in 61.035 ns steps.
Bit 6 is fixed to one and read-only, so there are two ranges of operation:
3.906–7.751 µs, used for MOSFET transistor switching (Si3216M).
11.719–15.564 µs, used for BJT transistor switching (Si3216).
Si3216
96 Rev. 1.0
Reset settings = 0001_0100 (Si3216)
Reset settings = 0011_0100 (Si3216M)
Reset settings = 0000_0000
Register 93. DC-DC Converter Switching Delay
BitD7D6D5D4D3D2D1D0
Name DCCAL DCPOL DCTOF[4:0]
Type R/W R R/W
Bit Name Function
7 DCCAL DC-DC Converter Peak Current Monitor Calibration Status.
Writing a one to this bit starts the dc-dc converter peak current monitor calibration rou-
tine.
0 = Normal operation.
1 = Calibration being perf or me d .
6 Reserved Read returns zero.
5 DCPOL DC-DC Converter Feed Forward Pin (DCFF) Polarity.
This read-only register bit indicates the polarity relationship of the DCFF pin to the
DCDRV pin. Two versions of the Si3216 are offered to support the two relationships.
0 = DCFF pin polarity is opposite of DCDRV pin (Si3216).
1 = DCFF pin polarity is same as DCDRV pin (Si3216M).
4:0 DCTOF[4:0] DC-DC Converter Minimum Off Time.
This register set s the min imum off time fo r the pulse width modulated dc-dc
converter control. TOFF = (DCTOF + 4)x61.035 ns.
Register 94. DC-DC Converter PWM Pulse Width
BitD7D6D5D4D3D2D1D0
Name DCPW[7:0]
Type R
Bit Name Function
7:0 DCPW[7:0] DC-DC Converter Pulse Width.
Pulse width of DCDRV is given by PW = (DCPW – DCTOF – 4) x 61.035 n s.
Si3216
Rev. 1.0 97
Reset settings = 0001_1111
Register 96. Calibration Control/Status Register 1
BitD7D6D5D4D3D2D1D0
Name CAL CALSP CALR CALT CALD CALC CALIL
Type R/WR/WR/WR/WR/WR/WR/W
Bit Name Function
7 Reserved Read returns zero.
6CAL
Calibration Control/Status Bit.
Setting this bit begins calibration of the entire system.
0 = Normal operation or calibration complete.
1 = Calibration in progress.
5 CALSP Calibration Speedup.
Setting this bit shortens the time allotted for VBAT settling at the beginning of the
calibration cycle.
0 = 300 ms
1=30ms
4CALR
RING Gain Mismatch Calibration.
For use with discrete solution only. When using the Si3201, consult “AN35: Si321x
User’s Quick Re ference Guide” and follow the instructions for manual calibration.
0 = Normal operation or calibration complete.
1 = Calibration enabled or in progress.
3CALT
TIP Gain Mismatch Calibration.
For use with discrete solution only. When using the Si3201, consult “AN35: Si321x
User’s Quick Re ference Guide” and follow the instructions for manual calibration.
0 = Normal operation or calibration complete.
1 = Calibration enabled or in progress.
2CALD
Differential DAC Gain Calibration.
0 = Normal operation or calibration complete.
1 = Calibration enabled or in progress.
1CALC
Common Mode DAC Gain Calibration.
0 = Normal operation or calibration complete.
1 = Calibration enabled or in progress.
0CALIL
ILIM Calibration.
0 = Normal operation or calibration complete.
1 = Calibration enabled or in progress.
Si3216
98 Rev. 1.0
Reset settings = 0001_1110
Register 97. Calibration Control/Status Register 2
BitD7D6D5D4D3D2D1D0
Name CALM1 CALM2 CALDAC CALADC
Type R/WR/WR/WR/W
Bit Name Function
7:5 Reserved Read returns zero.
4CALM1
Monitor ADC Calibration 1.
0 = Normal operation or calibration complete.
1 = Calibration enabled or in progress.
3CALM2
Monitor ADC Calibration 2.
0 = Normal operation or calibration complete.
1 = Calibration enabled or in progress.
2CALDAC
DAC Calibration.
Setting this bit begins calibration of the audio DAC offset.
0 = Normal operation or calibration complete.
1 = Calibration enabled or in progress.
1 CALADC ADC Calibration.
Setting this bit begins calibration of the audio ADC offset.
0 = Normal operation or calibration complete.
1 = Calibration enabled or in progress.
0 Reserved Read returns zero.
Si3216
Rev. 1.0 99
Reset settings = 0001_0000
Reset settings = 0001_0000
Reset settings = 0001_0001
Register 98. RING Gain Mismatch Calibration Result
BitD7D6D5D4D3D2D1D0
Name CALGMR[4:0]
Type R/W
Bit Name Function
7:5 Reserved Read returns zero.
4:0 CALGMR[4:0] Gain Mismatch of IE Tracking Loop for RING Curren t.
Register 99. TIP Gain Mismatch Calibration Result
BitD7D6D5D4D3D2D1D0
Name CALGMT[4:0]
Type R/W
Bit Name Function
7:5 Reserved Read returns zero.
4:0 CALGMT[4:0] Gain Mismatch of IE Tracking Loop for TIP Current.
Register 100. Differential Loop Curre nt Gain Calibration Result
BitD7D6D5D4D3D2D1D0
Name CALGD[4:0]
Type R/W
Bit Name Function
7:5 Reserved Read returns zero.
4:0 CALGD[4:0] Differential DAC Gain Calibration Result.
Si3216
100 Rev. 1.0
Reset settings = 0001_0001
Reset settings = 0000_1000
Reset settings = 1000_1000
Register 101. Common Mode Loop Current Gain Calibration Result
BitD7D6D5D4D3D2D1D0
Name CALGC[4:0]
Type R/W
Bit Name Function
7:5 Reserved Read returns zero.
4:0 CALGC[4:0] Common Mode DAC Gain Calibration Result.
Register 102. Current Limit Calibration Result
BitD7D6D5D4D3D2D1D0
Name CALGIL[3:0]
Type R/W
Bit Name Function
7:4 Reserved Read returns zero.
3:0 CALGIL[3:0] Current Limit Calibration Result.
Register 103. Monitor ADC Offset Calibration Result
BitD7D6D5D4D3D2D1D0
Name CALMG1[3:0] CALMG2[3:0]
Type R/W R/W
Bit Name Function
7:4 CALMG1[3:0] Monitor ADC Offset Calibration Result 1.
3:0 CALMG2[3:0] Monitor ADC Offset Calibration Result 2.
Si3216
Rev. 1.0 101
Reset settings = 0000_0000
Reset settings = 0000_0000
Reset settings = 0000_1000
Register 104. Analog DAC/ADC Offset
BitD7D6D5D4D3D2D1D0
Name DACP DACN ADCP ADCN
Type R/W R/W R/W R/W
Bit Name Function
7:4 Reserved Read returns zero.
3DACP
Positive Analog DAC Offset.
2DACNNegative Analog DAC Off set.
1 ADCP Positive Analog ADC Offset.
0ADCNNegative Analog ADC Off set.
Register 105. DAC Offset Calibration Result
BitD7D6D5D4D3D2D1D0
Name DACOF[7:0]
Type R/W
Bit Name Function
7:0 DACOF[7:0] DAC Offset Calibration Result.
Register 107. DC Peak Current Monitor Calibration Result
BitD7D6D5D4D3D2D1D0
Name CMDCPK[3:0]
Type R/W
Bit Name Function
7:4 Reserved Read returns zero.
3:0 CMDCPK[3:0] DC Peak Current Monitor Calibration Result.
Si3216
102 Rev. 1.0
Reset settings = 0000_0000
Register 108. Enhan c eme n t En able
BitD7D6D5D4D3D2D1D0
Name ILIMEN FSKEN DCSU LCVE DCFIL HYSTEN
Type R/W R/W R/W R/W R/W R/W
Bit Name Function
7ILIMENCurrent Limit Increase.
When enabled, this bit tempo rarily increase s the maximum dif f erential cur rent limit at the
end of a ring burst to enable a faster settling time to a dc linefeed state .
0 = The value programmed in ILIM (direct Register 71) is used.
1 = The maximum differential loop curren t limit is temp or ar ily incr ease d to 41 mA.
6 FSKEN FSK Generation Enhancement.
When enabled, this bit will increase the clocking rate of tone generator 1 to 24 kHz only
when the REL bit (direct Register 32, bit 6) is set. Also, dedicate d oscillator r egisters are
used for FSK generation (i ndirect registers 99–104). Audio tones are generated usin g
this new higher frequency, and oscillator 1 active and inactive timers have a finer b it res-
olution of 41.67 µs. This provides greate r resolution during FSK caller ID signal genera-
tion.
0 = Tone generator always clocked at 8 kHz; OSC1, OSC1X., and OSC1Y are always
used.
1 = Tone generator module clocked at 24 kHz and dedicated FSK registers used only
when REL = 1 ; oth e rwis e cloc ke d at 8 kHz.
5 DCSU DC-DC Converter Control Speedup.
When enabled, this bit invokes a multi- thre sh old e rror contro l algor ith m which allows th e
dc-dc converter to adju st more quickly to voltage changes.
0 = Normal control algorithm used.
1 = Multi-threshold error control algorithm used.
4 Reserved Write has no effect.
3 Reserved Read returns zero.
2LCVE
Voltage-Based Loop Closure.
Enables loop closure to be det erm ine d by the T IP-t o- RING voltage rather than loop cur-
rent.
0 = Loop closure determined by loop current.
1 = Loop closure determined by TIP-to-RING voltage.
Si3216
Rev. 1.0 103
1DCFILDC-DC Converter Squelch.
When enabled, this bit squelches noise in the audio band from the dc-dc converter con-
trol loop.
0 = Voice band squelch disabled.
1 = Voice band squelch enabled.
0 HYSTEN Loop Closure Hysteresis Enable.
When enabled, this bit allows hysteresis to the loop closure calculation. The upper and
lower hysteresis thresholds are defined by Indirect Registers 28 and 43, respectively.
0 = Loop closure hysteresis disabled.
1 = Loop closure hysteresis enabled.
Bit Name Function
Si3216
104 Rev. 1.0
4. Indirect Registers
Indirect registers are not directly mapped into memory but are accessible through the IDA and IAA registers. A
write to IDA followed by a write to IAA is interpreted as a write request to an indirect register. In this case, the
contents of IDA are written to indirect memory at the location referenced by IAA at the next indirect register update.
A write to IAA without firs t writing to IDA is interpreted as a read request from an indirect register. In this case, the
value located at IAA is written to IDA at the next indirect register update. Indirect registers are updated at a rate of
16 kHz. For pending indirect register transfers, IAS (direct Register 31) will be one until serviced. In addition, an
interrupt, IND (Register 20), can be generated upon completion of the indirect transfer.
The indirect memory map is different from what is described in the data sheet. The indirect memory map is as
follows:
4.1. Oscillators
See functional description sections of tone generation, ringing, and pulse metering for guidelines on computing
register value s. All value s ar e re pr es en te d in 2s -co m ple m en t fo rm at .
Note: The values of all indirect registers are undefined following the reset state. Shaded areas denote bits that can be read
and written but should be written to zeroes.
Table 35. Si3210 to Si3216 Indirect Register Cross Reference
Si3210
Indirect
Register
Si3216
Indirect
Register
Indirect
Register
Name
Si3210
Indirect
Register
Si3216
Indirect
Register
Indirect
Register
Name
Si3210
Indirect
Register
Si3216
Indirect
Register
Indirect
Register
Name
13 0 OSC1 27 14 ADCG 38 25 NQ34
14 1 OSC1X 28 15 LCRT 39 26 NQ56
15 2 OSC1Y 29 16 RPTP 40 27 VCMR
16 3 OSC2 30 17 CML 41 64 VMIND
17 4 OSC2X 31 18 CMH 43 66 LCRTL
18 5 OSC2Y 32 19 PPT12 99 69 FSK0X
19 6 ROFF 33 20 PPT34 100 70 FSK0
20 7 RCO 34 21 PPT56 101 71 FSK1X
21 8 RNGX 35 22 NCLR 102 72 FSK1
22 9 RNGY 36 23 NRTP 103 73 FSK01
26 13 DACG 37 24 NQ12 104 74 FSK10
Table 36. Oscillator Indirect Registers Summary
Addr.D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0
0 OSC1[15:0]
1 OSC1X[15:0]
2 OSC1Y[15:0]
3 OSC2[15:0]
4 OSC2X[15:0]
5 OSC2Y[15:0]
6ROFF[5:0]
Si3216
Rev. 1.0 105
4.2. Digital Programmable Gain/Attenuation
See functional description sections of digital programmable gain/attenuation for guidelines on computing register
values. All values are repr esented in 2s-complement format.
Note: The values of all indirect registers are undefined following the reset state. Shaded areas denote bits that can be read
and written but should be written to zeros.
7 RCO[15:0]
8 RNGX[15:0]
9 RNGY[15:0]
Table 37. Oscillator Indirect Registers Description
Addr. Description Reference
Page
0Oscillator 1 Frequency Coefficient.
Sets to ne generator 1 frequency. 37
1Oscillator 1 Amplitude Register.
Sets to ne generator 1 signa l amplitude. 37
2Oscillator 1 Initial Phase Register.
Sets initial phase of tone generator 1 signal. 37
3Oscillator 2 Frequency Coefficient.
Sets to ne generator 2 frequency. 37
4Oscillator 2 Amplitude Register.
Sets to ne generator 2 signa l amplitude. 37
5Oscillator 2 Initial Phase Register.
Sets initial phase of tone generator 2 signal. 37
6Ringing Oscillator DC Offset.
Sets dc offset component (VTIP–VRING) to ringing waveform. The range is 0 to 94 .5 V in
1.5 V increments.
39
7Ringing Oscillator Frequency Coefficient.
Sets ringing generator frequency. 39
8Ringing Oscillator Amplitude Register.
Sets ringing generator signal amplitude. 39
9Ringing Oscillator Initial Phase Register.
Sets initial phase of ringing generator signal. 39
Table 38. Digital Programmable Gain/Attenuation Indirect Registers Summary
Addr.D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0
13 DACG[11:0]
14 ADCG[11:0]
Table 36. Oscillator Indirect Registers Summary (Continued)
Addr.D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0
Si3216
106 Rev. 1.0
Table 39. Digital Programmable Gain/Attenuation Indirect Registers Description
Addr. Description Reference
Page
13 Receive Path Digital to Analog Converter Gain/Attenuation.
This register sets gain/attenuation for the receive path. The digitized signal is effectively mul-
tiplied by DACG to achieve gain/attenuation. A value of 0x00 cor responds to – dB gain
(mute). A value of 0x400 corresponds to unity gain. A value of 0x7FF corresponds to a gain
of 6 dB.
43
14 Transmit Path Analog to Digital Converter Gain/Attenuation.
This register sets gain/attenuation for the transmit path. The digitized signal is effectively
multiplied by ADCG to achieve gain/attenuation . A value of 0x00 corresponds to –dB gain
(mute). A value of 0x400 corresponds to unity gain. A value of 0x7FF corresponds to a gain
of 6 dB.
43
Si3216
Rev. 1.0 107
4.3. SLIC Control
See descriptions of linefeed interface and power monitoring for guide lines on computing register values. All values
are represented in 2s-complement format.
Note: The values of all indirect registers are undefined following the reset state. Shaded areas denote bits that can be read
and written but should be written to zeroes.
Table 40. SLIC Control Indirect Registers Summary
Addr.D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0
15 LCRT[5:0]
16 RPTP[5:0]
17 CML[5:0]
18 CMH[5:0]
19 PPT12[7:0]
20 PPT34[7:0]
21 PPT56[7:0]
22 NCLR[12:0]
23 NRTP[12:0]
24 NQ12[12:0]
25 NQ34[12:0]
26 NQ56[12:0]
27 VCMR[3:0]
64 VMIND[3:0]
66 LCRTL[5:0]
Table 41. SLIC Control Indirect Registers Description
Addr. Description Reference Page
15 Loop Closure Threshold.
Loop closure detection threshold. This register defines the upper bounds threshold if hys-
teresis is enabled (direct Register 108, bit 0). The range is 0–80 mA in 1.27 mA steps.
32
16 Ring Trip Threshold.
Ring trip detection threshold during ri nging. 42
17 Common Mode Minimum Threshold for Speed-Up.
This register defines the negative common mode voltage thresh old. Exceeding this
threshold enables a wider bandwidth of dc linefeed control for faster settling times. The
range is 0–23.625 V in 0.375 V steps.
18 Common Mode Maximum Threshold f or Speed-Up.
This register defines the positive common mode voltage threshold. Exceeding this
threshold enables a wider bandwidth of dc linefeed control for faster settling times. The
range is 0–23.625 V in 0.375 V steps.
Si3216
108 Rev. 1.0
19 Power Alarm Threshold for Transistors Q1 and Q2. 30
20 Power Alarm Threshold for Transistors Q3 and Q4. 30
21 Power Alarm Threshold for Transistors Q5 and Q6. 30
22 Loop Closure Filter Coefficient. 32
23 Ring Trip Filter Coefficient. 42
24 Thermal Low Pass Filter Pole for Transistors Q1 and Q2. 30
25 Thermal Low Pass Filter Pole for Transistors Q3 and Q4. 30
26 Thermal Low Pass Filter Pole for Transistors Q5 and Q6. 30
27 Common Mode Bias Adjust During Ringing.
Recommend ed value of 0 de cim a l. 39
64
DC-DC Converter VOV Voltag e.
This register sets the overhead voltage, VOV, to be supplied by the dc-dc converter.
When the VOV bit = 0 (direct Regist er 66, bit 4), VOV should be set between 0 and 9 V
(VMIND = 0 to 6h). Whe n the VOV bit = 1, VOV should be set between 0 and 13.5 V
(VMIND = 0 to 9h).
33
66 Loop Closure Threshold—Lower Bound.
This register defines the lower threshold for loop closure hysteresis, which is enabled in
bit 0 of direct Register 108. The range is 0–80 mA in 1.27 mA steps.
32
Table 41. SLIC Control Indirect Registers Description (Continued)
Addr. Description Reference Page
Si3216
Rev. 1.0 109
4.4. FSK Control
For detailed instructions on FSK signal generation , refer to “Application Note 32: FSK Generation ” (AN32). These
registers support enhanced FSK generation mode, which is enabled by setting FSKEN = 1 (direct Register 108,
bit 6) and REL = 1 (direct Register 32, bit 6).
Table 42. FSK Control Indirect Registers Summary
Addr.D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0
69 FSK0X[15:0]
70 FSK0[15:0]
71 FSK1X[15:0]
72 FSK1[15:0]
73 FSK01[15:0]
74 FSK10[15:0]
Table 43. FSK Control Indirect Registers Description
Addr. Description Reference Page
69 FSK Amplitude Coefficient for Space.
When FSKEN = 1 and REL = 1, this register sets the amplitude to be used when gener-
ating a space or 0 . When the active timer (OAT1) expires, the value of this register is
loaded into oscillator 1 instead of OSC1X.
39 and AN32
70 FSK Frequency Coefficient for Space.
When FSKEN = 1 and REL = 1, this register sets the frequency to be used when gener-
ating a space or 0 . When the active timer (OAT1) expires, the value of this register is
loaded into oscillator 1 instead of OSC1.
39 and AN32
71 FSK Amplitude Coefficient for Mark.
When FSKEN = 1 and REL = 1, this register sets the amplitude to be used when gener-
ating a mark or 1. When the active timer (OAT1) expires, the value of this register is
loaded into oscillator 1 instead of OSC1X.
39 and AN32
72 FSK Frequency Coefficient for Mark.
When FSKEN = 1 and REL = 1, this register sets the frequency to be used when gener-
ating a mark or 1. When the active timer (OAT1) expires, the value of this register is
loaded into oscillator 1 instead of OSC1.
39 and AN32
73 FSK Transition Parameter from 0 to 1.
When FSKEN = 1 and REL = 1, this register defines a gain correction factor that is
applied to signal amplitude when transitioning from a space (0) to a mark (1).
39 and AN32
74 FSK Transition Parameter from 1 to 0.
When FSKEN = 1 and REL = 1, this register defines a gain correction factor that is
applied to signal amplitude when transitioning from a mark (1) to a space (0).
39 and AN32
Si3216
110 Rev. 1.0
5. Pin Descriptions: Si3216
Pin #
QFN Pin #
TSSOP Name Description
35 1 CS Chip Select.
Active low. When inactive, SCLK and SD I a re igno re d and SDO is h igh- imp eda nce.
When active, the ser i al po rt is oper a tion a l.
36 2 INT Interrupt.
Maskable interrupt output. Open drain output fo r wire-ORed operatio n.
37 3 PCLK PCM Bus Clock.
Clock input for PC M bus tim i ng .
38 4 DRX Receive PCM Data.
Input data from PCM bus.
15DTX
Transmit PCM Data.
Output data to PCM bus.
2 6 FSYNC Frame Synch.
8 kHz frame synchronization signal for the PCM bus. May be short o r long pulse for-
mat.
3 7 RESET Reset.
Active low input. Hardware reset used to place all control re gisters in the default
state.
4 8 SDCH DC Monitor.
DC-DC converter monitor input used to detect overcurrent situations in the con-
verter.
TSSOP
27
28
29
30
31
34
33
32
CS
INT
PCLK
DTX
FSYNC
RESET
SDCH
SCLK
SDI
SDITHRU
SDO
DCFF
DCDRV
GNDD
TEST
DRX
1
2
3
4
5
6
7
8
9
10
11
12
13 26
25
14
SDCL
VDDA1
IREF
CAPP
ITIPN
VDDD
VDDA2
ITIPP
35
36
37
38
QGND
CAPM IRINGP
IRINGN
STIPDC
SRINGDC
STIPE
SVBAT
SRINGE
IGMP
GNDA
IGMN
SRINGAC
STIPAC
15
16
17
18
19
24
23
22
21
20
27
28
29
30
31
34 33 32
1
2
3
4
5
6
7
8
9
10
11
12 13
26
25
14
35363738
15 16 17 18 19
24
23
22
21
20
QFN
DTX
FSYNC
RESET
SDCH
SDCL
VDDA1
IREF
CAPP
QGND
CAPM
STIPDC
SRINGDC
STIPE
SVBAT
SRINGE
STIPAC
SRINGAC
IGMN
GNDA
IGMP
IRINGN
IRINGP
VDDA2
ITIPP
ITIPN
VDDD
GNDD
TEST
DCFF
DCDRV
SDITHRU
SDO
SDI
SCLK
CS
INT
PCLK
DRX
Si3216
Rev. 1.0 111
5 9 SDCL DC Monitor.
DC-DC converter monitor input used to detect overcurrent situations in the con-
verter.
610VDDA1
Analog Supply Voltage.
Analog power supply for internal analog circuitry.
711IREF
Current Reference.
Connects to an external resistor used to provide a high accuracy reference current.
8 12 CAPP SLIC Stabilization Capacitor.
Capacitor used in low pass filter to stabilize SLIC feedback loops.
913QGND
Component Reference Ground.
10 14 CAPM SLIC Stabilization Capacitor.
Capacitor used in low pass filter to stabilize SLIC feedback loops.
11 15 STIPDC TIP Sense.
Analog current input used to sense voltage on the TIP lead.
12 16 SRINGDC RING Sense.
Analog current input used to sense voltage on the RING lead.
13 17 STIPE TIP Emitter Sense.
Analog current input used to sense voltage on the Q6 emitter lead.
14 18 SVBAT VBAT Sense.
Analog current input used to sense voltage on dc-dc converter output voltage lead.
15 19 SRINGE RING Emitter Sense.
Analog current input used to sense voltage on the Q5 emitter lead.
16 20 STIPAC TIP Transmit Input.
Analog ac input used to detect volta ge on the TIP lead.
17 21 SRINGAC RING Transmit Input.
Analog ac input used to detect voltage on the RING lead.
18 22 IGMN Transconduct ance Amplifier External Resistor.
Negative connection for transconductance gain setting resistor.
19 23 GNDA Analog Ground.
Ground connection for internal analog circuitry.
20 24 IGMP Transconductance Amplifier External Resistor.
Positive connection for transconductance gain setting resistor.
21 25 IRINGN Negative Ring Current Control.
Analog current output driving Q3.
22 26 IRINGP Positive Ring Current Control.
Analog current output driving Q2.
23 27 VDDA2 Analog Supply Voltage.
Analog power supply for internal analog circuitry.
Pin #
QFN Pin #
TSSOP Name Description
Si3216
112 Rev. 1.0
24 28 ITIPP Positive TIP Current Control.
Analog current output driving Q1.
25 29 ITIPN Negative TIP Current Control.
Analog current output driving Q4.
26 30 VDDD Digital Supply Voltage.
Digital power supply for internal digital circuitry.
27 31 GNDD Digital Ground.
Ground connectio n for internal digital circuitry.
28 32 TEST Test.
Enables test modes for Silicon Labs internal testing. This pin should always be tied
to ground for nor m al op er a t ion .
29 33 DCFF DC Feed-Forward/High Current General Purpose Output.
Feed-for wa rd driv e of ex te rn al bip olar tr an sistors to improve dc- dc conv er te r
efficiency.
30 34 DCDRV DC Drive/Battery Switch.
DC-DC converter control signal output which drives external bipolar transistor.
31 35 SDITHRU SDI Passthrough.
Cascaded SDI output signal for da isy-chain mode.
32 36 SDO Serial Port Data Out.
Serial port control data output.
33 37 SDI Serial Port Data In.
Serial port control data input.
34 38 SCLK Serial Port Bit Clock Input.
Serial port clock input. Controls the serial da t a on SDO and latch es the dat a on SDI.
Pin #
QFN Pin #
TSSOP Name Description
Si3216
Rev. 1.0 113
6. Pin Descriptions: Si3201
Pin # Name Input/
Output Description
1 TIP I/O TIP Output—Connect to the TIP lead of the subscriber loop.
2, 6, 9, 12 NC No Internal Connection—Do not connect to any electrical signal.
3 RING I/O RING Output—Connect to the RING lead of the subscriber loop.
4VBAT Operating Battery Voltage—Connect to th e battery supply.
5VBATH High Battery Voltage—This pin is internally co nnected to VBAT.
7GND Ground—Connect to a low impedance ground pla ne.
8VDD Supply Voltage—Main po wer supply for all internal circuitry. Connect to a
3.3 V or 5 V supply. Decouple locally with a 0.1 F/6 V capacitor.
10 SRINGE O RING Emitter Sense Output—Connect to the SRINGE pin of the Si321x
pin.
11 STIPE O TIP Emitter Sense Output—Connect to the STIPE pin of the Si321x pin.
13 IRINGN I Negative RING Current Control—Connect to the IRINGN lead of the
Si321x.
14 IRINGP I Positive RING Current Drive—Connect to the IRINGP lead of the Si321x.
15 ITIPN I Negative TIP Current Control—Connect to the ITIPN lead of the Si321x.
16 ITIPP I Positive TIP Current Control—Connect to the ITIPP lead of the Si321x.
Bottom-Side
Exposed Pad Ex po s ed Th ermal Pad—Connect to the bulk ground plane.
116
215
314
413
512
611
710
89
ITIPP
IRINGP
IRINGN
NC
STIPE
SRINGE
NC
ITIPN
TIP
NC
RING
VBATH
GND
NC
VDD
VBAT
Si3216
114 Rev. 1.0
7. Ordering Guides
Table 44. Device Ordering Guide
Device Description Wideband
Codec DCFF Pin
Output Package Lead-Free and
RoHS-Compliant Temperature
Si3216-C-FM ProSLIC DCDRV QFN-38 Yes 0 to 70 °C
Si3216-C-GM ProSLIC DCDRV QFN-38 Yes –40 to 85 ° C
Si3216M-C-FM ProSLIC DCDRV QFN-38 Yes 0 to 70 °C
Si3216M-C-GM ProSLIC DCDRV QFN-38 Yes –40 to 85 °C
Si3216-KT ProSLIC DCDRV TSSOP-38 No 0 to 70 °C
Si3216-BT ProSLIC DCDRV TSSOP-38 No –40 to 85 °C
Si3216-FT ProSLIC DCDRV TSSOP-38 Yes 0 to 70 °C
Si3216-GT ProSLIC DCDRV TSSOP-38 Yes –40 to 85 °C
Si3216M-KT ProSLIC DCDRV TSSOP-38 No 0 to 70 °C
Si3216M-BT ProSLIC DCDRV TSSOP-38 No –40 to 85 °C
Si3216M-FT ProSLIC DCDRV TSSOP-38 Yes 0 to 70 °C
Si3216M-GT ProSLIC DCDRV TSSOP-38 Yes –40 to 85 °C
Si3201-KS Linefeed
Interface N/A SOIC-16 No 0 to 70 °C
Si3201-BS Linefeed
Interface N/A SOIC-16 No –40 to 85 °C
Si3201-FS Linefeed
Interface N/A SOIC-16 Yes 0 to 70 °C
Si3201-GS Linefeed
Interface N/A SOIC-16 Yes –40 to 85 °C
Note: Add an “R” at the end of the device to denote tape and reel option; 2500 quantity per reel.
Si3216
Rev. 1.0 115
Table 45. Evaluation Kit Ordering Guide
Item Supported
ProSLIC Description Linefeed
Interface
Si3216PPQX-EVB Si3216-QFN Eval Board, Daughter Card Discrete
Si3216PPQ1-EVB Si3216-QFN Eval Board, Daughter Card Si3201
Si3216DCQX-EVB Si3216-QFN Daughter Card Only Discrete
Si3216DCQ1-EVB Si3216-QFN Daughter Card Only Si3201
Si3216MPPQX-EVB Si3216M-QFN Eval Board, Daughter Card Discrete
Si3216MPPQ1-EVB Si3216M-QFN Eval Board, Daughter Card Si3201
Si3216MDCQ1-EVB Si3216M-QFN Daughter Card Only Si3201
Si3216MDCQX-EVB Si3216M-QFN Daughter Card Only Discrete
Si3216PPTX-EVB Si3216-TSSOP Eval Board, Daughter Card Discrete
Si3216PPT1-EVB Si3216-TSSOP Eval Board, Daughter Card Si3201
Si3216DCX-EVB Si3216-TSSOP Daughter Card Only Discrete
Si3216DC1-EVB Si3216-TSSOP Daughter Card Only Si3201
Si3216
116 Rev. 1.0
8. Package Outline: 38-Pin QFN
Figure 30 illustrates the package details for the Si321x. Table 46 lists the values for the dimensions shown in the
illustration.
Figure 30. 38-Pin Quad Flat No-Lead Package (QFN)
Table 46. Package Diagram Dimensions1,2,3
Symbol
Millimeters
Min Nom Max
A0.750.850.95
A1 0.00 0.01 0.05
b0.180.230.30
D5.00 BSC.
D2 3.10 3.20 3.30
e0.50 BSC.
E7.00 BSC.
E2 5.10 5.20 5.30
L0.350.450.55
L1 0.03 0.05 0.08
aaa 0.10
bbb 0.10
ccc 0.08
ddd 0.10
Notes:
1. All dimensions shown are in millimeters (mm) unless
otherwise noted.
2. Dimensioning and Tolerancing per ANSI Y14.5M-1982.
3. Recommended card reflow profile is per the JEDEC/IPC
J-STD-020C specification for Small Body Components.
Si3216
Rev. 1.0 117
9. Package Outline: 38-Pin TSSOP
Figure 31 illustrates the package details for the Si321x. Table 47 lists the values for the dimensions shown in the
illustration.
Figure 31. 38-Pin Thin Shrink Small Outline Package (TSSOP)
Table 47. Package Diagram Dimensions
Symbol
Millimeters
Min Nom Max
A— 1.20
A1 0.05 0.15
b 0.17 0.27
c 0.09 0.20
D9.609.709.80
e 0.50 BSC
E 6.40 BSC
E1 4.30 4.40 4.50
L 0.450.600.75
aaa 0.10
bbb 0.08
ccc 0.05
ddd 0.20
E1 E
e
D
L
C
A
A1
b
E/2
bbb C B A
M
2x
ddd C B A
Accc
38x
aaa C
Seating Plane
CApproximate device weight is 115.7 mg
2x
B
Si3216
118 Rev. 1.0
10. Package Outline: 16-Pin ESOIC
Figure 32 illustrates the package details for the Si3201. Table 48 lists the values for the dimensions shown in the
illustration.
Figure 32. 16-Pin Thermal Enhanced Small Outline Integrated Circuit (ESOIC) Package
Table 48. Package Diagram Dimensions
Symbol
Millimeters
Min Max
A1.351.75
A1 0 0.15
B.33.51
C.19.25
D 9.80 10.00
E3.804.00
e 1.27 BSC
H5.806.20
h.25.50
L .40 1.27
—0.10
E H
A1
B
C
h
L
eSee Deta il F
Detail F
A
16 9
8
1
D
Seating Plane
Bottom Side
Exposed P ad
2.3 x 3.6 mm
Weight: Approximate device weight is 0.15 grams.
–C–
–A–
–B–
.25 M C A M B S
.25 M B M
x45°
Si3216
Rev. 1.0 119
11. Silicon Labs Si3216 Support Documentation
AN32: Si321x Frequency Shift Keying (FSK) Modulation
AN33: Si321x Neon Flashing
AN34: Si321x Hardware Reference Guide
AN35: Si321x User’s Quick Reference Guide
AN39: Connecting the ProSLIC to the W & G PCM-4
AN45: Design Guide for the Si321x DC-DC Converter
AN46: Demonstration Software Guide for the Si3210 DC-D C Converter
AN47: Si321x Linefeed Power Monitoring and Protection
Si321xPPT-EVB: Evaluation board data sheet
Note: Refer to www.silabs.com for a current list of support do cuments for this chipset.
Si3216
120 Rev. 1.0
DOCUMENT CHANGE LIST
Revision 0.61 to Revision 0.9
Separated the Si3216/15 document into two data
sheets.
Added Quad Flat No-Lead (QFN) package.
Removed references to Si3215.
Updated Figure 11 on page 20.
Changed C18, C19 from 1.0 µF to 4.7 µF.
Updated Figu re 13 on page 23.
Changed C10 from 22 nF to 0.1 µF.
Updated Table 11 on page 18.
Changed delay time between chip selects, tcs, from 220 ns to
440 ns
Updated Table 4 1 on page 107.
Changed recommended values for Indirect Register 27 from 6 to
0.
Updated 7."Ordering Guides" on page 114.
Revision 0.9 to Revision 0.91
Figure 12 on page 22.
Added optional components to application schematic to improve
idle channel noise.
Table 14 on page 22.
Added TO-92 transistor suppliers to BOM.
Table 45, “Evaluation Kit Ordering Guide,” on
page 115.
Updated to include Si3216M-QFN daughter card.
Table 48, “Package Diagram Dimensions,” on
page 118.
Changed A1 from 0.10 to 0.15.
7."Ordering Guides" on page 114.
Updated table to include product revision designator.
Rev. C Si3216 Silicon:
Register 14. Powerdown Control 1 on page 64.
Changed Bit 3 from “Monitor ADC Power-Off Control” to “PLL
Free-Run Control”
Revision 0.91 to Revision 1.0
Added chamfered Pin 1 identifier option to Package
Outline: 38-Pin QFN.
Clarified Ordering Guide
Replaced "X" with revision letter "C" in all or dering codes
requiring a revision letter.
Removed Note 2 from Ordering Guide
Si3216
Rev. 1.0 121
NOTES:
Si3216
122 Rev. 1.0
CONTACT INFORMATION
Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
Tel: 1+(512) 416-8500
Fax: 1+(512) 416-9669
Toll Free: 1+(877) 444-3032
Email: ProSLICinfo@silabs.com
Internet: www.silabs.com
Silicon Laboratories, Silicon Labs, and ProSLIC are registered trademarks of Silicon Laboratories Inc.
Other products or brandnames mentioned herein are trademarks or registered trademarks of their respective holders.
The information in this document is believed to be accurate in all respects at the time of publication but is subject to change without notice.
Silicon Laboratories assumes no responsibility for errors and omissions, and disclaims responsibility for any consequences resulting from
the use of information included herein. Additionally, Silicon Laboratories assumes no responsibility for the functioning of undescribed features
or parameters. Silicon Laboratories reserves the right to make changes without further notice. Silicon Laboratories makes no warranty, rep-
resentation or guarantee regarding the suitability of its products for any particular purpose, nor does Silicon Laboratories assume any liability
arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation conse-
quential or incidental damages. Silicon Laboratories products are not designed, intended, or authorized for use in applications intended to
support or sustain life, or for any other application in which the failure of the Silicon Laboratories product could create a situation where per-
sonal injury or death may occur. Should Buyer purchase or use Silicon Laboratories products for any such unintended or unauthorized ap-
plication, Buyer shall indemnify and hold Silicon Laboratories harmless against all claims and damages.