Sie sind auf Seite 1von 8

ECE 5540 Homework 2

Mini project: design audio driver with noise cancellation


Overview: You will design circuit to drive audio-band signals onto a speaker while monitoring the
output with a microphone to provide distortion correction and noise (interference) cancellation. You
will be provided with a model of speaker, microphone, and supporting electronics. Your job is to design
a transistor-level circuit to meet the below specs while minimizing DC power consumption and silicon
area.
Model description: You will be supplied with two blocks to model interfaces of the circuit. All other
components in your final design must come from the 6hp library: you may use off-chip ideal resistors
and capacitors, but each one will be considered equal to 1 mm2 of layout area .
The speaker is a coil driving a fixed magnet attached to a membrane, with an impedance of
approximately 8. The Microphone is a membrane with a fixed charge suspended above a gate-less
FET, modulating its resistance, which we will just model as a voltage source with thevenin resistance of
1k. Finally the signal source is centered at Vref (which you must generate) and swings up to +/- 150mV
with a 10k output impedance. VDD models the battery/charger power supply.
The audio-peripherals model (Audio_model) includes a 2-terminal input port for the speaker
(speaker_p, speaker_m), a 2-terminal output port for the microphone (MIC_p, MIC_m), and a 1-terminal
(ground-referenced) output (audio_out) whose voltage models the output sound-wave. The model
includes modeling of impedance, transfer functions, and external audio noise to be suppressed.
The electronics model (sys_model) includes the signal source (ground-referenced) which supplies the
desired audio signal (sig),centered on the voltage you provide to ref, gnd and vdd modelling a
battery. This also includes a model of VDD ripple when charging.
Specifications: To be met across temperature (-20C to 80C), process, and supply (1.3V<VDD< 1.8V).
You must provide appropriate drive to the speaker to provide a 150mV peak output to Audio_out, readback from MIC, and provide a reference voltage to the electronics model to set the output level of signal
source.
Gain: from sig_source to Audio_out = 0dB with less than 1dB variation from 20Hz to 20kHz
Noise: Integrated output noise (on Audio_out) from 20Hz to 20kHz of less than 45V, and the maximum
noise spectral density in the 20Hz-20kHz range must be < 100nV/Hz
Spurious-free dynamic range: taking an FFT of the Audio_out from the last 100ms of a 150ms transient
simulation (8192 point fft): there should be no spurs with magnitude greater than 45V (which for a
150mV peak output is an 70dB SFDR) in the 20Hz-20kHz band. This includes both harmonic distortion
and interference from audio noise and supply. The FFT should, however, show the input signals: three
50mV signals at 50Hz, 500Hz and 5kHz.
Stability: circuit must be stable, as evidenced by a lack of RHP poles from 1Hz-10GHz (test for RHP poles:
look for peaks combined with rapid +180 degree jumps in phase) and lack of ringing/oscillation in
transient simulations.
Start-up: Circuit must settle to appropriate bias points in 100ms when VDD is stepped from 0 to VDD.

Scoring will be based on meeting deliverables, meeting specifications (points will be docked for failing to
meet spec) power consumption, layout area, and off-chip component count.

Suggestions/Hints:
1) Characterize the Speaker/MIC model, finding the input impedance across frequency, as well as
the transfer function from speaker to MIC and Audio_out. Also characterize the magnitude of
external noise (interference) that needs to be suppressed.
2) You will need to design a feedback circuit from microphone to speaker to compensate for gain
variation and suppress noise: compute a first estimate of the required transfer function.
3) Design an idealized block diagram first, and spec out your sub-circuits. Test and refine this
design using idealized amplifiers (voltage-controlled voltage sources (vcvs), etc) and
components (res, cap, etc) from analogLib. Confirm you meet specs with these ideal models.
4) Now, start with lego-style designs to get functionality, gain and stability, then refine for noise,
efficiency and drive strength.
5) Design under nominal conditions (T=26C, VDD=1.5V, process=tt) but with 3-6dB margin. Once
you meet this, verify for corners and refine, improving if you fail a spec, trimming current if you
still have significant margin in all cases (2dB or more).
Deliverables:
1) Interim report (1 for whole group, due Feb 25th by email): 2 pages or 2 slides showing:
a. A block diagram of your approach (at the level of amplifier stages, etc) and computed
specs for the sub-circuits (Gain, bandwidth, input-referred noise)
b. First-draft schematics of sub-circuits.
c. Simulation results showing function and non-awful results (within 20dB of specs) under
nominal conditions.
2) Final report (1 for whole group due March 5th): 5 pages showing:
a. A ~ 1 page 1.5-spaced text (12 point) narrative of your design process.
b. Block diagram of your approach and computed specs for the sub-circuits (This may be
the same as the interim report if nothing has changed)
c. Fully annotated schematics of top-level and sub-circuits.
d. Filled out specification table across corners.
e. Screen shots of most marginal simulation results (ie plot of worst-case noise, SFDR, etc
across temperature, process, etc) with annotation.
f. Layout of components (unrouted) with rulers showing superscripted rectangular area.
g. A 1 to 1.5-page discussion of most interesting/difficult aspect of the design, supported
by 1-2 figures. Also discuss what parts of the circuit/system limit your performance
(noise, distortion, power consumption).
h. References to any resources you used.
3) Summary slide (1 for group due March 5th) to be posted for other groups edification showing:
a. Group-members names (I will strip these before posting)
b. Annotated Block diagram
c. 3 sentence description of approach
d. Results table
e. Figure showing most important/interesting circuit/technique/insight with 2 sentence
description
f. References
4) Design files (1 for group) of all schematics, layout, etc. due March 5th
5) Cross-evaluation (one per group member, to be emailed to me directly due March 6th):
a. 1 paragraph review of group dynamics
b. Percent contribution of each group member, including yourself, totaling 100%.

Interim report template:


Group members names
1 paragraph text overview

Block Diagram

Description of block diagram, and critical specs of sub-circuits

Annotated circuit schematics

Brief description of circuits and simulation plots.

Annotated simulation plots: Gain vs frequency, output noise, plots of transient signal on Speaker,
microphone and Audio_out. FFT of Audio_out.

Specification summary table:


Specification
Min/max gain from 20Hz-20kHz
Integrated output noise, V
Peak output noise V/Hz1/2
SFDR (in dBV)
DC current from VDD (IDD), A
Area, in m2

Simulated result

Brief description of plan going forward

Final report template:


Group members names
Narrative: 1 page

Block Diagram

Description of block diagram, and specs of sub-circuits

Annotated circuit schematics, including top-level, and any subcircuits.


This may cove more than one page

Brief text describing schematics

Spec. name
Nom. -20C 100C
Max Gain, dB
Min Gain, dB
Int. noise, V
Max noise V/Hz
SFDR, dBV
Start-up/stable (Y/N)
IDD, mA
Area,
Simulation plots of worst-case scenarios

SS

FF

1.3 VDD

1.8VDD

100C, SS

-20C, FF

Worst case AC gain

Worst case Noise

Worst case SFDR (FFT of Audio out)

Worst-case start-up (transient

Example transient on Speaker, MIC

Worst case transient on Audio_out

Annotated layout

Discussion (with two figures)

References:
(not required, but if you use external resources, you must reference them)

Das könnte Ihnen auch gefallen