Example: air traffic controller

FUSB302B - FUSB302B Programmable USB Type‐C Controller …

DATA Semiconductor Components Industries, LLC, 2015 August, 2021 Rev. 51 Publication Order Number: FUSB302B /DFUSB302B ProgrammableUSB Type C Controller w/PDFUSB302 BDescriptionThe FUSB302B targets system designers looking to implementa DRP/SRC/SNK USB Type-C connector with low amount FUSB302B enables the USB Type-C detection includingattach, and orientation. The FUSB302B integrates the physical layerof the USB BMC power delivery protocol to allow up to 100 W ofpower and role swap. The BMC PD block enables full support foralternative interfaces of the Type-C Dual-role Functionality with Autonomous DRP Toggle Ability to Connect as Either a Host or a Device Based on What HasBeen Attached Software Configurable Either as a Dedicated Host, DedicatedDevice, or Dual Role Dedicated Devices can Operate bot

Powering USB3.1 Full Featured Cables • USB Power Delivery (PD) 2.0, Version 1.2 Support: ♦ Automatic GoodCRC Packet Response ♦ Automatic Retries of Sending a Packet if a GoodCRC is Not Received ♦ Automatic Soft Reset Packet Sent with Retries if Needed ♦ Automatic Hard Reset Ordered Set Sent

Tags:

  Usb3

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of FUSB302B - FUSB302B Programmable USB Type‐C Controller …

1 DATA Semiconductor Components Industries, LLC, 2015 August, 2021 Rev. 51 Publication Order Number: FUSB302B /DFUSB302B ProgrammableUSB Type C Controller w/PDFUSB302 BDescriptionThe FUSB302B targets system designers looking to implementa DRP/SRC/SNK USB Type-C connector with low amount FUSB302B enables the USB Type-C detection includingattach, and orientation. The FUSB302B integrates the physical layerof the USB BMC power delivery protocol to allow up to 100 W ofpower and role swap. The BMC PD block enables full support foralternative interfaces of the Type-C Dual-role Functionality with Autonomous DRP Toggle Ability to Connect as Either a Host or a Device Based on What HasBeen Attached Software Configurable Either as a Dedicated Host, DedicatedDevice, or Dual Role Dedicated Devices can Operate both on a Type-C Receptacle ora Type-C Plug with a Fixed CC and VCONN Channel Full Type-C Support.

2 Integrates the Following Functionality ofthe CC Pin: Attach/Detach Detection as Host Current Capability Indication as Host Current Capability Detection as Device Audio Adapter Accessory Mode Debug Accessory Mode Active Cable Detection Integrates CCx to VCONN Switch with Over-current Limiting forPowering Full Featured Cables USB Power Delivery (PD) , Version Support: Automatic GoodCRC Packet Response Automatic Retries of Sending a Packet if a GoodCRC is NotReceived Automatic Soft Reset Packet Sent with Retries if Needed Automatic Hard Reset Ordered Set Sent Dead Battery Support (SNK Mode Support when No Power Applied) Low Power Operation: ICC = 25 mA (Typical) AEC Q100 Automotive Qualified Temperature Grade 2: ( 40 C to +105 C) Packaged in.

3 9-ball WLCSP ( mm mm) 14-lead MLP ( mm mm, mm Pitch)Applications Smartphones Tablets Laptops Notebooks Power Adapters CamerasWLCSP9 CASE 567 TNSee detailed ordering and shipping information on page 2 ofthis data INFORMATIONWQFN14 CASE Dongles AutomotiveFigure 1. Block DiagramCC2CC1 VBUSVCONNC hargerOVPP rocessorUSB SwitchTX1/RX1TX2/RX25 GbpsI2 CtUSB Type-CDetectionControl PDFUSB302 USB Type-CConnectorTable 1. ORDERING INFORMATIONPart NumberTop MarkOperatingTemperature RangePackageShipping FUSB302 BUCXH4 40 to 85 C9-ball Wafer-level Chip ScalePackage (WLCSP), mm Pitch3,000 / Tape and ReelFUSB302 BMPXUA 40 to 85 C14-lead MLP mm mm, mm PitchFUSB302B01 MPXUPFUSB302B10 MPXUSFUSB302B11 MPXUTFUSB302 BVMPXDA 40 to 105 C For information on tape and reel specifications, including part orientation and tape sizes, please refer to our Tape and Reel PackagingSpecifications Brochure, BRD8011 APPLICATIONF igure 2.

4 Typical ApplicationCC1CC2 Logic &ControlI2 +TX2+RX2 TX2 VBUSSBU1CC2D D+D+D CC1 SBU2 VBUSTX1 RX1 TX1+RX1+FUSB340 USB :1 SwitchTYPE Role DetectionAuto ToggleSwitch MatrixCC Detection / ControlPowered CableAudio Adapter / Debug AccBMC I/ODAC to VBLOCK DIAGRAMF igure 3. Functional Block DiagramBMC Physical LayerVCONNCC1 FIFOFIFOCode/ControlLogicBMCDRIVERCDRINT _NSDASCLP rocessor (Software)Type C Connection States : SOURCE SINK SINK with AccessorySupport Dual Role Port Dual Role Port withAccessory SupportPD (Provider/Consumer)CRC32 TxCRC32Rx4B5B4B5 BDevice Policy ManagerPolicy EngineProtocolType CPD/VDMVBUSRDBMCBMCFUSB302BI2C CONFIGURATIONF igure 4.

5 FUSB302 BUCX Pin AssignmentCC2 VCONN1CC2 VBUSVDDVCONNINT_NSCLCC1 GNDSDAABC1 VBUSINT_NGNDABC2 VDDSCLSDA3CC1 TOP Through ViewBottom view23 Table 2. PIN MAPC olumn 1 Column 2 Column 3 Row ACC2 VBUSVDDRow BVCONNINT_NSCLRow to GND forThermalConnect to GND forThermalFigure 5. FUSB302 BMPX Pin Assignment (N/C = No Connect)Table 3. PIN DESCRIPTIONNameTypeDescriptionUSB TYPE-C CONNECTOR INTERFACECC1/CC2I/OType-C connector Configuration Channel (CC) pins. Initially used to determine when an attach hasoccurred and what the orientation of the insertion is. Functionality after attach depends on mode ofoperation as a the allowable charging current for VBUS to be sensed by the attached to communicate with devices using USB BMC Power to detect when a detach has occurredOperating as a what the allowable sink current is from the attached host.

6 Used to communicate withdevices using USB BMC Power DeliveryGNDG roundGroundVBUSI nputVBUS input pin for attach and detach detection when operating as an upstream facing port (Device). Expected to be an OVP protected INTERFACEVDDP owerInput supply SwitchRegulated input to be switched to correct CC pin as VCONN to power full-featured cablesand other INTERFACESCLI nputI2C serial clock signal to be connected to the phone-based I2C I/OI2C serial data signal to be connected to the phone-based I2C masterINT_NOpen-DrainOutputActive LOW open drain interrupt output used to prompt the processor to read the I2C register CHANNEL SWITCHThe FUSB302B integrates the control and detectionfunctionality required to implement a USB Type-C host.

7 Device or dual-role port including: Device Port Pull-Down (RD) Host Port Pull-Up (IP) VCONN Power Switch with OCP for Cables USB BMC Power Delivery Physical Layer Configuration Channel (CC) Threshold ComparatorsEach CC pin contains a flexible switch matrix that allowsthe host software to control what type of Type-C port isimplemented. The switches are shown in Figure 6. Configuration Channel Switch FunctionalityBMCI/ODAC/ComparatorPWDNxRe gVCONN_CCxRegCurrentSourcePull DETECTIONThe FUSB302B implements multiple comparators anda Programmable DAC that can be used by software todetermine the state of the CC and VBUS pins.

8 This statusinformation provides the processor all of the informationrequired to determine attach, detach and charging currentconfiguration of the Type-C port FUSB302B has three fixed threshold comparatorsthat match the USB Type-C specification for the threecharging current levels that can be detected by a Type-Cdevice. These comparators automatically cause BC_LVLand COMP interrupts to occur when there is a change ofstate. In addition to the fixed threshold comparators, the hostsoftware can use the 6-bit DAC to determine the state of theCC lines more FUSB302B also has a fixed comparator that monitorsif VBUS has reached a valid threshold or not.

9 The DAC canbe used to measure VBUS up to 20 V which allows thesoftware to confirm that changes to the VBUS line haveoccurred as expected based on PD or other communicationmethods to change the charging through Autonomous Device ToggleThe FUSB302B has the capability to do autonomous DRPtoggle. In autonomous toggle the FUSB302B internallycontrols the PDWN1, PDWN2, PU_EN1 and PU_EN2,MEAS_CC1 and MEAS_CC2 and implements a fixed DRPtoggle between presenting as a SRC and presenting asa SNK. Alternately, it can present as a SRC or SNK only andpoll CC1 and CC2 4.

10 PROCESSOR CONFIGURES THEFUSB302B THROUGH I2CI2C Registers/BitsValueTOGGLE1 PWR07 HHOST_CUR01 HOST_CUR10 MEAS_VBUS0 VCONN_CC10 VCONN_CC20 Mask Register0xFEMaska Register0xBFMaskb Register(Except I_TOGDONE and I_BC_LVL Interrupt)0x01 PWR[3:0]0xBF1. Once it has been determined what the role is of the FUSB302B ,it returns I_TOGDONE and TOGSS1 Processor then can perform a final manual check through Device ToggleThe FUSB302B has the capability to do manual DRPtoggle. In manual toggle the FUSB302B is configurable bythe processor software by I2C and setting TOGGLE = Device Detection and ConfigurationA Type-C device must monitor VBUS to determine if it isattached or detached.


Related search queries