Microcontroller-Based Hardware Design With Altium Designer - #3 USB C

Поділитися
Вставка
  • Опубліковано 15 чер 2024
  • The third video in our series shows how to wire schematic symbols together, adding power ports and net names, as well as basic implementations of USB C power delivery. Created by Philip Salmony, Tech Consultant for Altium and the mind behind Phil's Lab.
    In this beginner, step-by-step series, we'll go through the entire design process for a simple microcontroller-based hardware design using Altium Designer. From part selection, to component sizing, schematic capture, PCB layout and routing, and final manufacturing file generation.
    00:00 Introduction
    00:40 Wiring, Power Ports, and Net Names
    04:32 USB C App Note
    05:45 USB C Connections
    10:00 Ferrite Bead App Note
    10:38 USB C Connections (continued)
    13:09 Outro
    👉 For More Tech Consultant Philip Salmony from Phil's Lab Videos, click here: • Tech Consultant Philip...
    👉 For More PCB Design for Beginners Videos, click here: • PCB Design for Beginners
    👉 For the Entire Microcontroller-Based Hardware Design With Altium Designer Series, go here: • Microcontroller-Based ...
    👉 15 Days Free Altium Designer Access: www.altium.com/yt/philslab
    👉 Check Out Phil's Channel Phil's Lab: / phils94
    Don't forget to follow us on social to stay up-to-date on the latest Altium Academy content.
    👉 Follow Altium on Twitter: / altium
    👉 Follow Altium on Linkedin: / altium
    👉 Follow Altium on Facebook: / altiumofficial
    👉 Ready to try the industry's best-in-class design experience yourself? Download it today and get started! www.altium.com/downloads?utm_...
    The Altium Academy is an online experience created to bring modern education to PCB Designers and Engineers all across the world. Here you can access a vast library of free training and educational content covering everything from basic design to advanced principles and step-by-step walkthroughs. Join industry legends as they share their career knowledge, review real-life design projects, or learn how to leverage one of Altium's leading design tools. No matter your level of experience, the Altium Academy can help you become a better Designer and Engineer!
    About Altium LLC
    Altium LLC (ASX:ALU), a global software company based in San Diego, California, is accelerating the pace of innovation through electronics. From individual inventors to multinational corporations, more PCB designers and engineers choose Altium software to design and realize electronics-based products.
    #Altium #PCBdesign #AltiumDesigner
  • Наука та технологія

КОМЕНТАРІ • 23

  • @moakadarkmaster
    @moakadarkmaster Рік тому +5

    Thank you Phil! Awesome and educational as always.

    • @PhilsLab
      @PhilsLab Рік тому +2

      Thanks for watching!

  • @AhmadAsmndr
    @AhmadAsmndr 9 місяців тому

    Thank you very much very helpful .

  • @navrajsingh9926
    @navrajsingh9926 Рік тому

    you are the best dude

  • @AltiumAcademy
    @AltiumAcademy  Рік тому

    Series Playlist is up! Have new ideas for videos or want to make some yourself? Comment below:
    ua-cam.com/video/vG7oUqeO2ps/v-deo.html

  • @danilmedvedev1013
    @danilmedvedev1013 Рік тому +1

    Thank you

    • @PhilsLab
      @PhilsLab Рік тому +1

      Thanks for watching, Danil!

  • @petersage5157
    @petersage5157 Рік тому +3

    Very informative video series, but I'm curious why Phil verbally glossed over ESD protection twice, whereas demonstrating it and explaining the hows and wherefores of it would only have taken an additional minute or two. At the risk of being redundant, it's best to make a habit of practicing best practices from the beginning, so that when you *do* design a commercial product they'll be habitual. Basic ESD protection is terribly simple and should be implemented even in hobby-level designs; wouldn't want your whiz-bang prototype to crap the bed because you scuffed your feet on the carpet and forgot your grounding wrist strap.

    • @TheBypasser
      @TheBypasser Рік тому +1

      Most devices are HBM ESD-rated so unless you are an elephant your carpet won't kill anything ) For USB-C, a thing to worry about much more are the external ground loops, residual cap charges and PSU glitches, as here it is no longer a boring 5V-2A at most, but a high-voltage adjustable device to be capable of 20V/65W (probably more - those are the specs I've seen on an actual device), so it needs some caution to be taken ))

  • @waqasqammar4231
    @waqasqammar4231 Рік тому +2

    Hi, I tried to find out the appropriate usb switch but couldn't find one. Can you mention any one of the IC for advance users.
    Thanks

  • @leungjohn3875
    @leungjohn3875 Рік тому +2

    Thank you for the video. I wish to know if there is part 2 of it regarding pcb trace routing for the differential bus of usb c? I am working on a type c receptacle and find the dual pins of differential bus pins particularly difficult to route.

    • @PhilsLab
      @PhilsLab Рік тому +3

      Thanks for watching - yes, we'll cover routing of this board in later parts of this series, including the USB C diff pair.

    • @TheBypasser
      @TheBypasser Рік тому

      @@PhilsLab But here it is not C, but a conventional USB 1 or 2 :P

    • @hopf
      @hopf Рік тому

      EDIT: I misunderstood your comment - sorry. I guess you mean that the differential routing is maybe not so important here since (even though USB C might suggest it to some folks), the actual data rates we are talking about in this project are in the 12 (USB 1) or 480 (USB 2) Mbps range. It is still a serial connection though 🙂
      -------------------------
      @@TheBypasser USB C is the connector. The connector is (mostly) independent of the USB protocol version. This project uses USB C for convenience and maybe for its little higher basic power delivery capabilities (1.5A vs. 500mA with microUSB etc.). You can run USB4, 3 (with all it's confusing flavors), 2 or even 1.1/1.0 over a USB C connector. If you for example look at all those USB C connectors on (entry-level) smartphones today, rest assured that they will not be capable of transmitting anything in the range of USB 3 speeds, but usually they are USB 2.0 (480 Mbps gross) or even lower-speed connections.

    • @TheBypasser
      @TheBypasser Рік тому

      @@hopf Sorry, but what?! USB-C is NOT just a connector (nor a protocol), but an interconnection standard having a massive underlying specification (see "Universal Serial Bus Type-C Cable and Connector Specification"). And yes, you would say you could make a simple device having 1.1 fallback, or even just power alone fed through a Type-C connector and still remain sort-of within the named specs, but that is what the millennials would call "a lifehack", as we all know how to route those older USBs, now routing a fully-featured Type-C is what can get confusing at first (and exactly what you didn't show us).

  • @selva81652
    @selva81652 Рік тому +2

    Hi,
    Thanks for the knowledge, I have a small doubt like how to choose frequency range and impedance value for ferrite bead, like in which frequency I need high impedance.

    • @PhilsLab
      @PhilsLab Рік тому +1

      Thanks for watching! I'll make a more detailed video on that in the (near) future. For now, I highly recommend app note AN-1368 by Analog Devices covering ferrite beads in more detail.

    • @selva81652
      @selva81652 Рік тому +1

      @@PhilsLab Thanks for the reply, waiting for that video, because I can't get that information at anywhere.

  • @sanjaybatra6593
    @sanjaybatra6593 Місяць тому

    Sir, Isn't it a complicated buck convertor ? Can't we use AMS1117 3.3, which can handle up to 1A current and easy to use. I think it don't need an inductor and so much components.

  • @creedo8301
    @creedo8301 3 місяці тому

    I did read the app note yet still dont know how to pick values for the PI filter
    Does anyone have a source on it ?

  • @kryptocat4240
    @kryptocat4240 8 місяців тому

    Hai i have a question please answer to me
    7:20 how can i get 3 A of current ? Is it possible by changing the value of resistor connected to CC1 and CC2 ?
    If yes then what value should i go with ?

  • @sanjaybatra6593
    @sanjaybatra6593 Місяць тому

    Sir I have two questions:
    As you said, pi-filter is a lowpass filter. What type of noises pi filter is reducing.
    Question 1. Let suppose we are using SMPS, not USB. We can also use this pi-filter after SMPS ? (excellent quality SMPS) ?
    Suppose an AC inductive load when "switched off" create high surge voltage on POWER LINES. I have seen SMPS is not able to stop the impact of these surge voltage. So it pass through SMPS and disturb microcontroller and other components on board.
    2. Do pi-filter will be useful in this case?
    3. We can also used EDS protection after SMPS ?
    ESD protection after SMPS will be helpful to reduce impacts of surge voltage ?
    What component will be used for ESD protection ? TVS diode ?
    Humble rest to guide in details : 🙌
    share a relevant video link.

  • @TheBypasser
    @TheBypasser Рік тому

    A few issues tho:
    - Large symbols with missing pins make the schematic unreadable, and it is not obvious where the remaining pins go. Pro tip: use smaller multi-gate ones (say, here it is begging to split off the data lanes into a separate gate), so the schematic would be logically structured - and show every single pin so the reader would not get confused!
    - This is not C, but a "compatibility" C connector over USB 2.0/1.1, not only we all know how to route this relic, but also it even lacks the OTG features. The (somewhat) true C needs: power feed direction, voltage request/feedback, side selection/lane mux, usually a set of TVS as we talk potentially high power...
    - Everything with external cables must be protected! Aside of the mentioned TVS you need a fuse and an OVP for a case of a residual charge or a PSU glitch. Also by the specs the USB hardware must remain intact under a cable failure, so for a high-voltage request this one is not even a way to start.