TIDUF41A October   2023  – June 2024

 

  1.   1
  2.   Description
  3.   Resources
  4.   Features
  5.   Applications
  6.   6
  7. 1System Description
    1. 1.1 Key System Specifications
  8. 2System Overview
    1. 2.1 Block Diagram
    2. 2.2 Design Considerations
    3. 2.3 Highlighted Products
      1. 2.3.1 TIOL112
      2. 2.3.2 MSPM0L1306
  9. 3Hardware, Testing Requirements, and Test Results
    1. 3.1 Hardware Requirements
    2. 3.2 Test Setup
    3. 3.3 Test Results
      1. 3.3.1 TCD_PHYL_INTF_TRENHIGH and TCD_PHYL_INTF_TRENLOW
      2. 3.3.2 TCD_PHYL_INTF_UARTTRANSDELAY
      3. 3.3.3 TCD_PHYL_INTF_RESPONSETIME
      4. 3.3.4 TCD_PHYL_INTF_ISIRD
  10. 4Design and Documentation Support
    1. 4.1 Design Files
      1. 4.1.1 Schematics
      2. 4.1.2 BOM
    2. 4.2 Tools and Software
    3. 4.3 Documentation Support
    4. 4.4 Support Resources
    5. 4.5 Trademarks
  11. 5About the Author
  12. 6Revision History

Hardware Requirements

To get the TIOx1x2x EVM working for IO-Link on the MSPM0 LaunchPad Development Kit, make sure to set the jumpers correctly. Use Figure 3-1 as a guideline.


TIDA-010263 TIOx1x2xEVM Jumper
                    Settings

Figure 3-1 TIOx1x2xEVM Jumper Settings

To be able to control the TIOLs enable line, remove J3; otherwise, the IO-Link stack is not able to control the enable line and therefore the TIOL112 driver. The driver is not damaged, but causes a fault.

Also J6 must be removed, this is the enable line of the additional digital output device. The reason behind this change is not about enabling the device, but this line is shared with the SWDIO, so one of the debug lines. Pulling this line to GND with this jumper prevents debugging the microcontroller.

J9 and J5 control the power supply. As long as the TIOx1x2xEVM is not modified (and assembled with TIOL1123), always set J5 to 3V3_LP. J9 allows control of where the design is powered from. With a jumper on Vcc_LP, the LaunchPad Development Kit needs a dedicated power supply. To power the LaunchPad from the L+ line and the linear regulator inside the TIOL1123, also set a jumper on VCC.

Table 3-1 TIOx1x2xEVM Jumper Configuration
JUMPER CONFIGURATION COMMENT
J3 Remove TIOL112 Enable line
J4 Set to fixed TIOL112 Current limit
J5 Set to 3V3_LP Power supply selection
J6 Remove TIOS102 Enable line
J8 Don't care TIOS102 Current limit
J9 Short Vcc_Lp and VCC Power supply selection

TIDA-010263 Jumper Settings
                    VCC

Figure 3-2 Jumper Settings VCC

For further details refer to the TIOx1x2x EVM User's Guide.

Besides the previously-mentioned proper configuration, for proper communication, the MSPM0L1306 must be configured correctly. Figure 3-3 shows the MSPM0L1306 LaunchPad™ Development Kit jumper settings. The default configuration of J16 and J17 must be changed as shown.


TIDA-010263 MSPM0L1306 LaunchPad
                    Development Kit Jumper Settings

Figure 3-3 MSPM0L1306 LaunchPad™ Development Kit Jumper Settings
Table 3-2 MSPM0L1306 Jumper Configuration
JUMPER CONFIGURATION COMMENT
J9 and J10 Open or 2-3 Configures a pullup for I2C pins. If an external I2C EEPROM is used, set to 2-3.
J14 1-2
J16 and J17 2-3 Configures the UART signals to the BoosterPack headers.