The Amp Hour

An Interview with Trey German - Launchpad Laden Lodesman


Listen Later

Welcome, Trey German! (@yertnamreg)

  • Trey currently lives "inside the loop" in Houston, TX.
  • He went to school at Rose Hulman, an engineering focused institution. He decided to attend after a summer camp where they built a holonomic robot.
  • During school he was part of Rose Hulman Ventures. This introduced him to the company that gave him his first job, Simma Software.
  • Simma designs protocols and stacks around CAN and J1708. These are used in large scale automotive applications.
  • Trey designed a CAN bootloader which allows for reprogramming parts hanging off the CAN bus.
  • After Simma, he was recruited by Texas Instruments to move down to Houston as part of the C2000.
  • He had previously worked on Luminary Micro parts using the USB stack at Simma, so this was good preparation for porting that stack to C2000 (after TI bought Luminary Micro)
  • The c2000 is a 32 bit processor with a built in DSP. This makes it good for applications with real time control and control loops.
  • The memory address bus is 16 bits, which required defining new types during the USB port (messy!).
  • USB does not need to run on an Real Time Operating System, though it can. They have a proprietary one called TIRTOS.
  • lwip and microip are examples of ethernet stacks running without an RTOS as well.
  • Trey announced his new position at TI: Launchpad applications manager! Congrats!
  • The C2000 Launchpad (which Trey designed) uses Energia, the fork of the Arduino IDE. Energia supports TI parts and the Launchpad family.
  • Energia was the rocket that carried a Russian clone of the Space Shuttle.
  • The C2000 are used for high speed things like a switching regulator controller. The reconfigurable nature allows for efficiency improvements on existing devices in the field!
  • They are also working on integrating PMBus (an i2c type of protocol for interfacing with switching supplies).
  • The switching/digital power stuff runs at 100kHz+. The motors run more in the range of 10-50 kHz.
  • The InstaSPIN software allows for monitoring and controlling motors without needing external sensors (also called Field Oriented Control).
  • A Cleveland company known as Linestream works with TI on some of this software. Chris got to see a demo at the meetup he runs with Martin Lorton.
    • The Clarke Transform and Park transform allow the math to simplify, by translating coordinates.
    • A video by Dave Wilson really helps to clarify some of these points:
    • https://www.youtube.com/watch?v=cdiZUszYLiA
    • There is also a wiki where the theory and application of motor control are discussed in depth.
    • The code is interrupt driven (no RTOS or OS needed) because of the fast response time needed.
    • There is also a small co-processor called the Control Law Accelerator. They recently released a C compiler for it.
    • Trey is working on a quadcopter using instaspin and Launchpad. The body is being cut from die bond material.
    • You can catch Trey at the upcoming NY (World) Maker Faire. You can also find him on Twitter at @yertnamreg.
    • Online he hangs out at C2K Central43oh and the E2E forums on the TI website.
    • Many thanks to Trey for being on the show! We can't wait to try out his new quadcopter design!
      ...more
      View all episodesView all episodes
      Download on the App Store

      The Amp HourBy The Amp Hour (Chris Gammell and David L Jones)

      • 4.9
      • 4.9
      • 4.9
      • 4.9
      • 4.9

      4.9

      226 ratings


      More shows like The Amp Hour

      View all
      The Changelog: Software Development, Open Source by Changelog Media

      The Changelog: Software Development, Open Source

      289 Listeners

      This Week in Tech (Audio) by TWiT

      This Week in Tech (Audio)

      3,061 Listeners

      Security Now (Audio) by TWiT

      Security Now (Audio)

      2,009 Listeners

      Software Engineering Daily by Software Engineering Daily

      Software Engineering Daily

      626 Listeners

      Talk Python To Me by Michael Kennedy

      Talk Python To Me

      583 Listeners

      SpyCast by SpyCast

      SpyCast

      1,534 Listeners

      SANS Internet Stormcenter Daily Cyber Security Podcast (Stormcast) by Johannes B. Ullrich

      SANS Internet Stormcenter Daily Cyber Security Podcast (Stormcast)

      648 Listeners

      Embedded by Logical Elegance

      Embedded

      190 Listeners

      Smashing Security by Graham Cluley

      Smashing Security

      317 Listeners

      Darknet Diaries by Jack Rhysider

      Darknet Diaries

      8,051 Listeners

      Physics World Weekly Podcast by Physics World

      Physics World Weekly Podcast

      77 Listeners

      Practical AI by Daniel Whitenack and Chris Benson

      Practical AI

      208 Listeners

      Hackaday Podcast by Hackaday

      Hackaday Podcast

      64 Listeners

      Latent Space: The AI Engineer Podcast by Latent.Space

      Latent Space: The AI Engineer Podcast

      101 Listeners

      Robinson's Podcast by Robinson Erhardt

      Robinson's Podcast

      265 Listeners