Why Doesn't My Touch Screen Monitor Work With cRIO-904X?

Updated Jul 16, 2019

Reported In

Hardware

  • TSM-1017
  • TSM-1012
  • TSM-1015
  • cRIO-9040

Issue Details

I connected my TSM-101X from the standard USB-A connection to a cRIO-904X or other host through a USB-C connection. I see the display on my monitor, but the touch screen is not working. How do I enable the touch screen functionality? 

Solution

To enable the touch screen functionality, connect the TSM-101X to a cRIO-904X host through the USB-A port on both the TSM and the cRIO. 

If you cannot use the USB-A port on the cRIO, follow one of the two methods outlined below. You'll need to repeat either of these methods any time the cRIO or other host is power-cycled. 

Method 1: 
  1. Power on the cRIO (or other host). 
  2. Connect a USB-C to USB-A adapter cable to the cRIO's USB-C port. 
  3. Power on the TSM-101X. 
  4. Connect a USB-A to USB-A cable to the TSM's USB-A port. 
  5. Connect the USB-A cable to the USB-C to USB-A adapter. 
  6. The touch screen should function normally. 

Method 2: 
  1. Power on the cRIO (or other host). 
  2. Power on the TSM-101X. 
  3. Connect the TSM-101X to the cRIO using a USB-A to USB-C cable. 
  4. Power cycle the TSM-101X. 
  5. The touch screen should function normally. 

 

Additional Information

The TSM-101X was not designed to support a display through a USB-C connection. The TSM-101X lacks the proper circuitry to support the USB-C power standards. It creates a fault when the monitor is plugged into the USB-C port on the cRIO-904X, which prevents the signal from being sent.