How to Configure a USB Type-C Connector for Your Arduino Project

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024
  • In this video we give an overview of the USB type-C connector standard along with other related USB standards. We then look at an example design that implements a USB type-C connector and converts the USB 2.0 communication to serial or UART communication. You can then use the serial data to communicate, debug, or program your microcontroller for programming environments such as Arduino.
    Support ForceTronics on Patreon: patreon.com/forcetronics
    TI USB Type C Application Note: www.ti.com/lit...
    ST Micro USB Type C Application Note: www.st.com/res...

Комментарии • 33

  • @dosgos
    @dosgos Год назад +7

    So much content in 25 minutes. Fantastic video.

  • @henryvo3347
    @henryvo3347 Год назад +4

    Working on my senior design project and wanted to go USB-C for our project and saw the datasheet for USB-C applications was over 600 pages and then stumbled on this video. You have saved us a lot of time with this video! Thank you!

    • @ForceTronics
      @ForceTronics  Год назад +1

      Glad you found it useful, hope the senior project goes well

  • @MikesTropicalTech
    @MikesTropicalTech Месяц назад +1

    I'm doing a WROVER board right now and changing to a USB Type C connector so this is incredibly valuable information, thanks! I'll take a look at your other related videos.

  • @zaphhood4745
    @zaphhood4745 Год назад +6

    Excellent work! Very useful and informative. Thankyou.

  • @konturgestalter
    @konturgestalter 5 месяцев назад +1

    You have one of the best electronics series on YT... hope to see more content

    • @ForceTronics
      @ForceTronics  5 месяцев назад

      Glad you found it useful, should have a new video out in a week or less

  • @runninggag1077
    @runninggag1077 11 месяцев назад +1

    The exact video I needed at the exact time. One suggestion. Don't record your audio in the bathroom. A simple change of location will increase your sound quality a ton.

    • @ForceTronics
      @ForceTronics  11 месяцев назад

      Thanks for the audio feedback, I think I should buy a new mic 🎤

  • @jelmervd2l
    @jelmervd2l 4 месяца назад +1

    Thanks for posting, love the vid

  • @ivolol
    @ivolol Год назад +3

    I'd think usually you want bi-directional TVS diodes, say rated at 6V. There's no rules telling power spikes whether they have to be positive or negative. You can also usually get TVS packages specifically designed for USB which have all the diodes & connections you want already laid out in the one package for space / BOM savings.

  • @Bananananamann
    @Bananananamann Год назад +1

    Thanks for the Video, very informative! Just because I'm 0 Ohm and can't resist: Hertz is the name of the guy who came up with the unit "Hertz", so "Hert" isn't actually the singular of "Hertz", it's always "Hertz".

  • @rak3shpai
    @rak3shpai Год назад +2

    Thanks, this was insightful.

  • @MrAvandalen
    @MrAvandalen Год назад +1

    Thank you for your good video, I always use the 8-pin CH330N

  • @alejandroperez5368
    @alejandroperez5368 10 месяцев назад +1

    Very useful video.

  • @edgeeffect
    @edgeeffect 8 месяцев назад +1

    The CH340C is the best because you can use DTR RTS RI, etc as sorta GPIOs.... well, as long as you have your own driver for it in the host app... using libusb or something like that.

  • @HazyOddMan
    @HazyOddMan Год назад

    thank you man
    it helped me a lot
    < thumbs up >

  • @sc0or
    @sc0or 11 месяцев назад

    I wonder do we really need to carry about an ESD protection for CC lines? Cause they are used on a host side only, and are connected to a ground on a device side. I doubt vbus needs it also. Cause it has caps that will shunt all spikes.
    The lowest shunting cap must be the closest one to a source of a noise. If the source is the cable, 100nF must be the closest cap to a socket. When we shunt an IC, the cap must be the closest to the IC, cause it is a source of a noise in this case. Otherwise we create an antenna for high frequencies and increase a chance for a resonance in a bigger cap inductor (I mean a parasitic inductance).

  • @thenextproblem8001
    @thenextproblem8001 Год назад +1

    Can you also show /share typeC to Ch340 to ESP32? It will be awesome!

    • @ForceTronics
      @ForceTronics  Год назад +3

      I will show that in my next video where I cover how to setup a circuit to program the ESP32. Give it a week or two.

  • @yashchoudhary6605
    @yashchoudhary6605 Год назад +1

    mobile charging c type port is DFP port or UFP port ?

    • @ForceTronics
      @ForceTronics  Год назад

      If you are referring to the USB Type C connector on a charger you plug into the outlet that would be a DFP. If you are referring to the USB Type C connector on your phone then it is probably a DRD port (dual role).

  • @Riot837
    @Riot837 Год назад

    Very informative video. How would you go about getting 12v upto 1A using USB C. I see it's possible but I can't seem to understand the pull down resistor combo to do that.

    • @ForceTronics
      @ForceTronics  Год назад

      Most DFP devices, like computers and phone chargers, are configured to provide power at a regulated 5V level. USB C connectors on DFP devices can handle or output higher voltages but you can't convert one that is already configured for 5V to 12V. You would need to have a DFP device that is made or configured to output 12V. Hope that makes sense.

  • @namero999
    @namero999 Год назад

    Are you sure the shield of the connector can be connected to ground?

    • @ForceTronics
      @ForceTronics  Год назад

      That is how I have done it in my designs and I have seen that approach in other designs. There may be designs that have a more complex grounding scheme where connecting the shield to ground is not the best approach. Leaving it floating probably won't hurt anything. Why do you ask?

    • @namero999
      @namero999 Год назад

      @@ForceTronics Because I've been reading conflicting opinions, but you seem to know your deal around this stuff. I've read arguments that it should be floating, or connected to ground via resistors, but I've also read that this applies to high speed application or when high frequency noise is involved. I really don't know, I'm designing a pcb but am no expert. You are certainly right that I can't go wrong either way (ground or floating) for my simple usb2 use case.

    • @namero999
      @namero999 Год назад

      @@ForceTronics Thanks for your answer btw.

  • @lasersbee
    @lasersbee Год назад +3

    I used to use a lot of FTDI USB to Serial Chips in my products until the FTDI Fiasco when they Bricked none FTDI Offical chips with their Drivers. Haven' purchased a single FTDI product since...

  • @lasersbee
    @lasersbee Год назад +1

    Did you make this video in the Bathroom ? One Hell of an Echo....

    • @ForceTronics
      @ForceTronics  Год назад +2

      Yeah sorry, I was away from the normal room I record in, won't do that again....

    • @lasersbee
      @lasersbee Год назад

      @@ForceTronics NP... just a heads up... 😉