SIR Endec for IrDA Applications Integrated Interface Circuits TOIM ULC Technology: High-performance gate array package using multiple metal layer CMOS technology featuring sub-micron channel lengths (0. m) Description The TOIM Endec IC provides proper pulse shaping for the SIR IrDA front end infrared transceivers as of the 000-series. For transmitting the TOIM shortens the RS output signal to IrDA compatible electrical pulses to drive the infrared transmitter. In the receive mode, the TOIM stretches the received infrared pulses to the proper bit width depending on the operating bit rate. The IrDA bit rate varies from. kbit/s to. kbit/s. The TOIM is using a crystal clock. MHz for its pulse stretching and shortening. The clock can be generated by the internal oscillator. An external clock can be used, too. The TOIM is programmable to operate from 00 bit/s to. kbit/s by the communication software through the RS port. The output pulses are software programmable as either. s or / of bit time. The typical power consumption is very low with about 0 mw in operational state and in the order of a few microwatts in standby mode. Features Pulse shaping function (shortening and stretching) used in SIR IrDA applications Directly interfaces the SIR transceiver TFD.. series to an RS port Programmable baud clock generator (00 Hz to. khz), baud rates Block Diagram V CC / bit pulse duration or. s pulse selectable SO package V operation voltage, V tolerant inputs Low operating current TD_ RD_ Endec TD_IR RD_IR BR/D RESET Baud Generator Logic Oscillator TD_LED RD_LED S S V CC _SD X X Figure. Block diagram Document Number Rev. A.0, -Mar-0 ()
TOIM Pin Assignment and Description Pin Symbol Function I/O Active RESET Resets all internal registers. Initially must be HIGH ( ) to reset internal I HIGH registers. When HIGH, the TOIM sets the IrDA default bit rate of 00 bit/s, sets pulse width to. s. The V CC _SD output is simply an inverted reset signal which allows to shut down of a TFDxx00 transceiver when applying the reset signal to the TOIM. When using devices with external SD like TFDS0, the reset line can be used directly as shut down signal. The internal oscillator is stopped during RESET active. RESET pin can be controlled by either the RTS or DTR line through RS level converter. Minimum hold time for reset: s. BR/ D Baud Rate control/ Data. I BR/ D = 0, data communication mode: RS TXD data line is connected (via a level shifter) to TD_ input pin. The TXD signal is appropriately shortened and applied to the output TD_IR, driving the TXD input of the IR transceiver. The RXD line of the transceiver is connected to the RD_IR input. This signal is stretched to the correct bit length according the programmed bit rate and is routed to the RS RXD line at the RD_ pin. BR/ D =, programming mode: Data received from the RS port is interpreted as Control Word. The Control Word programs the baud rate width will be effective as soon as BR/ D return to LOW. RD_ Received signal data output of stretched signal to the RS RXD line O HIGH (using level converter). TD_ Input of the signal to be transmitted from the RS port TXD line I HIGH (passing the level converter). V CC _SD Outputs an inverted RESET signal. Can be used to shut down the O LOW power supply of a 000 series transceiver (e.g., TFDU00). V CC shutdown output function. This pin can be used to shut down a transceiver (e.g., TFDxxxx). Output polarity: Inverted RESET input. X Crystal input clock,. MHz nominal. Input for external clock *) I X Crystal *) I Ground in common with the RS port and IrDA transceiver ground TD_LED Transmit LED indicator driver. Use 0 current limiting resistor in O LOW series to LED to connect to V CC. (V CC =. V) 0 RD_LED Receive LED indicator driver. Use 0 current limiting resistor in O LOW series to LED to connect to V CC. (V CC =. V) NC No connection S User Programmable Bit. Can be used to turn ON/ OFF a front-end O LOW infrared transceiver (e.g., an infrared module at the adapter front) S User Programmable Bit. Can be used to turn ON/ OFF a front-end O LOW infrared transceiver (e.g., an infrared module at the adapter back) TD_IR Data output of shortened signal to the infrared transceiver O HIGH RD_IR Data input from the infrared transceiver I LOW V CC Supply voltage I *) Crystal should be connected as shown in figure. In addition connect a 00 k resistor from Pin to Pin and from Pin and Pin a pf capacitor to ground, respectively. When an external clock is available connect it to Pin leaving Pin open. Document Number () Rev. A.0, -Mar-0
TOIM Application circuit RS pin connector Level converter TOIM TFDS000 TFDU00 TFDS0x DTR RESET _SD RTS BR/D TD_IR TD_ RD_IR RD_ X 00 k X. MHz x pf Figure. RS Port interface (external infrared adapter) Table. Recommended Application Circuit Components Component Recommended Value Vishay Part Number C pf VJ 0 A 0 J XAMT C pf VJ 0 A 0 J XAMT R 00 kω CRCW 0 00 F RT Quartz Crystal.00 MHz XTS 0.00M Absolute Maximum Ratings Parameter Symbol Min. Typ. Max. Unit Notes Supply voltage V CC 0.. V Input voltage 0. Á. V all pins Output voltage 0. Á V CC 0. V all pins Output sinking current I out ma all pins ÁÁ Junction temperature T j Ambient temperature (operating) T amb Á Storage temperature T stg Soldering temperature T sldr t = 0 s @ C Á Á Á Á C Á C Á Á C Á Á 0 C DC Characteristics Parameter Symbol Min. Typ. Max. Unit Notes Á Operating voltage V CC.0.Á. V Á V CC =. V ± %, operating temperature = C to C Parameter Symbol Min. Typ. Max. Unit Notes Input HIGH voltage V IH..0 V Inputs tolerate levels as high as. V max. All inputs are ÁÁSchmitt trigger inputs Input LOW voltage V IL 0.. ÁÁ V Input Schmitt trigger hysteresis V hyst 0. V Input leakage no pull-up/down I L 0 0 A V IN = V DD or Output HIGH voltage V OH.0 V I OH =.0 ma V OH. V I OH = 0. ma Output LOW voltage V OL 0. V I OL =.0 ma Consumption Current Inputs grounded, no output load Standby I SB ÁÁ A V CC =. V, T = C Dynamic I CC ÁÁ ma Document Number Rev. A.0, -Mar-0 ()
TOIM Operation Description Figure shows a typical example of an RS port interface. The TOIM connects to an RS level converter on one side, and an infrared transceiver on the other. The internal TOIM baud rate generator can be software controlled. When BR/D = 0, the TOIM interprets the channels TD_ to TD_IR and RD_IR to RD_ as data channels. On the other hand, whenever BR/D =, the TOIM interprets TD_ as Control Word for setting the Baud rate. The Baud rate can be programmed to operate from 00 bit/s to kbit/s. As RS level converter, EIA or MAX or equivalent are recommended. When using the TOIM directly connected to an UART it is compatible to V TTL and. V CMOS logic. Typical external resistors and capacitors are needed as shown in the TFDxxxx references. The output pulse duration can also be programmed, see chapter Operation Description. It is strongly recommended using. s output pulses to save battery power. As frequency determining component a Vishay XTM Crystal is recommended, when no external clock is available. We strongly recommend not to use this / mode because / pulse length at lower bit rates consumes more power than the shorter pulse. At a data rate of 00 bit/s, the ratio of power consumption of both modes is a factor of (!). Programming the TOIM For correct, data rate dependent timing the TOIM is using a built in baud rate generator. This is used when no external clock is not available as in RS IR dongle applications. For programming the BR/D pin has to be set active, BR/D =. In this case the TOIM interprets the LSBs at the TD_ input as a Control Word. The operating baud rate will change to its supposedly new baud rate when the BR/D returns back to LOW ( 0 ) Set the UART to bit, no parity, stop bit. Control Byte ( bit) First Character Second character X S S S0 B ÁÁ B B0 LSB ÁÁ where X: Do not care S, S: User programmable bit to program the outputs S and S S0: IrDA pulse select = (). s output pulses = (0) / bit time pulses, not recommended B0.. B: Baud rate select words Baud Rate Select Words B Note: IrDA standard only supports.,.,.,., and. kbit/s. B B B B0 nd Char Baud Rate. k. k. k. k. k. k. k. k. k. k. k. k. k 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 A 0 B 0 0 C Document Number () Rev. A.0, -Mar-0
TOIM Software for the TOIM UART Programming For proper operation, the RS must be programmed (using bit, stop, no parity) to send a two character control word, YZ. The control word YZ is composed of two characters, written in hexadecimal, in format: YZ. The transfer rate for programming must be identical with the formerly programmed data rate, or after resetting the TOIM, the default rate of 00 bit/s is used. Software algorithm Step RESET BR/D RD_UART Á TD_UART RD_IR TD_IR Description and Comments HIGH X X Á X X X Resets all internal registers. Resets to IrDA default data rate of 00 bit/s. Á LOW X X X X X Wait at least s. LOW HIGH X Á X X X Wait at least s. TOIM now is set to the Control Word programming mode. LOW HIGH YZ X with X X Sending the Control Word YZ. ÁÁ Examples: Y = Á Send Z if. s pulses are intended for Á to be used. Otherwise send 0Z for /. s bit period pulses. Y keeps the. kbit/s Y = 0 data rate. Z = 0 sets to. kbit/s, / bitá see programming table. length Á Wait at least s for hold-time. LOW LOW DATA DATA DATA DATA With BR/D = 0, TOIM is in the data communication mode. Both RESET and BR/D must be kept LOW ( 0 ) during data transmission. Reprogramming to a new data rate can be resumed by restarting from step. The UART itself also must be set to the correct data rate *). *) For programming the UART, refer to e.g., National Semiconductor s data sheet of PC 0 UART. Document Number Rev. A.0, -Mar-0 ()
TOIM Package Information Package SOL Dimensions in mm 0. 0........ 0. 0.. 0. 0.0 0. 0. 0. 0. technical drawings according to DIN specifications 0 Document Number () Rev. A.0, -Mar-0
TOIM Recommended Application Circuits R R R J C µf C µf C C C C TIN 0 TIN ROUT ROUT MAXE U V V TOUT TOUT RIN RIN C C C Reset BR/Data RD TD Vcc SD X X TOIM U Vcc RD IR TD IR S S NC 0 RD LED TD LED C C0 TFDU00 IRED IRED Cathode Anode U NC SC CON RTS (BR/D) DTR (Reset) ext. input. V DC J CON Z C C R Z C Y R C Figure. Application circuit using TFDU00 with an integrated level shifter MAXE. When used directly with V logic, this one can be emitted R R R J C µf C µf C C C C TIN 0 TIN ROUT ROUT MAXE U V V TOUT TOUT RIN RIN C C C Reset BR/Data RD TD Vcc SD X X TOIM U Vcc RD IR TD IR S S NC RD LED 0 TD LED C C0 TFDU00 IRED IRED Cathode Anode U NC SC CON RTS (BR/D) DTR (Reset) ext. input. V DC J CON Z C C R Z C Y R C Figure. Application circuit using TFDU00 with an integrated level shifter MAXE. When used directly with V logic, this one can be emitted Document Number Rev. A.0, -Mar-0 ()
TOIM Table. Recommended Application Circuit Components Component Recommended Value Vishay Part Number C 00 nf VJ 0 Y 0 J XXMT C 0 F, V D 0X 0B T C 00 nf VJ 0 Y 0 J XXMT C 00 nf VJ 0 Y 0 J XXMT C 00 nf VJ 0 Y 0 J XXMT C 00 nf VJ 0 Y 0 J XXMT C 0 F, V D 0X 0A T C pf VJ 0 A 0 J XAMT C pf VJ 0 A 0 J XAMT C0. F, V D X 0B T C 00 nf VJ 0 Y 0 J XXMT Z. V BZTCV Z. V BZTCV R. kω CRCW 0 0 F RT R 00 kω, CRCW 0 00 F RT optional, for reducing oscillator start up time R kω CRCW 0 R0 F RT R kω CRCW 0 R0 F RT R kω CRCW 0 R0 F RT Y.00 MHz XTS 0.00M U MAXIM MAX E U TOIM U, U TFDS00 or TFDS00 J Pin Connector Cannon J Connector Document Number () Rev. A.0, -Mar-0
TOIM Recommended Circuit Diagram for Using TOIM and TFDS00 in IR Adapters at the Serial Port Vcc,V C R Q C Q R R VB D D D RTS DTR RXD TXD R R R D Q R D Q RTS DTR SUB D D LED LED R R RTS DTR. V Vcc R/ R TOIM R/ IRED QZ R0 Reset Vcc BR/Data RD TD Vcc SD X X U RD IR TD IR S S NC RD LED TD LED 0 IRED cathode IRED anode Rxd Txd U Vcc NC (AGCopt.) Gnd Sensitivity C C When V CC is used, leave off Jumper Jumper C C TFDS00 When V CC SD from U is used, place Jumper and leave off R and C Due to the very limited power to be drawn out of the RS port, it is recommended to operate the LEDs for displaying the state of transmission (D, D) with lowest possible current or not to use this function without external power supply. PCB layout, Gerber plots, component list, and control software are available on request. Circuit diagram refers to TOIM. The operating voltage for the TOIM is reduced to. V typical. Therefore the equivalent component values have to be adapted. Figure. Discrete solution for the interface to the RS port Document Number Rev. A.0, -Mar-0 ()
TOIM Table. Recommended Application Circuit Components Component Recommended Value Vishay Part Number C F, V D X 0C T C F, V D X 0D T C pf VJ 0 A 0 J XAMT C pf VJ 0 A 0 J XAMT C 00 nf VJ 0 Y 0 J XXMT C. F, V D X 0B T D N D N D BZTCV D N D N D BZTCV IRED TSHF00 Jumper CRCW 0 000 F RT LED TLLY0 LED TLLG0 Q BC Q VP 00 0T Q BC Q BC QZ.00 MHz XTS 0.00M R kω CRCW 0 0 F RT R 0 kω CRCW 0 00 F RT R kω CRCW 0 0 F RT R kω CRCW 0 00 F RT R kω CRCW 0 0 F RT R. kω CRCW 0 0 F RT R0 00 kω, CRCW 0 00 F RT optional, for reducing oscillator start up time R 00 Ω CRCW 0 000 F RT R 0 Ω CRCW 0 0R0 F RT R kω CRCW 0 00 F RT R 0 Ω CRCW 0 00 F RT R 0 Ω CRCW 0 00 F RT VB Sub D Cannon PCB Document Number 0 () Rev. A.0, -Mar-0
TOIM Ozone Depleting Substances Policy Statement It is the policy of Vishay Semiconductor GmbH to. Meet all present and future national and international statutory requirements.. Regularly and continuously improve the performance of our products, processes, distribution and operating systems with respect to their impact on the health and safety of our employees and the public, as well as their impact on the environment. It is particular concern to control or eliminate releases of those substances into the atmosphere which are known as ozone depleting substances ( ODSs). The Montreal Protocol () and its London Amendments (0) intend to severely restrict the use of ODSs and forbid their use within the next ten years. Various national and international initiatives are pressing for an earlier ban on these substances. Vishay Semiconductor GmbH has been able to use its policy of continuous improvements to eliminate the use of ODSs listed in the following documents.. Annex A, B and list of transitional substances of the Montreal Protocol and the London Amendments respectively. Class I and II ozone depleting substances in the Clean Air Act Amendments of 0 by the Environmental Protection Agency (EPA) in the USA. Council Decision /0/EEC and /0/EEC Annex A, B and C ( transitional substances) respectively. Vishay Semiconductor GmbH can certify that our semiconductors are not manufactured with ozone depleting substances and do not contain such substances. We reserve the right to make changes to improve technical design and may do so without further notice. Parameters can vary in different applications. All operating parameters must be validated for each customer application by the customer. Should the buyer use products for any unintended or unauthorized application, the buyer shall indemnify against all claims, costs, damages, and expenses, arising out of, directly or indirectly, any claim of personal damage, injury or death associated with such unintended or unauthorized use. Vishay Semiconductor GmbH, P.O.B., D-0 Heilbronn, Germany Telephone: (0), Fax number: (0) Document Number Rev. A.0, -Mar-0 ()