Biomedical Devices Design Laboratory

Lecture Notes

LEC #

TOPICS

1

Introduction (PDF)

Robopsy slide (PDF)

2

Basic electronics

Linear elements, thevenin-norton, impedance analysis (PDF)

3

Diodes and transistors

Models, LEDs, peak-detector, zeners, diode protection circuits, BJT, FET, amplifiers, drivers, H-bridges (PDF)

Handouts

The Interactive Balloon (PDF)

Balloons.mov (MOV)

4

Power supplies

Proper bypassing, linear power supplies, switching power supplies (PDF)

MIT libraries lectures on literature and patent searching

5

Microprocessors I

Basic topologies, feedback, stability, accurate peak detector (PDF)

6

Microprocessors II

Practical considerations, reading op amp datasheets error propagation, filters (PDF)

7

OpAmps I

Basics programming concepts, memory organization, clocks, ADCs (PDF)

Handouts

Ones complement (PDF)

main.c (C)

adc_example.zip (ZIP) (The ZIP file contains: adc_xample_code.pdf and main.c files.)

demo2.zip (ZIP) (The ZIP file contains: main.c, crc.h, and other supporting files for 2nd demo.)

demo.zip (ZIP) (The ZIP file contains: main.c and other supporting files for demo.)

dio_example.zip (ZIP) (The ZIP file contains: dio_xample_code.pdf and main.c files.)

MSP430F22xx_example_C_code.zip (ZIP) (The ZIP file contains: 123 .c files.)

timer_example.zip (ZIP) (The ZIP file contains: timr_xample_code.pdf and main.c files.)

uart_example.zip (ZIP) (The ZIP file contains: uart_xample_code.pdf and other supporting files for the communication peripherals UART.)

8

OpAmps II

Timers, communications, wireless (PDF)

9

Analog signal processing

ADC, references, noise, synchronous detection (PDF)

10

Sensors I

Capacitive, impedance, optical (PDF)

11

Sensors II

Encoders, magnetic, strain acoustic, inertial

 

Labs

This page contains handouts covering each of the lab sessions, and example code and documentation for some of the lab activities listed by topic.

Lab Handouts

Lab Project Description (PDF)

Labs 1 and 2 handout (PDF)

Lab 3 handout (PDF)

Labs 4, 5, and 6 handout (PDF)

Example Code and Supporting Files

PCB Artist v1.1 is required to view some files, and can be downloaded here .

PCB library files for standard components used in class (CML) (PSL) (SSL)

Labs 1-3 design files (PCB) (SCH)

Code for CRC (H)

MSP430 Bootloader description (PDF)

Wootloader software and file (EXE) (EPT)

Lab 6: USB VB Terminal software (EXE)

Lab 6: USB VB Communicator with Hex output — exe file and source code (ZIP)

Lab 6: USB VB Communicator Visual Basic® source code (ZIP)