ACT15530 CMOS Manchester Encoder / Decoder Features • MIL-STD-1553 Compatible CIRCUIT TECHNOLOGY www.aeroflex.com • 1.25 Megabit/sec Maximum Data Rate • Sync Identification and Lock-in • Clock Recovery • Manchester II Encode / Decode • Separate Encoder and Decoder Sections • Low Operating Power • Military Temperature Range -55°C to +125°C • Monolithic – Single Chip – Construction Valid Word Encoder Shift Clock Take Data Serial Data Out Decoder Clock Bipolar Zero In Bipolar One In Unipolar Data In Decoder Shift Clock Command/Data Sync Decoder Reset VSS 1 24 2 23 3 22 4 21 5 20 6 19 7 18 8 17 9 16 10 15 11 14 12 13 VDD Encoder Clock Send Clock In Send Data Sync Select Encoder Enable Serial Data In Bipolar One Out Output Inhibit Bipolar Zero Out ÷ 6 Out Master Reset Figure 1: Pin Assignments (24-Pin DIP/Flat Package – See Figure 18 for LCC Pkg) • Available in Commercial and Industrial Temperature Ranges • Several Package and Quality Options (Consult Factory for Details) • Direct Replacement for the Obsolete Harris HD15530-9/-2/8 and GEC Plessey Marconi MA15530 / MAS15530 parts 1 General Description The ACT15530 is a high performance CMOS integrated circuit used to implement MIL-STD-1553 and similar Manchester II encoded, time division multiplexed, serial data protocols. The device is divided into two independent sections, encoder and decoder, with a common master reset. The function of the encoder section is to produce the sync pulse and parity bit, and encode the data bits. The decoder section recognizes the sync pulse, decodes the data bits and checks for parity. The ACT15530 is fully guaranteed to support the 1 MHz data rate of MIL-STD-1553 over the full temperature and supply voltage ranges. The device interfaces with CMOS, TTL or N-Channel support circuitry and operates from a standard 5 volt supply. The circuit can also be used in many party line digital data communications applications where high reliability command and control signals are required. Using Aeroflex transceivers products (4400 Series) the Bit Error Rates (BER) and Word Error Rates (WER) of MIL-STD-1553 can be achieved (Refer to MIL-STD-1553 Multiplex Applications Handbook "MIL-HDBK-1553"). eroflex Circuit Technology – Data Bus Modules For The Future © SCD15330 REV B 7/28/99 12 13 22 14 Vss VDD Master Reset Send Clock In Output Inhibit ÷ 6 Out 17 ÷2 Character Former ÷6 23 15 24 16 Bipolar One Out Bipolar Zero Out Encoder Clock Bit Counter 21 2 18 Send Data 19 20 Send Data In Encoder Shift Clock Sync Select Encoder Enable Note: All Pin designations are for 24-Pin DIP & Flatpak Figure 2: Encoder Block Diagram Unipolar Data In Bipolar One In Bipolar Zero In 8 7 6 3 Character Identifier Transition Finder 10 4 Decoder Clock Master Reset 5 Bit Rate Clock Synchronizer Parity Check 1 9 13 Decoder Reset 11 Take Data Command / Data Sync Serial Data Out Valid Word Decoder Shift Clock Bit Counter Note: All Pin designations are for 24-Pin DIP & Flatpak Figure 3: Decoder Block Diagram Aeroflex Circuit Technology 2 SCD15530 REV B 7/28/99 Plainview NY (516) 694-6700 Pin Designations Pin Input Output 1 ✓ 2 ✓ 3 ✓ 4 ✓ Enc Dec ✓ Function Comment Valid word A 'high' signals the receipt of a valid word Encoder Shift Clock Shifts data into the encoder on a 'low' to 'high' transition ✓ Take Data 'high' during data reception after the sync pulse is identified ✓ Serial Data Out NRZ output of received data ✓ 5 ✓ ✓ Decoder clock Clock for the transition finder and synchronizer which generates the clock for the rest of the decoder 6 ✓ ✓ Bipolar Zero In Should be 'high' when the bus is in a negative state. Must be tied 'high' when the unipolar input is used 7 ✓ ✓ Bipolar One In Should be 'high' when the bus is in a positive state. Must be tied 'low' when the unipolar input is used 8 ✓ ✓ Unipolar Data In Input for unipolar data to the transition finder. Must be tied 'low' when not used 9 ✓ ✓ Decoder Shift Clock Provides the DECODER CLOCK divided by 12, synchronized by the recovered serial data 10 ✓ ✓ Command/Data Sync This output indicates the type of synchronizing character received as follows: If a data synchronizing character was received, this pin is low while the data is decoded. If a command synchronizing character was received, this pin is high during data decoding ✓ Decoder Reset A 'high' during a DECODER SHIFT CLOCK rising edge resets the bit counter ✓ ✓ VSS Ground ✓ ✓ Master Reset A 'high" clears the counters in both sections 11 ✓ 12 – 13 ✓ – 14 ✓ ✓ ÷ 6 Out Provides the ENCODER CLOCK divided by 6 15 ✓ ✓ Bipolar Zero Out Provides an active 'low' output to the zero or negative sense of a bipolar line driver ✓ Output Inhibit A 'low' inhibits the BIPOLAR ZERO OUT and BIPOLAR ONE OUT by forcing them to inactive, 'high', states ✓ Bipolar One Out Provides an active 'low' output to the one or positive sense of a bipolar line driver 16 ✓ ✓ 17 18 ✓ ✓ Serial Data In Receives serial data at the rate of the ENCODER SHIFT CLOCK 19 ✓ ✓ Encoder Enable A 'high' starts the encode cycle provided that the previous cycle is complete 20 ✓ ✓ Sync Select A 'high' selects the command sync and a 'low' selects the data sync ✓ Send Data Provides an active 'high' to enable the external serial data source 21 ✓ 22 ✓ ✓ Send Clock In Clock input at 2 times the data rate 23 ✓ ✓ Encoder Clock Input to the divide by 6 circuit 24 – VDD Positive Supply – ✓ ✓ Figure 4: Pin Designations (24-Pin Dip/FlatPack) Aeroflex Circuit Technology 3 SCD15530 REV B 7/28/99 Plainview NY (516) 694-6700 DC Characteristics and Ratings Absolute Maximum Ratings Parameter Min Max Units 3 7 V Vss - 0.3 VDD + 0.3V V Operating Temperature -55 +125 °C Storage Temperature -65 +150 °C VDD Input Voltage Figure 5: Absolute Maximum Ratings DC Characteristics Sym Parameter Min Typ Max Units VIH Logic "1" Input Voltage 70%VDD - - V VIL Logic "0" Input Voltage - - 30%VDD V Test Conditions VIHC Logic "1" Input Voltage (Clock) VDD - 0.5V - - V VILC Logic "0" Input Voltage (Clock) - - VSS + 0.5V V +1.0 µA 0V < VIN < VDD IIL Input Leakage Current -1.0 VOH Logic "1" Output Voltage 2.4 - - V IOH = -3 mA VOL Logic "0" Output Voltage - - 0.4 V IOL = 1.8 mA IDDSB Standby Supply Current - 0.5 2.0 mA Output Open VIN = VDD = 5.5V IDDOP Operating Supply Current - 8.0 10.0 mA VDD = 5.5V, f = 1MHz Input Capacitance - 5.0 7.0 pF Output Capacitance - 8.0 10.0 pF CIN COUT VDD = 5V ±10%, over full operating temperature range. Figure 6: DC Characteristics Aeroflex Circuit Technology 4 SCD15530 REV B 7/28/99 Plainview NY (516) 694-6700 AC Characteristics Sym fEC fESC tECR tECF fED tMR tE1 tE2 tE3 tE4 tE5 tE6 tE7 tE8 tE9 Parameter Encoder clock frequency Send clock frequency Encoder clock rise time Encoder clock fall time Data rate Master reset pulse width Shift clock delay Serial data setup time Serial data hold time Enable setup time Enable pulse width Sync setup time Sync pulse width Send data delay Bipolar output delay Min Limits Max Units 0 15 MHz 0 2.5 MHz - 8 ns - 8 ns 0 1.25 MHz 150 - ns - 125 ns 75 - ns 75 - ns 90 - ns 100 - ns 55 - ns 150 - ns 0 50 ns - 130 ns Figure 7: Encoder Electrical Characteristics 1. VDD = 5V ±10%, over full operating temperature range. 2. CL=50pF. Sym Parameter Limits Min Typ Max Units fDC Decoder clock frequency 0 - 15 MHz tDCR Decoder clock rise time - - 8 MHz tDCF Decoder clock fall time - - 8 ns fDD Data rate 0 - 1.25 MHz tDR Decoder reset pulse width 150 - - ns tDRS Decoder reset setup time 75 - - ns tMR Master reset pulse width 150 - - ns t D1 Bipolar data pulse width tDC + 10 - - ns t D2 Sync transition span - 18tDC - ns t D3 One-Zero overlap - - tDC - 10 ns t D4 Short data transition span - 6tDC - ns t D5 Long data transition span - 12tDC - ns t D6 Sync delay (on) -20 - 110 ns t D7 Take data delay (on) 0 - 110 ns t D8 Serial data out delay - - 80 ns t D9 Sync delay (off) 0 - 110 ns tD10 Take data delay (off) 0 - 110 ns tD11 Valid word delay 0 - 110 ns Figure 8: Decoder Electrical Characteristics 1. VDD = 5V ±10%, over full operating temperature range. 2. CL=50pF. 3. tDC = Decoder clock period = 1/fDC Aeroflex Circuit Technology 5 SCD15530 REV B 7/28/99 Plainview NY (516) 694-6700 Encoder Operation The Encoder requires a single clock with a frequency of twice the desired data rate applied at the SEND CLOCK input. An auxiliary divide by six counter is provided on chip which can be utilised to produce the SEND CLOCK by dividing the DECODER CLOCK. The Encoder's cycle begins when ENCODER ENABLE is high during a failing edge of ENCODER SHIFT CLOCK ①. This cycle lasts for one word length or twenty ENCODER SHIFT CLOCK periods. At the next low-to-high transition of the ENCODER SHIFT CLOCK, a high at SYNC SELECT input actuates a command sync or a low will produce a data sync for that word ②. When the Encoder is ready to accept data, the SEND DATA output will go high and remain high for sixteen ENCODER SHIFT CLOCK periods ③. Timing 0 1 2 3 During these sixteen periods the data should be clocked into the SERIAL DATA input with every low-high transition of the ENCODER SHIFT CLOCK ③ - ④. After the sync and the Manchester II coded data are chip transmitted through the BIPOLAR ONE and BIPOLAR ZERO outputs, the Encoder adds on an additional bit which is the parity for that word ⑤. At any time a low in OUTPUT INHIBIT input will force both bipolar outputs to a high state but will not affect the Encoder in any other way. To abort the Encoder transmission a positive pulse must be applied at MASTER RESET. Anytime after or during this pulse, a low to high transition on SEND CLOCK clears the internal counters and initializes the Encoder for a new word. 4 5 6 7 15 16 17 18 19 Send Clock Encoder Shift Clock Encoder Enable Sync Select Don’t Care Valid Don’t Care Send Data 15 14 13 12 11 10 3 2 15 14 13 12 11 3 2 1 0 P Sync Sync 15 14 13 12 11 3 2 1 0 P 4 5 Serial Data In Bipolar One Out 1st 2nd 1 0 Half Half Bipolar Zero Out 1 2 3 Figure 9: Encoder Operation Aeroflex Circuit Technology 6 SCD15530 REV B 7/28/99 Plainview NY (516) 694-6700 Decoder Operation The Decoder requires a single clock with a frequency of 12 times the desired data rate applied at the DECODER CLOCK input. The Manchester II coded data can be presented to the Decoder in one of two ways. The BIPOLAR ONE and BIPOLAR ZERO inputs will accept data from a comparator sensed transformer coupled bus as specified in MIL-STD-1553. The UNIPOLAR DATA input can only accept non-inverted Manchester II coded data (e.g.from BIPOLAR ZERO OUT of an Encoder). The Decoder is free running and continuously monitors its data input lines for a valid sync character and two valid Manchester data bits to start an output cycle.. When a valid sync is recognized ①, the type of sync is indicated on COMMAND/DATA SYNC output. if the sync character was a command sync, this output will go high ② and remain high for sixteen DECODER SHIFT CLOCK periods ③, otherwise it will remain low. The TAKE DATA Timing 0 1 2 3 4 output will go high and remain high ② - ③ while the Decoder is transmitting the decoded data through SERIAL DATA OUT. The decoded data available at SERIAL DATA OUT is in a NRZ format. The DECODER SHIFT CLOCK is provided so that the decoded bits can get shifted into an external register on every low-to-high transition of this clock ② - ③. After all sixteen decoded bits have been transmitted ③ the data is checked for odd parity. A high on VALID WORD output ④ indicates a successful reception of a word without any Manchester or parity errors. At this time the Decoder is looking for a new sync character to start another output sequence. At any time in the above sequence, a high input on DECODER RESET during a low-to-high transition of DECODER SHIFT CLOCK will abort transmission and initialize the Decoder to start looking for a new sync character. 5 6 7 8 16 17 18 19 Decoder Shift Clock Bipolar One In 1st 2nd 15 14 13 12 11 10 2 1 0 P 2 1 0 P Half Half Bipolar Zero In Sync Sync 15 14 13 12 11 10 Take Data Command/Data Sync Serial Data Out Undefined Valid Word (From Previous Reception) 15 14 13 12 1 2 4 3 2 1 0 3 4 Figure 10: Decoder Operation Aeroflex Circuit Technology 7 SCD15530 REV B 7/28/99 Plainview NY (516) 694-6700 Send Clock tE1 Encoder Shift Clock tE2 Serial Data In Valid Valid tE3 Send Clock tE1 Encoder Shift Clock tE4 tE6 Encoder Enable tE5 Valid Sync Select tE8 tE7 Encoder Shift Clock Send Clock tE9 Send Clock Bipolar One Out or Bipolar Zero Out Figure 11: Encoder Timing Diagram Aeroflex Circuit Technology 8 SCD15530 REV B 7/28/99 Plainview NY (516) 694-6700 ONE BIT PER. ZERO BIT PER. ONE BIT PER. 1/ Bipolar One In tD1 Command Sync tD3 tD3 tD2 1/ Bipolar Zero In tD2 tD1 1/ Bipolar One In tD3 tD3 tD2 Data Sync 1/ Bipolar Zero In tD2 tD1 tD3 tD3 1/ Bipolar One In tD3 tD3 tD3 tD3 1/ Bipolar Zero In tD4 tD1 tD1 tD4 tD5 tD5 2/ Unipolar In tD2 tD2 tD2 tD2 Command Sync 2/ Unipolar In tD4 Data Sync 2/ Unipolar In tD4 tD5 tD5 tD4 ZERO ONE ONE ONE Notes: 1. Unipolar In = 0 2. Bipolar One In = 0 Bipolar Zero In = 1 Figure 12: Decoder Timing Diagram Aeroflex Circuit Technology 9 SCD15530 REV B 7/28/99 Plainview NY (516) 694-6700 tD7 tD6 Decoder Shift Clock Command / Data Sync Take Data Decoder Shift Clock tD8 Data Bit Serial Data Out Decoder Shift Clock tD9 Command / Data Sync tD10 tD11 Take Data Valid Word Decoder Shift Clock tDRS Decoder Reset tDR Figure 13: Decoder Timing Details Aeroflex Circuit Technology 10 SCD15530 REV B 7/28/99 Plainview NY (516) 694-6700 Command Sync Data Sync Bit Period Bit Period Bit Period Logical One Data Logical Zero Data Figure 14: Character Formats 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Command Word (From Controller to Terminal) Sync 5 1 5 5 1 Terminal Address R/T Subaddress Mode Data Word Count P Data Word (Sent Either Direction) 1 16 Sync Data Word P Status Word (From Terminal to Controller) Sync 5 1 Terminal Address ME 9 Code for Failure Modes 1 1 TF P Figure 15: Word Formats Aeroflex Circuit Technology 11 SCD15530 REV B 7/28/99 Plainview NY (516) 694-6700 D Pin 1 Notch e W ME Seating Plane A A1 H 0-15° Alernative Pin Shapes c b Valid Word Encoder Shift Clock Take Data Serial Data Out Decoder Clock Bipolar Zero In Bipolar One In Unipolar Data In Decoder Shift Clock Command/Data Sync Decoder Reset VSS 1 24 2 23 3 22 4 21 5 20 6 19 7 18 8 17 9 16 10 15 11 14 12 13 0-15° e1 VDD Encoder Clock Send Clock In Send Data Sync Select Encoder Enable Serial Data In Bipolar One Out Output Inhibit Bipolar Zero Out ÷ 6 Out Master Reset Ref. Min. Nom. Max. 5.60 (0.220) A - - A1 0.38 (0.015) - 1.53 (0.060) b 0.35 (0.014) - 0.59 (0.023) c 0.20 (0.008) - 0.36 (0.014) D - - 30.79 (1.212) e - 2.54 (0.100) Typ - e1 - 15.24 (0.600) Typ - H 4.71 (0.185) - 5.38 (0.212) ME - - 15.90 (0.626) W - - 1.53 (0.060) Dimensions in mm (inches) Figure 16: 24-Lead Ceramic DIL (Solder Seal) - Package Style C Aeroflex Circuit Technology 12 SCD15530 REV B 7/28/99 Plainview NY (516) 694-6700 M b D Z e L A c A1 ME Ref. Pin 1 Index Min. Nom. Max. A - - 2.67 (0.105) A1 0.25 (0.010) - 1.02 (0.040) b 0.38 (0.015) - 0.48 (0.019) c 0.10 (0.004) - 0.18 (0.007) D 14.86 (0.585) - 15.62 (0615) e - 1.275 (0.050) - L 6.73 (0..265) - 7.75 (0.305) 10.41 (0.410) M 9.91 (0.390) - ME 7.6 (0.30) - - Z 0.13 (0.005) - 1.14 (0.045) Dimensions in mm (inches) VDD Encoder Clock Send Clock In Send Data Sync Select Encoder Enable Serial Data In Bipolar One Out Output Inhibit Bipolar Zero Out ÷ 6 Out Master Reset 24 1 23 2 22 3 21 4 20 19 18 5 Bottom View 6 7 17 8 16 9 15 10 14 11 13 12 Valid Word Encoder Shift Clock Take Data Serial Data Out Decoder Clock Bipolar Zero In Bipolar One In Unipolar Data In Decoder Shift Clock Command/Data Sync Decoder Reset VSS Figure 17: 24-Lead Ceramic Flatpack (Solder Seal) - Package Style CF Aeroflex Circuit Technology 13 SCD15530 REV B 7/28/99 Plainview NY (516) 694-6700 ENCODER SHIFT CLK VALID WORD Vcc 3 2 1 28 27 26 SEND CLK IN TAKE DATA 4 ENCODER CLK SERIAL DAA OUT TOP VIEW 25 SEND DATA DECODER CLK 5 NC 6 24 NC 23 NC NC 7 BIPOLAR ZERO IN 8 22 SYNC SELECT 21 ENCODER ENABLE BIPOLAR ONE IN 9 20 SERIAL DATA IN UNIPOLAR DATA IN 10 19 BIPOLAR ONE OUT DECODER SHIFT CLOCK 11 OUTPUT INHIBIT BIPOLAR ZERO OUT 6 OUT ÷ MASTER RESET GROUND DECODER RESET 13 14 15 16 17 18 COMMAND / DATA SYNC 12 BOTTOM VIEW .003 .075 .015 .095 .006 .022 .442 .458 .022 .028 .015 MIN .045 .050 BSC .055 .442 .458 .090 MAX .074 .088 Figure 18: 28-Leadless Ceramic Chip Carrier - Package Style L Aeroflex Circuit Technology 14 SCD15530 REV B 7/28/99 Plainview NY (516) 694-6700 CIRCUIT TECHNOLOGY Ordering Information Model Number Part Number ACT15530XX See Below or Contact Factory Part Number Breakdown ACT15530 X X Package Type C Ceramic DIL (Figure 16) CF Flatpack (Figure 17) L LCC (Figure 18) N Naked Die * P Plastic DIP * Rel Level B Class B Operating Temperature (Figure 5) -55°C to +125°C C Commercial (0°C to+70°C) I Industrial (-40°C to +85°C) S Space * * Contact Factory for Details Aeroflex Circuit Technology 35 South Service Road Plainview New York 11803 Telephone: (516) 694-6700 FAX: (516) 694-6715 Toll Free Inquiries: 1-(800)THE-1553 Specifications subject to change without notice. Aeroflex Circuit Technology 15 SCD15330 REV B 7/28/99 Plainview NY (516) 694-6700