Other Parts Discussed in Thread: TPS65982, TPS65981, HD3SS460
Hi everyone,
I connect TPS65982EVM to a device provided by a manufacturer, trying to make TPS65982EVM accept Enter Mode requests from the device, but it fails.
In this case, TPS65982EVM acts as UFP.
I checked the power delivery (PD) packet log and I found that that TPS65982EVM returns a Negative Acknowledge Response (NAK) to the Enter Mode request packet.
Strangely, when the device sends a Discover Modes request packet, TPS65982EVM returns the same mode value as the unsuccessful Enter Mode request packet contains.
Does anyone give me any suggestion?
Is it possible that TPS65982 doesn't accept Enter Mode requests?
The procedures I took are as follows:
1. Download the TPS65981_2_6_7_8 Application Customization 5.1 (which is the latest as of today)
2. Launch the customization tool.
3. Select "Project" and then click "New Project".
4. In the new window, select "TPS65982", "Advanced", "None" and "Upstream Facing Port (UFP) Only".
5. Select "TPS65982_HD3SS460_UFP_Advanced_v5_01.tpl" and click "OK".
6. Click "Common Settings" tab and display "User Alternate Mode Config".
7. Configure User Alternate Mode Config: check "User VID Enabled", input "Vendor ID", check "User VID Mode 1 Enabled" and input "Mode Value" in the User Alternate Mode #1 Settings.
8. Back to the general setting tab, make sure that you are using "TPS65981_2_6_v0001_12_09.bin" as a Firmware Base image.
9. Select "Binary" and then "Save Binary".
10. Save as a full flash image file.
11. Write the image file with Aarvark I2C/SPI.
12. Reset the TPS65982EVM and connect it to the device provided by a manufacturer.
Thanks,
Norihide