SCE Carleton Logo
  Carleton > Engineering > SCE > Faculty > A. Adler > Courses > SYSC3203

 

SYSC 3203 - Bioelectronics

Description

Biomedical transducers, sensors, and biomedical actuators. Biomaterials and biocompatibility. Amplifier designs: inverting, noninverting, differential, and bioinstrumentation. Amplifier analysis: gain, sensitivity, distortion and stability. Filter design. Sampling and quantization. Electrical machines. Biomedical electrical safety and standards.

Prerequisites

Prerequisite(s): MATH 3705 and PHYS 1004 and enrolment in Biomedical and Electrical Engineering or Biomedical and Mechanical Engineering programs.

Instructor

Andy Adler
Email: adler@sce.carleton.ca
Office: Canal 6204
Phone: +1-613-520-2600 x 8785
Office Hours: Mon 10h00–11h00 & Wed 11h00—12h00

Teaching Assistants

  John Harvey   Anastassia Gharib
Email:   jharvey@sce.carleton.ca      AnastassiaGharib@cmail.carleton.ca
Lab:   Canal 6105A   MacKenzie 2455
Office Hours:   TBA   TBA

Times and Locations

Section  Activity  Day  Time  Location
SYSC3203    LEC 1    Mon    16:05−17:25    Tory Building 208
   LEC 2    Wed    16:05−17:25    Tory Building 208
   LAB A1    Fri    14:35−17:25    Minto Centre 6070
   LAB A2    Tue    8:35−11:25    Minto Centre 6070
   LAB A3    Wed    8:35−11:25    Minto Centre 6070

Marks

Work  Value
Labs    30%
 ∼ Prelab     ∼ 10%
 ∼ Reports     ∼ 20%
Midterm Exam #1    10%
Midterm Exam #2    10%
Final Exam    50%

Text

The course text will be the course notes.

An optional text will be: Sedra&Smith, Microelectronic Circuits (Any edition will be suitable) ISBN: 978-0195116632

Course notes:
Thanks to Pooria Shafia! Notes are freely available under the creative commons Attribution-Noncommercial-ShareAlike license.
L01-2017Sep6 L02-2017Sep11 L03-2017Sep13 L04-2017Sep18 L05-2017Sep20 L06-2017Sep25 L07-2017Sep27
L08-2017Oct2 L09-2017Oct4 L10-2017Oct16 L11-2017Oct18 L12-2017Oct30 L13-2017Nov1 L14-2017Nov6
L15-2017Nov8 L16-2017Nov13 L17-2017Nov20 L18-2017Nov22 L19-2017Nov27 L20-2017Nov29 L21-2017Dec4
L22-2017Dec6

Online material:
Basics in Systems and Circuits Theory [fh-kaernten.at]: Module 1, Module 2

Extra Tutorials

Date   Activity   Location
Sep 21   Read: #1:1—25
Practice: Questions (page 1—2)
  MC3033

Oct 5   Read: Sedra&Smith: 2.1(Ideal Op amp), 2.2.1(Inverting Configuration), 2.2.4(Weighted summer), 2.3.1(Non-inverting Configuration)
Or read: Op amp intro [umich.edu]
Or watch: [Youtube]
Practice: Questions (page 4)
  CB2400

Exams (Quizzes, Midterm and Final)

  • Midterm exam #1 is Oct 11 (80 minutes, in class).
  • Midterm exam #2 is Nov 15 (80 minutes, in class).
  • Final exam date will be set by the university
  • For all exams, you will be permitted a calculator and one (1) 8.5"×11" paper sheet containing any information you choose (double sided).

Marks Policies

  • If you have a question about a mark you have received, please fill out, sign and submit this form.
  • Academic fraud will be taken very seriously. Cooperation between students for assignments is expected and encouraged, however, copying of another's work is not. You should not be leaving a discussion with copies of another student's work.

Academic Accomodation

  • The Paul Menton Centre for Students with Disabilities (PMC) provides services to students with Learning Disabilities (LD), psychiatric/mental health disabilities, Attention Deficit Hyperactivity Disorder (ADHD), Autism Spectrum Disorders (ASD), chronic medical conditions, and impairments in mobility, hearing, and vision. If you have a disability requiring academic accommodations in this course, please contact PMC at 613-520-6608 or pmc@carleton.ca for a formal evaluation. If you are already registered with the PMC, contact your PMC coordinator to send me your Letter of Accommodation at the beginning of the term, and no later than two weeks before the first in-class scheduled test or exam requiring accommodation (if applicable). Requests made within two weeks will be reviewed on a case-by-case basis. After requesting accommodation from PMC, meet with me to ensure accommodation arrangements are made. Please consult the PMC website  for the deadline to request accommodations for the formally-scheduled exam (if applicable).
  • Pregnancy obligation: write to me with any requests for academic accommodation during the first two weeks of class, or as soon as possible after the need for accommodation is known to exist.
  • Religious obligation: write to me with any requests for academic accommodation during the first two weeks of class, or as soon as possible after the need for accommodation is known to exist.
  • For more details see the Equity Services website

Labs

  • Each lab consists of
    • a prelab problem set (per individual)
    • electronics design, implementation, and evaluation
    • all work *must* be done in a Lab notebook($9 from bookstore)
    • work must do done to an "engineering quality": Example (The key question: would it be possible to repeat the tests based on your work)
  • Prelabs (last 4 digits of student #)

  • Deposits: electronics kits require a $50 deposit (per lab group). Lab kit Bill of Materials.
  • To get your kit, please bring a signed Student Safety Contract and visit the SCE Office (4456, Mackenzie). Bring $50 cash (between each group of two).
  • Images of final product: Interface, Construction, Lab Project Movie, (HD)
  • Floppybird links: Regular Version, Easy Version, (source) OR Colour Switch
  • Information: Datasheets: Data sheet for USB optical mouse single chip
     
    No.   Lab / Questions   Prelab Assignment   Dates
    0   Lab: Milestone #0 Lab: Milestone #0
        Sep 12, Sep 13, Sep 15  

    1   Lab: Milestone #1 Lab: Milestone #1A, Lab: Milestone #1B     Sep 19, Sep 20, Sep 22
    Sep 26, Sep 27, Sep 29
     

    2   Lab: Milestone #2 Lab: Milestone #2, Note on AD620     Oct 3, Oct 4, Oct 6
    Oct 10, Oct 11, Oct 13
     

    3   Lab: Milestone #3 Lab: Milestone #3A, Lab: Milestone #3B
    Measured filter performance
        Oct 17, Oct 18, Oct 20
    Oct 31, Nov 1, Nov 3
     

    4   Lab: Milestone #4 Lab: Milestone #4A, Lab: Milestone #4B     Nov  7, Nov  8, Nov 10
    Nov 14, Nov 15, Nov 17
     

    5   Lab: Milestone #5 Lab: Milestone #5,
    Lab Kit Return Sheet
        Nov 21, Nov 22, Nov 24
    Nov 28, Nov 29, Dec 1
    Dec 5, Dec 6
     

    Course Outline

    Date   Activity  
    Sep 6   Introduction, Expectations (Prerequisites),
    Review of linear circuits Resistance, Resistor Colour Codes

    Sep 11, Sep 13   Bioelectrical safety and standards"> Isolation circuits, Relays
    Slides01-Elec-Safety, ... Electrical Current to and Through the Human Body ...

    Sep 18, Sep 20   Amplifiers and feedback, Op-amp circuits

    Sep 25, Sep 27   Amplifier limitations, static and dynamic
    slides03B-biopotential-amplifiers,

    Oct 2, Oct 4   Instrumentation amplifiers
    slides03C-amp-properties (exclude 3C.3,3C.6−7,3C.11,3C.13), slides03D-amplifier-circuits (only 3D.8—3D.11)

    Oct 9   Thanksgiving (no classes)

    Oct 11   Midterm #1
    In CB2104 (and in TB208)

    Oct 16, Oct 18   Filter design

    Oct 23, Oct 25   Fall Break (no classes)

    Oct 30, Nov 1   Non-Linear Amplifiers
    Comparators, triggers

    Nov 6, Nov 8, Nov 13   Mono- and Bistable circuits, Oscillators
    Wien Bridge Results, Design of op amp sine wave oscillators [TI.com],

    Nov 15   Midterm #2

    Nov 20 Nov 22   Electrodes and sensors
    slides07A-electrodes, slides07B-sensors

    Nov 27, Nov 29   ADCs and Sampling
    slides-08A-Sampling, slides-08B-Quanization, slides-08C-Time-Frequency, slides-08D-Nyquist-Aliasing, The Loudness War [Youtube],

    Dec 4, Dec 6   Electrical Machines
    Electrical Actuators (Ahmadi), Motor Documentation (Ahmadi)

    Dec 8   Review

    Dec. 15   Final Exam: 9h00−12h00, AT301

    For study: (Final 2017, Midterm#2 2017(with solutions), Midterm#1 2017(with solutions), Final 2016, Midterm 2016(all), Midterm2 2016(with solutions), Midterm 2015(v3), Final 2015 (Q2,Q3,Q8,Q9), Midterm 2014(v1), Final 2014 (Q1,Q2,Q3,Q6), Questions1, Questions2) Quizzes Solutions) Quizzes Solutions)
     

    Code Examples

    Date   Code  
    Oct. 12  
    ftype = 'Butterworth'; fprintf('N Fp(0.8) Fs(-40) Fs(-60) Fs(-80) | Fn Zeta Fn Zeta Fn Zeta Fn Zeta\n'); fprintf('FILTER = %s\n',ftype); for N=2:2:8 switch ftype case 'Butterworth'; [a,b] = butter(N,1.0,'s'); case 'Chebychev 0.05dB';[a,b] = cheby1(N,0.05,1.0,'s'); case 'Chebychev 0.1dB'; [a,b] = cheby1(N,0.1,1.0,'s'); case 'Chebychev 0.2dB'; [a,b] = cheby1(N,0.2,1.0,'s'); case 'Chebychev 0.5dB'; [a,b] = cheby1(N,0.5,1.0,'s'); case 'Chebychev 1.0dB'; [a,b] = cheby1(N,1.0,1.0,'s'); case 'Bessel'; [a,b] = besself(N,1.0,'s'); case 'Elliptical 0.5dB';[a,b] = ellip(N,0.1,20,1.0,'s'); otherwise; error('huh?'); end f = logspace(-2, 3,5001); t = a(end)./polyval(b,1j*f); hold on; subplot(311); loglog(f,abs(t)); ylim([1e-8, 1.5]); xlim([min(f),max(f)]); title([ftype,': Frequency Response']); hold off; hold on; subplot(312); loglog(f,abs(t)); ylim([0.6, 1.5]); xlim([min(f),max(f)]); title([ftype,': Passband Response']); hold off; hold on; subplot(313); semilogx(f,180/pi*unwrap(phase(t))); xlim([min(f),max(f)]); title([ftype,': Phase Response']); hold off ff= find(abs(t)< 0.7); pb = f(ff(1)); ff= find(abs(t)<=1e-2); sb40= f(ff(1)); ff= find(abs(t)<=1e-3); sb60= f(ff(1)); ff= find(abs(t)<=1e-4); sb80= f(ff(1)); r=roots(b); wd = zeros(size(r)); for j=1:2:length(r) wd(end-j) = abs(r(j)); wd(end-j+1) = - real(r(j))/wd(end-j); %zeta end fprintf('%d %7.3f %7.3f %7.3f %7.3f |', N, pb,sb40,sb60,sb80); fprintf(' %5.3f', wd ); fprintf('\n'); end
    Filter responses
    N Fp(0.8) Fs(-40) Fs(-60) Fs(-80)| Fn Zeta Fn Zeta Fn Zeta Fn Zeta FILTER = Butterworth 2 1.012 10.000 31.623 100.000 | 1.000 0.707 4 1.007 3.162 5.623 10.000 | 1.000 0.924 1.000 0.383 6 1.005 2.158 3.162 4.645 | 1.000 0.707 1.000 0.966 1.000 0.259 8 1.005 1.778 2.371 3.162 | 1.000 0.981 1.000 0.831 1.000 0.556 1.000 0.195 FILTER = Chebychev 0.05dB 2 2.291 21.577 68.234 215.774 | 2.162 0.668 4 1.285 3.365 5.888 10.423 | 0.885 0.833 1.221 0.250 6 1.125 1.897 2.673 3.846 | 0.569 0.860 0.870 0.412 1.091 0.120 8 1.069 1.479 1.858 2.393 | 0.422 0.870 0.670 0.464 0.912 0.228 1.050 0.069 FILTER = Chebychev 0.1dB 2 1.963 18.113 57.280 181.134 | 1.820 0.652 4 1.219 3.097 5.408 9.550 | 0.789 0.808 1.153 0.229 6 1.096 1.807 2.535 3.639 | 0.513 0.834 0.834 0.375 1.063 0.108 8 1.054 1.432 1.791 2.296 | 0.382 0.843 0.645 0.423 0.894 0.204 1.034 0.062 FILTER = Chebychev 0.2dB 2 1.690 15.205 48.084 152.055 | 1.535 0.628 4 1.161 2.851 4.955 8.750 | 0.701 0.774 1.095 0.205 6 1.072 1.722 2.399 3.436 | 0.460 0.799 0.803 0.335 1.038 0.095 8 1.040 1.387 1.726 2.208 | 0.343 0.807 0.623 0.377 0.878 0.179 1.021 0.054 FILTER = Chebychev 0.5dB 2 1.403 11.995 37.844 119.674 | 1.231 0.579 4 1.096 2.553 4.416 7.780 | 0.597 0.709 1.031 0.170 6 1.042 1.614 2.234 3.192 | 0.396 0.731 0.768 0.276 1.011 0.077 8 1.026 1.334 1.644 2.094 | 0.297 0.739 0.599 0.310 0.861 0.144 1.006 0.043 FILTER = Chebychev 1.0dB 2 1.227 9.954 31.405 99.312 | 1.050 0.523 4 1.057 2.339 4.027 7.079 | 0.529 0.637 0.993 0.140 6 1.026 1.538 2.113 3.006 | 0.353 0.657 0.747 0.227 0.995 0.062 8 1.014 1.294 1.585 2.014 | 0.265 0.664 0.584 0.256 0.851 0.117 0.997 0.035

     

    Last Updated: $Date: 2018-01-31 10:19:24 -0500 (Wed, 31 Jan 2018) $