• Operates over full Military temperature range -55°C to +125°C
ISO
900
I
1
General Description
The CT2500 provides a complete interface between the MIL-STD-1397 transceiver chip set (CT1698) and
most microprocessor based systems. The unit is monolithic and fabricated in CMOS technology, thereby
having very low power requirements. The unit handles all protocols of Type D & E interfaces including Burst
Mode Data and forced EF functions. Screened per individual test methods of MIL-STD-883. Aeroflex Circuit
Technology is an 80,000ft
2
MIL-PRF-38534 certified facility in Plainview, N.Y.
The CT2500 is very flexible in it’s I/O architecture.
The unit can handle 16 bit and 32 bit data and
command word loading. In addition, data words can
be preloaded into an external FIFO and the unit will
load data words from the FIFO directly without
subsystem intervention. Similarly, data can be
received and automatically loaded into a FIFO. This
frees up the subsystem until the data transfer is
complete. These options are desirable especially
when operating under burst mode transmissions.
Control frames are sent by strobing LDCNTRL and
data is sent by strobing STR2.
DATA TRANSFERS
The CT2500 is built to send and receive Type D
and E Control frames. It can transmit and receive
32-bit command and data word. All 32-bit
communications are double buffered for maximum
flexibility. This allows the subsystem to respond with
less critical timing constraints. Burst mode data
transmission can be initiated by setting the "Burst
Mode" pin high. Automatic FIFO operation is
enabled by setting "FIFOEN" pin high. The serial
data out is automatically formatted for the CT1698 to
send out along the cable.
Both Source and Sink Mode operations are
available in the CT2500. Selection of modes is
accomplished through the Source/Sink pin. In the
Source Mode, the unit will transmit control frames,
32 bit command and data words including burst
mode data. It will receive control frames only. In Sink
Mode, the unit will transmit control frames only and
receive control frames, 32 bit command and data
words, and burst mode data.
SYSTEM INTEGRITY FEATURES
The CT2500 has built in system integrity features.
The unit can generate and send parity with all 32 bit
transmissions. For reception of 32 bit words, the unit
can check for parity, frame, overrun, sync, and bit
count errors.
ELECTRICAL CHARACTERISTICS
(VDD = 5V ±10%, TC = -55 °C to +125°C, unless otherwise specified)
SYMBOLPARAMETERLIMIT
IDDQuiescent current100uA max
P
DSPower Dissipation200mW max
IinInput leakage10uA max
IozTri-state leakage10uA max
V
IHInput high level2.0V min
V
ILInput low level0.8V max
V
OHOutput high level2.4V min @ IOH = -4mA
V
OLOutput low level0.4V max @ IOL = 4mA
Aeroflex Circuit TechnologySCDCT2500 REV A 6/12/98 Plainview NY (516) 694-6700
2
Page 3
I/O FUNCTION LISTING
NAMEI/ODESCRIPTION
SO/SI
ISource / Sink Mode Select
Determines the overall Functioning Mode of the Device.
"1"= Source emulation. This mode enables the chip to send control frames, single
command and data words and burst data. It is able to receive control frames.
"0" = Sink emulation. In this mode, the chip can only send control frames. It can
receive control frames, command words, single data words and burst data.
DO-D31I/OParallel Bi-directional Data Bus (Internal Pullups)
Source Mode: Input to 32 bit transmit data latch
Sink Mode: Tri-state output from 32 bit received data latch
D/E
IType D / Type E Control Frame Length Select (Internal Pulldown)
"1" = Three bit control frames are transmitted and the received control frame is
checked for a proper three bit length.
"0" = Four bit control frames are transmitted and the received control frame is checked
for a proper four bit length.
PARENIParity Enable (Internal Pullup)
"1" = Parity bit is generated in Source mode and checked for in Sink mode.
"0" = No parity is generated or checked for.
POEIParity Odd or Even Select (Internal Pullup)
"1" = Odd parity
"0" = Even parity
CLKISystem Clock
20 megahertz with 50% duty cycle
BURSTIBurst Mode Select
"1" = Data transmission and Reception can be done in Burst mode
"0" = Normal operation
Source Mode: Data words loaded during the transmission of another will be
concatenated to the transmission without addition of SYNC or WI bits. The first word
will have a SYNC bit of "1" and and a WI bit, which must be set to "0". The Burst line
must remain stable for the entire duration of the loading and transmission of the data.
Sink Mode: During a Burst data reception, after the SYNC and WI bits, data words are
picked off at bit count multiples of 32, or 33 with parity enabled, and loaded into the
output latch. The transmission is considered ended when a gap is detected. The line
must be stable during the entire reception.
STR1
and
STR2
IStrobe One Bar and Strobe Two Bar
Control Strobes for Reading and Writing the Parallel I/O data Latches
Source Mode: STR1
and STR2
STR2
loads data on D16-D31 into the upper 16 bit input latch. Upon completion of
, a sequence is initiated to load the entire 32 bits into a shift register and start a
loads data present on DO-D15 into the lower 16 bit input latch
transmission. The lower 16 bits must be loaded prior to or during the load of the upper
16 bits. For a 32 bit load, STR1
Sink Mode: STR1
D0-D15. STR2
enables the lower 16 bits of a received word to be output on
enables the upper 16 bits of a received word to be output on D16-D31.
and STR2 can be tied together.
The entire 32 bits of data must be read before another data reception or it will be
overwritten. If this occurs, the overflow flag, OVRFLOW, will go high. The data is
considered completely read upon the completion of STR2
.
CMDINOCommand In
Third bit of the Received Control Frame. Valid during RCVCNTRL
.
DTAINOData In
Second bit of the Received Control Frame. Valid during RCVCNTRL
Aeroflex Circuit TechnologySCDCT2500 REV A 6/12/98 Plainview NY (516) 694-6700
3
.
Page 4
I/O FUNCTION LISTING (Continued)
Sync Error in Received Data/Command word or Control Frame
NAMEI/ODESCRIPTION
RCVCNTRLOReceived Control Bar
Pulses low upon reception of a Control Frame in both Sink and Source modes.
RCVDTA
OReceived Data/Command Word Bar
Pulses low upon reception of a Data or Command word
ERR1, ERR2OError Bit One and Error Bit Two
ERR1ERR2
0
01Bit Count Error in Received Data/Command word or Control Frame
10Parity Error in Received Data
11
0No Error
OVRFLOWOOverflowError
"1" = Overflow occurred in the Received Data Latch. Data not read in time.
RSTERR
IReset Error Flags Bar (Internal Pullup)
A low pulse on this line resets the ERR1, ERR2 and OVRFLOW error flags.
POR
IPower on Reset Bar
A Master reset. A low pulse on this line resets the internal sequences and error flags.
It does not reset the I/O Data latches.
WIOUTIWord Identifier Bit Out
The value on this line is latched during STR2
transmitted. A "0" indicates a Data word and a "1" indicates a Command/Interrupt
word.
WIINOWord Identifier Bit In
The WI bit of the received word is present on this line during RCVDTA
whether the word is a Data word or a Command/Interrupt word. The value is latched at
the first RCVDTA
for an entire Burst Mode reception.
for the WI bit position in the word to be
and indicates
CMDOUTICommand Out
Third bit of the transmitted Control Frame.
DTAOUTIData Out
Second bit of the transmitted Control Frame.
LDCNTRL
ILoad Control Frame Bar
This loads the status of CMDOUT, DTAOUT and BIT4OUT into the Control Frame to
be transmitted. Transmission will commence when the loading is completed. This
applies to both Sink and Source modes.
FIFOENIFIFO Enable
Source Mode: When FIFOEN is held high ("1"), FIFORD
’s (FIFO Read Bars) will be
generated when the input data latch is empty (RDYFORDTA = 1). During the FIFORD
data presented to the parallel bus will be loaded into the input data latch and
transmitted when ready. In a non-burst (single word) condition, FIFOEN must be
removed before RDYFORDTA comes back. A positive pulse of 100 ns duration
satisfies this requirement.
Sink Mode: The parallel data bus goes active during RCVDTA
and will hold for
approximately 25 ns after its rising edge. With a FIFO directly connected to the data
bus, RCVDTA
can be used to load all received words into the FIFO. Gating RCVDTA
with WIIN selects only the data words for loading.
Aeroflex Circuit TechnologySCDCT2500 REV A 6/12/98 Plainview NY (516) 694-6700
4
,
Page 5
I/O FUNCTION LISTING (Continued)
NAMEI/ODESCRIPTION
FIFORDOFIFO Read Bar
When the device is configured as a Source, this output pulses low during FIFOEN
mode enabling data from a FIFO to be loaded into the input data latch for
transmission.
RDYFORDTAOReady For Data
This signal is high when the input data latch is available for new data to be loaded in.
When the data is loaded, RDYFORDTA goes low until the word is dumped into the
output shift register.
ENVOEnvelope
This output envelopes the serial output data by being high during transmission.
TXDMXDOTransmit Data / Manchester Data
Serial NRZ data out or Manchester Data out depending on the TXSELECT mode.
TXCMXD
OTransmit Clock / Manchester Data Bar
Output shift clock or Manchester Data Bar depending on the TXSELECT mode.
G20MHZOGated 20 Mhz
A gated 20 Mhz clock used in conjunction with Transmit Data, Transmit Clock and
Envelope to generate Manchester data using other Aeroflex encoders such as the
CT1698.
"1" = Serial output format is Manchester Data and Data Bar.
"0" = Output will be NRZ Data and Shift Clock.
RXDATAIReceived Data
Received serial NRZ Data in.
RXCLOCKIReceived Clock
Received Shift Clock In.
TEST
ITest Mode Bar (Internal Pullup)
A low on this pin puts the device into an internal wrap-around test mode. Transmit Data
and Transmit Clock are internally connected to Received Data and Received Clock.
The circuit must be in Source mode and only 32 bit data loads and reads are allowed.
In this mode, STR2
back, RCVDTA
loads the full 32 bits for transmission. When this word is wrapped
will pulse low indicating reception of a data or command word. STR1
enables the received data latch to be read out. Transmission of control frames can also
be tested in this mode using the regular LDCNTRL
BIT4INOBit Four In
Fourth bit of received Type E control frame.
and RCVCNTRL signals.
BIT4OUTIBit Four Out (Internal Pullup)
Fourth bit of Type E control frame to be transmitted.
SYNCINOSync In
Sync position of the Received Data Latch.
CFRMSYNCOControl Frame Sync In
Sync position of the Received Control Frame Latch
PRTYINOParity In
Parity bit position of the Received Data Latch.
Aeroflex Circuit TechnologySCDCT2500 REV A 6/12/98 Plainview NY (516) 694-6700
5
Page 6
STR1,STR2
LDCNTRL
D0-D31, WIOUT
CMDOUT, DTAOUT
RDYFORDTA
100ns min
tFtR
VALID
15ns
max
t
F = 10ns min
R = 10ns min
t
tHtS
t
S = 20ns min
H = 5ns min
t
270ns
typ
TXDMXD
TXCMXD
ENV
G20MHZ
RXDATA
RXCLOCK
SYNC
100ns350ns max
50ns
Figure 2 – Transmit Timing Diagram
N - 2N - 1N
100ns
N = 3 D Type Control Frame
N = 4 E Type Control Frame
N = 34 Data without Parity
N = 35 Data with Parity
RCVDTA
ERR1, ERR2, OVRFLOW
RCVDTA
RSTERR
, RCVCNTRL
RCVCNTRL
, FIFORD
, POR
300ns typ
370ns max
VALID
15ns
100ns
,
tFtR
100ns min
tFtR
tF = 5ns typ
R = 5ns typ
t
F = 10ns max
t
R = 10ns max
t
, STR2
STR1
D0-D31
15ns max15ns max
100ns
VALID
Figure 3 – Receive Timing Diagram
Aeroflex Circuit TechnologySCDCT2500 REV A 6/12/98 Plainview NY (516) 694-6700
6
Page 7
CLK
LDCNTRL
TXDMXD
TXCMXD
ENV
RXDATA
RXCLOCK
RCVCNTRL
Figure 4 – Control Frame Transfer Diagram
CLK
STR1
STR2
RDYFORDTA
DATABUS
TXDMXD
TXCMXD
ENV
Figure 5 – Source Data Frame Example Diagram
Aeroflex Circuit TechnologySCDCT2500 REV A 6/12/98 Plainview NY (516) 694-6700