HD-6408 ® Data Sheet March 7, 2006 CMOS Asynchronous Serial Manchester Adapter (ASMA) The HD-6408 is a CMOS/LSI Manchester Encoder/Decoder for creating a very high speed asynchronous serial data bus. The Encoder converts serial NRZ data (typically from a shift register) to Manchester II encoded data, adding a sync pulse and parity bit. The Decoder recognizes this sync pulse and identifies it as a Command Sync or a Data Sync. The data is then decoded and shifted out in NRZ code (typically into a shift register). Finally, the parity bit is checked. If there were no Manchester or parity errors the Decoder responds with a valid word signal. The Decoder puts the Manchester code to full use to provide clock recovery and excellent noise immunity at these very high speeds. The HD-6408 can be used in many commercial applications such as security systems, environmental control systems, serial data links and many others. It utilizes a single 12 x clock and achieves data rates of up to one million bits per second with a very minimum overhead of only 4 bits out of 20, leaving 16 bits for data. Features • Low Bit Error Rate • Data Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1MBit/s • Sync Identification and Lock-In • Clock Recovery • Manchester II Encoder, Decoder • Separate Encode and Decode • Low Operating Power. . . . . . . . . . . . . . . . . . . 50mW at 5V • Single Power Supply • 24 Ld Package • Pb-Free Plus Anneal Available (RoHS Compliant) Ordering Information Pinout HD-6408 (DIP) TOP VIEW VW 1 24 VCC ESC 2 23 EC TD 3 22 SCI SDO 4 21 SD DC 5 20 SS BZI 6 19 EE BOI 7 18 SDI UDI 8 17 BOO DSC 9 16 OI CDS 10 15 BZO DR 11 14 DBS FN2952.2 PART NUMBER PART MARKING HD3-6408-9 HD3-6408-9 TEMP. RANGE (°C) PACKAGE -40 to +85 24 Ld PDIP PKG. NO. E24.6 HD3-6408-9Z HD3-6408-9Z -40 to +85 24 Ld PDIP* (Note) (Pb-Free) E24.6 HD1-6408-9 F24.6 HD1-6408-9 -40 to +85 24 Ld CERDIP NOTE: Intersil Pb-free plus anneal products employ special Pb-free material sets; molding compounds/die attach materials and 100% matte tin plate termination finish, which are RoHS compliant and compatible with both SnPb and Pb-free soldering operations. Intersil Pb-free products are MSL classified at Pb-free peak reflow temperatures that meet or exceed the Pb-free requirements of IPC/JEDEC J STD-020. *Pb-free PDIPs can be used for through hole wave solder processing only. They are not intended for use in Reflow solder processing applications. d 13 MR GND 12 1 CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures. 1-888-INTERSIL or 1-888-468-3774 | Intersil (and design) is a registered trademark of Intersil Americas Inc. Copyright Intersil Americas Inc. 2006. All Rights Reserved All other trademarks mentioned are the property of their respective owners. HD-6408 Block Diagrams ENCODER EC 23 DECODER ÷6 14 13 SCI ESC SD SS 22 11 ÷2 MR 1 BIT COUNTER 2 TD 21 RESET 20 18 CDS COUNT DECODER SYNC CHARACTER FORMER DATA 19 EE 15 16 17 BIT COUNTER DBS VW PARITY SDI DR DC BZO OI BOO 3 10 5 9 DSC VALID WORD LATCH VALID WORD TEST CIRCUIT PARITY CHECK CHARACTER IDENTIFIER NRZ OUTPUT PORT SYNC LATCH CLOCK SYNCHRONIZER 4 SDO 6 BZI BOI 7 8 TRANSITION FINDER UDI 2 FN2952.2 March 7, 2006 HD-6408 Pin Description PIN TYPE SYMBOL SECTION 1 O VW Decoder Output high indicates receipt of a VALID WORD. 2 O ESC Encoder ENCODER SHIFT CLOCK is an output for shifting data into the Encoder. The Encoder samples SDI on the low-to-high transition of ESC. 3 O TD Decoder TAKE DATA output is high during receipt of data after identification of a sync pulse and two valid Manchester data bits. 4 O SDO Decoder SERIAL DATA OUT delivers received data in correct NRZ format. 5 I DC Decoder DECODER CLOCK input drives the transition finder, and the synchronizer which in turn supplies the clock to the balance of the Decoder. Input a frequency equal to 12X the data rate. 6 I BZI Decoder A high input should be applied to BIPOLAR ZERO IN when the bus is in its negative state. This pin must be held high when the Unipolar input is used. 7 I BOI Decoder A high input should be applied to BIPOLAR ONE IN when the bus is in its positive state, this pin must be held low when the Unipolar input is used. 8 I UDI Decoder With pin 6 high and pin 7 low, this pin enters UNIPOLAR DATA IN to the transition finder circuit. If not used this input must be held low. 9 O DSC Decoder DECODER SHIFT CLOCK output delivers a frequency (DECODER CLOCK ³÷ 12), synchronized by the recovered serial data stream. 10 O CDS Decoder COMMAND/DATA SYNC output high occurs during output of decoded data which was preceded by a Command synchronizing character. A low output indicates a Data synchronizing character. 11 I DR Decoder A high input to DECODER RESET during a rising edge of DECODER SHIFT CLOCK resets the decoder bit counting logic to a condition ready for a new word. 12 I GND Both GROUND supply pin. 13 I MR Both A high on MASTER RESET clears the 2:1 counters in both the encoder and decoder and the ³ ÷ 6 counter. 14 O DBS Encoder DIVIDE BY SIX is an output from 6:1 divider which is driven by the ENCODER CLOCK. 15 O BZO Encoder BIPOLAR ZERO OUT is a active low output designed to drive the zero or negative sense of a bipolar line driver. 16 I OI Encoder A low on OUTPUT INHIBIT forces pin 15 and 17 high, their inactive states. 17 O BOO Encoder BIPOLAR ONE OUT is an active low output designed to drive the one or positive sense of a bipolar line driver. 18 I SDI Encoder SERIAL DATA IN accepts a serial data stream at a data rate equal to ENCODER SHIFT CLOCK. 19 I EE Encoder A high on ENCODER ENABLE initiates the encode cycle. (Subject to the preceding cycle being completed). 20 I SS Encoder SYNC SELECT actuates a Command sync for an input high and data sync for an input low. 21 O SD Encoder SEND DATA is an active high output which enables the external source of serial data. 22 I SCI Encoder SEND CLOCK IN is 2X the Encoder data rate. 23 I EC Encoder ENCODER CLOCK is the input to the 6:1 divider. 24 I VCC Both 3 DESCRIPTION VCC is the +5V power supply pin. A 0.1µF decoupling capacitor from VCC (pin 24) to GND (pin 12) is recommended. FN2952.2 March 7, 2006 HD-6408 Encoder Operation - (4). After the sync and Manchester II encoded data are transmitted through the BOO and BZO outputs, the Encoder adds on an additional bit which is the (odd) parity for that word (5). If ENCODER ENABLE is held high continuously, consecutive words will be encoded without an interframe gap. ENCODER ENABLE must go low by time (5) as shown to prevent a consecutive word from being encoded. At any time a low on OI will force both bipolar outputs to a high state but will not affect the Encoder in any other way. The Encoder requires a single clock with a frequency of twice the desired data rate applied at the SClock input. An auxiliary divide by six counter is provided on chip which can be utilized to produce the SClock by dividing the DClock. The Encoder’s cycle begins when EE is high during a falling edge of ESC (1). This cycle lasts for one word length or twenty ESC periods. At the next low-to-high transition of the ESC, a high at SS input actuates a Command sync or a low will produce a Data sync for that word (2). When the Encoder is ready to accept data, the SD output will go high and remain high for sixteen ESC periods (3) - (4). To Abort the Encoder transmission a positive pulse must be applied at MR. Any time after or during this pulse, a low-tohigh transition on SCI clears the internal counters and initializes the Encoder for a new word. During these sixteen periods the data should be clocked into the SD Input with every high-to-low transition of the ESC (3) 0 TIMING 1 2 3 4 5 6 7 15 16 17 18 19 SCI ESC EE SS DON’T CARE DON’T CARE VALID SD SDI 15 BOO 1ST HALF 2ND HALF BZO SYNC 1 2 SYNC 3 4 14 13 12 11 10 3 2 1 0 15 14 13 12 11 3 2 1 0 P 15 14 13 12 11 3 2 1 0 P 4 5 FN2952.2 March 7, 2006 HD-6408 Decoder Operation The decoded data available at SDO is in a NRZ format. The DSC is provided so that the decoded bits can be shifted into an external register on every low-to-high transition of this clock (2) - (3). Note that DECODER SHIFT CLOCK may adjust its phase up until the time that TAKE DATA goes high. The Decoder requires a single clock with a frequency of 12 times the desired data rate applied at the DClock input. The Manchester II coded data can be presented to the Decoder in one of two ways. The BOI and BZI inputs will accept data from a differential output comparator. The UDI input can only accept noninverted Manchester II coded data (e.g. from BOO of an Encoder through an inverter to UDI). After all sixteen decoded bits have been transmitted (3) the data is checked for odd parity. A high on VW output (4) 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. VALID WORD will go low approximately 20 DECODER SHIFT CLOCK periods after it goes high if not reset low sooner by a valid sync and two valid Manchester bits as shown (1). 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 (1), the type of sync is indicated by the CDS output. If the sync character was a command, this output will go high (2) and remain high for sixteen DSC periods (3), otherwise it will remain low. The TD output will go high and remain high (2) - (3) while the Decoder is transmitting the decoded data through SDO. TIMING 0 1 2 3 At any time in the above sequence a high input on DR during a low-to-high transition of DSC will abort transmission and initialize the Decoder to start looking for a new sync character. 4 5 6 7 8 16 17 18 19 14 13 12 11 10 2 1 0 P 14 13 12 11 10 2 1 0 P DSC BOI BZI 1ST HALF 2ND HALF 15 SYNC SYNC 15 TD CDS SDO UNDEFINED VW FROM PREVIOUS RECEPTION 15 1 2 5 14 13 12 4 3 2 1 0 3 4 FN2952.2 March 7, 2006 HD-6408 Absolute Maximum Ratings Thermal Information Supply Voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +7.0V Input, Output or I/O Voltage . . . . . . . . . . . . GND -0.3V to VCC +0.3V Gate Count. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456 Gates ESD Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Class 1 Thermal Resistance (Typical) θJA (°C/W) θJC (°C/W) Operating Conditions CERDIP Package. . . . . . . . . . . . . . . . . 50 11 PDIP Package* . . . . . . . . . . . . . . . . . . 60 N/A Storage Temperature Range . . . . . . . . . . . . . . . . . .-65°C to +150°C Junction Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +175°C Lead Temperature (Soldering 10s) . . . . . . . . . . . . . . . . . . . . +300°C Operating Voltage Range. . . . . . . . . . . . . . . . . . . . . . +4.5V to +5.5V Operating Temperature Range HD-6408-9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-40°C to +85°C *Pb-free PDIPs can be used for through hole wave solder processing only. They are not intended for use in Reflow solder processing applications. CAUTION: Stresses above those listed in “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress only rating and operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. DC Electrical Specifications SYMBOL VCC = 5.0V ±10%, TA = -40°C to +85°C PARAMETER TEST CONDITIONS MIN TYP MAX UNITS VIH Logical “1” Input Voltage 70% VCC - - V VIL Logical “0” Input Voltage - 20% VCC - V VIHC Logical “1” Input Voltage (Clock) VCC -0.5 - - V VILC Logical “0” Input Voltage (Clock) - GND +0.5 - V II Input Leakage VIN = VCC or GND, DIP Pins 5-8, 11, 13, 16, 18, 19, 20, 22, 23 -1.0 - +1.0 µA VOH Logical “1” Output Voltage IOH = -3mA 2.4 - - V VOL Logical “0” Output Voltage IOL = 1.8mA - - 0.4 V ICCSB Supply Current Standby VIN = VCC = 5.5V Outputs Open - 0.5 2 mA ICCOP Supply Current Operating (Note 1) VCC = 5.5V, f = 15MHz - 8.0 10.0 mA NOTE: 1. Guaranteed but not 100% tested. AC Electrical Specifications SYMBOL VCC = 5.0V ±10%, TA = -40°C to +85°C PARAMETER TEST CONDITIONS MIN TYP MAX UNITS ENCODER TIMING (1) FEC Encoder Clock Frequency CL = 50pF 0 - 12 MHz (2) FESC Send Clock Frequency CL = 50pF 0 - 2.0 MHz (3) TECR Encoder Clock Rise Time CL = 50pF - - 8 ns (4) TECF Encoder Clock Fall Time CL = 50pF - - 8 ns (5) FED Data Rate CL = 50pF 0 - 1.0 MHz (6) TMR Master Reset Pulse Width CL = 50pF 150 - - ns (7) TE1 Shift Clock Delay CL = 50pF - - 125 ns (8) TE2 Serial Data Setup CL = 50pF 75 - - ns (9) TE3 Serial Data Hold CL = 50pF 75 - - ns (10) TE4 Enable Setup CL = 50pF 90 - - ns (11) Enable Pulse Width CL = 50pF 100 - - ns (12) TE6 Sync Setup CL = 50pF 55 - - ns (13) TE7 Sync Pulse Width CL = 50pF 150 - - ns (14) TE8 Send Data Delay CL = 50pF 0 - 50 ns (15) TE9 Bipolar Output Delay CL = 50pF - - 130 ns TE5 6 FN2952.2 March 7, 2006 HD-6408 AC Electrical Specifications SYMBOL VCC = 5.0V ±10%, TA = -40°C to +85°C (Continued) PARAMETER TEST CONDITIONS MIN TYP MAX UNITS (16) TE10 Enable Hold CL = 50pF 10 - - ns (17) TE11 Sync Hold CL = 50pF 95 - - ns DECODER TIMING (18) FDC Decoder Clock Frequency CL = 50pF 0 - 12 MHz (19) TDCR Decoder Clock Rise Time CL = 50pF - - 8 ns (20) TDCF Decoder Clock Fall Time CL = 50pF - - 8 ns (21) FDD Data Rate CL = 50pF 0 - 1.0 MHz (22) TDR Decoder Reset Pulse Width CL = 50pF 150 - - ns (23) TDRS Decoder Reset Setup Time CL = 50pF 75 - - ns (24) TDRH Decoder Reset Hold Time CL = 50pF 10 - - ns (25) TMR Master Reset Pulse Width CL = 50pF 150 - - ns (26) TD1 Bipolar Data Pulse Width Note 2, CL = 50pF TDC +10 - - ns (27) TD2 Sync Transition Span Note 2, CL = 50pF - 18TDC - ns (28) TD3 One Zero Overlap Note 2, CL = 50pF - - TDC -10 ns (29) TD4 Short Data Transition Span Note 2, CL = 50pF - 6TDC - ns (30) TD5 Long Data Transition Span Note 2, CL = 50pF - 12TDC - ns (31) TD6 Sync Delay (ON) CL = 50pF -20 - 110 ns (32) TD7 Take Data Delay (ON) CL = 50pF 0 - 110 ns (33) TD8 Serial Data Out Delay CL = 50pF - - 80 ns (34) TD9 Sync Delay (OFF) CL = 50pF 0 - 110 ns (35) TD10 Take Data Delay (OFF) CL = 50pF 0 - 110 ns (36) TD11 Valid Word Delay CL = 50pF 0 - 110 ns NOTE: 2. TDC = Decoder Clock Period = 1/FDC. (These parameters are guaranteed but not 100% tested). Capacitance SYMBOL TA = +25°C PARAMETER CIN Input Capacitance CO Output Capacitance 7 TEST CONDITIONS FREQ = 1MHz, all measurements are referenced to device GND MIN TYP MAX UNITS - 15 - pF - 15 - pF FN2952.2 March 7, 2006 HD-6408 AC Testing Input, Output Waveform INPUT VOH VIH 50% 50% VIL NOTE: VOL AC Testing: All input signals must switch between VIL and VIH. Input rise and fall times are driven at 1ns per volt. Encoder Timing (7) SCI TE1 ESC TE3 (9) SDI VALID VALID TE2 (8) SC (7) TE1 TE10 (16) (10) TE4 ESC (17) TE11 EE (11) TE5 (12) TE6 SS VALID TE7 (13) ESC (14) TE8 SD SC (15) TE9 BOO OR BZO 8 FN2952.2 March 7, 2006 HD-6408 Decoder Timing NOTE: UI = 0, FOR NEXT DIAGRAMS BIT PERIOD BOI TD1 (26) BIT PERIOD TD2 (27) BZI BIT PERIOD TD3 (28) TD3 (28) TD1 (26) TD2 (27) COMMAND SYNC TD1 (26) TD3 (28) BOI TD2 (27) BZI TD1 (26) (28) TD3 DATA SYNC TD2 (27) BOI BZI TD1 (26) TD1 (26) TD3 TD3 (28) TD3 (28) TD3 (28) (28) TD4 (29) TD5 (30) ONE TD1 (26) TD5 (30) ZERO ONE TD3 (28) TD4 (29) NOTE: BOI = 0, BZI = 1 FOR NEXT DIAGRAMS (27) TD2 COMMAND SYNC (27) TD2 UI DATA SYNC UI (27) TD2 UI TD4 (29) (27) TD2 (30) TD5 ONE 9 TD5 ZERO (30) ONE (29) (29) TD4 TD4 ONE FN2952.2 March 7, 2006 HD-6408 Decoder Timing DSC (Continued) (31) TD6 CDS TD DSC TD7 (32) (33) TD8 DATA BIT SDO DSC (34) TD9 CDS (35) TD10 TD (36) TD11 VW DSC (23) TDRS (22) TDR DR (24) TDRH 10 FN2952.2 March 7, 2006 HD-6408 Decoder Timing DSC (Continued) (31) TD6 CDS TD7 TD (32) DSC (33) TD8 SDO DATA BIT DSC (34) TD8 CDS (35) TD10 TD (36) TD11 VW DSC (23) TCRS (22) TDR DR (24) TDRH All Intersil U.S. products are manufactured, assembled and tested utilizing ISO9000 quality systems. Intersil Corporation’s quality certifications can be viewed at www.intersil.com/design/quality Intersil products are sold by description only. Intersil Corporation reserves the right to make changes in circuit design, software and/or specifications at any time without notice. Accordingly, the reader is cautioned to verify that data sheets are current before placing orders. Information furnished by Intersil is believed to be accurate and reliable. However, no responsibility is assumed by Intersil or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Intersil or its subsidiaries. For information regarding Intersil Corporation and its products, see www.intersil.com 11 FN2952.2 March 7, 2006