Chat

Welcome to Flux

Treat Flux like your intern. Tell it what you'd like to build and it'll get to work. You can also ask it questions, brainstorm ideas, and teach it your preferences. Learn More

Explain project
Write a project description
Find schematic issues
Create a test plan

Ready.


How to make this negotiate 12V voltage?

@copilot How to make this negotiate 12V voltage?
1y
To have your USB Type-C design with the FUSB302BMPX controller negotiate for a 12V power delivery (PD) profile, you would typically need to engage in USB PD communication with the power source (e.g., a PD-capable charger). The FUSB302BMPX chip from onsemi is designed to handle USB PD communication, including the negotiation of power profiles. Unfortunately, since there were no datasheet excerpts provided specifically for the FUSB302BMPX, I'll guide you based on general knowledge about USB PD negotiation processes and the typical use of components similar to those in your project description.
  1. USB PD Communication: The FUSB302BMPX needs to be programmed to initiate a USB PD contract negotiation requesting a 12V supply from the power source. This involves sending structured VDM (Vendor Defined Messages) or SOP (Start Of Packet) messages over the CC (Configuration Channel) line, specifying the desired voltage and current levels. For 12V negotiation, specific PD messages (Source_Capability and Request messages) are exchanged.
  2. Configuration Channel (CC) Wiring: Ensure that the Configuration Channel lines (CC1 and CC2) are properly connected and configured for PD communication:
    • Pin 1 (CC1) on the USB Type-C connector should connect to U1:CC1 (pins 10 and 11).
    • Pin 11 (CC2) on the USB Type-C connector should connect to U1:CC2 (pins 1 and 14).
  3. Powering the FUSB302BMPX:
    • Connect +5V net (which should be your source VBUS voltage, typically 5V) to U1:VDD (pins 3 and 4) for the chip's power supply. This connection supports the initial operation of the FUSB302BMPX before negotiating for 12V.
    • Ensure the grounds (GND) are interconnected among all components, including the U1:GND (pin 8, 9) and the USB Type-C GND.
  4. Programming the FUSB302BMPX: Use the I²C interface for configuring the FUSB302BMPX. The chip requires programming to handle PD negotiation:
    • Connect U1:SCL (pin 6) to the SCL net.
    • Connect U1:SDA (pin 7) to the SDA net.
    • This setup allows the microcontroller (not specified in your project, assuming an external microcontroller is used) to communicate with the FUSB302BMPX to initiate PD negotiation.
  5. Handle Interrupts:
    • Connect U1:INT_N (pin 5) to the FUSB302_INT net to enable the host microcontroller to react to PD-related events and status changes.
  6. Firmware Development:
    • With the hardware connections in place, develop firmware for the host microcontroller that:
      • Initializes the FUSB302BMPX.
      • Sends PD discovery commands to identify the connected device's capabilities.
      • Negotiates a 12V power delivery contract by sending the appropriate PD request packet.
    Remember, successful negotiation for 12V also depends on the capability of the connected PD power source to supply 12V.
Please, ensure all connections are insulated properly and double-check the PD specifications for the exact message structures for 12V negotiation. Note that my suggestions are based on a conceptual understanding of USB Type-C PD negotiation and a general overview of your project since specific details about the FUSB302BMPX programming and its datasheet were not available.
1y
Thank you for providing the datasheet link for the FUSB302BMPX from onsemi. While I can't directly access documents or external links, based on my knowledge and standard practices associated with USB Type-C and Power Delivery (PD) controllers like the FUSB302BMPX, I can further guide you on how to leverage such a controller to negotiate a 12V power level via USB PD.
Since you're targeting a 12V voltage negotiation, here's a more detailed approach considering the capabilities of similar USB PD controllers and general information about the FUSB302BMPX:
  1. Initiate USB PD Communication: The FUSB302BMPX chip supports USB Power Delivery communication, which allows devices to negotiate power levels through the CC (Configuration Channel) lines. To start this process, make sure your firmware is designed to utilize the FUSB302BMPX's capabilities to detect attached devices and initiate PD communication.
  2. Use of Power Delivery Protocol: The negotiation for a higher voltage like 12V is done through the Power Delivery (PD) protocol. This protocol involves sending structured messages between the source (charger) and the sink (device) to agree on a common supply power capability. You'll need to implement or use existing PD stack software compatible with the FUSB302BMPX that can construct and parse PD messages.
  3. CC Wiring Details:
    • Make sure the Configuration Channel (CC) pins from the USB Type-C connector are correctly connected to the FUSB302BMPX to enable PD communication. This involves connecting USB Type-C:CC1 to U1:CC1 and USB Type-C:CC2 to U1:CC2.
  4. Powering the FUSB302BMPX: Ensure the chip is correctly powered by connecting +5V to U1:VDD. Ground connections should also be consistent across the board to provide a stable operation environment for the PD negotiation.
  5. Programming for 12V Negotiation: The most critical part of your project involves programming the FUSB302BMPX to negotiate a 12V power contract. Utilizing the I²C interface, you will:
    • Programmatically identify when a PD-capable device is attached.
    • Parse the Source Capabilities message from the power source to identify if 12V is supported.
    • Send a Request message specifying a 12V profile if available.
  6. Handling Interrupts: Use the INT_N pin to manage interrupts generated by the FUSB302BMPX in response to PD events. This pin would typically be connected to an interrupt-capable GPIO on your microcontroller, allowing your firmware to respond to changes in PD status or errors.
  7. Monitoring VBUS: For safety and control, it's also crucial to monitor the VBUS line to confirm when the 12V power negotiation is successfully completed and the power source has switched to the higher voltage. This can be done using an ADC on your microcontroller or a dedicated voltage monitoring circuit, neither of which are detailed in your provided project components.
These steps reflect a high-level approach to configuring a USB Type-C system to negotiate for a 12V power profile with an attached source. The actual implementation details, such as the precise firmware development, will depend heavily on the capabilities and functions provided by the FUSB302BMPX, as detailed in its datasheet. Be sure to consult the datasheet for specific registers, commands, and features necessary for implementing the PD protocol, as well as any manufacturer's guides or application notes available for that controller.
1y
How to make sure the device works initally on 5V but after that also with 12V?
1y
To ensure your device operates initially on 5V and can then switch to 12V following a successful Power Delivery (PD) negotiation, you need to design the power management aspect of your circuit with multi-voltage operation in mind. Here's a recommended approach based on standard practices for devices supporting USB Type-C and PD:
  1. Initial Configuration for 5V Operation:
    • Default Power Rail: Design your device's default power rail to operate at 5V, which is the standard voltage provided by USB Type-C upon connection. This ensures the device powers up and operates correctly from the moment it's plugged into a USB Type-C port, without requiring any negotiation.
    • Power Path Management: Implement a power path management IC or design that can automatically switch between different voltage levels (5V and 12V) based on the outcome of PD negotiation. This IC should support seamless transition without interrupting the device operation.
  2. USB PD Negotiation for 12V:
    • Utilize the FUSB302BMPX to negotiate a 12V power profile with the power source. As discussed previously, this involves programming the FUSB302BMPX to communicate over the CC lines with the power source to request a switch to the 12V power profile.
    • Once the PD negotiation is successful, and the power source starts supplying 12V instead of 5V, your power management IC should automatically transition the device to operate from the 12V input.
  3. Voltage Regulators:
    • 5V Operations: Ensure that critical components of your device that require 5V are connected to a stable 5V regulator that can source power either directly from the USB Type-C 5V VBUS before PD negotiation or from the 12V supply after negotiation followed by down-conversion.
    • 12V Operations: For parts of your circuit that might require 12V, design these sections to initially remain inactive or in a low-power state until the 12V supply is available. Post-negotiation, these sections can be powered directly from the negotiated 12V line.
  4. Monitoring and Protection:
    • Implement circuitry to monitor the VBUS voltage to detect the transition from 5V to 12V. This can be achieved through a voltage divider connected to an ADC pin on a microcontroller or a dedicated voltage monitoring IC.
    • Use over-voltage protection circuits to protect the device against unexpected high voltages. This is crucial to safeguard the 5V-only components from 12V supply in case of a fault or incorrect operation of the power path management IC.
  5. ESD and Surge Protection:
    • Include ESD protection diodes on both the 5V and 12V power lines to protect against electrostatic discharge events. This is particularly important given the frequent connect/disconnect cycles USB devices typically endure.
  6. Dynamic Power Management:
    • Depending on your device's functionality, consider implementing dynamic power management within your firmware. This enables the device to adjust its power consumption based on the available supply voltage to optimize performance or energy efficiency.
  7. Testing and Validation:
    • Rigorously test the power path management, PD negotiation process, and voltage transition mechanism. Confirm that the device operates as expected initially at 5V and switches correctly to 12V when negotiated, including a safe fallback to 5V operation if 12V is no longer available.
Following these guidelines will help ensure that your device operates reliably at both 5V and 12V, adapting automatically to the power availability as negotiated via the USB Type-C and PD protocols.
1y
recommend components for this
1y
For a design that needs to operate initially at 5V and then switch to 12V upon successful USB Power Delivery (PD) negotiation, you'll require components that handle USB PD communication, power path management, voltage regulation, and protection. Here are recommended components based on these requirements:
  1. USB PD Controller: FUSB302BMPX
    • Purpose: Handles USB Type-C connection and PD negotiation for higher voltage profiles.
    • Manufacturer: Onsemi
    • Notes: You've already selected this component. It's suitable for controlling the PD negotiation process.
  2. Power Path Management IC: TPS25750
    • Purpose: Manages the power path between different input sources and output loads, enabling automatic transition between 5V and 12V based on USB PD negotiation results. Can handle power switching and ensures seamless transition without disrupting the operation.
    • Manufacturer: Texas Instruments
    • Notes: This IC is designed to work in conjunction with PD controllers like the FUSB302BMPX, offering an integrated solution for USB PD with advanced power path management.
  3. Buck-Boost Converter: TPS63020
    • Purpose: Efficiently converts the negotiated 12V down to 5V for components requiring 5V, and can also boost 5V to 12V if needed for initial operations before PD negotiation.
    • Manufacturer: Texas Instruments
    • Notes: This component features high efficiency over a wide load range and has a compact footprint, making it suitable for portable devices.
  4. ESD Protection Diode: ESD7871
    • Purpose: Protects the USB Type-C and PD communication lines against electrostatic discharge (ESD) events.
    • Manufacturer: Nexperia
    • Notes: Specifically designed for super-speed interfaces like USB 3.1, USB 2.0, and HDMI, and includes protection for CC lines used in PD negotiation.
  5. Over-Voltage and Surge Protection: TPD2E007
    • Purpose: Provides protection against over-voltage and surge events for both 5V and 12V power lines.
    • Manufacturer: Texas Instruments
    • Notes: This device is a low-capacitance TVS (Transient Voltage Suppressor) diode array designed for protection in applications such as USB PD.
Please note that these are general recommendations based on typical needs for projects involving USB-C PD negotiations and multi-voltage support.
  • Ensure to review each component's datasheet thoroughly to confirm their specifications match your project's requirements.
  • Verify the compatibility of these components with each other, especially the interaction between the USB PD controller and the power path management IC.
  • Pay attention to your project's power consumption, size constraints, and additional functionalities when finalizing component selection.
Given the complexity and the precision required for USB PD and power management, consultation with each component's application notes, reference designs, and technical support teams can provide more specific insights tailored to your project.
1y
Someone is typing...
can you check if all of these parts are in stock on Digikey or JLCPCB?

@copilot can you check if all of these parts are in stock on Digikey or JLCPCB?
2y
I'm sorry for the confusion, but as of my knowledge cutoff in September 2021, I don't have real-time access to the internet to check component availability on DigiKey or JLCPCB. I recommend checking directly on those websites or using their respective APIs if available.
2y
Someone is typing...
2
USB_D+
CC2
R3
Resistance
22 Ω
USB_SHIELD
C4
Capacitance
330p F
USB_D-
CC2
R1
Resistance
22 Ω
CC2
SDA
SCL
CC1
C3
Capacitance
330p F
CC1
CC2
FUSB302_INT
VBUS
VBUS
+5V
+5V
U1
Manufacturer Part Number
FUSB302BMPX
USB type-C
Manufacturer Part Number
TYPE-C-31-M-12


  • Ground
    A common return path for electric current. Commonly known as ground.
  • Net Portal
    Wirelessly connects nets on schematic. Used to organize schematics and separate functional blocks. To wirelessly connect net portals, give them same designator. #portal
  • Power Net Portal
    Wirelessly connects power nets on schematic. Identical to the net portal, but with a power symbol. Used to organize schematics and separate functional blocks. To wirelessly connect power net portals, give them the same designator. #portal #power
  • Generic Resistor
    A generic fixed resistor for rapid developing circuit topology. Save precious design time by seamlessly add more information to this part (value, footprint, etc.) as it becomes available. Standard resistor values: 1.0Ω 10Ω 100Ω 1.0kΩ 10kΩ 100kΩ 1.0MΩ 1.1Ω 11Ω 110Ω 1.1kΩ 11kΩ 110kΩ 1.1MΩ 1.2Ω 12Ω 120Ω 1.2kΩ 12kΩ 120kΩ 1.2MΩ 1.3Ω 13Ω 130Ω 1.3kΩ 13kΩ 130kΩ 1.3MΩ 1.5Ω 15Ω 150Ω 1.5kΩ 15kΩ 150kΩ 1.5MΩ 1.6Ω 16Ω 160Ω 1.6kΩ 16kΩ 160kΩ 1.6MΩ 1.8Ω 18Ω 180Ω 1.8KΩ 18kΩ 180kΩ 1.8MΩ 2.0Ω 20Ω 200Ω 2.0kΩ 20kΩ 200kΩ 2.0MΩ 2.2Ω 22Ω 220Ω 2.2kΩ 22kΩ 220kΩ 2.2MΩ 2.4Ω 24Ω 240Ω 2.4kΩ 24kΩ 240kΩ 2.4MΩ 2.7Ω 27Ω 270Ω 2.7kΩ 27kΩ 270kΩ 2.7MΩ 3.0Ω 30Ω 300Ω 3.0KΩ 30KΩ 300KΩ 3.0MΩ 3.3Ω 33Ω 330Ω 3.3kΩ 33kΩ 330kΩ 3.3MΩ 3.6Ω 36Ω 360Ω 3.6kΩ 36kΩ 360kΩ 3.6MΩ 3.9Ω 39Ω 390Ω 3.9kΩ 39kΩ 390kΩ 3.9MΩ 4.3Ω 43Ω 430Ω 4.3kΩ 43KΩ 430KΩ 4.3MΩ 4.7Ω 47Ω 470Ω 4.7kΩ 47kΩ 470kΩ 4.7MΩ 5.1Ω 51Ω 510Ω 5.1kΩ 51kΩ 510kΩ 5.1MΩ 5.6Ω 56Ω 560Ω 5.6kΩ 56kΩ 560kΩ 5.6MΩ 6.2Ω 62Ω 620Ω 6.2kΩ 62KΩ 620KΩ 6.2MΩ 6.8Ω 68Ω 680Ω 6.8kΩ 68kΩ 680kΩ 6.8MΩ 7.5Ω 75Ω 750Ω 7.5kΩ 75kΩ 750kΩ 7.5MΩ 8.2Ω 82Ω 820Ω 8.2kΩ 82kΩ 820kΩ 8.2MΩ 9.1Ω 91Ω 910Ω 9.1kΩ 91kΩ 910kΩ 9.1MΩ #generics #CommonPartsLibrary
  • Generic Capacitor
    A generic fixed capacitor ideal for rapid circuit topology development. You can choose between polarized and non-polarized types, its symbol and the footprint will automatically adapt based on your selection. Supported options include standard SMD sizes for ceramic capacitors (e.g., 0402, 0603, 0805), SMD sizes for aluminum electrolytic capacitors, and through-hole footprints for polarized capacitors. Save precious design time by seamlessly add more information to this part (value, footprint, etc.) as it becomes available. Standard capacitor values: 1.0pF 10pF 100pF 1000pF 0.01uF 0.1uF 1.0uF 10uF 100uF 1000uF 10,000uF 1.1pF 11pF 110pF 1100pF 1.2pF 12pF 120pF 1200pF 1.3pF 13pF 130pF 1300pF 1.5pF 15pF 150pF 1500pF 0.015uF 0.15uF 1.5uF 15uF 150uF 1500uF 1.6pF 16pF 160pF 1600pF 1.8pF 18pF 180pF 1800pF 2.0pF 20pF 200pF 2000pF 2.2pF 22pF 20pF 2200pF 0.022uF 0.22uF 2.2uF 22uF 220uF 2200uF 2.4pF 24pF 240pF 2400pF 2.7pF 27pF 270pF 2700pF 3.0pF 30pF 300pF 3000pF 3.3pF 33pF 330pF 3300pF 0.033uF 0.33uF 3.3uF 33uF 330uF 3300uF 3.6pF 36pF 360pF 3600pF 3.9pF 39pF 390pF 3900pF 4.3pF 43pF 430pF 4300pF 4.7pF 47pF 470pF 4700pF 0.047uF 0.47uF 4.7uF 47uF 470uF 4700uF 5.1pF 51pF 510pF 5100pF 5.6pF 56pF 560pF 5600pF 6.2pF 62pF 620pF 6200pF 6.8pF 68pF 680pF 6800pF 0.068uF 0.68uF 6.8uF 68uF 680uF 6800uF 7.5pF 75pF 750pF 7500pF 8.2pF 82pF 820pF 8200pF 9.1pF 91pF 910pF 9100pF #generics #CommonPartsLibrary
  • Generic Inductor
    A generic fixed inductor for rapid developing circuit topology. *You can now change the footprint and 3D model at the top level anytime you want. This is the power of #generics
  • Terminal
    Terminal
    An electrical connector acting as reusable interface to a conductor and creating a point where external circuits can be connected.
  • RMCF0805JT47K0
    47 kOhms ±5% 0.125W, 1/8W Chip Resistor 0805 (2012 Metric) Automotive AEC-Q200 Thick Film #forLedBlink
  • 875105359001
    10uF Capacitor Aluminum Polymer 20% 16V SMD 5x5.3mm #forLedBlink #commonpartslibrary #capacitor #aluminumpolymer #radialcan
  • CTL1206FYW1T
    Yellow 595nm LED Indication - Discrete 1.7V 1206 (3216 Metric) #forLedBlink

Inspect

USB Type-C FUSB302 Template

USB Type-C FUSB302 Template
Description

Created
Last updated by vasy_skral
1 Contributor(s)
vasy_skral

Controls

Availability & Pricing

DistributorQty 1
Digi-Key$0.47–$1.21
LCSC$2.32
Mouser$1.21

Assets