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: Tues & Thu 14h00−15h00

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    Tue    16:05−17:25    Tory Building 238
   LEC 2    Thu    16:05−17:25    Tory Building 238
   LAB A1    Fri    14:35−17:25    Minto Centre 6070
   LAB A2    Mon    14:35−17:25    Minto Centre 6070
   LAB A3    Mon    8:35−11:25    Minto Centre 6070

Marks

Work  Value
Assignments/Quizzes    15−25%
Labs    25%
Midterm Exam    10−20%
Final Exam    35−45%

Variable mark fractions will be individually adjusted to maximize each students mark.


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

Online material:

Extra Tutorials

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

Sep 19   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)
  TB238

Sep 22   Read: #2:1—41
Practice: Questions (page 6)
  CO213

Sep 29   Read: #1:26—40, and #2:42—56
Practice: Questions
  SA313

Exams (Quizzes, Midterm and Final)

  • Midterm exam is Oct 13 (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).
  • A Quiz will take place in the first 10 minutes of the Thursday class.

Marks Policies

  • Late work Policy (without *excellent* excuse): 1) 20% if ≤ 7 days late, 2) 0 mark if > 7 days late.
  • 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

 
No.   Lab / Questions   Dates
0   Lab: Milestone #0 (solutions)
  Sep 12, Sep 16  

1   Lab: Milestone #1A, Lab: Milestone #1B   Sep 19, Sep 23, Sep 26, Sep 30,  

2   Lab: Milestone #2, Note on AD620   Oct 3, Oct 7, Oct 14, Oct 17,  

3   Lab: Milestone #3A, Lab: Milestone #3B
Measured filter performance
  Oct 21, Oct 31, Nov 4, Nov 7  

4   Lab: Milestone #4   Nov 11 ,Nov 14, Nov 18 Nov 21,  

5   Lab: Milestone #5, Circuit diagram (start), Example of "engineering quality" drawing
Lab Kit Return Sheet
  Nov 25, Nov 28, Dec 2, Dec 5  

Course Outline

Date   Activity   Quiz (Thurs)
Sep 8,   Introduction, Review of linear circuits   No Quiz

Sep 13, Sep 15   Bioelectrical safety and standards Isolation circuits, Relays
Slides01-Elec-Safety,
  Quiz #0 (solutions)

Sep 20,   Amplifiers and feedback, Op-amp circuits   No Quiz

Sep 22, Sep 27,   Amplifier limitations, static and dynamic
slides03B-biopotential-amplifiers,
  Sept 22: Quiz #1

Sep 29 Oct 4   Instrumentation amplifiers
slides03C-amp-properties (exclude 3C.3,3C.7,3C.13), slides03D-amplifier-circuits (only 3D.8—3D.11)
  Sep 29: Quiz #2

Oct 6, Oct 11,   Filter design (see code examples, below), Review   Oct 6: Quiz #3

Oct 13   Midterm

Oct 18, Oct 20   Comparators
Non-Linear Amplifiers
  No Quiz

Oct 25, Oct 27   Winter Break (class cancelled)   No Quiz

Nov 1, Nov 3   Non-linear amplifiers, triggers   Nov 3: Quiz #4

Nov 8, Nov 10   Mono- and Bistable circuits   Nov 10: Quiz #5

Nov 15, Nov 17   Oscillators
Wien Bridge Results, Design of op amp sine wave oscillators [TI.com],
  Nov 17: Quiz #6

Nov 22, Nov 24   Electrodes and sensors
slides07A-electrodes, slides07B-sensors
  Nov 24: Quiz #7

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

Dec. 1,   Quiz/Midterm–improvement exam (Location: UC 231)   No Quiz

Dec 6 Dec 8   Electrical Machines
Electrical Actuators (Ahmadi), Motor Documentation (Ahmadi)
  No Quiz

Dec. 11   Review, 15h00–16h30 ( Location: CB 3101)

Dec. 12   Final Exam, 9h00−12h00, Location AH, rows 37-40 (Final page#1)

For study: (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  
Sep. 12  
clf fprintf('N Fp(0.8) Fs(-40) Fs(-60) Fs(-80) fn G fn G fn G fn G\n'); ftype = 'Butterworth'; ftype = 'Chebychev 0.2dB'; fprintf('FILTER = %s\n',ftype); for N=2:2:8 switch ftype case 'Butterworth'; [a,b] = butter(N,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 2.0dB'; [a,b] = cheby1(N,2.0,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)); gain = - real(r(j))/wd(end-j); wd(end-j+1) = 3 - 2*gain; 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
clf N Fs(40dB) Fs(60dB) Fs(80dB) fn G fn G fn G fn G FILTER = Butterworth 2 10.00 31.62 100.00 1.000 1.586 4 3.16 5.62 10.00 1.000 1.152 1.000 2.235 6 2.16 3.16 4.68 1.000 1.068 1.000 1.586 1.000 2.482 8 1.78 2.37 3.16 1.000 1.038 1.000 1.337 1.000 1.889 1.000 2.610 FILTER = Chebychev 0.1dB 2 18.11 57.28 181.13 1.820 1.697 4 3.10 5.41 9.55 0.789 1.384 1.153 2.542 6 1.81 2.54 3.64 0.513 1.332 0.834 2.249 1.063 2.784 8 1.43 1.79 2.30 0.382 1.314 0.645 2.155 0.894 2.592 1.034 2.876 FILTER = Chebychev 0.2dB 2 15.21 48.08 152.06 1.535 1.745 4 2.85 4.95 8.75 0.701 1.452 1.095 2.589 6 1.72 2.40 3.44 0.460 1.402 0.803 2.330 1.038 2.810 8 1.39 1.73 2.21 0.343 1.386 0.623 2.246 0.878 2.642 1.021 2.892 FILTER = Chebychev 0.5dB 2 12.16 38.46 121.62 1.231 1.842 4 2.57 4.47 7.85 0.597 1.582 1.031 2.660 6 1.62 2.26 3.24 0.396 1.537 0.768 2.448 1.011 2.846 8 1.35 1.66 2.11 0.297 1.522 0.599 2.379 0.861 2.711 1.006 2.913 FILTER = Chebychev 2.0dB 2 8.61 27.23 86.10 0.907 2.114 4 2.21 3.76 6.61 0.471 1.924 0.964 2.782 6 1.50 2.04 2.88 0.316 1.891 0.730 2.648 0.983 2.904 8 1.27 1.55 1.95 0.238 1.879 0.572 2.605 0.842 2.821 0.990 2.946 FILTER = Bessel 2 10.00 31.62 100.00 1.000 1.268 4 3.13 5.62 10.00 0.944 1.084 1.059 1.759 6 2.11 3.16 4.62 0.928 1.040 0.977 1.364 1.102 2.023 8 1.74 2.34 3.16 0.921 1.024 0.948 1.213 1.011 1.593 1.133 2.184

 

Last Updated: $Date: 2017-01-18 18:18:10 -0500 (Wed, 18 Jan 2017) $