Elite.Parts chervon right Manufacturers chervon right Z chervon right ZARLINK SEMICONDUCTOR chervon right MT9196
About product Features Datasheet FAQ

ZARLINK SEMICONDUCTOR MT9196

Image of ZARLINK SEMICONDUCTOR MT9196

Description

Zarlink Semiconductor MT9196 Series Integrated Digital Phone Circuit (IDPC)

Part Number

MT9196

Price

Request Quote

Manufacturer

ZARLINK SEMICONDUCTOR

Lead Time

Request Quote

Category

PRODUCTS - M

Features

Datasheet

pdf file

Zarlink-Semiconductor-MT9196-Series-Integrated-Digital-Phone-Circuit-datasheet1-1040598422.pdf

635 KiB

Extracted Text

2 ISO -CMOS MT9196 Integrated Digital Phone Circuit (IDPC) Data Sheet January 2006 Features • Programmable m-Law/A-Law CODEC and Ordering Information Filters MT9196AP 28 Pin PLCC Tubes MT9196AE 28 Pin PDIP Tubes • Programmable CCITT (G.711)/sign-magnitude MT9196AS 28 Pin SOIC Tubes coding MT9196ASR 28 Pin SOIC Tape & Reel MT9196APR 28 Pin PLCC Tape & Reel • Programmable transmit, receive and side-tone MT9196AE1 28 Pin PDIP* Tubes gains MT9196APR1 28 Pin PLCC* Tape & Reel • Digital DTMF and single tone generation MT9196AP1 28 Pin PLCC* Tubes MT9196AS1 28 Pin SOIC* Tubes • Fully differential interface to handset MT9196ASR1 28 Pin SOIC* Tape & Reel transducers *Pb Free Matte Tin • Auxiliary analog interface -40°C to +85°C • Interface to ST-BUS/SSI (compatible with GCI) Description • Serial microport control The MT9196 Integrated Digital Phone Circuit (IDPC) is • Single 5 volt supply, low power operation designed for use in digital phone products. The device • Anti-howl circuit for group listening incorporates a built-in Filter/Codec, digital gain pads, speakerphone applications DTMF generator and tone ringer. Complete telephony interfaces are provided for connecting to handset and Applications speakerphone transducers. Internal register access is provided through a serial microport compatible with • Digital telephone sets various industry standard micro-controllers. • Wireless telephones 2 The device is fabricated in Zarlink's ISO -CMOS • Local area communications stations technology ensuring low power consumption and high reliability. Filter/Codec Gain Digital Gain & Tone Generator AUXin Encoder 7dB AUXout 21/ - 24dB VSSD Δ3.0dB VDD Tx & Rx Decoder -7dB MIC + VSSA Transducer M - VSS SPKR Interface M + VBias VRef HSPKR + HSPKR - SPKR + Din Timing SPKR - Dout Flexible Digital ST-BUS STB/F0i Interface C & D Channels CLOCKin Serial Microport XSTL2 IRQ WD PWRST IC CS DATA1 DATA2 SCLK Figure 1 - Functional Block Diagram 1 Zarlink Semiconductor Inc. Zarlink, ZL and the Zarlink Semiconductor logo are trademarks of Zarlink Semiconductor Inc. Copyright 1995-2005, Zarlink Semiconductor Inc. All Rights Reserved. VRef MT9196 Data Sheet 1 28 M- VSSA 2 27 M+ MIC+ 43 2 1 28 27 26 26 VBias 3 AUXin PWRST 5 25 AUXout 25 4 AUXout IC 6 24 VSS SPKR 5 24 VSS SPKR 7 23 PWRST VSSD SPKR+ 6 23 IC SPKR+ 22 8 SPKR- CS 22 VSSD 7 SPKR- 21 9 HSPKR+ SCLK HSPKR+ 21 CS 8 20 10 DATA1 HSPKR- 9 20 HSPKR- SCLK 11 19 DATA2 VDD 19 10 VDD DATA1 12 13 14 15 16 17 18 11 18 XSTAL2 DATA2 12 17 CLOCKin WD 13 16 STB/F0i IRQ 15 Din Dout 14 28 PIN PLCC 28 PIN SOIC/PDIP Figure 2 - Pin Connections Pin Description Pin # Name Description 1M- Inverting Microphone (Input). Inverting input to microphone amplifier from the handset microphone. 2M+ Non-Inverting Microphone (Input). Non-inverting input to microphone amplifier from the handset microphone. 3V Bias Voltage (Output). (V /2) volts is available at this pin for biasing external amplifiers. Bias DD Connect 0.1 μF capacitor to V . SSA 4V Reference voltage for codec (Output). Nominally [(V /2)-1.5] volts. Used internally. Ref DD Connect 0.1 μF capacitor to V . SSA 5PWRST Power-up Reset (Input). CMOS compatible input with Schmitt Trigger (active low). 6IC Internal Connection. Tie externally to V for normal operation. SS 7V Digital Ground. Nominally 0 volts. SSD 8CS Chip Select (Input). This input signal is used to select the device for microport data transfers. Active low. TTL level compatible. 9SCLK Serial Port Synchronous Clock (Input). Data clock for microport. TTL level compatible. 10 DATA1 Bidirectional Serial Data. Port for microprocessor serial data transfer. In Motorola/National mode of operation, this pin becomes the data transmit pin only and data receive is performed on the DATA2 pin. TTL level compatible input levels. 11 DATA2 Serial Data Receive. In Motorola/National mode of operation, this pin is used for data receive to the IDPC. In Intel mode, serial data transmit and receive are performed on the DATA1 pin and DATA2 is disconnected. Input level TTL compatible. 12 WD Watchdog (Output). Watchdog timer output. Active high. IRQ 13 Interrupt Request (Open Drain Output). Low true interrupt output to microcontroller. 2 Zarlink Semiconductor Inc. WD VRef IRQ VBias Dout M+ Din M- STB/F0i VSSA CLOCKin MIC+ XSTAL2 AUXin MT9196 Data Sheet Pin Description (continued) Pin # Name Description 14 D Data Output. A tri-state digital output for 8 bit wide channel data being sent to the Layer 1 out device. Data is shifted out via this pin concurrent with the rising edge of BCL during the timeslot defined by STB, or according to standard ST-BUS timing. 15 D Data Input. A digital input for 8 bit wide channel data received from the Layer 1 device. Data in is sampled on the falling edge of BCL during the timeslot defined by STB, or according to standard ST-BUS timing. Input level is CMOS compatible. 16 STB/F0i Data Strobe/Frame Pulse (Input). For SSI mode this input determines the 8 bit timeslot used by the device for both transmit and receive data. This active high signal has a repetition rate of 8 kHz. Standard frame pulse definitions apply in ST-BUS mode. CMOS level compatible input. 17 CLOCKin Clock Input. The clock provided to this input is used by the internal phone functions. In ST- BUS mode this is the C4i input. In SSI synchronous mode, this is the Bit Clock input. In SSI- asynchronous mode this is an asynchronous 4 MHz Master Clock input. 18 XSTL2 Crystal Input (4.096 MHz). Used in conjunction with the CLOCKin pin to provide the master clock signal via external crystal. 19 V Positive Power Supply (Input). Nominally 5 volts. DD 20 HSPKR- Inverting Handset Speaker (Output). Output to the handset speaker (balanced). 21 HSPKR+ Non-Inverting Handset Speaker (Output). Output to the handset speaker (balanced). 22 SPKR- Inverting Speaker (Output). Output to the speakerphone speaker (balanced). 23 SPKR+ Non-Inverting Speaker (Output). Output to the speakerphone speaker (balanced). 24 V SPKR Power Supply Rail for Speaker Driver. Nominally 0 Volts. SS 25 AUX Auxiliary Port (Output). Access point to the D/A (analog) signals of the receive path as well out as to the various analog inputs. 26 AUX Auxiliary Port (Input). An analog signal may be fed to the filter/codec transmit section and in various loopback paths via this pin. No external anti-aliasing is required. 27 MIC+ Non-inverting on-hook answer back Microphone (Input). Microphone amplifier non- inverting input pin. 28 V Analog Ground (Input). Nominally 0 V. SSA Overview The functional block diagram of Figure 1 depicts the main operations performed by the MT9196 IDPC. Each of these functional blocks will be described individually in the sections to follow. This overview will describe some of the end-user features which may be implemented as a direct result of the level of integration found within the IDPC. The main feature required of a digital telephone is to convert the digital Pulse Code Modulated (PCM) information, being received by the telephone set, into an analog electrical signal. This signal is then applied to an appropriate audio transducer such that the information is finally converted into intelligible acoustic energy. The same is true of the reverse direction where acoustic energy is converted first into an electrical analog and then digitized (into PCM) before being transmitted from the set. Along the way if the signals can be manipulated, either in the analog or the digital domains, other features such as gain control and signal generation may be added. Finally, most electro- acoustic transducers (loudspeakers) require a large amount of power if they are to develop an acoustic signal. The inclusion of audio amplifiers to provide this power is required. 3 Zarlink Semiconductor Inc. MT9196 Data Sheet The IDPC features complete Analog/Digital and Digital/Analog conversion of audio signals (Filter/CODEC) and an analog interface to electro-acoustic devices (Transducer Interface). Full programmability of the receive path and side-tone gains is available to set comfortable listening levels for the user. Transmit path gain control is available for setting nominal transmit levels into the network. A digital, anti-feedback circuit permits both the handset microphone and the speaker-phone speaker to be enabled at the same time for group listening applications. This anti-feedback circuit limits the total loop gain there by preventing a singing condition from developing. Signalling in digital telephone systems, behind the PBX or standard ISDN applications, is handled on the D-channel and generally does not require DTMF tones. Locally generated tones, in the set, however, can be used to provided “comfort tones” or “key confirmation” to the user, similar to the familiar DTMF tones generated by conventional phones during initial call set-up. Also, as the network slowly evolves from the dial pulse/DTMF methods to the D- Channel protocols it is essential that the older methods be available for backward compatibility. As an example, once a call has been established (i.e., from your office to your home) using the D-Channel signalling protocol it may be necessary to use in-band DTMF signalling to manipulate your personal answering machine in order to retrieve messages. Thus the locally generated tones must be of network quality. The IDPC can generate the required tone pairs as well as single tones to accommodate any in-band signalling requirement. Each of the programmable parameters within the functional blocks is accessed through a serial microcontroller ® ® ® port compatible with Intel MCS-51 , Motorola SPI and National Semiconductor Microwire specifications. Functional Description In this section each of the functional blocks within IDPC is described along with all of the associated control/status bits. Each time a control/status bit(s) is described it is followed by the address register where it will be found. The reader is referred to the section titled 'Register Summary' for a complete listing of all address registers, the control/status bits associated with each register and a definition of the function of each control/status bit. The Register Summary is useful for future reference of control/status bits without the need to locate them in the text of the functional descriptions. Filter/CODEC The Filter/CODEC block implements conversion of the analog 3.3 kHz speech signals to/from the digital domain compatible with 64 kb/s PCM B-Channels. Selection of companding curves and digital code assignment are register programmable. These are CCITT G.711 A-law or μ-Law, with true-sign/ Alternate Digit Inversion or true- sign/Inverted Magnitude coding, respectively. Optionally, sign- magnitude coding may also be selected for proprietary applications. The Filter/CODEC block also implements transmit and receive audio path gains in the analog domain. These gains are in addition to the digital gain pad section and provide an overall path gain resolution of 1.0 dB. A programmable gain, voice side-tone path is also included to provide proportional transmit speech feedback to the handset receiver. Figure 3 depicts the nominal half-channel and side-tone gains for the IDPC. On PWRST (pin 5) the Filter/CODEC defaults such that the side-tone path, dial tone filter and 400 Hz transmit filter are off, all programmable gains are set to 0 dB and CCITT μ-Law is selected. Further, the Filter/CODEC is powered down due to the control bits of the Path Control Registers (addresses 12h and 13h) being reset. The internal architecture is fully differential to provide the best possible noise rejection as well as to allow a wide dynamic range from a single 5 volt supply design. This fully differential architecture is continued into the Transducer Interface section to provide full chip realization of these capabilities for the handset and loudspeaker functions. A reference voltage (V ), for the conversion requirements of the CODEC section, and a bias voltage (V ), for Ref Bias biasing the internal analog sections, are both generated on-chip. V is also brought to an external pin so that it Bias may be used for biasing external gain plan setting amplifiers. A 0.1 μF capacitor must be connected from V to Bias analog ground at all times. Likewise, although V may only be used internally, a 0.1 μF capacitor from the V pin Ref Ref to ground is required at all times. The analog ground reference point for these two capacitors must be physically the same point. To facilitate this the V and V pins are situated on adjacent pins. Ref Bias 4 Zarlink Semiconductor Inc. MT9196 Data Sheet The transmit filter is designed to meet CCITT G.714 specifications. The nominal gain for this filter path is 0 dB (gain control = 0 dB). Gain control allows the output signal to be increased up to 7 dB. An anti-aliasing filter is included. This is a second order lowpass implementation with a corner frequency at 25 kHz. Attenuation is better than 32 dB at 256 kHz and less than 0.01 dB within the passband. An optional 400 Hz high-pass function may be included into the transmit path by enabling the Tfhp bit in the Control Register 1 (address 0Eh). This option allows the reduction of transmitted background noise such as motor and fan noise. Handset SERIAL DIGITAL GAIN FILTER/CODEC TRANSDUCER INTERFACE Receiver PORT & TONES (150Ω) -6.1 dB or -3.6 dB HSPKR + Receiver 75 Receive Driver HSPKR - -6 dB Receive PCM Filter Gain -24 to 75 0 to -7 dB +21 dB D (1 dB steps) in (3dB steps) Speaker SPKR + Phone Driver SPKR - 0 dB Side-tone -9.96 to +9 96dB (3.32 dB steps) Speakerphone 0/+8dB Speaker DTMF, +8 to -20dB (40Ω nominal) Tone 34Ω min) (4 dB steps) Ringer Auxiliary Out RINGER -11 dB AUXout 0 to -28 dB Driver (4 dB steps) -12 dB PCM Transmit Filter 5 dB AUX input AUXin -24 to Trans- Trans- Gain M +21 dB H/F answer- mit mit MIC+ 0 to +7 dB D (3 dB steps) 5 dB out back mic U Gain Gain (1 dB steps) M + 6.37 dB Transmitter X Transmit microphone -0.37 dB M - or 8.93 dB Digital Domain Analog Domain Internal To Device External To Device Figure 3 - Audio Gain Partitioning The receive filter is designed to meet CCITT G.714 specifications. The nominal gain for this filter path is 0 dB (gain control = 0dB). Gain control allows the output signal to be attenuated up to 7 dB. Filter response is peaked to compensate for the sinx/x attenuation caused by the 8 kHz sampling rate. The Rx filter function can be altered by enabling the Dial EN control bit in Control Register 1 (address 0Eh). This causes another low-pass function to be added with a 3 dB point at 1200 Hz. This function is intended to improve the sound quality of digitally generated dial tone received as PCM. Side-tone is derived from the Tx filter before the LP/HP filter section and is not subject to the gain control of the Tx filter section. Side-tone is summed into the receive handset transducer driver path after the Rx filter gain control 5 Zarlink Semiconductor Inc. MT9196 Data Sheet section so that Rx gain adjustment will not affect side-tone levels. The side-tone path may be enabled/disabled with the Voice sidetone bit located in the Receive Path Control Register (address 13h). Transmit and receive filter gains are controlled by the TxFG -TxFG and RxFG -RxFG control bits, respectively. 0 2 0 2 These are located in the FCODEC Control Register 1 (address 0Ah). Transmit filter gain is adjustable from 0 dB to +7 dB and receive filter gain from 0 dB to -7 dB, both in 1 dB increments. Side-tone filter gain is controlled by the STG -STG control bits located in the FCODEC Control Register 2 0 2 (address 0Bh). Side-tone gain is adjustable from -9.96 dB to +9.96 dB in 3.32 dB increments. Companding law selection for the Filter/CODEC is provided by the A/μ companding control bit while the coding scheme is controlled by the sign-mag/CCITT control bit. Both of these reside in Control Register 2 (address 0Fh). Table 1 illustrates these choices. CCITT (G.711) Sign/ Code Magnitude μ-Law A-Law + Full Scale 1111 1111 1000 0000 1010 1010 + Zero 1000 0000 1111 1111 1101 0101 -Zero 0000 0000 0111 1111 0101 0101 (quiet code) - Full Scale 0111 1111 0000 0000 0010 1010 Table 1 The Filter/CODEC autonull circuit ensures that transmit PCM will contain no more than ±1 bit of offset due to internal circuitry. Digital Gain and Tone Generation The Digital gain and Tone generator block is located, functionally, between the serial FDI port and the Filter/CODEC block. Its main function is to provide digital gain control of the transmit and receive audio signals and to generate digital patterns for DTMF and tone ringer signals. Gain Control Gain control is performed on linear code for both the receive and the transmit PCM. Gain control is set via the Digital Gain Control Register at address 19h. Gain, in 3.0 dB increments, is available within a range of +21.0 dB to -24 dB. DTMF Generator The digital DTMF circuit generates a dual sine-wave pattern which may be routed into the receive path as comfort tones or into the transmit path as network signalling. In both cases the digitally generated signal will undergo gain adjustment as programmed into the transmit and receive gain control registers. Gain control is assigned automatically as functions are selected via the transmit and receive path control registers. The composite signal output level in the transmit direction is -4 dBm0 (μ-Law) and -10 dBm0 (A-law) with programmable gains at zero dB. Pre-twist of 2.0 dB is incorporated into the composite signal resulting in a low tone output level of -8.12 dBm0 and a high group level of -6.12 dBm0 (for μ-Law, 6 dB lower for A-Law). Note that these levels will be influenced by the Anti-Howling circuit when it is enabled (see Anti-Howling section for more details). DTMF side-tone levels are set to -28 dBm0 from the generator circuit. Other receive path gains must be included when calculating the analog output signal levels. Adjustments to these levels may be made by altering the settings of the Gain Control register (address 19h). 6 Zarlink Semiconductor Inc. MT9196 Data Sheet The frequency of the low group tone is programmed by writing an 8-bit coefficient into the Low Tone Coefficient Register (address 1Ah) while the high group tone frequency uses the 8-bit coefficient programmed into the High Tone Coefficient Register (address 1Bh). Both coefficients are determined by the following equation: Frequency (in Hz) = 7.8125 x COEFF Where COEFF is an integer between 0 and 255. Frequency resolution is 7.8125 Hz in the range 0 to 1992 Hz. Low and high tones are enabled individually via the LoEn and HiEN control bits (DTMF/Ringer Control Register, address 18h). This not only provides control over dual tone generation but also allows single tone generation using either of the enable bits and its associated coefficient register. After programming and enabling the tone generators as described, selection of transmit and/or receive path destinations are carried out via the Path Control Registers (see Path Control section). In addition receive sidetone DTMF must be selected via the DTMF StEN bit (DTMF/Tone ringer Register, address 18h) so that it replaces the received PCM in the Rx Filter path. Frequency Actual % COEFF (Hz) Frequency Deviation 697 59h 695.3 -.20% 770 63h 773.4 +.40% 852 6Dh 851.6 -.05% 941 79h 945.3 +.46% 1209 9Bh 1210.9 +.20% 1336 ABh 1335.9 .00% 1477 BDh 1476.6 -.03% 1633 D1h 1632.8 -.01% Table 2 - DTMF Frequencies DTMF Signal to distortion: The sum of harmonic and noise power in the frequency band from 50 Hz to 3500 Hz is typically more than 30 dB below the power in the tone pair. All individual harmonics are typically more than 40 dB below the level of the low group tone. Table 2 gives the standard DTMF frequencies, the coefficient required to generate the closest frequency, the actual frequency generated and the percent deviation of the generated tone from the nominal. Tone Ringer A dual frequency squarewave ringing signal may be applied to the handsfree speaker driver to generate a call alerting signal. To enable this mode the Ring En bit (address 18h) must be set as well as the ringer function to the loudspeaker via the Receive Path Control Register (address 13h). Ring En is independent of the DTMF enable control bits (see Lo EN and Hi EN). Since both functions use the same coefficient registers they are not usually enabled simultaneously. The digital tone generator uses the values programmed into the low and high Tone Coefficient Registers (addresses 1Ah and 1Bh) to generate two different squarewave frequencies. Both coefficients are determined by the following equation: COEFF = [32000/Frequency (Hz)] - 1 where COEFF is an integer between 1 and 255. This produces frequencies between 125 - 16000 Hz with a non- linear resolution. The ringer program switches between these two frequencies at a 5 Hz or 10 Hz rate as selected by the WR bit in the DTMF/Tone ringer register (address 18h). 7 Zarlink Semiconductor Inc. MT9196 Data Sheet Anti-Howl IDPC includes an Anti-Howling circuit plus speaker gain control circuit to allow for group listening operation. Although this is the main function of the circuit there are additional modes in which it may be used as defined by the MS1 and MS0 control bits (address 1Ch). MS1 MS0 Operational Mode 0 0 Tx noise reduction (squelch) 0 1 Rx noise reduction (squelch) 1 0 switched loss group listening (anti-howling) 1 1 Tx/Rx switched loss The circuit is enabled by setting the Anti-howl Enable bit (address 1Ch) and selecting the required operational mode (MS0 & MS1) as described. For all modes of operation the switching levels and inserted loss are programmed as follows. Switching decisions are made by comparing either the transmit or the receive signal level to threshold levels stored in the High Threshold Register (address 1Dh) and the Low Threshold Register (address 1Eh). Threshold data is encoded in PCM sign-magnitude format excluding the sign bit. For example; THh0 - THh3 encode the PCM step number while THh4 - THh6 encode the PCM chord number for the high threshold. Similarly for the THl0 - THl6 bits of the low threshold. The difference between the high and low threshold levels provides the circuit with hysteresis to prevent uncontrolled operation. The low level threshold must never be programmed to a value higher than the one stored in the high level threshold. If this occurs the circuit will become unstable. Loss is implemented, in the chosen path, by subtracting the value set by the Pad0 - Pad3 control bits from the appropriate gain value set by the RxG0 - RxG3 or TxG0 - TxG3 control bits (see Digital Gain Register, address 19h). The minimum digital gain is limited to -24 dB regardless of the mathematical result of this operation. The path without loss reverts to the gain value programmed into the Digital Gain Register. The magnitude of the switched loss defaults to 12 dB on power up but can be programmed to between 0 and 21 dB using the Pad0 - Pad2 control bits (address 1Ch). Pad2 Pad1 Pad0 Attenuation (dB) 0 0 0 0 0 0 1 3 0 1 0 6 0 1 1 9 1 0 0 12 1 0 1 15 1 1 0 18 1 1 1 21 Switched Loss for Group Listening (anti-howling) Group listening is defined as a normal handset conversation with received speech also directed to the loudspeaker for third party observation. In this mode, if the handset microphone is moved into close proximity of the loudspeaker a feedback path will occur resulting in a singing connection. To prevent this the anti-howling circuit introduces a switched loss into either the transmit or receive paths dependent upon the transmit path speech activity. Loss switching is determined by comparing the signal level in the transmit path with the high level threshold stored at address 1Dh. When the transmit signal level exceeds this threshold the programmed loss is switched from the transmit path to the receive path. Once switching has occurred the transmit signal level is then compared to a low level threshold stored at address 1Eh. When the transmit signal level falls below this threshold the programmed loss is switched from the received path back to the transmit path and comparison reverts back to the high threshold level. 8 Zarlink Semiconductor Inc. MT9196 Data Sheet Since the received digital gain control is used to set the listening level of the received speech, for both handset receiver and loudspeaker, it is necessary to provide additional gain in the loudspeaker path so that its receive level can be controlled independently from the receiver output. The Gain0 to Gain3 control bits (address 0Bh) are used to boost the loudspeaker output to a comfortable listening level for the third parties in group listening. Generally the Gain3 bit should be set to logic 1 in this mode. This increases the gain programmed via the Gain0 - Gain2 bits by a factor of 8 dB. In group listening a speaker gain setting of 4 to 16 dB will be required to set a comfortable group listening level after the handset user has adjusted their listening level as required. Since the anti-howling circuit has dynamic control over the transmit and receive gain control registers, it is recommended that this function be turned off momentarily when DTMF tone generation is required. This will ensure that the proper transmit levels are attained. Transmit Noise Reduction (squelch) The transmit signal may be muted to eliminate transmission of excessive background noise. In this mode the signal level in the transmit path is compared with the high level threshold stored at address 1Dh. When the transmit signal level exceeds this threshold no loss is inserted into the transmit path. After exceeding the high level threshold the transmit signal level is then compared to a low level threshold stored at address 1Eh. When the transmit signal level falls below this threshold the transmit digital gain is reduced by the programmed amount (Pad0-2) and comparison reverts back to the high threshold level. The receive path gain is not altered by transmit noise reduction. Receive Noise Reduction (squelch) The receive signal may be muted to eliminate background noise resulting from a poor trunk connection. In this mode the signal level in the receive path is compared with the high level threshold stored at address 1Dh. When the receive signal level exceeds this threshold no loss is inserted into the receive path. After exceeding the high level threshold the receive signal level is then compared to a low level threshold stored at address 1Eh. When the receive signal level falls below this threshold the receive digital gain is reduced by the programmed amount (Pad2-0) and comparison reverts back to the high threshold level. The transmit path gain is not altered by receive noise reduction. Tx/Rx Switched Loss In this mode the programmed switched loss is inserted into either the transmit or receive path dependent only upon activity in the receive path. If receive path activity is above the programmed high level threshold then the switched loss is inserted into the transmit path. If receive path activity is below the programmed low level threshold then the switched loss is inserted into the receive path. This mode can be used to implement a loudspeaking function where the receive audio is routed to the SPKR± pins and transmit audio is sourced from the MIC+ pin. In this mode there is no algorithmic cancellation of echo so it is recommended that this switched loss program be used only in 4-wire systems (i.e., digital set to digital set). Transducer Interfaces Four standard telephony transducer interfaces plus an auxiliary I/O are provided by the IDPC. These are: • The handset microphone inputs (transmitter), pins M+/M- and the answerback microphone input MIC+. The nominal transmit path gain may be adjusted to either 6.0 dB or 15.3 dB. Control of this gain is provided by the TxINC control bit (Control register 2, address 0Fh). This gain adjustment is in addition to the programmable gain provided by the transmit filter and Digital Gain circuit. • The handset speaker outputs (receiver), pins HSPKR+/HSPKR-.Thisinternallycompensated, fully differential output driver is capable of driving the load shown in Figure 4. The nominal handset receive path gain may be adjusted to either -12.1 dB or -9.6 dB. Control of this gain is provided by the RxINC control bit (Control 9 Zarlink Semiconductor Inc. MT9196 Data Sheet register 2, address 0Fh). This gain adjustment is in addition to the programmable gain provided by the receive filter and Digital Gain circuit. • The loudspeaker outputs, pins SPKR+/SPKR-. This internally compensated, fully differential output driver is capable of directly driving 6.5v p-p into a 40 ohm load. • The Auxiliary Port provides an analog I/O, pins AUXin and AUXout, for connection of external equipment to the CODEC path as well as allowing access to the speaker driver circuits. • AUXin is a single ended high impedance input (>10 Kohm). This is a self-biased input with a maximum input range of 2.5vp-p. Signals should be capacitor-coupled to this input. • AUXout is a buffered output capable of driving 40 Kohms//150 pF. Signals for this output are derived from the receive path or from the AUXin and transmit microphones. • Auxiliary port path gains are: AUXin to Dout 11 dB TxINC=0 20.3 dB TxINC=1 Din to AUXout -12 dB AUXin to AUXout -7.0 dB AUXin to HSPKR± -1.1 dB RxINC=0 1.4 dB RxINC=1 AUXin to SPKR± 5.0 dB Refer to the application diagrams of Figures 10 and 11 for typical connections to this analog I/O section. HSPKR + 75 Ω 150 ohm IDPC load (speaker) 75 Ω HSPKR - Figure 4 - Handset Speaker Driver Microport The serial microport, compatible with Intel MCS-51 (mode 0), Motorola SPI (CPOL=0,CPHA=0) and National Semiconductor Microwire specifications provides access to all IDPC internal read and write registers. This microport consists of a transmit/receive data pin (DATA1), a receive data pin (DATA2), a chip select pin (CS) and a synchronous data clock pin (SCLK). The microport dynamically senses the state of the serial clock each time chip select becomes active. The device then automatically adjusts its internal timing and pin configuration to conform to Intel or Motorola/National requirements. If SCLK is high during chip select activation then Intel mode 0 timing is assumed. The DATA1 pin is defined as a bi-directional (transmit/receive) serial port and DATA2 is internally disconnected. If SCLK is low during chip select activation then Motorola/National timing is assumed. Motorola processor mode CPOL=0, CPHA=0 must be used. DATA1 is defined as the data transmit pin while DATA2 becomes the data receive pin. Although the dual 10 Zarlink Semiconductor Inc. MT9196 Data Sheet port Motorola controller configuration usually supports full-duplex communication, only half-duplex communication is possible in IDPC. The micro must discard non-valid data which it clocks in during a valid write transfer to IDPC. During a valid read transfer from IDPC data simultaneously clocked out by the micro is ignored by IDPC. All data transfers through the microport are two-byte transfers requiring the transmission of a Command/Address byte followed by the data byte written or read from the addressed register. CS must remain asserted for the duration of this two-byte transfer. As shown in Figures 5 and 6 the falling edge of CS indicates to the IDPC that a microport transfer is about to begin. The first 8 clock cycles of SCLK after the falling edge of CS are always used to receive the Command/Address byte from the microcontroller. The Command/Address byte contains information detailing whether the second byte transfer will be a read or a write operation and at what address. The next 8 clock cycles are used to transfer the data byte between the IDPC and the microcontroller. At the end of the two-byte transfer CS is brought high again to terminate the session. The rising edge of CS will tri-state the output driver of DATA1 which will remain tri-stated as long as CS is high. Intel processors utilize least significant bit first transmission while Motorola/National processors employ most significant bit first transmission. The IDPC microport automatically accommodates these two schemes for normal data bytes. However, to ensure timely decoding of the R/W and address information, the Command/Address byte is defined differently for Intel operation than it is for Motorola/National operation. Refer to the relative timing diagrams of Figures 5 and 6. Receive data is sampled on the rising edge of SCLK while transmit data is made available concurrent with the falling edge of SCLK. Detailed microport timing is shown in Figure 15. ➄➃COMMAND/ADDRESS DATA INPUT/OUTPUT COMMAND/ADDRESS: ➀➀ DATA 1 D D D D D D D D D D D D D D D D D D D D D D D D 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 RECEIVE DATA 1 D D D D D D D D D D D D D D D D 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 TRANSMIT SCLK CS➃ ➂➂ ➀Delays due to internal processor timing which are transparent to IDPC. The IDPC:- latches received data on the rising edge of SCLK. - outputs transmit data on the falling edge of SCLK. ➂The falling edge of CS indicates that a COMMAND/ADDRESS byte will be transmitted from the microprocessor. The subsequent byte is always data until terminated via CS returning high. ➃A new COMMAND/ADDRESS byte may be loaded only by CS cycling high then low again. ➄The COMMAND/ADDRESS byte contains: 1 bit - Read/Write D D 7 0 5 bits - Addressing Data 2 bits - Unused XX A A A A A R/W 4 3 2 1 0 Figure 5 - Serial Port Relative Timing for Intel Mode 0 11 Zarlink Semiconductor Inc. MT9196 Data Sheet ➃COMMAND/ADDRESS DATA INPUT/OUTPUT COMMAND/ADDRESS:➄ ➀➀ DATA 2 D D D D D D D D D D D D D D D D D D D D D D D D 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 RECEIVE DATA 1 D D D D D D D D D D D D D D D D 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 TRANSMIT SCLK CS➃ ➂➂ ➀Delays due to internal processor timing which are transparent to IDPC. The IDPC:- latches received data on the rising edge of SCLK. - outputs transmit data on the falling edge of SCLK. ➂The falling edge of CS indicates that a COMMAND/ADDRESS byte will be transmitted from the microprocessor. The subsequent byte is always data until terminated via CS returning high. ➃A new COMMAND/ADDRESS byte may be loaded only by CS cycling high then low again. D D➄The COMMAND/ADDRESS byte contains: 1 bit - Read/Write 7 0 5 bits - Addressing Data 2 bits - Unused R/W XA A A A A X 4 3 2 1 0 Figure 6 - Serial Port Relative Timing for Motorola Mode 00/National Microwire 125 μs F0i DSTi, CHANNEL 0 CHANNEL 1 CHANNEL 2 CHANNEL 3 CHANNELS 4-31 DSTo D-channel C-channel B1-channel B2-channel Not Used LSB first MSB first for C, B1- & B2- for D- Channels Channel Figure 7 - ST-BUS Channel Assignment Flexible Digital Interface A serial link is required to transport data between the IDPC and an external digital transmission device. IDPC utilizes the ST-BUS architecture defined by Zarlink Semiconductor but also supports a strobed data interface found on many standard CODEC devices. This interface is commonly referred to as Synchronous Serial Interface (SSI). The combination of ST-BUS and SSI provides a Flexible Digital Interface (FDI) capable of supporting all Zarlink basic rate transmission devices as well as many other 2B + D transceivers. The required mode of operation is selected via the ST-BUS/SSI control bit (FDI Control Register, address 10h). Pin definitions alter dependent upon the operational mode selected, as described in the following subsections as well as in the Pin Description tables. Quiet Code The FDI can be made to send quiet code to the decoder and receive filter path by setting the RxMUTE bit high. Likewise, the FDI will send quiet code in the transmit (DSTo) path when the TxMUTE bit is high. Both of these 12 Zarlink Semiconductor Inc. MT9196 Data Sheet control bits reside in Control Register 1 at address 0Eh. When either of these bits are low their respective paths function normally. The -Zero entry of Table 1 is used for the quiet code definition. ST-BUS Mode The ST-BUS consists of output (DSTo) and input (DSTi) serial data streams, in FDI these are named Dout and Din respectively, a synchronous clock input signal CLOCKin (C4i), and a framing pulse input (F0i). These signals are direct connections to the corresponding pins of Zarlink basic rate devices. Note that in ST-BUS mode the XSTL2 pin is not used. The CSL1 and CSL0 bits, as described in the SSI Mode section, are also ignored since the data rate is fixed for ST-BUS operation. However, the Asynch/Synch bit must be set to logic “0” for ST-BUS operation. The data streams operate at 2048 kb/s and are Time Division Multiplexed into 32 identical channels of 64 kb/s bandwidth. A frame pulse (a 244 nSec low going pulse) is used to parse the continuous serial data streams into the 32 channel TDM frames. Each frame has a 125 μSecond period translating into an 8 kHz frame rate. A valid frame begins when F0i is logic low coincident with a falling edge of C4i. Refer to Figure 12 for detailed ST-BUS timing. C4i has a frequency (4096 kHz) which is twice the data rate. This clock is used to sample the data at the 3/4 bit-cell position on DSTi and to make data available on DSTo at the start of the bit-cell. C4i is also used to clock the IDPC internal functions (i.e., Filter/CODEC, Digital gain and tone generation) and to provide the channel timing requirements. The IDPC uses only the first four channels of the 32 channel frame. These channels are always defined, beginning with Channel 0 after the frame pulse, as shown in Figure 7 (ST-BUS channel assignments). The first two (D & C) Channels are enabled for use by the DEN and CEN bits respectively, (FDI Control Register, address 10h). ISDN basic rate service (2B+D) defines a 16kb/s signalling (D) Channel. IDPC supports transparent access to this signalling channel. ST-BUS basic rate transmission devices, which may not employ a microport, provide access to their internal control/status registers through the ST-BUS Control (C) Channel. IDPC supports microport access to this C-Channel. DEN - D-Channel In ST-BUS mode access to the D-Channel (transmit and receive) data is provided through an 8-bit read/write register (address 15h) D-Channel data is accumulated in, or transmitted from this register at the rate of 2 bits/frame for 16 kb/s operation (1 bit/frame for 8 kb/s operation). Since the ST-BUS is asynchronous, with respect to the microport, valid access to this register is controlled through the use of an interrupt (IRQ) output. D-Channel access is enabled via the (DEn) bit. DEn: When 1, ST-BUS D-channel data (1 or 2 bits/frame depending on the state of the D8 bit) is shifted into/out of the D- channel (READ/WRITE) register. When 0, the receive D-channel data (READ) is still shifted into the proper register while the DSTo D-channel timeslot and IRQ outputs are tri-stated (default). D8: When 1, D-Channel data is shifted at the rate of 1 bit/frame (8 kb/s). When 0, D-Channel data is shifted at the rate of 2 bits/frame (16 kb/s default). 16 kb/s D-Channel operation is the default mode which allows the microprocessor access to a full byte of D- Channel information every fourth ST-BUS frame. By arbitrarily assigning ST-BUS frame n as the reference frame, during which the microprocessor D-Channel read and write operations are performed, then: a. A microport read of address 15 hex will result in a byte of data being extracted which is composed of four di-bits (designated by roman numerals I,II,III,IV). These di-bits are composed of the two D-Channel bits received during each of frames n, n-1, n-2 and n-3. Referring to Fig. 8a: di-bit I is mapped from frame n- 3, di-bit II is mapped from frame n-2, di-bit III is mapped from frame n-1 and di-bit IV is mapped from frame n. 13 Zarlink Semiconductor Inc. MT9196 Data Sheet The D-Channel read register is not preset to any particular value on power-up (PWRST) or software reset (RST). b. A microport write to Address 15hex will result in a byte of data being loaded which is composed of four di- bits (designated by roman numerals I, II, III, IV). These di-bits are destined for the two D-Channel bits transmitted during each of frames n+1, n+2, n+3, n+4. Referring to Fig.8a: di-bit I is mapped to frame n+1, di-bit II is mapped to frame n+2, di bit III is mapped to frame n+3 and di bit IV is mapped to frame n+4. If no new data is written to address 15hex, the current D-channel register contents will be continuously re- transmitted. The D-Channel write register is preset to all ones on power-up (PWRST) or software reset (RST). An interrupt output is provided (IRQ) to synchronize microprocessor access to the D-Channel register during valid ST-BUS periods only. IRQ will occur every fourth (eighth in 8 kb/s mode) ST-BUS frame at the beginning of the third (second in 8 kb/s mode) ST-BUS bit cell period. The interrupt will be removed following a microprocessor Read or Write of Address 15 hex or upon encountering the following frames’s FP input, whichever occurs first. To ensure D- Channel data integrity, microport read/write access to Address 15 hex must occur before the following frame pulse. See Figure 8b for timing. 8 kb/s operation expands the interrupt to every eight frames and processes data one-bit-per-frame. D-Channel register data is mapped according to Figure 8c. IRQ Microport Read/Write Access FP n-3 n-2 n-1 n n+1 n+2 n+3 n+4* DSTo/ DSTi Di-bit Group I II III IV Receive D0 D4 D1 D2 D3 D5 D6 D7 D-Channel No preset value I II III IV Di-bit Group D0 D1 D2 D3 D4 D5 D6 D7 Transmit D-Channel Power-up reset to 1111 1111 * note that frame n+4 is equivalent to frame n of the next cycle. Figure 8a - D-Channel 16 kb/s Operation 14 Zarlink Semiconductor Inc. MT9196 Data Sheet FP C4i C2 t =500 nsec max ir R = 10 k pullup Din D0 D1 t =500 nsec max if IRQ 8 kb/s operation Reset coincident with 16 kb/s operation Microport Read/Write Access Read/Write of Address 15 Hex or next FP, whichever occurs first Figure 8b - IRQ Timing Diagram FP Microport Read/Write Access IRQ n-7 n-6 n-5 n-4 n-3 n-2 n-1 n n+1 n+2 n+3 n+4 n+5 n+6 n+7 n+8 D-Channel Di-bit Group I II III IV V VI VII VIII D0 D1 D2 D3 D4 D5 D6 D7 Receive I II III IV V VI VII VIII D-Channel No preset value Di-bit Group D0 D1 D2 D3 D4 D5 D6 D7 Transmit D-Channel Power-up reset to 1111 1111 Figure 8c - D-Channel 8 kb/s Operation CEn - C-Channel Channel 1 conveys the control/status information for the layer 1 transceiver. C-Channel data is transferred MSB first on the ST-BUS by IDPC. The full 64 kb/s bandwidth is available and is assigned according to which transceiver is being used. Consult the data sheet for the selected transceiver for its C-Channel bit definitions and order of bit transfer. When CEN is high, data written to the C-Channel register (address 14h) is transmitted, most significant bit first, on DSTo. On power-up reset (PWRST) or software reset (RST, address 0Fh) all C-Channel bits default to logic high. Receive C-Channel data (DSTi) is always routed to the read register regardless of this control bit's logic state. When low, data transmission is halted and this timeslot is tri-stated on DSTo. B1-Channel and B2-Channel Channels 2 and 3 are the B1 and B2 channels, respectively. B-channel PCM associated with the Digital Gain, Filter/CODEC and transducer audio paths is selected on an independent basis for the transmit and receive paths. For example, the transmit path may use the B1 channel while the receive path uses the B2 channel. Although not normally required, this flexibility is allowed. 15 Zarlink Semiconductor Inc. MT9196 Data Sheet For ST-BUS mode the configuration of bits 0 to 3, at address 12h, defines both the source of transmit audio and the B-Channel destination. The configuration of this register permits selection of only one transmit B-Channel at a time. If no valid transmit path has been selected, via the Transmit Path Selection Register, for a particular B-Channel then that timeslot output on DSTo is tri-stated. When a valid receive path has been selected, via the Receive Path Selection Register (address 13h), the active receive B-Channel is governed by the state of the B2/B1 control bit in Control register 1 (address 0Eh). Refer to the Path Selection section for detailed information. SSI Mode The SSI BUS consists of input and output serial data streams named Din and Dout respectively, a Clock input signal (CLOCKin), and a framing strobe input (STB). A 4.096 MHz master clock, at CLOCKin, is required for SSI operation if the bit clock is less than 512 kHz. The timing requirements for SSI are shown in Figures 13 and 14. In SSI mode the IDPC supports only B-Channel operation. The internal C and D Channel registers used in ST-BUS mode are not functional for SSI operation. The control bit B2/B1, as described in the ST-BUS section, is ignored since the B-Channel timeslot is defined by the input STB strobe. Hence, in SSI mode transmit and receive B- Channel data are always in the channel defined by the STB input. The data strobe input STB determines the 8-bit timeslot used by the device for both transmit and receive data. This is an active high signal with an 8 kHz repetition rate. SSI operation is separated into two categories based upon the serial data rate. If the bit clock is 512 kHz or greater then the bit clock is used directly by the internal IDPC functions allowing synchronous operation. In this case, the bit clock is connected directly to the CLOCKin pin while XSTAL2 is left unconnected. If the available bit clock rate is 128 kHz or 256 kHz then a 4096 kHz master clock is required to derive clocks for the internal IDPC functions. If this clock is available externally then it may be applied directly to the CLOCKin pin. If a 4096 kHz clock is not available then provision is made to connect a 4096 kHz crystal across the CLOCKin and XSTAL2 pins as shown in Figure 9. The oscillator circuit has been designed to require an external feedback resistor and load capacitors. This configuration allows normal ST-BUS operation and synchronous SSI operation with clocks which are not loaded by these extra components. CLOCKin 33 pF 100 kΩ XSTL2 4096 kHz Nominal 33 pF Figure 9 - External Crystal Circuit (for asynchronous operation) Applications where the bit clock rate is below 512 kHz are designated as asynchronous. The IDPC will generate and re-align its internal clocks to allow operation when the external master and bit clocks are asynchronous. In this case, the external bit clock is not connected to the IDPC. Control bits Asynch/Synch, CSL1 and CSL0 in FDI Control Register (address 10h) are used to program the bit rates as shown in Table 3. 16 Zarlink Semiconductor Inc. MT9196 Data Sheet Asynch/ Bit Clock CLOCKin CSL1 CSL0 Rate (kHz) (kHz) Synch 1 0 0 128 4096 mandatory 1 0 1 256 4096 mandatory 00 0 512 512 0 0 1 1536 1536 0 1 0 2048 2048 0 1 1 4096 4096 Table 3 For synchronous operation data is sampled, from Din, on the falling edge of the bit clock during the time slot defined by the STB input. Data is made available, on Dout, on the rising edge of the bit clock during the time slot defined by the STB input. Dout is tri-stated at all times when STB is not true. If STB is valid but no transmit path has been selected (via the Transmit Path Control Register) then quiet code will be transmitted on Dout during the valid strobe period. There is no frame delay through the FDI circuit for synchronous operation. For asynchronous operation Dout and Din are as defined for synchronous operation except that data is transferred according to the internally generated bit clock. Due to resynchronization circuitry activity, the output jitter on Dout is nominally larger but will not affect operation since the bit cell period at 128 kb/s and 256 kb/s is relatively large. There is a one frame delay through the FDI circuit for asynchronous operation. Refer to the specifications of Figures 13 and 14 for both synchronous and asynchronous SSI timing. Path Selection Transmit and receive audio paths are independently programmed through their respective Path Control Registers at addresses 12h and 13h. Individual audio path circuit blocks are powered up only as they are required to satisfy the programmed values in the path control registers. More detail is provided in the Power-up/down Reset section. Transmit Transmit audio path configuration (Path Control Register, address 12h) is simply a matter of assigning one of the three analog signal inputs, or the digital tone generator, to the required transmit B- Channel. Intermediate functions such as the transmit filter, encoder and transmit gain are automatically powered up and assigned as required. If transmit tones is selected then the digital tone generator must be programmed and enabled properly as described in the Digital Tone Generator section. Note that transmit tones may be enabled independently of the receive path. For ST-BUS mode the configuration of bits 0 to 3, at address 12h, defines both the source of transmit audio and the B-Channel destination. The configuration of this register permits selection of only one transmit B-Channel at a time. For SSI mode only the selections where bit 3 = 0 are allowed. This is because the B-Channel timeslot is defined by the input strobe at STB. If a selection where bit 3 = 1 is made it will be treated the same as the condition where B3 - B0 = all zero's. All reserved configurations should not be used. Receive The receive path assignment (Receive Path Control Register, address 13h) is different from the transmit path assignment. In this case a particular analog output port is assigned a source for its audio signal. The receive filter audio path and the Auxiliary In analog port are the available choices. This configuration allows flexibility in assignment. Two examples; the receive filter path can be assigned to the handset receiver, for a standard handset conversation, while permitting the loudspeaker to announce a message originating from the Auxiliary In port. Or 17 Zarlink Semiconductor Inc. MT9196 Data Sheet perhaps the receive filter is assigned to both the loudspeaker and the Auxiliary Out port. This would allow a voice recorder or Facsimile machine, connected to the AUXout port to be monitored over the loudspeaker. The receive filter path itself has two possible signal sources, PCM from the Din port or synthesized tones, from the digital tone generator. In both cases receive digital gain is assigned automatically. The Receive Path Control Register combines all of these choices into simple output port assignments. In ST-BUS mode receive PCM from the Din port must be selected from either the B1 or the B2 channel. Control Bit B2/B1 in Control Register 1 (address 0Eh) is used to define the active receive B-Channel. In SSI mode the active PCM channel is automatically defined by the STB input signal. Sidetone A voice sidetone path provides proportional transmit signal summing into the receive handset transducer driver. Details are provided in the Filter/CODEC section. Watchdog To maintain program integrity an on-chip watchdog timer is provided for connection to the microcontroller reset pin. The watchdog output WD goes high while the IDPC is held in reset via PWRST. Release of PWRST will cause WD to return low immediately and will also start the watchdog timer. The watchdog timer is clocked on the falling edge of STB/F0i and requires only this input, along with V , for operation. Note that in SSI mode, if STB disappears the DD watchdog will stop clocking. This will not harm processor operation but there is no longer any protection provided. If the watchdog reset word is written to the watchdog register (address 11h) after PWRST is released, but before the timeout period (T=512 mSec) expires, a reset of the timer results and WD will remain low. Thereafter, if the reset word is loaded correctly at intervals less than 'T' then WD will continue low. The first break from this routine, in which the watchdog register is not written to within the correct interval or it is written to with incorrect data, will result in a high going WD output after the current interval 'T' expires. WD will then toggle at this rate until the watchdog register is again written to correctly. 5-Bit Watchdog Reset Word B7 B6 B5 B4 B3 B2 B1 B0 X X X 0 10 10 x=don’t care 18 Zarlink Semiconductor Inc. MT9196 Data Sheet Power-up/down & PWRST/Software Reset While the IDPC is held in PWRST no device control or functionality is possible. While in software reset (RST=1, address 0Fh) only the microport and watchdog are functional. Software reset can only be removed by writing RST logic low or by the PWRST pin. After Power-up reset (PWRST) or software reset (RST) all control bits assume their default states; μ-Law functionality, usually 0 dB programmable gains and all sections of IDPC, except the microport and watchdog, into powered down states. This is the low power, stand-by condition. This includes: • The receive output drive transducers. All transducer output drivers are powered down forcing the output signals into tri-state. Output drivers (handset, handsfree-speaker, AUXout) are powered up/down individually as required by the state of the programmed bits in the Receive Path Control Register (address 13h) • The transmit and receive filters and CODEC. All clocks for this circuit block are disabled. The complete section is automatically powered up as required by the programmed bits in the Transmit and Receive Path Control registers (addresses 12h and 13h). Whenever all path control selections are off this section is powered down. The CODEC and transmit/ receive filters cannot be powered up individually. • The VRef and VBias circuits. Reference and Bias voltage drivers are tri-stated during power down causing the voltage at the pins to float. This circuit block is automatically powered up/down as it is required by either the Filter/CODEC or the transducer driver circuits. Whenever all path control selections are off this section is powered down. If the AUXin path to (any combination of the) output transducer drivers is selected then the VRef/VBias circuit is powered up but the Filter/CODEC circuit is not. • The FDI and oscillator circuits. After PWRST, the device assumes SSI operation with Dout tri-stated while there is no strobe active on STB. If a valid strobe is supplied to STB, then Dout will be active, during the defined channel, supplying quiet code as defined in Table 1. If the device is switched to ST-BUS operation following PWRST, the entire Dout stream will be tri-stated until an active transmit channel is programmed. As well, following PWRST, the oscillator circuit is disabled and all timing for the IDPC functional blocks is halted. A clock signal applied to the MCL pin is prevented from entering further into the IDPC when the Asynch/Synch bit is logic “1”. To power up the FDI and oscillator circuits the PD bit of Control Register 1 (address 0Eh) must be cleared. To attain complete power-down from a normal operating condition, write all “0s” to the Transmit and Receive Path Control Registers (address 12h and 13h), set PD to logic 1 at address 0Eh, and Asynch/Synch to logic 1 at address 10h. 19 Zarlink Semiconductor Inc. MT9196 Data Sheet IDPC Register Map 00 • • RESERVED • 09 0A - RxFG RxFG RxFG -TxFG TxFG TxFG FCodec Control 1 2 1 0 2 1 0 0B Gain3 Gain2 Gain1 Gain0 - STG STG STG FCodec Control 2 2 1 0 0C ---------------------------------------RESERVED---------------------------------- 0D ---------------------------------------RESERVED---------------------------------- 0E PD Tfhp DialEn - - B2/B1 RxMute TxMute Control Register 1 0F RST - A/μ Smag/ RxINC TxINC - - Control Register 2 CCITT 10 - ST-BUS/ CEN DEN D Asynch/ CSL CSL FDI Control 1 0 8 SSI Synch 11 - - - W W W W W Watchdog 4 3 2 1 0 12 - - - - b b b b Tx Path Control 3 2 1 0 13 b b b b b b b b Rx Path Control 7 6 5 4 3 2 1 0 14 b b b b b b b b C-Channel Register 7 6 5 4 3 2 1 0 15 D D D D D D D D D-Channel Register 7 6 5 4 3 2 1 0 16 ---------------------------------------RESERVED---------------------------------- 17 - - Loop Loop - - - - Loopback Register 2 1 18 HiEN LoEn DTMF Ring En - - - WR DTMF/Tone Ringer StEn 19 TxG TxG TxG TxG RxG RxG RxG RxG Digital Gain 3 2 1 0 3 2 1 0 1A L L L L L L L L Low Tone Coeff 7 6 5 4 3 2 1 0 1B H H H H H H H H High Tone Coeff 7 6 5 4 3 2 1 0 1C Enable - MS MS -Pad Pad Pad Anti-Howl Control 1 0 2 1 0 1D - TH TH TH TH TH TH TH High Threshold h6 h5 h4 h3 h2 h1 h0 1E - TH TH TH TH TH TH TH Low Threshold l6 l5 l4 l3 l2 l1 l0 1F • • RESERVED • 3F 20 Zarlink Semiconductor Inc. MT9196 Data Sheet Register Summary ADDRESSES = 00h to 09h ARE RESERVED Filter Codec Control Register 1 ADDRESS = 0Ah WRITE/READ VERIFY Power Reset Value X000 X000 - - RxFG RxFG RxFG TxFG TxFG TxFG 2 1 0 2 1 0 76543210 Receive Gain Transmit Gain RxFG RxFG RxFG TxFG TxFG TxFG 2 1 0 2 1 0 Setting (dB) Setting (dB) (default) 0 0 0 0 (default) 0 0 0 0 -1 0 0 1 1 0 0 1 -2 0 1 0 2 0 1 0 -3 0 1 1 3 0 1 1 -4 1 0 0 4 1 0 0 -5 1 0 1 5 1 0 1 -6 1 1 0 6 1 1 0 -7 1 1 1 7 1 1 1 RxFG = Receive Filter Gain n TxFG = Transmit Filter Gain n n n Filter Codec Control Register 2 ADDRESS = 0Bh WRITE/READ VERIFY Power Reset Value 0010 X000 - Gain3 Gain2 Gain1 Gain0 STG STG STG 2 1 0 76543210 Speaker Gain (dB) Side-tone Gain Gain2 Gain1 Gain0 STG STG STG 2 1 0 Setting (dB) Gain3 = 1 Gain3 = 0 16 8 0 0 0 (default) OFF 0 0 0 12 4 0 0 1 -9.96 0 0 1 8 0 0 1 0 -6.64 0 1 0 4 -4 0 1 1 -3.32 0 1 1 0 -8 1 0 0 0 1 0 0 -4 -12 1 0 1 3.32 1 0 1 -8 -16 1 1 0 6.64 1 1 0 -12 -20 1 1 1 9.96 1 1 1 STG = Side-tone Gain n n ADDRESS = 0Ch RESERVED Note: Bits marked "-" are reserved bits and should be written with logic "0". 21 Zarlink Semiconductor Inc. MT9196 Data Sheet ADDRESS = 0Dh RESERVED Control Register 1 ADDRESS = 0Eh WRITE/READ VERIFY Power Reset Value 100X X000 PD Tfhp DialEN - B2/B1 RxMute TxMute - 76543210 PD When high, the crystal oscillator and FDI blocks are powered down. When low, the oscillator and FDI circuits are active. Tfhp When High, an additional highpass function (passband beginning at 400 Hz) is inserted into the transmit path. When low, this highpass filter is disabled. DialEN When high, a first order lowpass filter is inserted into the receive path (3 dB = 1.2 kHz). When low, this lowpass filter is disabled. B2/B1 When high, the receive Filter/CODEC operates on the B2-Channel. When low, the receive Filter/CODEC operates on the B1-Channel. This control bit has significance only for ST-BUS operation and is ignored for SSI operation. RxMUTE When high the received PCM stream is interrupted and replaced with quiet code; thus forcing the receive path into a mute state. When low the full receive path functions normally. TxMUTE When high the transmit PCM stream is interrupted and replaced with quiet code; thus forcing the output code into a mute state (only the output code is muted, the transmit microphone and transmit Filter/CODEC are still functional). When low the full transmit path functions normally. Control Register 2 ADDRESS = 0Fh WRITE/READ VERIFY Power Reset Value Smag/ 0X00 00XX - -- RST A/μ RxINC TxINC CCITT 76543210 RST When high, a software reset occurs performing the same function as the hardware reset (PWRST) except that the microport and watchdog circuitry are not affected. A software reset can be removed only by writing this bit low or by a PWRST. When low, the reset condition is removed. A/μ When high, A-Law (de)coding is selected for the Filter/CODEC and DTMF generator circuits. When low, μ-Law (de)coding is selected for these circuits. Smag/CCITT When high, sign-magnitude code assignment is selected for the CODEC input/output. When low, CCITT code assignment is selected for the CODEC input/output; true sign, inverted magnitude (μ-Law) or true sign, alternate digit inversion (A-Law). RxINC When high, the receiver driver nominal gain is set at -9.6 dB. When low, this driver nominal gain is set at -12.1 dB. TxINC When high, the transmit amplifier nominal gain is set at 15.3 dB. When low, this amplifier nominal gain is set at 6.0 dB. Note: Bits marked "-" are reserved bits and should be written with logic "0". 22 Zarlink Semiconductor Inc. MT9196 Data Sheet FDI Control Register ADDRESS = 10h WRITE/READ VERIFY Power Reset Value Asynch/ ST-BUS/ X000 0000 - CEN DEN D8 CSL CSL 1 0 SSI Synch 76543210 ST-BUS/SSI When high, the FDI port operates in ST-BUS mode. When low, the FDI operates in SSI mode. CEN When high, data written into the C-Channel register (address 14h) are transmitted during channel 1 on DSTo. When low, the channel 1 timeslot is tri-stated on DSTo. Channel 1 data received on DSTi is read via the C- Channel register (address 14h) regardless of the state of CEN. This control bit has significance only for ST-BUS operation and is ignored for SSI operation. DEN When high, data written into the D-Channel Register (address 15h) are transmitted during channel 0 on DSTo. When low, the channel 0 timeslot is tri-stated on DSTo. Channel 0 data received on DSTi is read via the D- Channel register regardless of the state of DEN. This control bit has significance only for ST-BUS mode and is ignored for SSI operation. D8 When high, the D-Channel operates at 8 kb/s. When low, the D-Channel operates at 16 kb/s default. Asynch/Synch, Control bits Asynch/Synch, CSL and CSL are used to program the data clock (BCL) bit rates as shown in the 1 0 CSL ,CSL following table (CSL and CSL are ignored in ST-BUS mode): 1 0 1 0 Asynch/Synch CSL CSL Bit Clock Rate (kHz) CLOCKin (kHz) 1 0 1 0 0 128 4096 mandatory 1 0 1 256 4096 mandatory 0 0 0 512 512 0 0 1 1536 1536 0 1 0 2048 2048 0 1 1 4096 4096 Note: Asynch/Synch must be set low for ST-BUS operation Watchdog Register ADDRESS = 11h WRITE Power Reset Value XXXX XXXX -- - 0 1 0 1 0 76543210 Note: Bits marked "-" are reserved bits and should be written with logic "0". 23 Zarlink Semiconductor Inc. MT9196 Data Sheet Transmit Path Control Register ADDRESS = 12h WRITE/READ VERIFY Power Reset Value XXXX 0000 -- - - b3 b2 b1 b0 76543210 Control bits b0 to b3 are used to configure the transmit path and select the transmit source. Note that for SSI mode all selections where b3 = 1 are not used and are interpreted as b0 - b3 = 0 (i.e., transmit path off). Source Programming Destination b b b b 3 2 1 0 B1 0 0 0 0 B & B Off 1 2 0 0 0 1 Handset mic (M + /M -) 0 0 1 0 Handsfree mic (MIC +) 0 0 1 1 AUXin 0 1 0 0 Tx tones 0 1 0 1 Reserved 0 1 1 0 Reserved 0 1 1 1 Reserved B2 1 0 0 0 Reserved 1 0 0 1 Handset mic (M + /M -) 1 0 1 0 Handsfree ic (MIC +) 1 0 1 1 AUXin 1 1 0 0 Tx Tones 1 1 0 1 Reserved 1 1 1 0 Reserved 1 1 1 1 Reserved Receive Path Control Register ADDRESS = 13h WRITE/READ VERIFY Power Reset Value 0000 0000 b7 b6 b5 b4 b3 b2 b1 b0 76543210 Control bits b0 to b7 are used to assign a signal source individually to each receive path output. In addition transmit to receive voice sidetone path control is included. Destination Source Programming Handset Speaker b b 1 0 0 0 Off 0 1 Rx Filter 1 0 AUXin 1 1 Reserved Handsfree Speaker b b 3 2 0 0 Off 0 1 Rx Filter 1 0 AUXin 1 1 Ringer Aux out b b b 6 5 4 0 0 0 Off 0 0 1 Rx Filter 0 1 0 Reserved 0 1 1 AUXin 1 0 0 Handset mic (M+ /M -) 1 0 1 Handsfree mic (MIC +) 1 1 0 Reserved 1 1 1 Reserved Voice Sidetone b 7 0 Voice sidetone path disabled 1 Voice sidetone path enabled Note: Bits marked "-" are reserved bits and should be written with logic "0". 24 Zarlink Semiconductor Inc. MT9196 Data Sheet C-Channel Register ADDRESS = 14h WRITE/READ Power Reset Value 1111 1111 B7 B6 B5 B4 B3 B2 B1 B0 76543210 Micro-port access to the ST-BUS C-Channel information D-Channel Register ADDRESS = 15h WRITE/READ Power Reset Value 1111 1111 D3 D6 D5 D4 D2 D1 D0 D7 76543210 ADDRESS = 16h RESERVED Loopback Register ADDRESS = 17h WRITE/READ VERIFY Power Reset Value XX00 XXXX -- Loop2 Loop1 --- - 76543210 Loop1 When high, the selected B-channel in ST-BUS mode (i.e., B2/B1 and Transmit and Receive Path selections) or the strobed B-channel in SSI mode is looped back from Din to Dout through the FDI block. The C & D channels (ST-BUS mode) are not looped back. When low, the device operates normally. Loop2 When high, Loop1 is invoked with the transmit and receive digital gain adjustment being included. This loopback should only be used if PCM resides in the B-channel. If a data pattern is being looped back then use Loop1 or use Loop2 after ensuring that the transmit and receive digital gain registers are set to 0dB (address 19h). When low, the device operates normally. Notes: 1) do not enable Loop1 and Loop2 simultaneously. 2) both loopback modes add an extra frame delay to the data transmission. 3) ensure that all other bits of address 17h are written logic low when accessing this register. Note: Bits marked "-" are reserved bits and should be written with logic "0". 25 Zarlink Semiconductor Inc. MT9196 Data Sheet DTMF/Tone Ringer Control Register ADDRESS = 18h WRITE/READ VERIFY Power Reset Value DTMF Ring 0000 XXX0 - HiEN LoEN -- WR St EN En 76543210 HiEN, LoEN When high, the programmed tone, for the respective high or low group, is generated. When low, tone generation is disabled for the respective low or high group. DTMF St EN When high, programmed DTMF is muxed into the receive path replacing the receive PCM signal. When low, the receive path functions normally. Ring EN When high, the tone ringer generator is enabled using the coefficients at addresses 1Ah and 1Bh as well as the WR control bit. For the ringer tone to be applied to the loudspeaker the proper path must be selected via the Receive Path Control Register (address 13h). When low, the ring generator circuit is disabled. WR When high, the tone ringer circuit will toggle between the two programmed frequencies at a 5 Hz rate. When low, the tone ringer warble rate is 10Hz. Digital Gain Register ADDRESS = 19h WRITE/READ VERIFY Power Reset Value 1000 1000 TxG TxG TxG TxG RxG RxG RxG RxG 3 2 1 0 3 2 1 0 76543210 Transmit (TxG ) and receive (RxG ) control bits for programming gain in 3 dB increments. 3-0 3-0 RxG RxG RxG RxG Gain Adjustment (dB) TxG TxG TxG TxG 3 2 1 0 3 2 1 0 0 0 0 0 -24 0 0 0 0 0 0 0 1 -21 0 0 0 1 0 0 1 0 -18 0 0 1 0 0 0 1 1 -15 0 0 1 1 0 1 0 0 -12 0 1 0 0 0 1 0 1 -9 0 1 0 1 0 1 1 0 -6 0 1 1 0 0 1 1 1 -3 0 1 1 1 1 0 0 0 0 1 0 0 0 1 0 0 1 +3 1 0 0 1 1 0 1 0 +6 1 0 1 0 1 0 1 1 +9 1 0 1 1 1 1 0 0 +12 1 1 0 0 1 1 0 1 +15 1 1 0 1 1 1 1 0 +18 1 1 1 0 1 1 1 1 +21 1 1 1 1 Low Tone Coefficient Register ADDRESS = 1Ah WRITE/READ VERIFY Power Reset Value L7 L6 L5 L4 L3 L2 L1 L0 0000 0000 76543210 The frequency of the low group tone is programmed by writing an 8-bit hexadecimal coefficient at this address according to the following equation: Frequency (in Hz) = 7.8125 x COEFF Where the hexadecimal COEFF is converted into a decimal integer between 0 and 255. Frequency resolution is 7.8125Hz in the range 0 to 1992 Hz. Note: Bits marked "-" are reserved bits and should be written with logic "0". 26 Zarlink Semiconductor Inc. MT9196 Data Sheet High Tone Coefficient Register ADDRESS = 1Bh WRITE/READ VERIFY Power Reset Value H7 H6 H5 H4 H3 H2 H1 H0 0000 0000 76543210 The frequency of the high group tone is programmed by writing an 8-bit hexadecimal coefficient at this address according to the following equation: Frequency (in Hz) = 7.8125 x COEFF Where the hexadecimal COEFF is converted into a decimal integer between 0 and 255. Frequency resolution is 7.8125Hz in the range 0 to 1992 Hz. Anti-Howl Control Register ADDRESS = 1Ch WRITE/READ VERIFY Power Reset Value 0X10 X100 Enable - MS1 MS0 Pad2 Pad1 Pad0 - 76543210 Enable When high, the anti-howling circuit is enabled. When low, the anti-howling circuit is disabled. MS1, MS0 Encode the operational mode of the anti-howling circuit as follows. Details of each mode are found in the functional description of the anti-howling circuit. MS1 MS0 Operational Mode 0 0 Transmit Noise Squelch 0 1 Receive Noise Squelch 1 0 Anti-howling for group listening 1 1 Tx/Rx Switched Loss Pad2-0 Three bits encoding the attenuation depth which will be switched into the transmit or receive paths by the anti-howling circuit. Note that 12 dB is the default value. Pad2 Pad1 Pad0 Attenuation (dB) 00 0 0 00 1 3 01 0 6 01 1 9 10 0 12 10 1 15 11 0 18 11 1 21 High Threshold Register ADDRESS = 1Dh WRITE/READ VERIFY Power Reset Value - THh6 THh5 THh4 THh3 THh2 THh1 THh0 X011 0000 76543210 THh6-0 Seven bits encoding the magnitude of the high threshold level. Encoding is in PCM sign-magnitude excluding the sign bit. THh0 - THh3 encode the step number while THh4 - THh6 encode the chord number. The default setting of 'X011 0000' encodes chord 3 step 0. The difference between the high and low thresholds defines the hysteresis for anti-howling. Low Threshold Register ADDRESS = 1Eh WRITE/READ VERIFY Power Reset Value - THI6 THI5 THI4 THI3 THI2 THI1 THI0 X001 0100 76543210 THl6-0 Seven bits encoding the magnitude of the low threshold level. Encoding is in PCM sign-magnitude excluding the sign bit. THl0 - THl3 encode the step number while THl4 - THl6 encode the chord number. The default setting of 'X001 0100' encodes chord 1 step 4. The difference between the high and low thresholds defines the hysteresis for anti-howling. ADDRESSES 1Fh to 3Fh are RESERVED Note: Bits marked "-" are reserved bits and should be written with logic "0". 27 Zarlink Semiconductor Inc. MT9196 Data Sheet Applications 330 Ω +5V + + - 10 μF 0.1 μF 511 Ω 100K Typical External Gain for Handset R AV= 5 - 10 Electret Av = 1 + 2R + VBias T Microphone T Typical External Gain for MIC AV= 20 - 25 R 100K 0.1 μF - 511 Ω + 330Ω + VBias +5V + - T 10μF VBias 1K 0.1 μF R 0.1 μF Electret + Microphone From Auxiliary 0.1 μF Audio Source 43 21 28 27 26 0.1μF 5 25 To Auxiliary Audio Source +5V 6 24 40Ω nom. 7 23 34Ω min. CS 8 22 IDPC INTEL 75Ω 9 SCLK 21 MCS-51 or 10 DATA1 20 MOTOROLA SPI 150Ω DATA2 11 19 Micro- 75Ω +5V Controller DATA2 Motorola Mode only 12 13 14 15 16 17 18 RESET WD IRQ DSTo DSTi DC to DC +5V CONVERTER F0 Lin C4 MT8972 DNIC Z T Twisted Pair Lout 10.24 MHz Figure 10 - ST-BUS Application Circuit with MT8972 (DNIC) 28 Zarlink Semiconductor Inc. MT9196 Data Sheet 330 Ω +5V + + - 10 μF Typical External Gain for Handset 0.1 μF 511 Ω 100K AV= 5 - 10 R Electret Av = 1 + 2R Typical External Gain for MIC + VBias T Microphone T AV= 20 - 25 R 100K 0.1 μF - 511 Ω + 330Ω + VBias +5V + - T 10μF VBias 0.1 μF 1K R 0.1 μF Electret + Microphone From Auxiliary 0.1 μF Audio Source 4 3 2 1 28 27 26 0.1μF 5 25 To Auxiliary Audio Source +5V 6 24 40Ω nom. 7 23 34Ω min. 8 CS 22 IDPC INTEL 75Ω 9 21 SCLK MCS-51 or 10 20 DATA1 MOTOROLA SPI 150Ω 11 19 DATA2 Micro- 75Ω +5V Controller DATA2 Motorola Mode only 12 13 14 15 16 17 18 RESET WD IRQ DOUT DOUT Layer 1 Transceiver Layer 1 DIN DIN using Transceiver SSI using BCL BCL Twisted Pair Synch SSI Twisted Pair STB STB Mode Asynch Mode 4096 kHz Crystal 4096 kHz 4096 kHz External Clock from Layer 1 Device or other source Figure 11 - SSI Application Circuit showing Synchronous or Asynchronous Operation 29 Zarlink Semiconductor Inc. MT9196 Data Sheet Programming Examples Some examples of the programming steps required to set-up various telephony functions are given. Note that these steps are from the power-up reset default definition. If some other state is currently true then some programming steps may be omitted while new ones may be required. Initialization Description Address DATA choose ST-BUS vs SSI (ie ST-BUS with C&D channels enabled) 10h 70h or (ie SSI at 256kHz BCL) 10h 05h power up oscillator and FDI 0Eh 00h (other bits as required) same as above with B2 channel for ST-BUS 0Eh 04h (other bits as required) A-Law vs μ-Law as required (ie CCITT μ-Law and gains low) 0Fh 00h (default value so no write required) or (ie CCITT A-Law and gains increased) 0Fh 2Ch Standard Full-duplex handset call Description Address DATA program Initialization steps above set sidetone gain (ie 0 dB) 0Bh 04h (leave speaker gain defaulted to 0dB) set gain (ie Rx = +3 dB, Tx = 0 dB) 19h 89h (or as required, defaults = 0dB) select transmit path (ie handset mic to B2 for ST-BUS) 12h 09h or (ie handset mic for SSI) 12h 01h select receive path (ie handset speaker to Rx filter plus 13h 81h (for standard headset only) sidetone) 13h 91h or (as above plus receive to AUXout also) optional: set Filter/CODEC Rx and Tx gain as required (0dB default) 0Ah Group Listening Description Address DATA program Initialization steps above set gain (ie Rx = +3 dB, Tx = 0 dB) 19h 89h (or as required, defaults = 0dB) set sidetone gain (ie 0 dB) and also 0Bh 94h set handsfree speaker gain independent of the rest of the receive path (ie 12dB) set high threshold level 1Dh as required or leave default value set low threshold level 1Eh as required or leave default value enable group listening with 12dB of atten. 1Ch A4h select transmit path (ie handset mic to B2 for ST-BUS) 12h 09h or (ie handset mic for SSI) 12h 01h select receive path (ie Rx filter to both handset and 13h 85h handsfree speakers with sidetone) 30 Zarlink Semiconductor Inc. MT9196 Data Sheet Generate tone ringer Description Address DATA Program Initialization steps above except A-Law vs μ-Law choices are not required. set speaker gain (ie -12dB) 0Bh 50h (or as required) write low tone coefficient 1Ah as required write high tone coefficient 1Bh as required select ringer as source for loudspeaker 13h 0Ch start tone ringer (warble = 5Hz) 18h 11h or (warble = 10Hz) 18h 10h (default) control ringer cadence by toggling 18h 10h (on) Ring EN (ie warble = 10Hz) 00h (off) 10h (on) 00h (off) etc... Generate DTMF tones transmit only Description Address DATA Program Initialization steps above set Tx digital gain (ie 0 dB) 19h 80h (or as required) (-4dBm0/μ-Law,-10dBm0/A-Law) write low tone coefficient 1Ah as required write high tone coefficient 1Bh as required select transmit path (ie Tx tones to B2 for ST-BUS) 12h 0Ch or (ie Tx tones for SSI) 12h 04h start DTMF 18h C0h (both Hi EN and Lo EN) or for single tones 18h 80h or 40h as required DTMF sidetones only Description Address DATA Program Initialization steps above set Rx digital gain (ie 0 dB) (-28dBm0) 19h 08h (or as required) write low tone coefficient 1Ah as required write high tone coefficient 1Bh as required select receive path (ie Rx Filter to handset) 13h 01h or (ie Rx Filter to handsfree speaker) 13h 04h or (ie Rx Filter to AUX out) 13h 10h start DTMF program with sidetone 18h E0h (both Hi EN and Lo EN) or for single tones 18h A0h or 60h as required DTMF transmit and sidetone Description Address DATA Program Initialization steps above set Tx digital gain (ie 0 dB) 19h 88h (or as required) (-4dBm0/μ-Law,-10dBm0/A-Law) set Rx digital gain (ie 0 dB) (-28dBm0) write low tone coefficient 1Ah as required write high tone coefficient 1Bh as required select transmit path (ie Tx tones to B2 for ST-BUS) 12h 0Ch or (ie Tx tones for SSI) 12h 04h select receive path (ie Rx Filter to handset) 13h 01h or (ie Rx Filter to handsfree speaker) 13h 04h or (ie Rx Filter to AUX out) 13h 10h start DTMF program with sidetone 18h E0h (both Hi EN and LO EN) or for single tones 18h A0h or 60h as required 31 Zarlink Semiconductor Inc. MT9196 Data Sheet Absolute Maximum Ratings Parameter Symbol Min. Max. Units 1 Supply Voltage V - V - 0.3 7 V DD SS 2 Voltage on any I/O pin V /V V - 0.3 V + 0.3 V I O SS DD 3 Current on any I/O pin (transducers excluded) I /I ± 20 mA I O 4 Storage Temperature T - 65 + 150 °C S 5 Power Dissipation (package) Plastic P 750 mW D Recommended Operating Conditions - Voltages are with respect to V unless otherwise stated SS Characteristics Sym. Min. Typ. Max. Units Test Conditions 1 Supply Voltage V 4.75 5 5.25 V DD 2 TTL Input Voltage (high)* V 2.4 V V Includes Noise margin = IHT DD 400 mV 3 TTL Input Voltage (low)* V V 0.4 V Includes Noise margin = ILT SS 400 mV 4 CMOS Input Voltage (high) V 4.5 V V IHC DD 5 CMOS Input Voltage (low) V V 0.5 V ILC SS 6 Operating Temperature T - 40 + 85 °C A * Excluding PWRST which is a Schmitt Trigger Input. Power Characteristics Characteristics Sym. Min. Typ. Max. Units Test Conditions 1 Supply Current (clock disabled, all I 400 μA Outputs unloaded, Input DDC1 functions off, P =1) signals static, not loaded D 2 Supply Current by function: Filter/Codec I 1.5 mA DDF1 Digital Gain/Tone I 1.5 mA DDF2 Handset Driver (bias only, no signal) I 1.25 mA See Note 1. DDF3 Speaker Driver (bias only, no signal) I 1.25 mA See Note 1. DDF4 Timing Control, C-channel, ST-BUS, I 1.0 mA DDF5 etc. Total all functions enabled I 14.0 19.0 mA See Notes 1 & 2. DDFT Note 1: Power delivered to the load is in addition to the bias current requirements. Note 2: I is not additive to I . DDFT DDC1 32 Zarlink Semiconductor Inc. MT9196 Data Sheet † DC Electrical Characteristics - Voltages are with respect to ground (V ) unless otherwise stated. SS ‡ Characteristics Sym. Min. Typ. Max. Units Test Conditions 1 Input HIGH Voltage TTL inputs V 2.0 V IHT 2 Input LOW Voltage TTL inputs V 0.8 V ILT 3 Input HIGH Voltage CMOS inputs V 3.5 V IHC 4 Input LOW Voltage CMOS inputs V 1.5 V ILC 5 VBias Voltage Output V V /2 V Max. Load = 10kΩ Bias DD 6 Input Leakage Current I 0.1 10 μAV =V to V IZ IN DD SS 7 Positive Going Threshold V 3.7 V T+ Voltage (PWRST only) V 1.3 V Negative Going Threshold T- Voltage (PWRST only) 8 Output HIGH Current I - 5 - 16 mA V = 2.4V OH OH 9 Output LOW Current I 510 mAV = 0.4V OL OL V /2-1.5 10 Output Reference Voltage V V No load DD Ref 11 Output Leakage Current I 0.01 10 μAV = V and V OZ OUT DD SS 12 Output Capacitance C 15 pF o 13 Input Capacitance C 10 pF i † DC Electrical Characteristics are over recommended temperature range & recommended power supply voltages. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. CLOCKin Tolerance Characteristics ‡ Characteristics Min. Typ. Max. Units Test Conditions 1CLOCKin (C4i) Frequency 4095.6 4096 4096.4 kHz † AC Electrical Characteristics are over recommended temperature range & recommended power supply voltages. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. Preferred Crystal Characteristics Nominal Frequency 4096 kHz Frequency Tolerance ±100 ppm @25°C Operating Temperature -40°C to +85°C Shunt Capacitance 7pF Maximum Drive Level 5mW Series Resistance 130 Ω maximum Load Capacitance 20 pF Frequency Stability ±0.003%/°C from 25°C 33 Zarlink Semiconductor Inc. MT9196 Data Sheet † AC Characteristics for A/D (Transmit) Path - 0dBm0 = 1.421V for μ-Law and 1.477V for rms rms A-Law, at the CODEC. (V =1.0 volts and V =2.5 volts.) Ref Bias ‡ Characteristics Sym. Min. Typ. Max. Units Test Conditions 1 Analog input equivalent to A 5.79 Vp-p μ-Law Li3.17 overload decision A 6.0 Vp-p A-Law Li3.14 Both at CODEC 2 Absolute half-channel gain Transmit filter gain=0dB setting. Digital gain=0dB setting. M ± to PCM G 5.0 6.0 7.0 dB TxINC = 0* AX1 G 14.3 15.3 16.3 dB TxINC = 1* AX2 MIC + to PCM G 9.5 11 12.5 dB TxINC = 0* AX3 G 18.8 20.3 21.8 dB TxINC = 1* AX4 AUXin to PCM G 9.5 11 12.5 dB TxINC = 0* AX5 G 18.8 20.3 21.8 dB TxINC = 1* AX6 @1020 Hz Tolerance at all other transmit -0.2 +0.2 dB filter settings (1 to 7dB) 3 Gain tracking vs. input level G -0.3 0.3 dB 3 to -40 dBm0 TX CCITT G.714 Method 2 -0.6 0.6 dB -40 to -50 dBm0 -1.6 1.6 dB -50 to -55 dBm0 4 Signal to total Distortion vs. input D 35 dB 0 to -30 dBm0 QX level 29 dB -40 dBm0 CCITT G.714 Method 2 24 dB -45 dBm0 5 Transmit Idle Channel Noise N 15 16.5 dBrnC0 μ-Law CX N -71 -69 dBm0p A-Law PX 6 Gain relative to gain at 1020Hz G RX <50Hz -25 dB 60Hz -30 dB 200Hz 0.0 dB 300 - 3000 Hz -0.25 0.25 dB 3000 - 3400 Hz -0.9 0.25 dB 4000 Hz -12.5 dB >4600 Hz -25 dB 7 Absolute Delay D 360 μs at frequency of minimum AX delay 8 Group Delay relative to D D 750 μs 500-600 Hz AX DX 380 μs 600 - 1000 Hz 130 μs 1000 - 2600 Hz 750 μs 2600 - 2800 Hz 9 Power Supply Rejection 100mVRMS V DD f=1020 Hz PSSR 37 dB μ-law f=0.3 to 3 kHz PSSR1 40 dB PSSR1-3 not production f=3 to 4 kHz PSSR2 35 dB tested f=4 to 50 kHz PSSR3 40 dB † AC Electrical Characteristics are over recommended temperature range & recommended power supply voltages. ‡ Typical figures are at 25°C and are for design aid only: not guaranteed and not subject to production testing. * Note: TxINC, refer to Control Register 2, address 0Fh. 34 Zarlink Semiconductor Inc. MT9196 Data Sheet † AC Characteristics for D/A (Receive) Path - 0dBm0 = 1.421V for μ-Law and 1.477V for A-Law, at the CODEC. (V =1.0 rms rms Ref volts and V =2.5 volts.) Bias ‡ Characteristics Sym. Min. Typ. Max. Units Test Conditions 1 Analog output at the CODEC full A 5.704 Vp-p μ-Law Lo3.17 scale A 5.906 Vp-p A-Law Lo3.14 2 Absolute half-channel gain Receive filter gain = 0dB setting. Digital gain = 0dB setting. PCM to HSPKR± G -13.1 -12.1 -11.1 dB RxINC = 0* AR1 G -10.6 -9.6 -8.6 dB RxINC = 1* AR2 PCM to SPKR± G -1.0 0 1.0 dB AR3 G PCM to AUXout -14 -12 -10 dB AR4 @1020 Hz Tolerance at all other receive -0.2 +0.2 dB filter settings (-1 to -7dB) 3 Gain tracking vs. input level G -0.3 0.3 dB 3 to -40 dBm0 TR CCITT G.714 Method 2 -0.6 0.6 dB -40 to -50 dBm0 -1.6 1.6 dB -50 to -55 dBm0 4 Signal to total distortion vs. input G 35 dB 0 to -30 dBm0 QR level 29 dB -40 dBm0 24 dB -45 dBm0 CCITT G.714 Method 2 5 Receive Idle Channel Noise N 13 15.5 dBrnC0 μ-Law CR N -78.5 -77 dBm0p A-Law PR 6 Gain relative to gain at 1020Hz G RR 200Hz 0.25 dB -0.25 0.25 dB 300 - 3000 Hz 3000 - 3400 Hz -0.90 0.25 dB 4000 Hz -12.5 dB >4600 Hz -25 dB 7 Absolute Delay D 240 μs at frequency of min. delay AR 8 Group Delay relative to D D 750 μs 500-600 Hz AR DR 380 μs 600 - 1000 Hz 130 μs 1000 - 2600 Hz 750 μs 2600 - 2800 Hz 9 Crosstalk D/A to A/D CT -74 dB G.714.16 RT A/D to D/A CT -80 dB TR † AC Electrical Characteristics are over recommended temperature range & recommended power supply voltages. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. * Note: RxINC, refer to Control Register 2, address 0Fh. 35 Zarlink Semiconductor Inc. MT9196 Data Sheet † AC Electrical Characteristics for Side-tone Path ‡ Characteristics Sym. Min. Typ. Max. Units Test Conditions 1 Absolute path gain G -17.2 -16.7 -16.2 dB TxINC, RxINC both 0* AS1 Gain adjust = 0dB G -14.7 -14.2 -13.7 dB TxINC, RxINC both 1* AS2 M± inputs to HSPKR± outputs 1000 Hz All other settings G -0.3 +0.3 dB SIDEA/u=0 AS (-9.96 to +9.96dB) G -0.3 +0.3 dB SIDEA/u=1 AS from nominal relative measurements w.r.t. G & G AS1 AS2 † AC Electrical Characteristics are over recommended temperature range & recommended power supply voltages. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. * Note: RxINC and TxINC, refer to Control Register 2, address 0Fh. † AC Characteristics for Auxiliary Analog LoopbackPath ‡ Characteristics Sym. Min. Typ. Max. Units Test Conditions 1 Absolute gain for analog loopback from Auxiliary port. AUXin to HSPKR± G -3.1 -1.1 0.9 dB RxINC = 0* AA1 G -0.6 1.4 3.4 dB RxINC = 1* AA2 AUXin to SPKR± G 3.0 5.0 7.0 dB AA3 AUXin to AUXout G -9 -7 -5 dB AA4 @1020 Hz † AC Electrical Characteristics are over recommended temperature range & recommended power supply voltages. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. * Note: RxINC, refer to Control Register 2, address 0Fh. † AC Electrical Characteristics for Ringer Tone ‡ Characteristics Sym. Typ. Units Test Conditions 1 Ringer Tone Output voltage Gain2 Gain1 Gain0 (SPKR+ to SPKR-) V 6.0 Vp-p 00 0 R0 V 3.79 Vp-p 00 1 R-4 V 2.39 Vp-p 01 0 R-8 V 1.51 Vp-p 01 1 R-12 V 951 mVp-p 10 0 R-16 V 600 mVp-p 10 1 R-20 V 379 mVp-p 11 0 R-24 V 239 mVp-p 11 1 R-28 Gain3 = 0 load>34 ohms across SPKR± † AC Electrical Characteristics are over recommended temperature range & recommended power supply voltages. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. 36 Zarlink Semiconductor Inc. MT9196 Data Sheet † Electrical Characteristics for Analog Outputs ‡ Characteristics Sym. Min. Typ. Max. Units Test Conditions 1 Earpiece load impedance E 260 300 ohms across HSPKR± ZL 2 Allowable Earpiece capacitive E 300 pF each pin: HSPKR+, CL load HSPKR- 3 Earpiece harmonic distortion E 0.5 % 300 ohms load across D HSPKR± (tol-15%), VO ≤ 693mV , RxINC=1*, RMS Rx gain=0dB 4 Speaker load impedance S 34 40 ohms across SPKR± ZL 5 Allowable Speaker capacitive S 300 pF each pin SPKR+, CL load SPKR- 6 Speaker harmonic distortion S 0.5 % 40 ohms load across SPKR± D (tol-15%), VO ≤ 6.2Vp-p, Rx gain=0dB † Electrical Characteristics are over recommended temperature range & recommended power supply voltages. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. * Note: RxINC, refer to Control Register 2, address 0Fh. † Electrical Characteristics for Analog Inputs ‡ Characteristics Sym. Min. Typ. Max. Units Test Conditions 1 Input voltage without overloading CODEC at MIC+ V 1.63 Vp-p TxINC = 0, A/μ = 0* IOLM 0.580 Vp-p TxINC = 1, A/μ = 1* at AUXin V 1.63 Vp-p IOLA TxINC = 1, A/μ = 0* 0.580 Vp-p TxINC = 1, A/μ = 1* across M+/M- V 2.90 Vp-p IOLH TxINC = 0, A/μ = 0* 1.03 Vp-p TxINC = 1, A/μ = 1* Tx filter gain=0dB setting 2 Input impedance Z 50 kΩ M+/M-, MIC+ I Z 10 kΩ AUXin IA to V SS † Electrical Characteristics are over recommended temperature range & recommended power supply voltages. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. * Note: TxINC and A/μ and refer to Control Register 2, address 0Fh. 37 Zarlink Semiconductor Inc. MT9196 Data Sheet † AC Electrical Characteristics - ST-BUS Timing (See Figure 12) ‡ Characteristics Sym. Min. Typ. Max. Units Test Conditions 1C4i Clock Period t 244 ns C4P 2C4i Clock High period t 122 ns C4H 3C4i Clock Low period t 122 ns C4L 4C4i Clock Transition Time t 20 ns T 5F0i Frame Pulse Setup Time t 50 ns F0iS 6F0i Frame Pulse Hold Time t 50 ns F0iH 7DSTo Delay t 100 125 ns C = 50pF, 1kΩ load.* DSToD L 8DSTi Setup Time t 30 ns DSTiS 9 DSTi Hold Time t 30 ns DSTiH † Timing is over recommended temperature range & recommended power supply voltages. ‡ Typical figures are at 25 °C and are for design aid only: not guaranteed and not subject to production testing. * Note: All conditions → data-data, data-HiZ, HiZ-data. t t T T 1 bit cell t t t C4P C4H C4L 70% C4i 30% t DSToD 70% DSTo 30% t t DSTiH DSTiS 70% DSTi 30% t t F0iS F0iH t T t T F0i 70% 30% NOTE: Levels refer to%V DD Figure 12 - ST-BUS Timing Diagram 38 Zarlink Semiconductor Inc. MT9196 Data Sheet † AC Electrical Characteristics - SSI BUS Synchronous Timing (see Figure 13) ‡ Characteristics Sym. Min. Typ. Max. Units Test Conditions 1 BCL Clock Period t 244 1953 ns BCL=4096 kHz to 512 kHz BCL 2 BCL Pulse Width High t 122 ns BCL=4096 kHz BCLH 3 BCL Pulse Width Low t 122 ns BCL=4096 kHz BCLL 4 BCL Rise/Fall Time t /t 20 ns Note 1 R F 8 x t ns Note 1 5 Strobe Pulse Width t BCL ENW t -80 6 Strobe setup time before BCL falling t 80 ns BCL SSS t -80 7 Strobe hold time after BCL falling t 80 ns BCL SSH 8 Dout High Impedance to Active Low t 90 ns C =150 pF, R =1K DOZL L L from Strobe rising 9 Dout High Impedance to Active High t 90 ns C =150 pF, R =1K DOZH L L from Strobe rising 10 Dout Active Low to High Impedance t 90 ns C =150 pF, R =1K DOLZ L L from Strobe falling 11 Dout Active High to High Impedance t 90 ns C =150 pF, R =1K DOHZ L L from Strobe falling 90 ns C =150 pF 12 Dout Delay (high and low) from BCL t DD L rising 13 Din Setup time before BCL falling t 50 ns DIS 14 Din Hold Time from BCL falling t 50 ns DIH † Timing is over recommended temperature range & recommended power supply voltages. ‡ Typical figures are at 25°C and are for design aid only: not guaranteed and not subject to production testing. NOTE 1: Not production tested, guaranteed by design. t BCL t BCLH t t R F CLOCKin 70% (BCL) 30% t BCLL t t DIS DIH 70% Din 30% t DD t DOZL 70% Dout 30% t DOZH t DOLZ t t t SSH SSS ENW t DOHZ 70% STB 30% NOTE: Levels refer to% V (CMOS I/O) DD Figure 13 - SSI Synchronous Timing Diagram 39 Zarlink Semiconductor Inc. MT9196 Data Sheet † AC Electrical Characteristics - SSI BUS Asynchronous Timing (note 1) (see Figure 14) ‡ Characteristics Sym. Min. Typ. Max. Units Test Conditions 1 Bit Cell Period T 7812 ns BCL=128 kHz DATA 3906 ns BCL=256 kHz 2 Frame Jitter T 600 ns j 3 Bit 1 Dout Delay from STB t T +600 ns C =150 pF, R =1K dda1 j L L going high 4 Bit 2 Dout Delay from STB t 600+ 600+ 600 + ns C =150 pF, R =1K dda2 L L going high T -T T T +T DATA j DATA DATA j 5 Bit n Dout Delay from STB t 600 + 600 + 600 + ns C =150 pF, R =1K ddan L L going high (n-1) x (n-1) x (n-1) x n=3 to 8 T -T T T +T DATA j DATA DATA j 6 Bit 1 Data Boundary T T -T T +T ns DATA1 DATA j DATA j 7 Din Bit n Data Setup time from t T \2 ns n=1-8 SU DATA STB rising +500ns-T j +(n-1) x T DATA 8 Din Data Hold time from STB t T \2 ns ho DATA rising +500ns+T j +(n-1) x T DATA † Timing is over recommended temperature range & recommended power supply voltages. °C and are for design aid only: not guaranteed and not subject to production testing. ‡ Typical figures are at 25 NOTE 1: Not production tested, guaranteed by design. T j 70% STB 30% t dda2 t dha1 t dda1 Dout 70% Bit 1 Bit 2 Bit 3 30% T T DATA DATA1 t ho t su 70% Din D2 D1 D3 30% T /2 T T DATA DATA DATA NOTE: Levels refer to% V (CMOS I/O) DD Figure 14 - SSI Asynchronous Timing Diagram 40 Zarlink Semiconductor Inc. MT9196 Data Sheet † AC Electrical Characteristics - Microport Timing (see Figure 15) ‡ Characteristics Sym. Min. Typ. Max. Units Test Conditions 1 Input data setup t 100 ns IDS 2 Input data hold t 30 ns IDH 3 Output data delay t 100 ns C = 150pF, R = 1K * ODD L L 4 Serial clock period t 500 1000 ns CYC 5 SCLK pulse width high t 250 500 ns CH 6 SCLK pulse width low t 250 500 ns CL 7CS setup-Intel t 200 ns CSSI 8CS setup-Motorola t 100 ns CSSM 9CS hold t 100 ns CSH 10 CS to output high impedance t 100 ns C = 150pF, R = 1K OHZ L L † Timing is over recommended temperature range & recommended power supply voltages. ‡ Typical figures are at 25°C and are for design aid only: not guaranteed and not subject to production testing. * Note: All conditions → data-data, data-HiZ, HiZ-data. 41 Zarlink Semiconductor Inc. MT9196 Data Sheet 2.0V DATA INPUT 0.8V 90% t IDS 2.0V HiZ DATA OUTPUT 0.8V 10% t IDH Intel t ODD Mode = 0 t CYC t CH 2.0V SCLK 0.8V t CSSI t OHZ t CL 2.0V CS 0.8V t t CSSM CSH t CH 2.0V Motorola SCLK Mode = 00 0.8V t CYC t ODD t CL t IDH 90% 2.0V DATA OUTPUT HiZ 0.8V 10% t IDS 2.0V DATA INPUT 0.8V NOTE: % refers to% V DD Figure 15 - Serial Microport Timing Diagram 42 Zarlink Semiconductor Inc. Package Code c Zarlink Semiconductor 2005. All rights reserved. Previous package codes ISSUE ACN DATE APPRD. For more information about all Zarlink products visit our Web Site at www.zarlink.com Information relating to products and services furnished herein by Zarlink Semiconductor Inc. or its subsidiaries (collectively “Zarlink”) is believed to be reliable. However, Zarlink assumes no liability for errors that may appear in this publication, or for liability otherwise arising from the application or use of any such information, product or service or for any infringement of patents or other intellectual property rights owned by third parties which may result from such application or use. Neither the supply of such information or purchase of product or service conveys any license, either express or implied, under patents or other intellectual property rights owned by Zarlink or licensed from third parties by Zarlink, whatsoever. Purchasers of products are also hereby notified that the use of product in certain ways or in combination with Zarlink, or non-Zarlink furnished goods or services may infringe patents or other intellectual property rights owned by Zarlink. This publication is issued to provide information only and (unless agreed by Zarlink in writing) may not be used, applied or reproduced for any purpose nor form part of any order or contract nor to be regarded as a representation relating to the products or services concerned. The products, their specifications, services and other information appearing in this publication are subject to change by Zarlink without notice. No warranty or guarantee express or implied is made regarding the capability, performance or suitability of any product or service. Information concerning possible methods of use is provided as a guide only and does not constitute any guarantee that such methods of use will be satisfactory in a specific piece of equipment. It is the user’s responsibility to fully determine the performance and suitability of any equipment using such information and to ensure that any publication or data used is up to date and has not been superseded. Manufacturing does not necessarily include testing of all functions or parameters. These products are not suitable for use in any medical products whose failure to perform may result in significant injury or death to the user. All products and materials are sold and services provided subject to Zarlink’s conditions of sale which are available on request. 2 2 2 Purchase of Zarlink’s I C components conveys a licence under the Philips I C Patent rights to use these components in and I C System, provided that the system 2 conforms to the I C Standard Specification as defined by Philips. Zarlink, ZL and the Zarlink Semiconductor logo are trademarks of Zarlink Semiconductor Inc. Copyright Zarlink Semiconductor Inc. All Rights Reserved. TECHNICAL DOCUMENTATION - NOT FOR RESALE

Frequently asked questions

What makes Elite.Parts unique?

chervon down
At GID Industrial (Elite.Parts' parent company), we specialize in procuring industrial parts. We know where to find the rare and obsolete equipment that our customers need in order to get back to business. There are other companies who claim to do what we do, but we're confident that our commitment to quality and value is unparalleled in our field.

What kind of warranty will the MT9196 have?

chervon down
Warranties differ by part and by which suppliers we use to procure it for you. Sometimes, a part will be sold as-is and without a warranty. Our specialty, single board computers, tend to receive a one-year warranty.

Which carriers does Elite.Parts work with?

chervon down
Elite.Parts can ship via FedEx, UPS, DHL, and USPS. We have accounts with each of them and generally ship using one of those, but we can also ship using your account if you would prefer. However, we can use other carriers if it will be more convenient for you.

Will Elite.Parts sell to me even though I live outside the USA?

chervon down
Absolutely! We are happy to serve customers regardless of location. We work with international clients all the time, and we are familiar with shipping to destinations all across the globe.

I have a preferred payment method. Will Elite.Parts accept it?

chervon down
All major credit cards are accepted: Visa, MasterCard, Discover, and American Express. We will also accept payment made with wire transfer or PayPal. Checks will only be accepted from customers in the USA. Terms may available for larger orders, upon approval.

Why buy from GID?

quality

Quality

We are industry veterans who take pride in our work

protection

Protection

Avoid the dangers of risky trading in the gray market

access

Access

Our network of suppliers is ready and at your disposal

savings

Savings

Maintain legacy systems to prevent costly downtime

speed

Speed

Time is of the essence, and we are respectful of yours

What they say about us

FANTASTIC RESOURCE

star star star star star

One of our top priorities is maintaining our business with precision, and we are constantly looking for affiliates that can help us achieve our goal. With the aid of GID Industrial, our obsolete product management has never been more efficient. They have been a great resource to our company, and have quickly become a go-to supplier on our list!

Bucher Emhart Glass

EXCELLENT SERVICE

star star star star star

With our strict fundamentals and high expectations, we were surprised when we came across GID Industrial and their competitive pricing. When we approached them with our issue, they were incredibly confident in being able to provide us with a seamless solution at the best price for us. GID Industrial quickly understood our needs and provided us with excellent service, as well as fully tested product to ensure what we received would be the right fit for our company.

Fuji

HARD TO FIND A BETTER PROVIDER

star star star star star

Our company provides services to aid in the manufacture of technological products, such as semiconductors and flat panel displays, and often searching for distributors of obsolete product we require can waste time and money. Finding GID Industrial proved to be a great asset to our company, with cost effective solutions and superior knowledge on all of their materials, it’d be hard to find a better provider of obsolete or hard to find products.

Applied Materials

CONSISTENTLY DELIVERS QUALITY SOLUTIONS

star star star star star

Over the years, the equipment used in our company becomes discontinued, but they’re still of great use to us and our customers. Once these products are no longer available through the manufacturer, finding a reliable, quick supplier is a necessity, and luckily for us, GID Industrial has provided the most trustworthy, quality solutions to our obsolete component needs.

Nidec Vamco

TERRIFIC RESOURCE

star star star star star

This company has been a terrific help to us (I work for Trican Well Service) in sourcing the Micron Ram Memory we needed for our Siemens computers. Great service! And great pricing! I know when the product is shipping and when it will arrive, all the way through the ordering process.

Trican Well Service

GO TO SOURCE

star star star star star

When I can't find an obsolete part, I first call GID and they'll come up with my parts every time. Great customer service and follow up as well. Scott emails me from time to time to touch base and see if we're having trouble finding something.....which is often with our 25 yr old equipment.

ConAgra Foods

Related Products

Zarlink Semiconductor MH88422 Series Data Access Arrangement

Zarlink Semiconductor MH88422-1 Data Access Arrangement 26 Pin DIL Package

Zarlink Semiconductor MH88422-2 Data Access Arrangement 26 Pin DIL Package

Zarlink Semiconductor's MH88422 Model, fax and modem interface (V29), variants available with differ...

Zarlink Semiconductor MH88422-3 Data Access Arrangement 26 Pin DIL Package