![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
53 features compatible with: british telecom (bt) sin227 & sin242 u.k. s cable communications association (cca) speci?ation tw/p&e/312 bellcore gr-30-core (formerly known as tr-nwt-000030) & sr-tsv-002476 bellcore ?pe alerting signal (cas) and bt ?dle state tone alert signal detection ring and line reversal detection 1200 baud bell 202 and ccitt v.23 frequency shift keying (fsk) demodulation 3 or 5v 10% supply voltage high input sensitivity (-40dbv tone and fsk detection) selectable 3-wire fsk data interface (microcontroller or MT88E43B initiated) low power cmos with powerdown mode input gain adjustable ampli?r carrier detect status output uses 3.58 mhz crystal applications bt calling line identity presentation (clip), cca clip, and bellcore calling identity delivery (cid) systems feature phones, including analog display services interface (adsi) phones phone set adjunct boxes fax and answering machines database query and computer telephony integration (cti) systems description the MT88E43B calling number identi?ation circuit 2 is a low power cmos integrated circuit intended for receiving physical layer signals transmitted according to bt (british telecom) sin227 & sin242, the u.k. s cca (cable communications association) tw/p&e/312 and bellcore gr-30-core & sr-tsv-002476 speci?ations. the MT88E43B is suitable for applications using a ?ed voltage power source between 3 and 5v 10%. the MT88E43B contains a fsk demodulator and a cas/tone alert signal detector. the 1200 baud fsk demodulator is compatible with both bell 202 and ccitt v.23 formats. to facilitate fsk data extraction, a dual mode 3-wire serial data interface is provided. in one mode data transfer is initiated by the device. in the second mode, the microcontroller initiates the 8-bit data word extraction from the device. the MT88E43B also offers line reversal detection capability for bt s clip, ring burst detection for the u.k. s cca s clip, and ring detection for bellcore s cid. figure 1- functional block diagram + - anti-alias filter fsk bandpass filter fsk demodulator data timing recovery carrier detector alert signal high tone filter alert signal low tone filter tone detection algorithm bias generator oscillator guard time std st/gt est trigout trigrc trigin data dr dclk mode fsken cd cap oscin oscout in+ in- gs vref int pwdn vdd vss to internal to internal cct. cct. interrupt generator ds5157 issue 1 april 1999 ordering information MT88E43Be 24 pin plastic dip (0.6 inch package only) MT88E43Bs 24 pin soic -40 c to +85 c MT88E43B extended voltage calling number identi?ation circuit 2 cmos preliminary information
MT88E43B preliminary information 54 figure 2 - pin connections pin description pin # name description 1 in+ non-inverting input of the internal opamp. 2 in- inverting input of the internal opamp. 3gs gain select (output) of internal opamp. the opamp s gain should be set according to the nominal vdd of the application using the information in figure 10. 4v ref reference voltage (output) . nominally v dd /2 . it is used to bias the input opamp. 5 cap capacitor . a 0.1 f decoupling capacitor should be connected across this pin and v ss . 6 trigin trigger input . schmitt trigger buffer input. used for line reversal and ring detection. 7 trigrc trigger rc (open drain output/schmitt input) . used to set the (rc) time interval from trigin going low to trigout going high. an external resistor connected to v dd and capacitor connected to v ss determine the duration of the (rc) time interval. 8 trigout trigger out (cmos output). schmitt trigger buffer output. used to indicate detection of line reversal and/or ringing. 9 mode 3-wire interface: mode select (cmos input) . when low, selects fsk data interface mode 0. when high, selects fsk data interface mode 1. see pin 16 (dclk) description to understand how mode affects the dclk pin. 10 oscin oscillator input . a 3.579545mhz crystal should be connected between this pin and oscout. it may also be driven directly from an external clock source. 11 oscout oscillator output . a 3.579545mhz crystal should be connected between this pin and oscin. when oscin is driven by an external clock, this pin should be left open. 12 v ss power supply ground . 13 ic internal connection . must be connected to v ss for normal operation. 14 pwdn power down (schmitt input) . active high. when high, the device consumes minimal power by disabling all functionality except trigin, trigrc and trigout . must be pulled low for device operation. 15 fsken fsk enable (cmos input) . must be high for fsk demodulation. this pin should be set low to prevent the fsk demodulator from reacting to extraneous signals (such as speech, alert signal and dtmf which are all in the same frequency band as fsk). 16 dclk 3-wire interface: data clock (cmos input/output) . in mode 0 (mode pin low), this pin is an output. in mode 1 (mode pin high), this pin is an input. 1 7 data 3-wire interface: data (cmos output) . in mode 0 the fsk data appears at the pin once demodulated. in mode 1 the fsk data is shifted out on the rising edge of the microcontroller supplied dclk. vdd st/gt est std int dr data dclk fsken pwdn ic cd in+ in- gs vref cap trigin trigrc trigout oscin oscout vss mode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 24 23 22 21 20 19 18 17 preliminary information MT88E43B 55 18 dr 3-wire interface: data ready (cmos output) . active low. in mode 0 this output goes low after the last dclk pulse of each data word. this identi?s the 8-bit word boundary on the serial output stream. typically, dr is used to latch 8-bit words from a serial-to-parallel converter into a microcontroller. in mode 1 this pin will signal the availability of data. 19 cd carrier detect (cmos output) . active low. a logic low indicates the presence of in-band signal at the output of the fsk bandpass ?ter. 20 int interrupt (open drain output) . active low. it is active when trigout or dr is low, or std is high. this output stays low until all three signals have become inactive. 21 std dual tone alert signal delayed steering output (cmos output) . when high, it indicates that a guard time quali?d alert signal has been detected. 22 est dual tone alert signal early steering output (cmos output) . alert signal detection output. used in conjunction with st/gt and external circuitry to implement the detect and non-detect guard times. 23 st/gt dual tone alert signal steering input/guard time (analog input/cmos output) . a voltage greater than v tgt (see ?ure 4) at the st/gt pin causes the device to indicate that a dual tone has been detected by asserting std high. a voltage less than v tgt frees the device to accept a new dual tone. 24 v dd positive power supply . pin description pin # name description functional overview the MT88E43B is compatible with the caller id speci?ations of bt, the u.k. s cca and bellcore. as shown in figure 1, the MT88E43B provides an fsk demodulator and a cas/bt tone alert signal detector. a 3-wire fsk data interface provides two modes of operation - a mode whereby data transfer is initiated by the device and a mode whereby data transfer is initiated by an external microcontroller. the MT88E43B also provides line reversal detection and ring detection. bt speci?ations sin227 and sin242 describe the signalling mechanism between the network and the terminal equipment (te) for the caller display service (cds). cds provides calling line identity presentation (clip), which delivers to an on hook (idle state) te the identity of an incoming caller before the ?st ring. an incoming cds call is indicated by a polarity reversal on the a and b wires (see figure 3), followed by an idle state tone alert signal. caller id information is then transmitted in ccitt v.23 format fsk. the MT88E43B can detect the line reversal, tone alert signal, and demodulate the incoming fsk signal. the u.k. s cca speci?ation tw/p&e/312 proposes an alternate cds te interface. according to tw/ p&e/312, data is transmitted after a single burst of ringing rather than before the ?st ringing cycle (as speci?d in the bt standards). the idle state tone alert signal is not required as it is replaced by a single ring burst. the MT88E43B has the capability to detect the ring burst. it can also demodulate the bell 202 or ccitt v.23 fsk following the ring burst. the u.k. s cca speci?s that data can be transmitted in either format. bellcore speci?ation gr-30-core is the generic requirement for transmitting asynchronous voiceband data to customer premises equipment (cpe). another bellcore speci?ation sr-tsv-002476 describes the same requirements from the cpe s perspective. the data transmission technique speci?d in both documents is applicable in a variety of services like calling number delivery (cnd), calling name delivery (cnam) and calling identity delivery on call waiting (cidcw) - services promoted by bellcore. in cnd/cnam service, information about a calling party is embedded in the silent interval between the ?st and second ring burst. the MT88E43B detects the ?st ring burst and can then be setup to receive and demodulate the incoming bell 202 fsk data. the device will output the demodulated data onto a 3-wire serial interface. MT88E43B preliminary information 56 in cidcw service, information about an incoming caller is sent to the subscriber, while he/she is already engaged in another call. a cpe alerting signal (cas) indicates the arrival of cidcw information. the MT88E43B can detect the cas and then be setup to demodulate the incoming fsk containing the cidcw information. functional description detection of clip/cid call arrival indicators the circuit in figure 3 illustrates the relationship between the trigin, trigrc and trigout signals. typically, the three pin combination is used to detect an event indicated by an increase of the trigin voltage from v ss to above the schmitt trigger high going threshold v t+ (see dc electrical characteristics). figure 3 shows a circuit to detect any one of three clip/cid call arrival indicators: line reversal, ring burst and ringing. line re v ersal detection line reversal, or polarity reversal on the a and b wires indicates the arrival of an incoming cds call, as speci?d in sin227. when the event (line reversal) occurs, trigin rises past the high going schmitt threshold v t+ and trigout , which is normally high, is pulled low. when the event is over, trigin falls back to below the low going schmitt threshold v t- and trigout returns high. the components r5 and c3 (see figure 3) at trigrc ensure a minimum trigout low interval. in a te designed for clip, the trigout high to low transition may be used to interrupt or wake-up the microcontroller. the controller can thus be put into power-down mode to conserve power in a battery operated te. ring burst detection cca does not support the dual tone alert signal (refer to dual tone alert signal detection section). instead, cca requires that the te be able to detect a single burst of ringing (duration 200-450ms) that precedes clip fsk data. the ring burst may vary from 30 to 75vrms and is approximately 25hz. again in a te designed for cca clip, the trigout high to low transition may be used to interrupt or wake-up the microcontroller. the controller can thus be put into power-down mode to conserve power in a battery operated te. ring detection in bellcore s cnd/cnam scheme, the cid fsk data is transmitted between the ?st and second ringing cycles. the circuit in figure 3 will generate a ring envelope signal (active low) at trigout for a ring voltage of at least 40vrms. r5 and c3 ?ter the ring signal to provide an envelope output. the diode bridge shown in figure 3 works for both single ended and balanced ringing. a fraction of the figure 3 - circuit to detect line reversal, ring burst and ringing tip/a c1=100nf r1=499k ring/b c2=100nf r2=499k MT88E43B trigout to microcontroller r3=200k r4=301k r5=150k c3=220nf trigrc trigin v dd v1 v2 v3 v4 max v t+ = 0.68 v dd min v t+ = 0.48 v dd the application circuit must ensure that, v trigin >max v t+ where max v t+ =3.74v @v dd =5.5v. tolerance to noise between a/b and v ss is: max v noise = (min v t+ )/0.30+0.7 = 5.6vrms @4.5v v dd where min v t+ = 2.16v @v dd =4.5v. suggested r 5 c 3 component values: r5 from 10k ? to 500k ? c3 from 47nf to 0.68 f an example is c3=220nf, r5=150k ? ; trigout low from 21.6ms to 37.6ms after the trigin signal stops triggering the circuit. notes: to determine values for c3 and r5: r5c3 = -t / ln(1-v trigrc /v dd ) preliminary information MT88E43B 57 ring voltage is applied to the trigin input. when the voltage at trigin is above the schmitt trigger high going threshold v t+ , trigrc is pulled low as c3 discharges. trigout stays low as long as the c3 voltage stays below the minimum v t+ . in a cpe designed for cnd/cnam, the trigout high to low transition may be used to interrupt or wake up the microcontroller. the controller can thus be put into power down mode to conserve power. if precise ring duration determination is critical, capacitor c3 in figure 3 may be removed. the microcontroller will now be able to time the ring duration directly. the result will be that trigout will be low only as long as the ringing signal is present. previously the rc time constant would cause only one interrupt. dual tone alert signal detection the bt on hook (idle state) caller id scheme uses a dual tone alert signal whose characteristics are shown in table 1. table 1 also shows the bellcore speci?ations for a similar dual tone signal called cpe alerting signal (cas) for use in off-hook data transmission. for the cidcw service, the cas must be detected in the presence of near end speech. the cas detector must also be immune to imitation from near and far end speech. in the MT88E43B the dual tone signal is separated into a high and a low tone by two bandpass ?ters. a detection algorithm examines the two ?ter outputs to determine the presence of a dual tone alert signal. the est pin goes high when both tones are present. note that est is only a preliminary indication. the indication must be sustained over the tone present guard time to be considered valid. tone present and tone absent guard times can be implemented with external rc components. the tone present guard time rejects signals of insuf?ient duration. the tone absent guard time masks momentary detection dropout once the tone present guard time has been satis?d. std is the guard time quali?d detector output. dual tone detection guard time when the dual tone signal is detected by the MT88E43B, est goes high. when the signal ceases to be detected, est goes low. the est pin indicates raw detection of the dual tone signal. since the bt application requires a minimum signal duration and the bellcore application requires protection from imitation by speech, est detection must be guard time quali?d. the std pin provides guard time quali?d signal detection. when the MT88E43B is used in a caller identity system, std indicates correct cas/tone alert signal detection. figure 4 shows the relationship between the st/gt, est and std pins. it also shows the operation of the guard time circuit. the total recognition time is t rec = t gp + t dp , where t gp is the tone present guard time and t dp is the tone present detect time (refer to timing between est, st/ gt and std in figures 17 and 20). item bt bellcore low tone frequency 2130hz 1.1% 2130hz 0.5% high tone frequency 2750hz 1.1% 2750hz 0.5% received signal level -2 to -40dbv per tone on-hook (0.22 to -37.78dbm) -14 to -32dbm a per tone off-hook a. the signal power is expressed in dbm referenced to 600 ohm at the cpe a/b (tip/ring) interface. signal reject level -46dbv (-43.78dbm) -45dbm signal level differential (twist) up to 7db up to 6db unwanted signals <= -20db (300-3400hz) <= -7dbm asl b near end speech b. asl = active speech level expressed in dbm referenced to 600 ohm at the cpe tip/ring interface. the level is measured according to method b of recommendation p.56 "objective measurement of active speech level" published in the ccitt blue book, volume v "telephone transmission quality" 1989. epl (equivalent peak level) = asl+11.7db duration 88ms to 110ms c c. sin227 suggests that the recognition time should be not less than 20ms if both tones are detected. 75ms to 85ms speech present no yes table 1 - dual tone alert signal characteristics MT88E43B preliminary information 58 the total tone absent time is t abs = t ga + t da , where t ga is the tone absent guard time and t da is the tone absent detect time (refer to timing between est, st/ gt and std in figures 17 and 20). bellcore states that it is desirable to be able to turn off cas detection for an off-hook capable cpe. the disable switch allows the subscriber who disconnects a service that relies on cas detection (e.g., cidcw) but retains the cpe, to turn off the detector and not be bothered by false detection. when sw1 in figure 4 is in the b position the guard time circuit is disabled. the detector will still process cas/alerting tones but the MT88E43B will not signal their presence by ensuring that std is low. bt speci?s that the idle state tone alert signal recognition time should not be less than 20ms when both tones are used for detection. that is, both tones must be detected together for at least 20ms before the signal can be declared valid. this requirement can be met by setting the t gp (refer to figure 5) to at least 20ms. bt also speci?s that the te is required to apply a dc wetting pulse and an ac load 15-25ms after the end of the alerting signal. if t abs =t da +t ga is 15 to 25ms, the dc current wetting pulse and the ac load can both be applied at the falling edge of std. the maximum t da is 8ms so t ga should be 15-17ms. therefore, t gp must be greater than t ga . figure 5(a) shows a possible implementation. the values in figures 9 and 11 (r2=r3=422k, c=0.1 f) will meet the bt timing requirements. figure 4 - guard time circuit operation figure 5 - guard time circuits with unequal times input con?uration the MT88E43B provides an input arrangement comprised of an operational ampli?r, and a bias source (v ref ) which is used to bias the opamp inputs at v dd /2 . the feedback resistor at the opamp output (gs) can be used to adjust the gain. in a single-ended con?uration, the opamp is connected as shown in figure 6. for a differential input con?uration, figure 7 shows the necessary connections. figure 6 - single-ended input con?uration + - v tgt est st/gt v dd std = v ss both tones detected from c r q1 q2 MT88E43B comparator p n v ss sw1 b a detector (b) t gp < t ga t gp = r p c ln [(v dd -v d (r p /r2))/(v dd -v tgt -v d (r p /r2))] t ga = r1c ln (v dd /v tgt ) r p = r1r2/(r1+r2) (a) t gp > t ga t gp = r1c ln [v dd /(v dd -v tgt )] t ga = r p c ln [(v dd -v d (r p /r2))/(v tgt -v d (r p /r2))] r p = r1r2/(r1+r2) MT88E43B v dd st/gt est r1 r2 c v dd st/gt est r1 r2 c MT88E43B v d =diode forward voltage v d =diode forward voltage c r in in+ in- gs v ref voltage gain (a v ) = r f / r in r f preliminary information MT88E43B 59 figure 7 - differential input con?uration fsk demodulation the MT88E43B ?st bandpass ?ters and then demodulates the fsk signal. the carrier detector provides an indication of the presence of signal at the bandpass ?ter output. the MT88E43B |