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

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 พ.ย. 2022
  • 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/wp/slyy109b/sl...
    ST Micro USB Type C Application Note: www.st.com/resource/en/techni...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 31

  • @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

  • @zaphhood4745
    @zaphhood4745 ปีที่แล้ว +6

    Excellent work! Very useful and informative. Thankyou.

  • @konturgestalter
    @konturgestalter 2 หลายเดือนก่อน +1

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

    • @ForceTronics
      @ForceTronics  2 หลายเดือนก่อน

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

  • @rak3shpai
    @rak3shpai ปีที่แล้ว +2

    Thanks, this was insightful.

  • @jelmervd2l
    @jelmervd2l หลายเดือนก่อน +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.

  • @MrAvandalen
    @MrAvandalen 11 หลายเดือนก่อน +1

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

  • @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".

  • @alejandroperez5368
    @alejandroperez5368 7 หลายเดือนก่อน +1

    Very useful video.

  • @runninggag1077
    @runninggag1077 8 หลายเดือนก่อน +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  8 หลายเดือนก่อน

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

  • @HazyOddMan
    @HazyOddMan 10 หลายเดือนก่อน

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

  • @edgeeffect
    @edgeeffect 5 หลายเดือนก่อน +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.

  • @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.

  • @sc0or
    @sc0or 8 หลายเดือนก่อน

    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).

  • @namero999
    @namero999 9 หลายเดือนก่อน

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

    • @ForceTronics
      @ForceTronics  9 หลายเดือนก่อน

      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 9 หลายเดือนก่อน

      @@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 9 หลายเดือนก่อน

      @@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... 😉