This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TIOL112: TX RX connection

Part Number: TIOL112


Hello support team,

Customer ask question, could you support?

*Is TIOL112 Tx and Rx communication UART, right? Datasheet has no description....

*They plan to use the following connection between TIOL112 and MCU, is this correct connection?

Thanks,

Koji Ikeda

  • This transceiver works on the electrical level; the high/low state at the RX/TX pins is the same as at the bus pin. You can use whatever protocol you like, as long as the other devices on the bus understand it.

    The IO-Link specification indeed uses UART frames (8 bits plus even parity).

    Connecting the TIOL's RX output to the MCU's RX input and the TIOL's TX input to the MCU's TX output is correct.

  • Ikeda-san,

    The TIOL112 was designed to meet the IO-Link standard requirements which uses a message protocol based on UART Frames based on the ISO 1177 and ISO/IEC 2022 definition for the "data-octet"-by-"data-octet" coding.  See section 5.3.3 of the IO-Link standard for more information.

    IO-Link specifies three different data communication "COM" rates in their standard.  (4.8kbps, 38.4kbps, and 230.4kbps).  The TIOL112 is just the physical layer transceiver and does not interpret the data format, so it may be used in other non-IO-Link applications, but there may be some timing related issues if used with different data rates.

    Your MCU connection diagram is correct for the RX and TX pins.  However, this application diagram shows the TIOL1123 or TIOL1125 variant of TIOL112x device which provides either a 3.3V or 5V LDO output to the MCU and sensor from the VCC_OUT pin.  The TIOL112 does not have this LDO and requires an external 3.3V or 5V to be applied to the VCC_IN pin.  Please keep that in mind when finalizing your design.

    Regards,

    Jonathan