The MCCI Model 3101 Type-C Connection Exerciser provides a four-to-one USB switch to automate interoperability tests for systems using the new Type-C connector. It uses the supplied Arduino-based controller and electronic switches to electrically plug and unplug any of the four different input ports. The Type-C plug can be connected to either of two Type-C receptacles, one Standard-A receptacle, or one Micro-B receptacle. The Type-C receptacles support USB 3.1 gen 1 and USB 2.0 (host and device). The Standard-A receptacle is fixed in USB host mode, and the Micro-B receptacle is fixed in USB device mode.
The Model 3101 was developed in conjunction with Microsoft. The shield board is fully compatible with the Microsoft MUTT ConnEx-C; MCCI also includes a suitable Arduino board, loads the firmware, and tests the assembled unit for proper operation. Microsoft provides a complete software stack for testing the MUTT ConnEX-C with the Windows Operating System. The Model 3101 can also be used directly with customer-written test programs, by sending commands to a virtual serial port provided by the USB control connection.
The 3101 can test hardware that belongs to one of the following categories:
System: Desktops, laptops, tablets, servers, or phones running a SKU of a version of the Windows Operating System with an exposed USB Type-C port.
Dock: Any USB Type-C device that exposes more than one port.
Device: Any USB device with a USB Type-C port that can be attached to a system or dock. This category includes traditional USB devices as well as devices that support the accessory and alternate modes as defined in the USB Type-C Specification.
The 3101 connects to the System Under Test (SUT) by inserting the 3101’s Type-C plug (labeled J1) into a USB Type-C receptacle on the SUT. This direct connection ensures maximum fidelity for both signals and cable emulation, and makes special cables unnecessary. Test devices are attached via the four USB receptacles (labeled J2, J3, J4, J6); when selected, these act as peripherals to the SUT. The Arduino monitors amperage and voltage being drawn from the SUT, and displays relevant information on the LCD display.
The 3101 is controlled via USB for running the different tests. The test controller proxy can be a desktop PC or a laptop.
(A variant of the 3101 is available that allows control via an audio connection to the headset jack of the SUT. See the Model 3102.)
There are three different ways of powering the 3101.
A high-quality standard USB cable is supplied with the 3101, and is generally used for both power and control.
In order to keep the 3101 cost-effective for a variety of applications, a few features were specifically omitted. Contact MCCI if you need more information.
Suitable software must be installed on each of the SUT, the test controller proxy, and the 3101’s Arduino.
When using the Microsoft-supplied test software, the requirements are as follows:
The Microsoft software package includes utilities to update the firmware, switch between the peripheral ports, and send requests to simulate test cases. It also contains test driver packages that test the functionality of the buses, its controller, and devices connected to the bus.
MCCI also supports other test scenarios using a USB test control computer, with software available from MCCI, or with customer-written software. Customers can obtain that software directly from MCCI after registering their device.
Special variants of the 3101 are available by request. Please write firstname.lastname@example.org with your requirements.
MCCI also offers the Model 2101 USB 3.0 (3.1 gen 1) Connection Exerciser. The 2101 is designed with traditional USB Standard-A and Standard-B connectors, and uses mechanical relays to connect and disconnect the device under test from the system under test. The advantage of this compared to electronic multiplexing is that relays give a more accurate simulation of the physical disconnection. The disadvantage is that the relays required for the very high frequencies of USB 3.1 gen 1 are quite costly; so a multi-port configuration like the 3101 would be much more expensive.
The 2101 also differs in that it’s a smaller packaged unit that is more like traditional test equipment; whereas the 3101 is larger and ships without an enclosure. The 2101 is thus more suitable for travel or use by individual software developers; the 3101 is more suitable for regression test environments and engineering labs.
The 3101 allows direct testing of USB Type-C products, including many alternate modes. The 2101 also allows testing of USB modes of USB Type-C products, but requires the use of USB Type-C to Standard-A and/or USB Type-C to Standard-B adapters (not included with the 2101). The 2101 cannot be used in conjunction with most alternate modes.
The Model 3101 provides all the features required for testing Type C systems. For mobile phone test applications, MCCI also offers the Model 3102. The Model 3101 offers the most commonly used features from the Model 3102. It lacks the DTMF control capability, but retains the abiltiy to be controlled via USB. The Model 3101 is intended to be powered via the USB cable from the control computer, and a suitable USB cable is supplied. The Model 3102 ships in addition with an external power supply and an audio patch cable.
For more information, please contact email@example.com.