HI,
Please suggest how to generate VIF file for TPS25750 since we're not aware of all the setting in details while we generate TPS25750 FW bin file.
Thanks,
Antony
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
HI,
Please suggest how to generate VIF file for TPS25750 since we're not aware of all the setting in details while we generate TPS25750 FW bin file.
Thanks,
Antony
I use the VIF generator from the USBIF.
What configuration and PDO's are you using and I will see if I can generate one for you.
Hi Chuck,
It's a UFP only system with sink PDO 5V/3A and 9V/3A. It supports USB2/3 UFP role and not support DP. The Vendor ID is 0x03F0.
Thanks,
Antony
Antony,
I have not had time yet to test this VIF on the tester, but it is functionally complete.
<?xml version="1.0" encoding="utf-8"?> <vif:VIF xmlns:opt="http://usb.org/VendorInfoFileOptionalContent.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vif="http://usb.org/VendorInfoFile.xsd"> <vif:VIF_Specification>3.15</vif:VIF_Specification> <vif:VIF_App> <vif:Vendor>USB-IF</vif:Vendor> <vif:Name>VIF Editor</vif:Name> <vif:Version>3.2.1.0</vif:Version> </vif:VIF_App> <vif:Vendor_Name>Texas Instruments</vif:Vendor_Name> <vif:Model_Part_Number>TPS25750D</vif:Model_Part_Number> <vif:Product_Revision>0.0.1</vif:Product_Revision> <vif:TID>Preliminary </vif:TID> <vif:VIF_Product_Type value="0">Port Product</vif:VIF_Product_Type> <vif:Certification_Type value="0">End Product</vif:Certification_Type> <vif:Product> <!--Product Level Content:--> </vif:Product> <vif:Component> <!--Component 0: Port Port A--> <!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--> <!--;Component--> <!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--> <vif:Port_Label>Port A</vif:Port_Label> <vif:Connector_Type value="2">Type-C®</vif:Connector_Type> <vif:USB4_Supported value="false" /> <vif:USB_PD_Support value="true" /> <vif:PD_Port_Type value="0">Consumer Only</vif:PD_Port_Type> <vif:Type_C_State_Machine value="1">SNK</vif:Type_C_State_Machine> <vif:Port_Battery_Powered value="false" /> <vif:BC_1_2_Support value="0">None</vif:BC_1_2_Support> <vif:Captive_Cable value="false" /> <!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--> <!--;General PD--> <!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--> <vif:PD_Spec_Revision_Major value="3" /> <vif:PD_Spec_Revision_Minor value="0" /> <vif:PD_Spec_Version_Major value="1" /> <vif:PD_Spec_Version_Minor value="2" /> <vif:PD_Specification_Revision value="2">Revision 3</vif:PD_Specification_Revision> <vif:SOP_Capable value="true" /> <vif:SOP_P_Capable value="false" /> <vif:SOP_PP_Capable value="false" /> <vif:SOP_P_Debug_Capable value="false" /> <vif:SOP_PP_Debug_Capable value="false" /> <vif:Manufacturer_Info_Supported_Port value="false" /> <vif:Chunking_Implemented_SOP value="true" /> <vif:Unchunked_Extended_Messages_Supported value="true" /> <vif:Security_Msgs_Supported_SOP value="false" /> <vif:Unconstrained_Power value="true" /> <vif:Num_Fixed_Batteries value="0" /> <vif:Num_Swappable_Battery_Slots value="0" /> <vif:ID_Header_Connector_Type_SOP value="2">USB Type-C® Receptacle</vif:ID_Header_Connector_Type_SOP> <!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--> <!--;PD Capabilities--> <!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--> <vif:USB_Comms_Capable value="true" /> <vif:DR_Swap_To_DFP_Supported value="false" /> <vif:DR_Swap_To_UFP_Supported value="true" /> <vif:VCONN_Swap_To_On_Supported value="true" /> <vif:VCONN_Swap_To_Off_Supported value="true" /> <vif:Responds_To_Discov_SOP_UFP value="true" /> <vif:Responds_To_Discov_SOP_DFP value="false" /> <vif:Attempts_Discov_SOP value="true" /> <vif:Power_Interruption_Available value="0">No Interruption Possible</vif:Power_Interruption_Available> <!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--> <!--;USB Type-C®--> <!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--> <vif:Type_C_Can_Act_As_Host value="false" /> <vif:Type_C_Can_Act_As_Device value="true" /> <vif:Type_C_Supports_Audio_Accessory value="false" /> <vif:Type_C_Supports_VCONN_Powered_Accessory value="true" /> <vif:Type_C_Is_VCONN_Powered_Accessory value="true" /> <vif:Type_C_Is_Debug_Target_SNK value="false" /> <vif:Type_C_Port_On_Hub value="false" /> <vif:Type_C_Power_Source value="1">UFP-powered</vif:Type_C_Power_Source> <vif:Type_C_Sources_VCONN value="true" /> <vif:Type_C_Is_Alt_Mode_Controller value="false" /> <vif:Type_C_Is_Alt_Mode_Adapter value="false" /> <!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--> <!--;USB Device--> <!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--> <vif:Device_Supports_USB_Data value="true" /> <vif:Device_Speed value="0">USB 2</vif:Device_Speed> <vif:Device_Max_USB2_Speed value="2">High Speed</vif:Device_Max_USB2_Speed> <vif:Device_Contains_Captive_Retimer value="false" /> <!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--> <!--;PD Sink--> <!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--> <vif:PD_Power_As_Sink value="27000">27000 mW</vif:PD_Power_As_Sink> <vif:No_USB_Suspend_May_Be_Set value="true" /> <vif:GiveBack_May_Be_Set value="false" /> <vif:Higher_Capability_Set value="true" /> <vif:FR_Swap_Reqd_Type_C_Current_As_Initial_Source value="0">FR_Swap not supported</vif:FR_Swap_Reqd_Type_C_Current_As_Initial_Source> <vif:Num_Snk_PDOs value="2" /> <!--Bundle: SnkPdoList--> <vif:SnkPdoList> <vif:SnkPDO> <!--Sink PDO 1--> <vif:Snk_PDO_Supply_Type value="0">Fixed</vif:Snk_PDO_Supply_Type> <vif:Snk_PDO_Voltage value="100">5000 mV</vif:Snk_PDO_Voltage> <vif:Snk_PDO_Op_Current value="300">3000 mA</vif:Snk_PDO_Op_Current> </vif:SnkPDO> <vif:SnkPDO> <!--Sink PDO 2--> <vif:Snk_PDO_Supply_Type value="0">Fixed</vif:Snk_PDO_Supply_Type> <vif:Snk_PDO_Voltage value="180">9000 mV</vif:Snk_PDO_Voltage> <vif:Snk_PDO_Op_Current value="300">3000 mA</vif:Snk_PDO_Op_Current> </vif:SnkPDO> </vif:SnkPdoList> <!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--> <!--;SOP Discover ID--> <!--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--> <vif:XID_SOP value="0" /> <vif:Data_Capable_As_USB_Host_SOP value="false" /> <vif:Data_Capable_As_USB_Device_SOP value="true" /> <vif:Product_Type_UFP_SOP value="2">PDUSB Peripheral</vif:Product_Type_UFP_SOP> <vif:Product_Type_DFP_SOP value="0">Undefined</vif:Product_Type_DFP_SOP> <vif:Modal_Operation_Supported_SOP value="false" /> <vif:USB_VID_SOP value="4357">1105</vif:USB_VID_SOP> <vif:PID_SOP value="0">0000</vif:PID_SOP> <vif:bcdDevice_SOP value="8969">2309</vif:bcdDevice_SOP> </vif:Component> </vif:VIF>