The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

300-012, CCITT I.430 ANSI T1.605 interface Full-duplex 2B+D, kbit/s tr


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



MT8931C CMOS ST-BUS FAMILY Subscriber Network Interface Circuit
300-012, CCITT I.430 ANSI T1.605 interface Full-duplex 2B+D, kbit/s transmission Link activation/deactivation D-channel access contention resolution Point-to-point, point-to-multipoint star configurations Master (NT)/Slave (TE) modes operation Exceeds loop length requirements Complete loopback testing capabilities chip HDLC D-channel protocoller Motorola/Intel microprocessor interface Microprocessor-controlled operation Zarlink ST-BUS interface power CMOS technology Single volt power supply
ISSUE November 1997
Ordering Information MT8931CE Plastic MT8931CP PLCC -40°C +85°C
Description
MT8931C Subscriber Network Interface Circuit (SNIC) implements ETSI 300-012, CCITT I.430 ANSI T1.605 Recommendations ISDN reference points. Providing point-topoint point-to-multipoint digital transmission, SNIC used either subscriber line TE). HDLC D-channel protocoller included controlled through Motorola/Intel microprocessor port. MT8931C fabricated Zarlink's CMOS process.
Applications
ISDN ISDN interface ISDN Terminal Adaptor (TA) Digital sets (TE1) wire ISDN interface Digital PABXs, Digital Line Cards (NT2)
DSTi DSTo
ST-BUS Interface
D-channel Priority Mechanism
S-Bus Link Interface VBias
F0od STAR/Rsto XTAL1/NT XTAL2/NC Microprocessor Interface Timing Control HDLC Transceiver Link Activation Controller
Rsti
HALF
AD0-7
R/W/WR
DS/RD
AS/ALE
IRQ/NDA
Figure Functional Block Diagram
9-71
MT8931C
HALF VBias F0od DSTi DSTo XTAL2/NC XTAL1/NT R/W/WR DS/RD AS/ALE IRQ/NDA PLCC STAR/Rsto Rsti
HALF F0od DSTi DSTo XTAL2/NC XTAL1/NT R/W/WR DS/RD AS/ALE IRQ/NDA
VBias STAR/Rsto Rsti
PDIP
Figure Connections
Description
PLCC Name HALF Description HALF Input/Output: this input mode output mode identifying which half S-interface frame currently being written/read over ST-BUS (HALF sampled falling edge within frame pulse window, identifies information transmitted/received first half S-Bus frame while HALF=1 identifies information transmitted/received into second half S-Bus frame). Tying this mode will allow device free run. This signal also accessed from ST-BUS C-channel. 4.096 Clock: 4.096 ST-BUS Data Clock input mode. mode output 4.096 clock phase-locked line data signal. Frame Pulse: active frame pulse input indicating beginning active STBUS channel times mode. Frame pulse output mode. Delayed Frame Pulse Output: active delayed frame pulse output indicating active ST-BUS channels this device. used daisy chain other ST-BUS devices share ST-BUS stream. Data ST-BUS Input: 2048 kbit/s serial PCM/data ST-BUS input with channels assigned first four timeslots. These channels contain data transmitted line chip control information. Data ST-BUS Output: 2048 kbit/s serial PCM/data ST-BUS output with channels assigned first four timeslots, respectively. remaining timeslots placed into high impedance. These channels contain data received from line chip status information.
F0od
DSTi
DSTo
XTAL2/IC Crystal 2/Internal Connection: mode, XTAL1 XTAL2 connected external 4.096 parallel resonant crystal on-chip oscillator. XTAL1 connected directly 4.096 clock, this must left unconnected. mode, this must left unconnected. XTAL1/NT Crystal 1/Network Termination Mode Select Input: mode mode selection, 4.096 crystal connected between XTAL1 XTAL2 pins, 4.096 clock connected directly XTAL1. mode selection, this must tied VDD. pull-up resistor needed when driven device.
9-72
MT8931C
Description (continued)
PLCC Name R/W/WR DS/RD Description Read/Write Write Input: defines data transfer read (R/W=1) write (R/W=0) Motorola mode. Redefined Intel mode. Data Strobe/Read Input: active high input indicates SNIC that valid data during write operation that SNIC must output data during read operation Motorola mode. Redefined Intel mode. Address Strobe/Address Latch Enable Input: Motorola mode falling edge used strobe address into SNIC during microprocessor access. Redefined Intel mode. Chip Select Input: active low, used select SNIC microprocessor access. Interrupt Request (Open Drain Output): output indicating unmasked HDLC interrupt. interrupt remains active until microprocessor clears reading HDLC Interrupt Status Register. This interrupt source enabled with B2=0 Master Control Register. Data Available (Open Drain Output): active output signal indicating availability data from S-Bus. This signal selected with B2=1 Master Control Register. This must tied with resistor. Ground. Bidirectional Address/Data Bus: electrically logically compatible either Intel Motorola micro-bus specifications. DS/RD rising edge AS/ALE then chip operates Motorola specs. DS/RD high rising edge AS/ALE Intel mode selected. Taking Rsti sets Motorola mode. Reset Input: Schmitt trigger reset input. '0', sets control registers default conditions, resets activation state machines deactivated state, resets HDLC, clears HDLC FIFO`s. Sets microport Motorola mode.
AS/ALE
AD0-7
24-26, 30-32, 34-35
Rsti
STAR/Rsto Star/Reset (Open Drain Output): 192kbit/s data output fixed relative ST-BUS timebase. group NTs, fixed timing mode, wire or'ed together create Star configuration. Active reset output mode indicating consecutive marks have been received. connected directly Rsti allow reset bus. This must tied with resistor. Receive Line Signal Input: this high impedance input pseudoternary line signal connected line through ratio transformer. Figures bias level this input equal VBias must maintained. Transmit Line Signal Output: this current source output designed drive nominal line through ratio transformer. Figures Bias Voltage: analog ground transformers. This must decoupled through 10µF capacitor with good high frequency characteristics. Power Supply Input. Connection.
1,5-6,1012,15,18, 23,27-29,
VBias
9-73
MT8931C
Functional Description
MT8931C Subscriber Network Interface Circuit (SNIC) multifunction transceiver providing complete interface Reference Point specified 300-012, CCITT Recommendation I.430 ANSI T1.605. Implementing both point-to-point point-to-multipoint voice/data transmission, SNIC used either digital subscriber loop. programmable digital interface allows MT8931C configured Network Termination (NT) Terminal Equipment (TE) device. SNIC supports kbit/s (2B+D overhead) full duplex data transmission 4-wire balanced transmission line. Transmission capability both channels, well related timing synchronization functions, provided chip. signalling capability procedures necessary enable customer terminals (TEs) activated deactivated, form part MT8931C's functionality. SNIC handles D-channel resource allocation prioritization access contention resolution signalling requirements passive line configurations. Control status information allows implementation mainten-ance functions monitoring device subscriber loop. HDLC transceiver included SNIC link access protocol handling D-channel. Depacketized data passed from transceiver microprocessor port. byte deep FIFOs, transmit receive, provided buffer data. HDLC block transmit receive to/from either S-interface port ST-BUS port. Further, transmit destination receive source independently selected, e.g., transmit S-interface while receiving from ST-BUS. transmit receive paths separately enabled disabled. Both, byte address recognition supported SNIC. transparent mode allows data passed directly channel without being packetized. block diagram MT8931C shown Figure SNIC three interface ports: 4-wire CCITT compatible interface (subscriber loop interface), 2048 kbit/s ST-BUS serial port, general purpose parallel microprocessor port. This 8-bit parallel port compatible with both Motorola Intel microprocessor signals timing. three major blocks MT8931C, consisting system serial interface (ST-BUS), HDLC transceiver, digital subscriber loop interface (S-interface) interconnected high speed data busses. Data sent received from S-interface port (B1, channels) accessed from either parallel microprocessor port serial ST-BUS port. This also true SNIC control status information (C-channel). Depacketized D-channel information from HDLC section only accessed through parallel microprocessor port. S-Bus Interface S-Bus four wire, full duplex, time division multiplexed transmission facility which exchanges information kbit/s rate including kbit/s voice data channels, kbit/s signalling channel kbit/s synchronization overhead. relative position these channels with respect ST-BUS shown Figures SNIC makes first four channels ST-BUS transmit receive control/status data from S-interface port. These C-channels (see Figure
MODE HALF C4bi F0bi F0od DSTi DSTo Cmode R/W/WR DS/RD AS/ALE IRQ/NDA VBias STAR Rsti HALF C4bo F0bo F0od DSTi DSTo XTAL2 XTAL1 R/W/WR DS/RD AS/ALE IRQ/NDA
MODE VBias Rsto Rsti
Figure SNIC Connections
9-74
MT8931C
channels each have bandwidth kbit/s used carry voice data across network.
D-channel primarily intended carry signalling information circuit switching through ISDN network. SNIC provides capability having kbit/s full kbit/s D-channel allocating B1-channel timeslot D-channel. Access depacketized D-channel only granted through parallel microprocessor port.
Channel (B2)
C-channel provides means system control monitor functionality SNIC. This control/status channel accessed system through ST-BUS microprocessor port. C-channel provides access registers which provide complete control over state activation machine, D-channel priority mechanism well various maintenance functions. detailed description these registers discussed microprocessor port interface.
Channel (B1)
Output high impedance state
Don't care
Line Code line code used S-interface Pseudo ternary code with 100% pulse width seen Figure below. Binary zeros represented marks line successive marks will alternate polarity.
Channel
BINARY VALUE
Only valid with kbit/s D-channel
LINE SIGNAL Violation
Channel
Figure Alternate Zero Inversion Line Code mark which does adhere alternating polarity known bipolar violation.
DSTo
Figure ST-BUS Channel Assignment
9-75
F0od
DSTi
MT8931C
9-76
DSTi
62.5 62.5
HALF Input
DSTo
HALF Output
DSTi
62.5
HALF Output 62.5
DSTo
HALF Input Activation Multiframing S-channel Note: Shaded areas reveal data mapping Auxiliary framing bits Auxiliary framing Q-channel within B1-channel within B2-channel
Framing balancing within D-channel D-echo channel
Figure S-Bus Frame Structure Functional Timing
MT8931C
Framing valid frame structure transmitted contains following (refer Fig. Framing channels (B1,B2) balancing bits D-channel bits (D0, Auxiliary framing (Fa, N=Fa Activation D-echo channel bits Multiframing S-channel Framing channels (B1, balancing bits D-channel bits (D0, Auxiliary framing (Fa) Q-channel framing mechanism S-interface makes line code violations identify frame boundaries. F-bit violates alternating line code sequence allow quick identification frame boundaries. secure frame alignment, next mark following frame balancing will also produce line code violation. data following balancing binary ones, zero auxiliary framing (Fa) N-bit (for direction will provide successive violations ensure that criterion criterion direction specified Recommendations I.430 T1.605 satisfied. B1-channel binary ones, first zero following L-bit will violate line code sequence, thus allowing subsequent marks alternate without bipolar violations. bits also used identify multiframe structure (when this done, criterion met). This multiframe structure will make provisions speed signalling channel used direction (Q-channel). will consist five frame multiframe which identified binary inversion N-bit first frame consequently every fifth frame multiframe. Upon detection multiframe signal, will replace next Fabit transmitted with Q-bit. balancing bits used remove content from line. balancing will mark number preceding marks previous balancing odd. number marks even, L-bit will space. A-bit used during line activation procedures (refer state activation diagrams). state A-bit will advise achieved synchronization. E-bit D-echo channel. will reflect binary value received D-channel into E-bits. This used establish access contention resolution point-to-multipoint configuration. This described more detail section D-channel priority mechanism. M-bit second level multiframing which used structuring Q-bits. frame with Mbit=1 identifies frame twenty frame multiframe. Q-channel then received shown Table synchronization with multiframes must performed externally. FRAME Order When using B-channels voice, first transmitted S-Bus should sign bit. This complies with existing telecom standards which transmit voice most significant first. However, B-channels carry data, ordering must reversed comply with existing datacom standards (i.e., least significant first). These contradicting standards place restriction information input output through serial parallel ports. Information transferred through serial ports, will maintain integrity order. Data sent either serial port from parallel port, will transmit least significant first. Therefore, byte input through microprocessor port must reordered have sign least significant bit. When microprocessor reads channel data either ST-BUS S-bus serial port, least significant read first received that particular channel either serial port. D-channel received serial ST-BUS ports must ordered with least significant first shown Figure This also applies D-channel directed ST-BUS from microprocessor port.
9-77
Q-BIT
M-BIT
Table Q-channel Allocation
MT8931C
C-channel mapping from parallel port ST-BUS organized such that most significant transmitted received first. State Activation state activation controller activates deactivates SNIC response line activity external command. controller completely hardware driven need initialized microprocessor. state diagram initialization shown Figure protocol used state activation controller defined follows: deactivated state, neither assert signal line (Info0). wants initiate activation, must begin transmitting continuous signal consisting positive zero, negative zero followed ones (Info1). Once detected Info1, begins transmit Info2 which consists S-Bus frame
Signals from Info0 Signal Info0 Info1
Signals from Signal Continuous Signal +`0', -`0' `1's(1)
Where: BA(2) Activity Deactivation Request Activation Request Sync(2) Frame Sync Signal Activation Time Timer Signal Note signal timebase locked
Info2
Valid frame structure with D-echo bits Info3 Valid frame with data D-echo channels. Valid frame with data Bits
Info4
Note Sync/BA Status Register configured Sync when when change state and/or bits will cause change function Sync/BA following ST-BUS frame.
State Activation Diagram Deactivated send Info0 Sync Activated send Info3 A=1& Sync Sync State Activation Diagram Pending Activation send Info2 Sync Sync Activated send Info4 Pending Deactivation Send Info0 Deactivated send Info0 Time Synchronized send Info3 Sync send Info0 Sync Activation Request send Info1 send Info0 Sync
Figure Link Activation Protocol, State Diagram
9-78
MT8931C
with zeros D-channel activation (A-bit) zero. bit. zero found D-echo channel will reset priority counter. There classes priority within SNIC, user accessible other being strictly internal. user accessible priority selects class operation precedence over internal priority. latter (internal priority), will select level priority within each class (i.e., internal priority subsection user accessible priority). User accessible priority selects terminal count 10/11 consecutive ones E-bit being high priority while being priority). internal priority selects terminal between high class class. first terminal equipment attain E-bit priority count will immediately take control D-channel sending opening flag. more than terminal same priority, them will eventually detect collision. that detect collision will immediately stop trans-mitting D-channel, generate interrupt through Dcoll bit, reset DCack next frame pulse, restart counting process. remainder packet FIFO ignored.
soon synchronizes Info2, responds with valid S-Bus frame with data D-channel (Info3). will then transmit valid frame with data D-channel. will also activation binary once synchronization Info3 achieved. wishes initiate activation, steps ignored starts sending Info2. initiate deactivation, either begins send Info0 (Idle line). D-channel Priority Mechanism SNIC contains hardware priority mechanism D-channel contention resolution. connected point-to-multipoint configuration allocated D-channel using systematic approach. Allocation D-channel accomplished monitoring D-echo channel (E-bit) incrementing D-channel priority counter with every consecutive echoed back
operating adaptive timing line termination resistor
Figure Point-to-Point Configuration
impedance cable impedance cable
operating fixed timing line termination resistor
Figure Short Passive Configuration, supported
0-500 0-50
operating adaptive timing line termination resistor
Figure Extended Passive Configuration, supported
9-79
MT8931C
After successfully completing transmission, internal priority level reduced from high low. internal priority will only increased once terminal count respective level priority been achieved. (e.g., high priority internally externally, must count consecutive ones D-echo channel. Once this achieved successful transmission been completed, internal priority reduced lower level (i.e., count This terminal will return high internal priority until consecutive ones have been monitored D-echo channel). Line Wiring Configuration MT8931C interface three wiring configurations which specified CCITT Recommendation I.430 ANSI T1.605 (refer Figures 10). These consist point-to-point point-to- multipoint configurations (i.e., short passive extended passive bus). selection line configurations performed using timing Mode Control Register). short passive bus, devices connected random points along cable. However, extended passive connection points grouped cable from
Channel Channel Channel
SNIC fixed timing mode, filters/peak detectors disabled threshold voltage fixed. However, SNIC SNIC adaptive timing mode), filters/peak detectors enabled. this manner, device compensate variable round trip delays line attenuation using threshold voltage fixed percentage pulse peak amplitude. Another operation implemented using SNIC star configuration shown Figure This mode allows multiple NTs, with physically independent S-Busses, share common input source transfer information down S-Bus devices connected into star will receive information transmitted branches star, exactly they were same physical S-Bus. star configuration must operating fixed timing mode. Refer description star configuration ST-BUS section. SNIC last mode operation called slave mode. This effect operating SNIC network termination mode (XTAL1/NT having frame structure registers description defined mode. This used where multiple subscriber loops must carry fixed phase relation between each line. typical
Channel
Channel
Channel
(8/2048)
Figure ST-BUS Stream Format
ST-BUS CELLS
Channel
Channel
Channel
Channel
Channel
Figure Clock Frame Alignment ST-BUS Streams
9-80
MT8931C
situation when system trying synchronize nodes synchronous network. This allows multiple share common ST-BUS timebase. synchronization loops established using clock signals produced local input timing source slave. Adaptive Timing Operation power-up after reset, SNIC mode operate fixed timing. switch adaptive timing, user should: Timing C-channel Control Register wait period proceed using bits desired Switching from adaptive timing mode completed resetting Timing bit.
ST-BUS Interface
ST-BUS synchronous time division multiplexed serial bussing scheme with data streams operating 2048 kbit/s configured kbit/s channels (refer Fig. 11). Synchroni-zation data transfer provided from frame pulse which identifies frame boundaries repeats rate. Figure shows frame pulse (F0b) defines ST-BUS frame boundaries. data clocked into device rising edge 4096 clock (C4b) three quarters into cell, while data clocked falling edge 4096 clock start cell. timing signals (i.e. C4b) identified bidirectional (denoted terminating configuration these pins controlled mode operation TE). mode, synchronized signals supplied from external source SNIC uses this timing while transferring information from ST-BUS. mode, on-board analog phase-locked loop extracts timing from received data S-Bus generates system 4096 (C4b) frame pulse (F0b). analog phase-locked loop also maintains proper phase relation between timing signals well
ST-BUS Clock ST-BUS Stream Active Channel MT8931C System Frame Pulse F0od Active Channels MT8931C F0od Active Channels MT8931C F0od Active Channels MT8931C F0od
Figure Daisy Chaining SNIC
MT8931C System Frame Pulse STAR DSTi MT8931C STAR DSTi DSTo
Output ST-BUS Stream Input ST-BUS Stream MT8931C STAR DSTi MT8931C STAR DSTi
Figure Star Configuration
9-81
MT8931C
filtering jitter which present received line port. SNIC uses first four channels ST-BUS shown Figure simplify distribution serial stream, SNIC provides delayed frame pulse (F0od) eliminate need channel assignment circuit. This signal used drive subsequent devices daisy chain (refer Figure 13). this type arrangement, only first SNIC chain will receive system frame pulse (F0b) with following devices receiving predecessor's delayed output frame pulse (F0od). SNIC makes efficient through Star configuration. does sharing four common ST-BUS channels multiple devices. eight SNICs mode with physically independent S-Busses connected parallel realize star configuration shown Figure 14). devices connected into star will carry same input, thus information sent simultaneously. 2B+D data received from every transmitted through STAR pin. Consequently, DSTo streams will carry identical 2B+D data reflecting what being transmitted various TEs. flow data direction S-Bus ST-BUS Address Lines DSTo C-channel S-Bus D-channel DSTo D-channel S-Bus B1-channel DSTo B1-channel S-Bus B2-channel DSTo B2-channel Table SNIC Address DSTi D-channel S-Bus D-channel DSTi B1-channel S-Bus B1-channel DSTi B2-channel S-Bus B2-channel Control Register Available Write Master Control Register ST-BUS Control Register HDLC Control Register HDLC Control Register HDLC Interrupt Mask Register HDLC FIFO HDLC Address Byte Register HDLC Address Byte Register C-channel Control Register C-channel Status Register Available Master Status Register DSTi C-channel transparent SNIC, regardless state machine status. other hand, flow data direction ST-BUS S-Bus becomes transparent only after state machine active state (IS0, IS1=1,1), case synchronization state (IS0, IS1=1), case Microprocessor/Control Interface microprocessor port compatible with either Motorola Intel multiplexed signals timing. MOTEL circuit (MOtorola InTEL Compatible bus) uses level DS/RD rising edge AS/ALE select appropriate timing. DS/RD rising edge AS/ALE (refer Figure then Motorola timing selected. Conversely, high rising edge AS/ALE (refer Figures 25), then Intel timing selected. This effect redefining microprocessor port transparently user. user option writing C-channel Control Diagnostic Register through parallel port interface through C-channel DSTi. Master Control Register provides this option. parallel port SNIC allows complete Read verify verify verify HDLC Status Register HDLC Interrupt Status Register HDLC FIFO verify verify
9-82
MT8931C
control HDLC transceiver access data, control status registers. Reading these registers allows microprocessor monitor incoming data ST-BUS without interrupting normal data flow. Some registers classified asynchronous others synchronous. Synchronous registers single-buffered require synchronous access. synchronous registers have same access times, accessed synchronously time during which signal (refer Fig. Therefore, recommended that user make signal access these registers. Since synchronous registers common circuitry, essential that register read before being written. This sequence important write cycle will overwrite last data received. These parallel accesses must refreshed every frame. Asynchronous registers, other hand, accessed time. data Mode Status Register, depending upon mode selected, always sent C-channel DSTo. However, microprocessor control mode user overwrite this data writing DSTo C-channel Register. This access done anytime outside frame pulse interval ST-BUS frame. Data written current ST-BUS frame will only appear Cchannel following frame. least significant (B0) C-channel Register, selects between control register diagnostic register. Setting C-channel Register allow access control register. Setting C-channel Register allow access diagnostic register. interpretation each register defined Tables mode Tables mode. important note that mode, C-channel Diagnostic Register should cleared while device active state (IS0, 1,1). This accomplished setting ClrDia Cchannel Control Register until device activated. serial control mode, C-channel ST-BUS loaded into C-channel Control Register every ST-BUS frame; user should make sure that written ClrDia every frame. However, parallel control mode user needs ClrDia only once keep Diagnostic Register cleared. Once full activation achieved Diagnostic Register written order enable various test functions. HDLC Transceiver HDLC Transceiver handles oriented protocol structure formats D-channel level X.25 packet switching protocol defined CCITT. transmits receives packetized data (information control) serially format shown Figure while providing data transparency zero insertion deletion. generates detects flags, various link channel states abort sequence. Further, provides cyclic redundancy check data packets using CCITT defined polynomial. addition, recognize single byte, dual byte call address received frame. There also provision disable protocol functions provide transparent access either serial port through microprocessor port. Other features provided HDLC include, independent port selection transmit received data (e.g. transmit S-Bus receive from ST-BUS), selectable kbit/s D-channel well HDLC loopback from transmit receive port. These features enabled through HDLC control registers (see Tables
HDLC Frame Format frames start with opening flag with closing flag shown Figure Between these flags, frame contains data frame check sequence (FCS). FLAG Byte DATA FIELD Bytes Bytes FLAG Byte
Figure Frame Format Flag flag unique pattern bits (01111110) defining frame boundary. transmit section generates flags appends them automatically frame transmitted. receive section searches incoming packets flags bit-by-bit basis establishes frame synchronization. flags used only identify synchronize received frame transferred FIFO.
9-83
MT8931C
Data data field refers Address, Control Information fields defined CCITT recommendations. valid frame should have data field least bits. first second byte data field address frame. iii) Frame Check Sequence (FCS) bits following data field frame check sequence bits. generator polynomial G(x)=x16+x12+x5+1 transmitter calculates bits data field transmits complement with most significant first. receiver performs similar computation bits received data also includes field. generating polynomial will assure that integrity transmitted data maintained, remainder will have consistent pattern this used identify, with high probability, errors occurred during transmission. error status received packet indicated bits HDLC Status Register. Zero Insertion Deletion transmitter, while sending either data from FIFO bits FCS, checks transmission bit-by-bit basis inserts ZERO after every sequence five contiguous ONEs (including last five bits FCS) ensure that flag sequence imitated. Similarly receiver examines incoming frame content discards ZERO directly following five contiguous ONEs. Abort transmitter aborts frame sending zero followed seven consecutive ONEs. HDLC Control Register along with write HDLC Transmit FIFO enables transmission abort sequence instead byte written register have valid abort there must least bytes packet). receive side, frame abort defined seven more contiguous ONEs occurring after start flag before flag packet. interrupt generated reception abort sequence using HDLC Interrupt Mask/Vector Registers (refer Tables 10). Idle state defined more contiguous ONEs. When HDLC Protocoller observing this condition receiving channel, Idle HDLC Status Register HIGH. transmit side, Protocoller ends transmission ones (idle state) when data loaded into transmit FIFO. CCITT I.430 Specification requires every that does have layer frames transmit, send binary ONEs D-channel. this manner, other line will have opportunity access D-channel using priority mechanism circuitry. Flag Fill State HDLC Protocoller transmits continuous flags (7EHex) Interframe Time Fill state ends this state when data loaded into transmit FIFO. reception interframe time fill will have effect setting idle HDLC Status Register '0'. HDLC Transmitter power HDLC transmitter disabled idle state. transmitter enabled setting TxEN HDLC Control Register start packet, data written into byte Transmit FIFO starting with address field. data must written FIFO bytewide manner. When data detected transmit FIFO, HDLC protocoller will proceed following ways: transmitter idle state, present byte ones completely transmitted before sending opening flag. data transmit FIFO then transmitted. transmitting Dchannel will contention circuitry described previously D-channel Priority Mechanism access this channel. transmitter flag fill state, flag presently being transmitted used opening flag packet stored transmit FIFO. Interframe Time Fill When HDLC Tranceiver sending packets, transmitter states mentioned below depending status IFTF HDLC Control Register Idle State
9-84
MT8931C
HDLC transmitter transparent data mode, protocol functions disabled data transmit FIFO transmitted without framing structure. HIGH, before writing next byte into FIFO. This cleared automatically once byte written Transmit FIFO. When `flagged' byte reaches bottom FIFO, frame abort sequence sent instead byte transmitter operation returns normal. frame abort sequence ignored packet less then bytes. iii) Transparent Data Transfer Trans (B4) HDLC Control Register provide transparent data transfer disabling protocol functions. transmitter longer generates Flag, Abort Idle sequences does insert zeros calculate FCS. should noted that none protocol related status interrupt bits applicable transparent data transfer state. However, FIFO related status interrupt bits pertinent carry same meaning they while performing protocol functions. HDLC Receiver After reset power receive section disabled. Address detection also disabled when reset occurs. address detection required, Receiver Address Registers loaded with desired address ADRec HDLC Control Register HIGH. receive section then enabled RxEN this same Control Register HDLC interrupts masked, thus desired interrupt signal must unmasked through HDLC Interrupt Mask Register. active interrupts cleared reading HDLC Interrupt Status Register. Normal Packets After initialization explained above, serial data starts clocked receiver checks idle channel flags. idle channel detected, `Idle' HDLC Status Register HIGH. Once flag detected, receiver synchronizes itself bytewide manner incoming data stream. receiver keeps resynchronizing flags until incoming packet appears. incoming packet examined bit-by-bit basis, inserted zeros deleted, calculated data bytes written into byte Receive FIFO. However, other control characters, i.e., flag abort never stored Receive FIFO. address detection enabled, address field following flag compared bytes Receive Address
9-85
indicate that particular byte last byte packet, HDLC Control Register must before last byte written into transmit FIFO. cleared automatically when data byte written FIFO. After transmission last byte packet, frame check sequence bits) sent followed closing flag. there more data transmit FIFO, immediately sent after closing flag. That closing flag packet also used opening flag next packet. However, CCITT I.430 ANSI T1.605 Recommendations state that after successful transmission packet, must lower priority level within specified priority class. user meet this requirement loading FIFO with more than packet then waiting DCack zero, HDLC interrupt TEOP HDLC Interrupt Status Register, before attempting load packet. there more data transmitted, transmitter assumes selected link channel state. During transmission either data frame check sequence, Protocol Controller checks transmitted information basis insert ZERO after every sequence five consecutive ONEs. This required eliminate possibility imitating opening closing flag, idle code abort sequence. Transmit Underrun transmit underrun occurs when last byte loaded into transmit FIFO `flagged' with `end packet' (EOP) there more bytes FIFO. such situation, Protocol Controller transmits abort sequence (zero seven ones) moves selected link channel state. Conversely, event that transmit FIFO full, further writes will overwrite last byte Transmit FIFO. Abort Transmission desired abort packet currently being loaded into transmit FIFO, next byte written FIFO should `flagged' cause this happen. HDLC Control Register must
MT8931C
Registers. byte address recognition enabled, address field byte long compared with most significant bits address recognition register byte address recognition enabled, address field bytes long compared with address recognition registers address byte also recognized call address (i.e., seven most significant bits match found, entire packet ignored, nothing written Receive FIFO receiver waits next packet. active address byte valid, packet received normal fashion. bytes written receive FIFO flagged with status bits. status bits found HDLC status register indicate whether byte read from FIFO first byte packet, middle packet, last byte packet with good last byte packet with FCS. This status indication valid byte which read from Receive FIFO. incoming data always written FIFO bytewide manner. However, event data sent being multiple eight bits, software associated with receiver should able pick data bits from positions last byte received data written FIFO. Protocoller does provide indication many bits this might Invalid Packets mode, there less than data bits between opening closing flags, packet considered invalid data never enters receive FIFO (inserted zeros form part valid count). This true even with data abort sequence, total which less than bits. data packets that least bits less than bits long also invalid, ignored. They clocked into receive FIFO tagged having FCS. mode, however, data packets that less than bits long considered invalid. They clocked into receive FIFO with "Bad FCS" status. iii) Frame Abort When frame abort received, EOPD bits HDLC Interrupt Status Register set. last byte aborted packet written FIFO with status "Packet Byte". there more than packet FIFO, aborted packet distinguished fact that "Last Byte" status bytes. Idle Channel While receiving idle channel, idle HDLC status register remains set. Transparent Data Transfer setting Trans HDLC Control Register select transparent data transfer, receive section will disable protocol functions like Flag/ Abort/Idle detection, zero deletion, calculation address comparison. received data shifted from active port written receive FIFO bytewide format. should noted that none protocol related status interrupt bits applicable transparent data transfer state. However, FIFO related status interrupt bits pertinent carry same meaning they while performing protocol functions. Receive Overflow Receive overflow occurs when receive section attempts load byte already full receive FIFO. attempts write full FIFO will ignored until receive FIFO read. When overflow occurs, rest present packet ignored receiver will disabled until reception next opening flag.
9-86
MT8931C
B6-B3 NAME NA(1) IRQ/NDA DESCRIPTION will allow access Control Register Master Status Register. will prevent Keep normal operation. state this will select mode IRQ/NDA pin. will enable HDLC interrupts. will enable Data Available signal which identifies access time synchronous registers. enabled, HDLC interrupts disabled.) will enable transmission M(2) selected Mode C-channel Register (refer Table 13). selection determined HALF signal (refer functional timing). will disable this feature forcing bits binary zero. Parallel/Serial Control selects source control channel. '0', then C-channel Register access through ST-BUS stream. '1', then C-channel Register accessed through microprocessor port. Table Master Control Register (Read/Write Add. 00000B)
M/Sen
P/SC
Note Note
These bits have designated memory space will read last values written microprocessor port. transmission used second level multiframing.
NAME RxDIS Keep normal operation.
DESCRIPTION
When `1', this disables S-Bus signal receiver. used, example, force INFO4 INFO2 transition state machine while receiving INFO3 from Keep normal operation. Table Control Register (Write Add. 10000B)
B5-B0
9-87
MT8931C
NAME CH3i(3) CH2i(3) CH1i(3) CH0i(3) CH3o(3) CH2o(3) CH1o(3) CH0o(3) DESCRIPTION '1', then ST-BUS channel input port enabled (B2-channel). '0', then channel disabled, will read FFH. '1', then ST-BUS channel input port enabled (B1-channel). '0', then channel disabled, will read FFH. '1', then ST-BUS channel input port enabled (C-channel). '0', then channel disabled, will read 00H. '1', then ST-BUS channel input port enabled (D-channel). '0', then channel disabled, will read FFH. '1', then ST-BUS channel output port enabled (B2-channel). '0', then channel disabled will placed High impedance. '1', then ST-BUS channel output port enabled (B1-channel). '0', then channel disabled will placed High impedance. '1', then ST-BUS channel output port enabled (C-channel). '0', then channel disabled will placed High impedance '1', then ST-BUS channel output port enabled (D-channel). '0', then channel disabled will placed High impedance. Table ST-BUS Control Register (Read/Write Add. 00001B)
Note ST-BUS channels enabled controllerless mode.
NAME TxEn RxEn ADRec
DESCRIPTION enables HDLC transmitter selected D-channel (i.e., ST-BUS S-Bus). disables HDLC transmitter (i.e., signal will sent). enables HDLC receiver selected D-channel (i.e., ST-BUS S-Bus). disables HDLC receiver (i.e., signal will received). '1', then address recognition enabled. This forces receiver recognize only those packets having unique address programmed Receive Address Registers address byte All-Call address (all 1s). '0', then address recognition disabled every valid packet stored received FIFO. This selects port HDLC transmitted D-channel. A'1' selects S-Bus port. selects ST-BUS port. This selects port HDLC received D-channel. selects S-Bus port. selects ST-BUS port. This selects Inter Frame Time Fill. selects continuous flags. selects idle state. Keep normal operation. will activate HDLC loopback where transmitted D-channel looped back received D-channel(1). mode, transmission packet affected. mode, however, DReq C-channel Control Register must packet transmitted S-Bus. disables loopback. Table HDLC Control Register (Read/Write Add. 00010B)
TxPrtSel RxPrtSel IFTF HLoop
Note HDLC receiver must enabled well designated channel.
9-88
MT8931C
B7-B5 NAME Trans Keep normal operation. will place HDLC transparent mode. This will perform serial parallel parallel serial conversion without inserting deleting opening closing flags, bytes zero insertion. source destination data determined port selection bits HDLC Control Register transition from will reset receive FIFO. This causes receiver disabled until reception next flag. (The status Register will identify RxFIFO being empty.) device resets this immediately after clearing receive FIFO. transition from will reset transmit FIFO. This causes transmitter clear data TxFIFO. device resets this immediately after clearing transmit FIFO. will 'tag' next byte written transmit FIFO cause abort sequence transmitted once reaches bottom FIFO. will 'tag' next byte written transmit FIFO cause packet sequence transmitted once reaches bottom FIFO. Table HDLC Control Register (Write Add. 00011B)
Note These bits will reset after write TxFIFO
DESCRIPTION
RxRst
TxRst
FA(2) EOP(2)
B7-B6
NAME RxByte Status
DESCRIPTION These bits indicate status received byte which ready read from deep received FIFO. status encoded follows: Packet Byte First Byte Last Byte (Good FCS) Last Byte (Bad FCS) These bits indicate status deep receive FIFO. This status encoded follows: FIFO Empty Bytes FIFO Overflow Bytes These bits indicate status deep transmit FIFO follows: FIFO Full Bytes FIFO Empty Bytes '1', idle channel state been detected. unmasked asynchronous interrupt been detected. Figure HDLC Status Register (Read Add. 00011B)
B5-B4
RxFIFO Status
B3-B2
TxFIFO Status
Idle
9-89
MT8931C
NAME EnDcoll EnEOPD EnTEOP EnFA EnTxFL EnTxFun EnRxFF EnRxFov DESCRIPTION will enable D-channel collision interrupt. will disable This available only mode. will enable received Packet interrupt. will disable will enable transmit Packet interrupt. will disable will enable Frame Abort interrupt. will disable will enable Transmit FIFO interrupt. will disable will enable Transmit FIFO Underrun interrupt. will disable will enable Receive FIFO Full interrupt. will disable will enable Receive FIFO Overflow interrupt. will disable Table HDLC Interrupt Mask Register (Write Add. 00100B)
NAME Dcoll(1)
DESCRIPTION indicates that collision been detected D-channel (i.e., received E-bit does match with transmitted D-bit). This available only mode when HDLC transmitter enabled. always reads mode. '1'indicates that packet been detected HDLC receiver. This form flag, abort sequence invalid packet. indicates that transmitter finished sending closing flag last packet FIFO, internal priority level reduced from high low. indicates that receiver detected frame abort sequence received data stream. indicates that device only four Bytes remaining FIFO. This significance only when FIFO being depleted when getting loaded. indicates that FIFO empty without being given 'end packet' indication. HDLC will transmit abort sequence after encountering underrun condition. indicates that HDLC controller accumulated least bytes FIFO. indicates that FIFO overflown (i.e., attempt write full FIFO). HDLC will always disable receiver once receive overflow been detected. receiver will re-enabled upon detection next flag. Table HDLC Interrupt Status Register (Read Add. 00100B)
EOPD(1) TEOP(1) FA(1) TxFL(1) TxFun(1) RxFF(1) RxFov(1)
Note
interrupts will reset after read HDLC Interrupt Status Register.
9-90
MT8931C
NAME DESCRIPTION
B7-B2 R1A7-R1A2 mask used interrogate first byte received address (where MSB). address recognition enabled, packet failing address comparison will stored FIFO. A1En applicable address recognition.
'0', first byte address field will used during address recognition. address recognition enabled, most significant bits first address byte will compared with first bits this register. Table HDLC Address Recognition Register (Read/Write Add. 00110B) DESCRIPTION
NAME
B7-B1 R2A7-R2A1 seven mask used interrogate second byte received address (where MSB). address recognition enabled, packet failing address comparison will stored FIFO. This mask ignored address Broadcast (i.e., 1111111). A2En '0', second byte address field will used during address recognition. address recognition enabled, seven most significant bits second address byte will compared with first seven bits this register. Table HDLC Address Recognition Register (Read/Write Add. 00111B) DESCRIPTION Setting this will initiate activation S-Bus. '0', device will remain present state. Setting this will initiate deactivation S-Bus. '0', device will remain present state. This priority over '1', D-channel will placed timeslot allocating kbit/s D-channel.(1) '0', D-channel will assume position with kbit/s bandwidth.(1) will short passive configuration using fixed timing source compensation line length). will point-to-point extended passive configuration with adaptive timing compensation. This represents state transmitted M/S-bit. when HALF=0 when HALF=1. state this identifies which half frame will transmitted S-Bus. operation this signal similar that HALF pin. this bit, while HALF will force transmission multiframe sequence bits, i.e., Fa=1 N=0. will resume normal operation, i.e., Fa=0 N=1. register select '1', control register redefined diagnostic register. give access control register.
NAME DinB
Timing
HALF TxMFR RegSel
Table Mode C-channel Control Register(2) (Write Add. 01000B
Note Note Allow ST-BUS frame input C-channel ST-BUS frame establish connection. C-channel Control Register updated once every ST-BUS frame. Therefore, this register should written more than once frame, otherwise, last access will override previous ones.
9-91
MT8931C
B7-B6 NAME Loop DESCRIPTION status these bits determine which type loopback performed: loopback active near loopback digital loopback DSTi DSTo remote loopback '1', device will maintain frame synchronization even after losing frame sync sequence (i.e., device transmitting INFO2 INFO4 this set, same INFO signal will still transmitted even frame sync sequence received signal lost). '0', synchronization will declared when three consecutive framing sequences have been detected without error. '1', frame sync sequence will violate bipolar violation encoding rule. '0', framing pattern resumes normal operation, i.e., Framing bipolar violation. Setting this will force signal transmitted line. Setting this will force D-echo bits zero. '1', device will operate slave mode. This allows device used terminal equipment line while receiving clocks from external source. register select '1', control register redefined diagnostic register. gives access control register.
FSync
Idle Echo Slave RegSel
Table Mode C-channel Diagnostic Register (Write Add. 01000B NAME Sync/BA DESCRIPTION This when device achieved frame synchronization while activation request asserted there deactivation request this indicates presence activity(1). activity identifies reception INFO frames (INFO1 INFO3). Binary encoded state sequence. deactivated pending deactivation pending activation activated Following input HALF HALF C-channel Control Register, state this reflects received maintenance Q-channel (received position during multiframing). This will always read multiframing used. These bits will read '1'. Table Mode Status Register(2) (Read Add. 01001B)
Note Note activity when three zeros received time period equivalent bits reset when consecutive ones received. Status Register updated internally once every ST-BUS frame. Therefore, more than read access frame will return same value.
B6-B5
IS0-IS1
RxMCH
B3-B0
9-92
MT8931C
NAME DinB DESCRIPTION Setting this will initiate activation S-Bus. '0', device will remain present state. Setting this will initiate deactivation S-Bus. '0', device will remain present state. This priority over '1', D-channel will placed timeslot allocating kbit/s D-channel. '0', D-channel will assume position with kbit/s bandwidth.(1) status this selects priority class terminal equipment. selects high priority selects priority. This used request relinquish D-channel S-Bus when D-channel source ST-BUS. will request D-channel, will relinquish Keep when D-channel source HDLC transmitter. state this will transmitted maintenance channel (Q-channel). will clear contents Diagnostics Register. will enable maintenance functions found Diagnostic Register. This should long device fully active (IS0, 1,1). register select '1', control register redefined diagnostic Register. gives access Control Register.
Priority DReq
TxMCH ClrDia
RegSel
Table Mode C-channel Control Register
Note Note
(Write Add. 01000B
Allow ST-BUS frame input C-channel ST-BUS frame establish connection. C-channel Control Register updated once every ST-BUS frame. Therefore, this register should written more than once frame, otherwise, last access will override previous ones.
B7-B6
NAME Loop
DESCRIPTION status these bits determine which type loopback performed: loopback active near loopback digital loopback DSTi DSTo remote loopback '1', device will maintain frame synchronization even after losing frame sync sequence (i.e., device transmitting INFO3 this set, INFO3 will still transmitted even frame sync sequence received signal lost). '0', synchronization will declared when three consecutive framing sequences have been detected. '1', frame sync sequence will violate normal bipolar encoding rule. '0', framing pattern resumes normal operation, i.e., framing will bipolar violation. '1', signal transmitted line. '0', transmitter will resume normal operation. Unused.
FSync
B2-B1
Idle RegSel
register select '1', control register redefined diagnostic register. gives access control register. Table Mode Diagnostic Register (Write Add. 01000B
9-93
MT8931C
NAME Sync/BA DESCRIPTION This device achieved frame synchronization while activation request asserted there deactivation request that this indicates presence activity(1). activity identifies reception INFO frames (INFO2 INFO4). Binary encoded state sequence. deactivated synchronized activation request activated This respresents state received M/S-bit. when HALF=0 when HALF=1 state this identifies which half S-Bus frame currently being output ST-BUS. when HALF=0 indicates that multiframe pattern been detected. status this indicates internal priority device within designated priority class. then high priority within priority class designated control register. then priority within priority class designated control register. indicates that device gained access D-channel transmitted opening flag. This reset when closing flag last packet TxFIFO transmitted internal priority reduced from high low. collision during transmission will also reset this back `0'. Table Mode Status Register(2) (Read Add. 01001B)
Note Note activity when three zeros received time period equivalent bits reset when consecutive ones received. Status Register updated internally once every ST-BUS frame. Therefore, more than read access frame will return same value.
B6-B5
IS0-IS1
HALF RxMFR Priority
DCack
B7-B2
NAME INFO1 INFO0 available.
DESCRIPTION
mode, this only when device transmitting INFO1. available mode. mode, this only when device transmitting INFO0. Table Master Status Register (Read Add. 10010B)
These bits used along with status bits distinguish between states F6/F8 F4/F5 device's state machine mode. Please refer "State Machine" section Application Note MSAN-141 further details.
9-94
MT8931C
Applications
MT8931C useful wide variety ISDN applications. Being used both Network Termination (NT) Terminal Equipment (TE) ends line, SNIC finds application digital subscriber line cards full featured digital telephone sets. SNIC combined with MT8971B/72B implement function(with biphase line code interface) shown Figure also combined with MT8910 implement ISDN function (with 2B1Q line code interface) shown Figure MT8931C configured mode, acting master Sinterface line, while MT8971B/72B MT8910 operates slave mode derives timing from U-interface line originating from central office. Figure illustrates SNIC conjunction with MT9094 implement ISDN telephone set. MT9094 provides such features conversion, handset interface, handsfree operation tone ringer. encoded voice passed from MT9094 SNIC ST-BUS port transmission B-channels. second B-channel available transmission data. These devices have been designed connect together with virtually interconnection components. Both MT8931C MT9094 controlled monitored microprocessor implement various
MT8931C 1:2*
10µF
features control functions. Signalling performed scanning keypad generating appropriate messages packetized HDLC section SNIC transmitted Dchannel. twelve segment, non-multiplexed display connected directly S12-S1 outputs provide various status call progress indicators. must noted, that pseudo-ternary line code will tolerate line reversals within pair between However, reversal transmit pair between more will make S-interface inoperable. multidrop applications, powered-off must load line prevent communications between other TEs. avoid such situation, mechanical relay should used disconnect from line transformers. Interfacing Non-Multiplexed Busses microprocessor interface SNIC designed around multiplexed architecture which found with most Intel processors/ controllers Motorola processors. event that your choice processors restricted, simple application circuit convert nonmultiplexed bussing that multiplexed architecture. Figure provides interface MC6802 MC6809 microprocessors.
MT8971B/72B DSTi DSTo
DSTo DSTi VBias
LOUT
Rsti
10.24 XTAL
1:2*
OSC1
0.33
Star
0.33µF
VREF VBias
0.33µF
OSC2
Microprocessor Converter
terminating resistor
Figure Function
9-95
MT8931C
Microprocessor
Termination Network Lout+ Lin+ MH89101 LinLoutDSTi DSTo Power Supply Power Feed Reference Point DSTo DSTi MT8910-1 DSLIC
MT8931C Mode VBias
10µF
Reference Point terminating resistor
Figure using MT8910-1 (DSLIC) MT8931C (SNIC)
MT8931C VBias XTAL1 XTAL2 DSTo DSTi DSTi DSTo
MT9094 HSPKR+ HSPKRHandset MMIC+ MICSPKR+ Speaker SPKRMicrophone
Data Port
S12-1 DATA1 SCLK
Display
Converter
8051
terminating resistor
Figure ISDN Digital Telephone
9-96
MT8931C
MT8931C
74HCT245 Address Decoder
MC6802 (MC6809)
AD0-AD7
74HCT245
EXTAL
Connections interface MC6809
Figure Interfacing MC6802 Microprocessor 300-012 NT&TE Line Interface Figures show recommended line interface circuits meeting 300-012 requirements. These circuits assume that test measurements made using "standard reference cord" which following specifications: 315pF 350pF Length Several types transformers used: Filtran TPW-3852-4 (Figure T60403-L4096-X028 (Breakdown Voltage 4KV) (Figure T60403-L4096-X027 Breakdown Voltage 2KV) (Figure T60403-L4096-X029 (Breakdown Voltage 4KV) (Figure T60403-L4096-X030 (Breakdown Voltage 2KV) (Figure L4096-X028 L4096-X027 with exceptions out; L4096-X029 L4096-X030 compatible with L4096-X028-80. Figure (Filtran TPW-3852-4) provides isolation, longitudinal balance, impedance matching voltage level conversion. (germanium) ensure that pulse shape lies within center various pulse templates. D1-4 protect MT8931C from line transients. decouple VBias voltage optimize receiver sensitivity. make low-pass filter recommended delaying signal applications, this filter also used applications allowing common hardware applications. isolates MT8931C from line multidrop applications cases where device powered down. 4-winding common mode choke suppress 4-wire line. TPW-3852-4 available from: Filtran Ltd. Colonnade Road Nepean, Ontario Canada Telephone: (613) 226-1626
L4096-X029 L4096-X030 equivalent
9-97
MT8931C
Figure types diodes (germanium 1N270 schottky MBD301) used D5,6. 1N270 will leave more margin pulse template longitudinal conversion loss. However, MBD301 will leave more margin impedance template. other components described previously Figure Transformers available from: Germany Vacuumschmelze GMBH Postfach D-63412 Hanau Telephone: (49) 6181 Canada Votron Electronic Ltd. Rayette Road Concord, Ontario Telephone: (905) 669-9870 Vacuumschmelze Corporation 4027 Will Rogers Parkway Oklahoma City, 73108 Telephone: (405) 943-9651
Proprietary NT&TE Line Interface proprietary applications, where stringent requirements such 300-012 have met, line interface circuit simpler consequently less expensive. Figure shows such line interface circuit. should chosen according transformer selected desired output signal level, typical values vary from Numerous types transformers used, including following: Filtran Filtran Pulse 8016D (dual with common mode choke) TEW-5660 (surface mount) TPW-3852-4 (single) PE-65495 (dual) L4097-X028-80 (single)
Figure everything same Figure except transformer out.
MT8931C
VBias
Parts List: 0.1µF Ceramic 10µF Tantalum 22pF D1-4 IN914 IN270 Germanium IN4003 Form Relay (eg., Aromat TQ2E-5V) N4025-X034 3k01 Filtran TPW-3852-4
Figure 300-012 Line Interface Filtran TPW-3852-4
9-98
MT8931C
MT8931C
VBias
Parts List: 0.1µF Ceramic 10µF Tantalum 22pF D1-4 IN914 IN270 Germanium MBD301 Schottky IN4003 Form Relay (Aromat TQ2E-5V) N4025-X034 3k01 R2,3 T60403-L4096X027 T60403-L4096X028
Figure 300-012 Line Interface X027 X028
MT8931C
VBias
Parts List: 0.1µF Ceramic 10µF Tantalum 22pF D1-4 IN914 IN270 Germanium MBD301 Schottky IN4003 Form Relay (Aromat TQ2E-5V) N4025-X034 3k01 R2,3 T60403-L4096X029 T60403-L4096X030
Figure 300-012 Line Interface X029 X030
9-99
MT8931C
MT8931C
VBias
RxR4
Parts List: 0.1µF Ceramic 10µF Tantalum D1-4 IN914 circuit description circuit description
Figure Proprietary Line Interface
9-100
MT8931C
Absolute Maximum Ratings*
Parameters Supply Voltage Voltage Current Storage Temperature Package Power Dissipation Symbol VI/O II/O -0.3 -0.3 1000 Units
Exceeding these values cause permanent damage. Functional operation under these conditions implied.
Recommended Operating Conditions Voltages with respect ground (VSS) unless otherwise stated.
Characteristics 4.75 5.25 Units Test Conditions 400mV noise margin 400mV noise margin With reference VBias With reference VBias Supply Voltage Input High Voltage* Input Voltage* Load Resistance (LTx) Load Capacitance (LTx) Operating Temperature Typical figures 25°C design only:
250**
Except XTAL1/NT pin. below. Including transformer resistance.
guaranteed subject production testing.
Electrical Characteristics Voltages with respect ground (VSS) unless otherwise stated.
Characteristics Units Test Conditions Supply Current Activated IDDNA Outputs loaded Deactivated IDDND Outputs unloaded Activated IDDTA Outputs loaded Deactivated IDDTD Outputs unloaded Digital inputs Input High Voltage except XTAL1/NT Input High Voltage Digital input XTAL1/NT Input Voltage except Digital inputs XTAL1/NT Input Voltage Digital input XTAL1/NT Output High Current VOH=2.4V digital outputs VOL=0.4V digital outputs Output Current Input Leakage (except Input Current Output Leakage High Imped. VOUT Typical figures 25°C design only: guaranteed subject production testing.
Electrical Characteristics Voltages with respect ground (VSS) unless otherwise stated.
Characteristics Input Voltage Input Current (LRx) (LRx) Units Test Conditions Peak with Ref. VBias VI=1.5Vp Ref. VBias Ref. VBias, RL=250 VO=1.5Vp Ref. VBias, RL=250
9-101
Output Voltage (LTx) Output Current (LTx) Input Impedance (LRx) Typical figures 25°C design only:
guaranteed subject production testing.
MT8931C
Electrical Characteristics ST-BUS Timing Mode (Ref. Figure
Characteristics input pulse width Frame pulse (F0b) set-up time Frame pulse (F0b) hold time input clock period pulse width High transition time F0od delay F0od pulse width Serial input set-up time Serial input hold time Serial output delay tFPW tFPS tFPH tP4o tC4W tC4T tDFD tDFW tSIS tSIH tSOD Units load load (HDLC connected ST-BUS) Load Test Conditions
HALF input setup time HALF input hold time
tHAS tHAH
Timing over recommended temperature power supply voltages Typical figures 25°C design only: guaranteed subject production testing.
ST-BUS Cell
tFPW tFPS tC4T F0od DSTi tSOD DSTo tHAS HALF tHAH tSIS tSIH tDFW tC4W tDFD tFPH tP4o tC4W
Figure ST-BUS Timing Mode
9-102
MT8931C
Electrical Characteristics ST-BUS Timing Mode (Ref. Figure
Characteristics output pulse width (F0b) delay (F0b) hold time output clock period pulse width High transition time F0od delay F0od pulse width Serial input setup time Serial input hold time Serial output delay HALF output Delay tFPW tCFD tCFH tP4o tC4W tC4T tDFD tDFW tSIS tSIH tSOD tHAD Units load load Test Conditions load load load load load (activated state) load
Timing over recommended temperature power supply voltages Typical figures 25°C design only: guaranteed subject production testing.
ST-BUS Cell
tFPW tCFD tC4W F0od tSOD tHAD HALF tSIS tSIH tDFW tC4T tDFD tCFH tP4o tC4W
DSTi
DSTo
Figure ST-BUS Timing Mode
9-103
MT8931C
Electrical Characteristics Intel Interface Timing
Characteristics Chip select setup time Chip select hold time Address Latch pulse width Address setup time Address hold time Data setup time Write Data hold time Write Data output delay Read Data hold time Read Write pulse width delay Read pulse width Read setup time tCSS tCSH tALW tADS tADH tDWS tDHW tDOD tDHR tWPW tRWD tRPW tRDS
(Ref. Figure
Units load load Test Conditions
Timing over recommended temperature power supply voltages Typical figures 25°C design only: guaranteed subject production testing. tCSS tALW tADS tADH tDHW Data tWPW tRDS tDWS tCSH
tRWD
AD0-7
Address
Figure Intel Interface Timing (Write Cycle)
tCSS tALW tADS AD0-7 VI/OH VI/OL tRDS Address tRWD tDOD tRPW tADH Data tDHR tCSH
Figure Intel Interface Timing (Read Cycle)
9-104
MT8931C
Electrical Characteristics Motorola Interface Timing (Ref. Figure
Characteristics Chip select setup time Chip select hold time Address strobe pulse width Data strobe setup time Data strobe hold Data strobe pulse width Read/Write setup time Read/Write hold time Address setup time Address hold time Data setup time Write Data hold time Write Data output delay Data hold time Read Write Read tCSS tCSH tASW tDSS tDSH tDSW tRWS tRWH tADS tADH tDWS tDHW tDOD tDHR Units load load Test Conditions
Characteristics clocked operation over ranges recommended operating temperature supply voltage. Typical figures 25°C design only: guaranteed subject production testing. tCSS tCSH
tASW tDSS tRWS tADS -AD7 (Write) tADH tDWS tDHW tDSW tRWH tDSH
Address
Data Input tDHR
tADS -AD7 (Read) VI/OH VI/OL
tADH
tDOD
Address
Data Output
Figure Motorola Interface Timing
9-105
MT8931C
Electrical Characteristics IRQ, Rsti Timing (Ref. Figure
Characteristics Interrupt release delay Reset pulse width tIRD tRSW Units Test Conditions
Characteristics clocked operation over ranges recommended operating temperature supply voltage. Typical figures 25°C design only: guaranteed subject production testing.
DS/RD
tIRD
tRSW
Rsti
Figure Rsti Timing
9-106
Package Outlines
Notes: scale Dimensions inches (Dimensions millimeters)
Plastic Dual-In-Line Packages (PDIP) Suffix
8-Pin
0.115 (2.92) 0.014 (0.356) 0.045 (1.14) 0.008 (0.203) 0.355 (9.02) 0.005 (0.13) 0.300 (7.62) 0.240 (6.10) 0.325 (8.26) 0.280 (7.11)
16-Pin Plastic
0.210 (5.33) 0.115 (2.92) 0.014 (0.356) 0.045 (1.14) 0.008 (0.203) 0.780 (19.81) 0.005 (0.13) 0.300 (7.62) 0.240 (6.10) 0.325 (8.26) 0.280 (7.11) 0.195 (4.95) 0.022 (0.558) 0.070 (1.77) 0.014(0.356) 0.800 (20.32)
18-Pin Plastic
0.210 (5.33) 0.115 (2.92) 0.014 (0.356) 0.045 (1.14) 0.008 (0.203) 0.880 (22.35) 0.005 (0.13) 0.300 (7.62) 0.240 (6.10) 0.325 (8.26) 0.280 (7.11) 0.195 (4.95) 0.022 (0.558) 0.070 (1.77) 0.014 (0.356) 0.920 (23.37)
20-Pin Plastic
0.210 (5.33) 0.115 (2.92) 0.014 (0.356) 0.045 (1.14) 0.008 (0.203) 0.980 (24.89) 0.005 (0.13) 0.300 (7.62) 0.240 (6.10) 0.325 (8.26) 0.280 (7.11) 0.195 (4.95) 0.022 (0.558) 0.070 (1.77) 0.014 (0.356) 1.060 (26.9)
Plastic
0.210 (5.33) 0.195 (4.95) 0.022 (0.558) 0.070 (1.77) 0.014 (0.356) 0.400 (10.16)
0.100 (2.54) 0.300 (7.62) 0.115 (2.92) 0.150 (3.81) 0.430 (10.92) 0.060 (1.52)
0.100 (2.54) 0.300 (7.62) 0.115 (2.92) 0.150 (3.81) 0.430 (10.92) 0.060 (1.52)
0.100 (2.54) 0.300 (7.62) 0.115 (2.92) 0.150 (3.81) 0.430 (10.92) 0.060 (1.52)
0.100 (2.54) 0.300 (7.62) 0.115 (2.92) 0.150 (3.81) 0.430 (10.92) 0.060 (1.52)
NOTE: Controlling dimensions parenthesis millimeters.
General-8
Package Outlines
Notes: scale Dimensions inches (Dimensions millimeters)
Plastic Dual-In-Line Packages (PDIP) Suffix
22-Pin
0.115 (2.93) 0.160 (4.06) 0.100 (2.54) 0.400 (10.16) 0.330 (8.39) 0.380 (9.65) 0.125 (3.18) 0.014 (0.356) 0.045 (1.15) 0.008 (0.204) 1.050 (26.67) 0.005 (0.13) 0.390 (9.91) 0.430 (10.92)
24-Pin Plastic
0.250 (6.35) 0.125 (3.18) 0.014 (0.356) 0.030 (0.77) 0.008 (0.204) 1.150 (29.3) 0.005 (0.13) 0.600 (15.24) 0.290 (7.37) 0.485 (12.32) 0.246 (6.25) 0.670 (17.02) .330 (8.38) 0.580 (14.73) 0.254 (6.45) 0.195 (4.95) 0.022 (0.558) 0.070 (1.77) 0.015 (0.381) 1.290 (32.7)
28-Pin Plastic
0.250 (6.35) 0.125 (3.18) 0.014 (0.356) 0.030 (0.77) 0.008 (0.204) 1.380 (35.1) 0.005 (0.13) 0.600 (15.24) 0.670 (17.02) 0.195 (4.95) 0.022 (0.558) 0.070 (1.77) 0.015 (0.381) 1.565 (39.7)
40-Pin Plastic
0.250 (6.35) 0.125 (3.18) 0.014 (0.356) 0.030 (0.77) 0.008 (0.204) 1.980 (50.3) 0.005 (0.13) 0.600 (15.24) 0.670 (17.02) 0.195 (4.95) 0.022 (0.558) 0.070 (1.77) 0.015 (0.381) 2.095 (53.2)
Plastic
0.210 (5.33) 0.195 (4.95) 0.022 (0.558) 0.070 (1.77) 0.015 (0.381) 1.120 (28.44)
0.485 (12.32)
0.580 (14.73)
0.485 (12.32)
0.580 (14.73)
0.100 (2.54) 0.600 (15.24) 0.300 (7.62) 0.430 (10.92) 0.115 (2.93) 0.200 (5.08)
0.100 (2.54) 0.600 (15.24)
0.100 (2.54) 0.600 (15.24)
0.115 (2.93)
0.200 (5.08)
0.115 (2.93)
0.200 (5.08)
Shaded areas Body Width PDIP only
Package Outlines
(lead coplanarity) Notes: scale Dimensions inches (Dimensions millimeters) allowable Mold Protrusion 0.010"
20-Pin
28-Pin
0.165 (4.20) 0.090 (2.29) 0.485 (12.32)
44-Pin
0.165 (4.20) 0.090 (2.29) 0.685 (17.40)
68-Pin
0.165 (4.20) 0.090 (2.29) 0.985 (25.02)
84-Pin
0.165 (4.20) 0.090 (2.29) 1.185 (30.10)
D1/E1 D2/E2
0.165 (4.20) 0.090 (2.29) 0.385 (9.78) 0.350 (8.890) 0.290 (7.37) 0.026 (0.661) 0.013 (0.331)
0.180 (4.57) 0.120 (3.04) 0.395 (10.03)
0.180 (4.57) 0.120 (3.04) 0.495 (12.57)
0.180 (4.57) 0.120 (3.04) 0.695 (17.65)
0.200 (5.08) 0.130 (3.30) 0.995 (25.27)
0.200 (5.08) 0.130 (3.30) 1.195 (30.35)
0.356 0.450 0.456 0.650 0.656 0.950 0.958 1.150 1.158 (9.042) (11.430) (11.582) (16.510) (16.662) (24.130) (24.333) (29.210) (29.413) 0.330 (8.38) 0.004 0.032 (0.812) 0.021 (0.533) 0.390 (9.91) 0.026 (0.661) 0.013 (0.331) 0.430 (10.92) 0.004 0.032 (0.812) 0.021 (0.533) 0.590 (14.99) 0.026 (0.661) 0.013 (0.331) 0.630 (16.00) 0.004 0.032 (0.812) 0.021 (0.533) 0.890 (22.61) 0.026 (0.661) 0.013 (0.331) 0.930 (23.62) 0.004 0.032 (0.812) 0.021 (0.533) 1.090 (27.69) 0.026 (0.661) 0.013 (0.331) 1.130 (28.70) 0.004 0.032 (0.812) 0.021 (0.533)
0.050 (1.27 BSC) 0.020 (0.51)
0.050 (1.27 BSC) 0.020 (0.51)
0.050 (1.27 BSC) 0.020 (0.51)
0.050 (1.27 BSC) 0.020 (0.51)
0.050 (1.27 BSC) 0.020 (0.51)
Plastic J-Lead Chip Carrier P-Suffix
General-10
Package Outlines
(lead coplanarity) Notes: scale Dimensions inches (Dimensions millimeters) allowable Mold Protrusion 0.010"
20-Pin
28-Pin
0.165 (4.20) 0.090 (2.29) 0.485 (12.32)
44-Pin
0.165 (4.20) 0.090 (2.29) 0.685 (17.40)
68-Pin
0.165 (4.20) 0.090 (2.29) 0.985 (25.02)
84-Pin
0.165 (4.20) 0.090 (2.29) 1.185 (30.10)
D1/E1 D2/E2
0.165 (4.20) 0.090 (2.29) 0.385 (9.78) 0.350 (8.890) 0.290 (7.37) 0.026 (0.661) 0.013 (0.331)
0.180 (4.57) 0.120 (3.04) 0.395 (10.03)
0.180 (4.57) 0.120 (3.04) 0.495 (12.57)
0.180 (4.57) 0.120 (3.04) 0.695 (17.65)
0.200 (5.08) 0.130 (3.30) 0.995 (25.27)
0.200 (5.08) 0.130 (3.30) 1.195 (30.35)
0.356 0.450 0.456 0.650 0.656 0.950 0.958 1.150 1.158 (9.042) (11.430) (11.582) (16.510) (16.662) (24.130) (24.333) (29.210) (29.413) 0.330 (8.38) 0.004 0.032 (0.812) 0.021 (0.533) 0.390 (9.91) 0.026 (0.661) 0.013 (0.331) 0.430 (10.92) 0.004 0.032 (0.812) 0.021 (0.533) 0.590 (14.99) 0.026 (0.661) 0.013 (0.331) 0.630 (16.00) 0.004 0.032 (0.812) 0.021 (0.533) 0.890 (22.61) 0.026 (0.661) 0.013 (0.331) 0.930 (23.62) 0.004 0.032 (0.812) 0.021 (0.533) 1.090 (27.69) 0.026 (0.661) 0.013 (0.331) 1.130 (28.70) 0.004 0.032 (0.812) 0.021 (0.533)
0.050 (1.27 BSC) 0.020 (0.51)
0.050 (1.27 BSC) 0.020 (0.51)
0.050 (1.27 BSC) 0.020 (0.51)
0.050 (1.27 BSC) 0.020 (0.51)
0.050 (1.27 BSC) 0.020 (0.51)
Plastic J-Lead Chip Carrier P-Suffix
General-10
Package Outlines
Notes: scale Dimensions inches (Dimensions millimeters)
Plastic Dual-In-Line Packages (PDIP) Suffix
8-Pin
0.115 (2.92) 0.014 (0.356) 0.045 (1.14) 0.008 (0.203) 0.355 (9.02) 0.005 (0.13) 0.300 (7.62) 0.240 (6.10) 0.325 (8.26) 0.280 (7.11)
16-Pin Plastic
0.210 (5.33) 0.115 (2.92) 0.014 (0.356) 0.045 (1.14) 0.008 (0.203) 0.780 (19.81) 0.005 (0.13) 0.300 (7.62) 0.240 (6.10) 0.325 (8.26) 0.280 (7.11) 0.195 (4.95) 0.022 (0.558) 0.070 (1.77) 0.014(0.356) 0.800 (20.32)
18-Pin Plastic
0.210 (5.33) 0.115 (2.92) 0.014 (0.356) 0.045 (1.14) 0.008 (0.203) 0.880 (22.35) 0.005 (0.13) 0.300 (7.62) 0.240 (6.10) 0.325 (8.26) 0.280 (7.11) 0.195 (4.95) 0.022 (0.558) 0.070 (1.77) 0.014 (0.356) 0.920 (23.37)
20-Pin Plastic
0.210 (5.33) 0.115 (2.92) 0.014 (0.356) 0.045 (1.14) 0.008 (0.203) 0.980 (24.89) 0.005 (0.13) 0.300 (7.62) 0.240 (6.10) 0.325 (8.26) 0.280 (7.11) 0.195 (4.95) 0.022 (0.558) 0.070 (1.77) 0.014 (0.356) 1.060 (26.9)
Plastic
0.210 (5.33) 0.195 (4.95) 0.022 (0.558) 0.070 (1.77) 0.014 (0.356) 0.400 (10.16)
0.100 (2.54) 0.300 (7.62) 0.115 (2.92) 0.150 (3.81) 0.430 (10.92) 0.060 (1.52)
0.100 (2.54) 0.300 (7.62) 0.115 (2.92) 0.150 (3.81) 0.430 (10.92) 0.060 (1.52)
0.100 (2.54) 0.300 (7.62) 0.115 (2.92) 0.150 (3.81) 0.430 (10.92) 0.060 (1.52)
0.100 (2.54) 0.300 (7.62) 0.115 (2.92) 0.150 (3.81) 0.430 (10.92) 0.060 (1.52)
NOTE: Controlling dimensions parenthesis millimeters.
General-8
Package Outlines
Notes: scale Dimensions inches (Dimensions millimeters)
Plastic Dual-In-Line Packages (PDIP) Suffix
22-Pin
0.115 (2.93) 0.160 (4.06) 0.100 (2.54) 0.400 (10.16) 0.330 (8.39) 0.380 (9.65) 0.125 (3.18) 0.014 (0.356) 0.045 (1.15) 0.008 (0.204) 1.050 (26.67) 0.005 (0.13) 0.390 (9.91) 0.430 (10.92)
24-Pin Plastic
0.250 (6.35) 0.125 (3.18) 0.014 (0.356) 0.030 (0.77) 0.008 (0.204) 1.150 (29.3) 0.005 (0.13) 0.600 (15.24) 0.290 (7.37) 0.485 (12.32) 0.246 (6.25) 0.670 (17.02) .330 (8.38) 0.580 (14.73) 0.254 (6.45) 0.195 (4.95) 0.022 (0.558) 0.070 (1.77) 0.015 (0.381) 1.290 (32.7)
28-Pin Plastic
0.250 (6.35) 0.125 (3.18) 0.014 (0.356) 0.030 (0.77) 0.008 (0.204) 1.380 (35.1) 0.005 (0.13) 0.600 (15.24) 0.670 (17.02) 0.195 (4.95) 0.022 (0.558) 0.070 (1.77) 0.015 (0.381) 1.565 (39.7)
40-Pin Plastic
0.250 (6.35) 0.125 (3.18) 0.014 (0.356) 0.030 (0.77) 0.008 (0.204) 1.980 (50.3) 0.005 (0.13) 0.600 (15.24) 0.670 (17.02) 0.195 (4.95) 0.022 (0.558) 0.070 (1.77) 0.015 (0.381) 2.095 (53.2)
Plastic
0.210 (5.33) 0.195 (4.95) 0.022 (0.558) 0.070 (1.77) 0.015 (0.381) 1.120 (28.44)
0.485 (12.32)
0.580 (14.73)
0.485 (12.32)
0.580 (14.73)
0.100 (2.54) 0.600 (15.24) 0.300 (7.62) 0.430 (10.92) 0.115 (2.93) 0.200 (5.08)
0.100 (2.54) 0.600 (15.24)
0.100 (2.54) 0.600 (15.24)
0.115 (2.93)
0.200 (5.08)
0.115 (2.93)
0.200 (5.08)
Shaded areas Body Width PDIP only
more information about Zarlink products visit Site
www.zarlink.com
Information relating products services furnished herein Zarlink Semiconductor Inc. trading Zarlink Semiconductor subsidiaries (collectively "Zarlink") believed reliable. However, Zarlink assumes liability errors that appear this publication, liability otherwise arising from application such information, product service infringement patents other intellectual property rights owned third parties which result from such application use. Neither supply such information purchase product service conveys license, either express implied, under patents other intellectual property rights owned Zarlink licensed from third parties Zarlink, whatsoever. Purchasers products also hereby notified that product certain ways combination with Zarlink, non-Zarlink furnished goods services infringe patents other intellectual property rights owned Zarlink.
This publication issued provide information only (unless agreed Zarlink writing) used, applied reproduced purpose form part order contract regarded representation relating products services concerned. products, their specifications, services other information appearing this publication subject change Zarlink without notice. warranty guarantee express implied made regarding capability, performance suitability product service. Information concerning possible methods provided guide only does constitute guarantee that such methods will satisfactory specific piece equipment. user's responsibility fully determine performance suitability equipment using such information ensure that publication data used date been superseded. Manufacturing does necessarily include testing functions parameters. These products suitable medical products whose failure perform result significant injury death user. products materials sold services provided subject Zarlink's conditions sale which available request.
Purchase Zarlink components conveys licence under Philips Patent rights these components System, provided that system conforms Standard Specification defined Philips. Zarlink Zarlink Semiconductor logo trademarks Zarlink Semiconductor Inc. Copyright 2001, Zarlink Semiconductor Inc. Rights Reserved.
TECHNICAL DOCUMENTATION RESALE

Other recent searches


XZVG87W - XZVG87W   XZVG87W Datasheet
UT3419 - UT3419   UT3419 Datasheet
R01DS0011EJ0100 - R01DS0011EJ0100   R01DS0011EJ0100 Datasheet
MMA51xxWR2 - MMA51xxWR2   MMA51xxWR2 Datasheet
MIE-546A2U - MIE-546A2U   MIE-546A2U Datasheet
HAT2173H - HAT2173H   HAT2173H Datasheet
CY28442-2 - CY28442-2   CY28442-2 Datasheet
CK410M - CK410M   CK410M Datasheet
CP1608 - CP1608   CP1608 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive