Episode Details

Back to Episodes

#711 – Medical Electronics Education with Mark Palmeri

Published 3 months, 1 week ago
Description

Welcome Dr Mark Palmeri, professor at Duke University!

  • Mark has been at Duke since 1996, and has completed undergraduate, graduate, medical, and PhD degrees here (!)
  • He has focused on making medical devices and now teaches others to do the same in his Biomedical Engineering (BME) courses
  • Verification and Validation (v&v) is a large constraint in getting a regulated medical device to market
  • BME design fellows is a program that guides students towards real world use cases and design projects
  • The courses that Mark runs reminds Chris of “automatic job offers” that Chris has heard about for classes like those taught by former guest Larry Sears (at CWRU). Also SMPS design courses at UT Dallas and microarchitecture courses like those taught at University of Michigan.
  • Teaching the skills of troubleshooting / debug
  • Putting together circuits like Legos
  • There are difficulties when teaching students with various levels of experience, namely how deep to go on any particular subject and how much background to provide.
  • Mark has been flipping a circuit course on its head, instead prompting students with ideas like “how do you capture bio signals electronically and pull them into a microcontroller”
  • Tools of the trade for Mark’s courses include
    • KiCad
    • ngspice (built in to KiCad)
    • Jupyter notebooks
    • VS code
    • Git
    • Zephyr
  • Talking about power as an intuition builder, as opposed to currents or voltages
  • V&V requires that you have a quality management system (QMS)
  • IEC60601
  • Going through companies that have  QMS can be a shorter path for bringing a device to market
  • Even face shields needed to go through that process when COVID hit
  • Firmware and embedded in BME at graduate level
  • Mark and students in BME Design Fellows course have been working on a Tympanometer, targeted at resource constrained industries
  • Mark also teaches students how to use Zephyr, as opposed to how most educational programs migrate towards arduino
  • A challenge for teaching Zephyr is the devicetreed
  • They target Nordic Semiconductor parts, which have great support and educational resources
  • Mark experienced a “vertical learning curve” when first migrating designs to Zephyr a few years ago
  • Complicating things is that most students haven’t coded in C, if they have done much code at all
  • Teaching how to lock to a particular version with Zephyr manifests
  • Using CI/CD for autom
Listen Now

Love PodBriefly?

If you like Podbriefly.com, please consider donating to support the ongoing development.

Support Us