USB-C PD with FUSB302BGEVB

Table of contents

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

Author: fouad_jh

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?: Some other silicon vendors have similar product.

What were the biggest problems encountered?: Small PCB which makes hard to clip to test points.

Detailed Review:

FUSB302BGEVB is an evaluation board from Onsemi for Type-C power delivery solution. It can be configured to act as source, sink or auto detection of either source or sink (Dual Role).

The process from unboxing the evaluation board to get it to work with a PC ,took around twenty minutes, which includes time to register on Onsemi website and download the files, update the firmware and start communicating with the evaluation board.

Unboxing: the pack was delivered in its original well protected small box and the board in an anti static pack.

FUSB302BGEVB

* To be able to evaluate the board, an account on Onsemi website is needed.

* product page:

image

image

* Download “GUI and Programming file for FUSB302 Evaluation Board”.

* Unzip the archive. A list of the files:

  1. PDF Software update procedure file, which will be required to assist in updating the firmware.
  2. Hex file which is the firmware for the PIC micro-controller.
  3. EXE file which is the GUI app to communicate, configure and monitor the FUSB302B chip.
  4. fsc file, which is used to update the firmware on the micro-controller, after changing the extension from "fsc" to "exe".

 image

image

* If you connect the EVB board to a USB port on a PC and start the GUI program prior to updating the firmware.

There is a message at the bottom of the GUI to indicate that the firmware is required to be updated:

image

* Follow the instruction in the archive documentation on how to update the firmware.

When the update is done, you will need to disconnect and reconnect the evaluation board. Start the GUI program. Again the bottom of the program indicates if the board is connected:

image

* To evaluate, I have done some USB-C PD specification reading, which turned to out be comprehensive. Connected an oscilloscope to CC1, CC2, GND and VBUS to capture some measurement:

  • CC1 -> Yellow.
  • CC2 -> Blue.
  • VBUS -> Purple.

* On attaching a USB PD sink, on the "PD Control" panel, messages, start showing up while sink and source negotiate. 5V will be provided from the source to sink at this stage.

image

* On the USB PD state, 9V is selected and "Request Selected object" clicked. Few messages exchanged and the voltage level reflects it.

image

* Notice the CC1 messages on the line before the voltage change and after.

image

* Few changes were done, then 20V to 5V was requested:

image

* Zooming in for CC1 signals:

image

* More "state logs" were logged at "attaching" the PD sink:

image

* My experience in reviewing FUSB302BGEVB:

Even though I wanted to cover USB-C PD in more details, I realized:

  1. USB-C has a lot to offer, hardware and software.
  2. The designers of FUSB302 done a good a job in implementing so much in a small footprint.
  3. The PCB designers done a good job in presenting the FUSB302.
  4. Firmware engineers done a good job in exposing the FUSB302 interface (I2C) to USB for easier evaluation.
  5. Software engineers done a good job in developing the GUI software.
  6. OnSemi has provided source code for different platforms as well.
  7. To make the review possible, I simply evaluated the board as a sink, and used USB PD as source.

FUSB302 could be used in many applications, like:

  1. Laptops with up to 100W power.
  2. Mobile phones.
  3. Tablets.
  4. Mid and high range power banks.
  5. Any portable or handheld device up to 100W power requirements.
  6. EOL (End of Line) testing, the evaluation board can be used to test other devices at manufacturers, like USB PD chargers. With all the tools and I2C bus, it can be connected and scripted to run tests for USB PD devices.

With all the software came with the FUSB302. The evaluation, development and time to market is shortened greatly. It is possible even with limited USB-C PD knowledge.

Anonymous