Hi Team,
I have a request to you.
Customer would like to have an example VIF file and configuration.
could you give me some example file?
best regards,
Takuya
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 Team,
I have a request to you.
Customer would like to have an example VIF file and configuration.
could you give me some example file?
best regards,
Takuya
Hello,
I've assigned this issue to the relevant expert who will respond to you shortly
Hi Takuya,
Here is an example the customer can look at.
However, the correct VIF depends on the desired application and this VIF must be modified to match those specifications. I have attached both the txt and the xml versions.
Thank you,
Hari
<?xml version="1.0" encoding="utf-8"?> <VIF xmlns="http://usb.org/VendorInfoFile.xsd"> <VIF_Specification>3.00</VIF_Specification> <VIF_App> <Vendor>USB-IF</Vendor> <Name>Vendor Info File Editor</Name> <Version>3.0.0.0</Version> </VIF_App> <Model_Part_Number>TPS65988</Model_Part_Number> <VIF_Product_Type value="0">Port Product</VIF_Product_Type> <Product /> <Component> <Connector_Type value="2">Type-C®</Connector_Type> <USB_PD_Support value="true" /> <PD_Port_Type value="4">DRP</PD_Port_Type> <Type_C_State_Machine value="2">DRP</Type_C_State_Machine> <Port_Battery_Powered value="false" /> <BC_1_2_Support value="0">None</BC_1_2_Support> <PD_Specification_Revision value="2">Revision 3.0, v1.2</PD_Specification_Revision> <SOP_Capable value="true" /> <SOP_P_Capable value="false" /> <SOP_PP_Capable value="false" /> <SOP_P_Debug_Capable value="false" /> <SOP_PP_Debug_Capable value="false" /> <Manufacturer_Info_Supported_Port value="true" /> <Manufacturer_Info_VID_Port value="0">0000</Manufacturer_Info_VID_Port> <Manufacturer_Info_PID_Port value="0">0000</Manufacturer_Info_PID_Port> <USB_Comms_Capable value="false" /> <DR_Swap_To_DFP_Supported value="true" /> <DR_Swap_To_UFP_Supported value="true" /> <Unconstrained_Power value="true" /> <VCONN_Swap_To_On_Supported value="true" /> <VCONN_Swap_To_Off_Supported value="true" /> <Responds_To_Discov_SOP_UFP value="true" /> <Responds_To_Discov_SOP_DFP value="true" /> <Attempts_Discov_SOP value="true" /> <Chunking_Implemented_SOP value="true" /> <Unchunked_Extended_Messages_Supported value="true" /> <Security_Msgs_Supported_SOP value="false" /> <Num_Fixed_Batteries value="0" /> <Num_Swappable_Battery_Slots value="0" /> <Type_C_Can_Act_As_Host value="false" /> <Type_C_Can_Act_As_Device value="false" /> <Type_C_Implements_Try_SRC value="false" /> <Type_C_Implements_Try_SNK value="false" /> <Type_C_Supports_Audio_Accessory value="false" /> <Type_C_Is_VCONN_Powered_Accessory value="false" /> <Type_C_Is_Debug_Target_SRC value="false" /> <Type_C_Is_Debug_Target_SNK value="false" /> <Captive_Cable value="false" /> <RP_Value value="2">3A</RP_Value> <Type_C_Port_On_Hub value="false" /> <Type_C_Power_Source value="0">Externally Powered</Type_C_Power_Source> <Type_C_Sources_VCONN value="true" /> <Type_C_Is_Alt_Mode_Controller value="false" /> <PD_Power_As_Source value="60000">60000 mW</PD_Power_As_Source> <USB_Suspend_May_Be_Cleared value="true" /> <Sends_Pings value="false" /> <Num_Src_PDOs value="4" /> <PD_OC_Protection value="true" /> <PD_OCP_Method value="2">Both</PD_OCP_Method> <SrcPdoList> <SrcPDO> <Src_PDO_Supply_Type value="0">Fixed</Src_PDO_Supply_Type> <Src_PDO_Peak_Current value="0">100% IOC</Src_PDO_Peak_Current> <Src_PDO_Voltage value="100">5000 mV</Src_PDO_Voltage> <Src_PDO_Max_Current value="300">3000 mA</Src_PDO_Max_Current> <Src_PD_OCP_OC_Debounce value="1">1 msec</Src_PD_OCP_OC_Debounce> <Src_PD_OCP_OC_Threshold value="300">3000 mA</Src_PD_OCP_OC_Threshold> <Src_PD_OCP_UV_Debounce value="1">1 msec</Src_PD_OCP_UV_Debounce> <Src_PD_OCP_UV_Threshold_Type value="1">Percentage</Src_PD_OCP_UV_Threshold_Type> <Src_PD_OCP_UV_Threshold value="20">20 %</Src_PD_OCP_UV_Threshold> </SrcPDO> <SrcPDO> <Src_PDO_Supply_Type value="0">Fixed</Src_PDO_Supply_Type> <Src_PDO_Peak_Current value="0">100% IOC</Src_PDO_Peak_Current> <Src_PDO_Voltage value="180">9000 mV</Src_PDO_Voltage> <Src_PDO_Max_Current value="300">3000 mA</Src_PDO_Max_Current> <Src_PD_OCP_OC_Debounce value="20">20 msec</Src_PD_OCP_OC_Debounce> <Src_PD_OCP_OC_Threshold value="300">3000 mA</Src_PD_OCP_OC_Threshold> <Src_PD_OCP_UV_Debounce value="1">1 msec</Src_PD_OCP_UV_Debounce> <Src_PD_OCP_UV_Threshold_Type value="1">Percentage</Src_PD_OCP_UV_Threshold_Type> <Src_PD_OCP_UV_Threshold value="20">20 %</Src_PD_OCP_UV_Threshold> </SrcPDO> <SrcPDO> <Src_PDO_Supply_Type value="0">Fixed</Src_PDO_Supply_Type> <Src_PDO_Peak_Current value="0">100% IOC</Src_PDO_Peak_Current> <Src_PDO_Voltage value="300">15000 mV</Src_PDO_Voltage> <Src_PDO_Max_Current value="300">3000 mA</Src_PDO_Max_Current> <Src_PD_OCP_OC_Debounce value="20">20 msec</Src_PD_OCP_OC_Debounce> <Src_PD_OCP_OC_Threshold value="300">3000 mA</Src_PD_OCP_OC_Threshold> <Src_PD_OCP_UV_Debounce value="1">1 msec</Src_PD_OCP_UV_Debounce> <Src_PD_OCP_UV_Threshold_Type value="1">Percentage</Src_PD_OCP_UV_Threshold_Type> <Src_PD_OCP_UV_Threshold value="20">20 %</Src_PD_OCP_UV_Threshold> </SrcPDO> <SrcPDO> <Src_PDO_Supply_Type value="0">Fixed</Src_PDO_Supply_Type> <Src_PDO_Peak_Current value="0">100% IOC</Src_PDO_Peak_Current> <Src_PDO_Voltage value="400">20000 mV</Src_PDO_Voltage> <Src_PDO_Max_Current value="300">3000 mA</Src_PDO_Max_Current> <Src_PD_OCP_OC_Debounce value="20">20 msec</Src_PD_OCP_OC_Debounce> <Src_PD_OCP_OC_Threshold value="300">3000 mA</Src_PD_OCP_OC_Threshold> <Src_PD_OCP_UV_Debounce value="1">1 msec</Src_PD_OCP_UV_Debounce> <Src_PD_OCP_UV_Threshold_Type value="1">Percentage</Src_PD_OCP_UV_Threshold_Type> <Src_PD_OCP_UV_Threshold value="20">20 %</Src_PD_OCP_UV_Threshold> </SrcPDO> </SrcPdoList> <PD_Power_As_Sink value="60000">60000 mW</PD_Power_As_Sink> <No_USB_Suspend_May_Be_Set value="true" /> <GiveBack_May_Be_Set value="false" /> <Higher_Capability_Set value="true" /> <FR_Swap_Reqd_Type_C_Current_As_Initial_Source value="0">FR_Swap not supported</FR_Swap_Reqd_Type_C_Current_As_Initial_Source> <Num_Snk_PDOs value="2" /> <SnkPdoList> <SnkPDO> <Snk_PDO_Supply_Type value="0">Fixed</Snk_PDO_Supply_Type> <Snk_PDO_Voltage value="100">5000 mV</Snk_PDO_Voltage> <Snk_PDO_Op_Current value="90">900 mA</Snk_PDO_Op_Current> </SnkPDO> <SnkPDO> <Snk_PDO_Supply_Type value="2">Variable</Snk_PDO_Supply_Type> <Snk_PDO_Min_Voltage value="100">5000 mV</Snk_PDO_Min_Voltage> <Snk_PDO_Max_Voltage value="400">20000 mV</Snk_PDO_Max_Voltage> <Snk_PDO_Op_Current value="90">900 mA</Snk_PDO_Op_Current> </SnkPDO> </SnkPdoList> <Accepts_PR_Swap_As_Src value="true" /> <Accepts_PR_Swap_As_Snk value="true" /> <Requests_PR_Swap_As_Src value="false" /> <Requests_PR_Swap_As_Snk value="false" /> <FR_Swap_Supported_As_Initial_Sink value="true" /> <XID_SOP value="0" /> <Data_Capable_As_USB_Host_SOP value="false" /> <Data_Capable_As_USB_Device_SOP value="false" /> <Product_Type_UFP_SOP value="3">PSD</Product_Type_UFP_SOP> <Product_Type_DFP_SOP value="0">Undefined</Product_Type_DFP_SOP> <Modal_Operation_Supported_SOP value="true" /> <USB_VID_SOP value="1105">0451</USB_VID_SOP> <PID_SOP value="0">0000</PID_SOP> <bcdDevice_SOP value="1810">0712</bcdDevice_SOP> <SVID_Fixed_SOP value="true" /> <Num_SVIDs_Min_SOP value="2" /> <Num_SVIDs_Max_SOP value="2" /> <SOPSVIDList> <SOPSVID> <SVID_SOP value="32903">8087</SVID_SOP> <SVID_Modes_Fixed_SOP value="true" /> <SVID_Num_Modes_Min_SOP value="1" /> <SVID_Num_Modes_Max_SOP value="1" /> <SOPSVIDModeList> <SOPSVIDMode> <SVID_Mode_Enter_SOP value="true" /> </SOPSVIDMode> </SOPSVIDModeList> </SOPSVID> <SOPSVID> <SVID_SOP value="65281">FF01</SVID_SOP> <SVID_Modes_Fixed_SOP value="true" /> <SVID_Num_Modes_Min_SOP value="1" /> <SVID_Num_Modes_Max_SOP value="1" /> <SOPSVIDModeList> <SOPSVIDMode> <SVID_Mode_Enter_SOP value="true" /> </SOPSVIDMode> </SOPSVIDModeList> </SOPSVID> </SOPSVIDList> <Product_Total_Source_Power_mW value="60000">60000 mW</Product_Total_Source_Power_mW> <Port_Source_Power_Type value="0">Assured</Port_Source_Power_Type> </Component> </VIF>