Testing The Onsemi Type-C Interface Detection Solution EVB FUSB302BGEVB

View table of contents ...  

RoadTest: Read the Review of Onsemi Type-C Interface Detection Solution EVB FUSB302BGEVB

Author: meera_hussien

Creation date:

Evaluation Type: Evaluation Boards

Did you receive all parts the manufacturer stated would be included in the package?: True

What other parts do you consider comparable to this product?: Other parts that I consider comparable to this product is the development board from other companies

What were the biggest problems encountered?: There were no major problems encountered since the documentation covered all.

Detailed Review:

Onsemi Type-C Interface Detection Solution EVB FUSB302BGEVB

Introduction

In this RoadTest I would like to share the findings or my learning experience using Onsemi Type-C Interface Detection Solution EVB FUSB302BGEVB. Before that let's see what this kit is about. The FUSB302 is an evaluation board (EVB) and the included software provides customers with a complete platform to evaluate the Type-C interface detection solution that the FUSB302 provides. The EVB is designed for both stand-alone operation and connection to test equipment for specific testing requirements. The FUSB302 software provides both fully automatic control and manual control of the FUSB302 functions. With a single connection to a PC and a couple of configurations in the GUI, the EVB can function as a source, sink, or dual-role port.

The FUSB302 is targeted at system designers who are looking to implement a DRP/DFP/UFP USB Type-C connector with a low amount of programmability. The FUSB302 does the USB Type-C detection including attach, and orientation. The FUSB302 integrates the physical layer of the USB BMC Power Delivery (PD) protocol to allow up to 100W of power and role swap. The BMC PD block enables full support for alternative interfaces of the Type-C specification. Below is the specification of the board.

Features

Top View

Bottom View

Below is the schematic of the device

Now let's see the features of this device

• Dual−Role functionality:
Diamonds Autonomous DRP toggle
Diamonds Ability to automatically connect as either a source or a sink based on what has been attached
Diamonds Software configurable as a dedicated source, dedicated sink, or dual−role
Diamonds Dedicated devices can operate both on a Type−C receptacle or a Type−C plug with a fixed CC and VCONN channel


• Full Type−C 1.3 support. Integrates the following
functionality of the CC pin:
Diamonds Attach/detach detection as source
Diamonds Current capability indication as source
Diamonds Current capability detection as sink
Diamonds Audio adapter accessory mode
Diamonds Debug accessory mode
Diamonds Active cable detection


• Integrates CCx to VCONN switch with over−current limiting for powering USB3.1 full-featured cables
• USB PD 3.0 support
Diamonds Automatic GoodCRC packet response
Diamonds Automatic retries of sending a packet if a GoodCRC is not received
Diamonds Automatic soft reset packet sent with retries if needed
Diamonds Automatic hard reset ordered set sent
Diamonds Support for extended/chunked messages
Diamonds Programmable Power Supply (PPS) support
Diamonds Basic source−side collision avoidance
• Package 9−ball WLCSP (1.215 × 1.260 mm)


Unboxing

Below is the unboxing video of the device


Getting Started

Now let's get started using the device. Before that, we need to download and install the ON Semiconductor FUSB302 Control Software. The software can be downloaded using this link. You need to create an account to be able to download the software. Once the software is downloaded, unzip it.

Inside the folder, we can see that there are 4 different files. The one which we are interested is the FUSB302_gui_v1_4_0_Customer.exe. Double click and a new window will pop up.

This is how the GUI will look like.

I noticed that at the bottom of the GUI window, there is a notification that says "GUI is newer than firmware. Please update firmware".

Clicking on the link will open up the browser. Since i have already signed i can straight away download the firmware file by clicking the link as shown in the figure below

Once the download is completed, unzip the file and open the folder. Inside the folder, there will be files as shown in the figure below

Open the Adobe file as shown in figure below

Inside this Adobe file, it is clearly stated the steps to update the firmware. I have recorded a video on the process.

Later i noticed that in the GUI folder which i downloaded earlier has the file that is needed to update the firmware. Once the firmware is updated you will notice that at the bottom right corner, it will show that the device is connected as shown in the figure below

Now the device is ready to be configured.


Test Procedure

For the first part, i would like to plug in my phone charger to the USB-C port and monitor the changes that will be shown in the GUI. The phone charger that i am using is as shown in the figure below

image

Once i connected my phone charger to the FUSB302BGEVB, this is what i can see in GUI.

The figure below is the GUI window for "General USB" before and after i connect my charger.

image

image

Before Connecting the Phone Charger After Connecting the Phone Charger

In the video below I have explained the things that I observe.

Next, I would like to plug in a USB-C to RJ45 and see what different types of data I can observe.





Conclusion

In conclusion, this roadtest was an interesting one is i was able to learn new things, I believe the one I demonstrated was just on the surface. They are a lot more that can be done using this device to understand the functionality of the USB type C. I also would to thank element'14 for giving me the oppurtunity to roadtest this device.

Thank you

Anonymous