26.12.2012 Views

Medical Applications User Guide (pdf) - Freescale Semiconductor

Medical Applications User Guide (pdf) - Freescale Semiconductor

Medical Applications User Guide (pdf) - Freescale Semiconductor

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

9.5<br />

Digital Signal Processor<br />

The digital signal processor (DSP) performs<br />

the signal’s digital filtering. The audio signal<br />

samples taken from the ADC are stored in<br />

memory. A filter algorithm is applied to the<br />

sampled signal.<br />

A DSC such as <strong>Freescale</strong>’s MC56F8006 can<br />

take the place of an amplifier, ADC and PWM/<br />

timers. See Figure 9-7. The advantages to<br />

replacing these discrete devices with one DSC<br />

include board real estate savings (critical for<br />

small hearing aids), increased reliability by<br />

reducing the number of failure points and a<br />

reduced cost.<br />

The <strong>Freescale</strong> MC56F8006 DSC provides the<br />

following features:<br />

• 16-bit 56800E core<br />

• Programmable gain amplifier connected to<br />

ADC inputs<br />

• Dual 12-bit ADC<br />

• Six-channel, 15-bit PWM<br />

For wireless communication, power<br />

management, keypad and speaker<br />

implementation, see Chapter 3 Introduction.<br />

MC56F800x: MC56F8006 and<br />

MCF56F8002 Digital Signal<br />

Controllers<br />

Key features of these DSCs include:<br />

• Single-cycle 16 × 16-bit parallel multiplieraccumulator<br />

(MAC)<br />

• Four 36-bit accumulators including<br />

extension bits<br />

• Two 2x-16x programmable gain amplifiers<br />

(PGAs)<br />

• Three analog comparators<br />

• Two 12-bit ADCs<br />

• Six output PWMs with programmable fault<br />

capability<br />

• Two 16-bit timers, one 16-bit periodic<br />

interval timer and a programmable delay<br />

timer<br />

• Ultra-low-power operation (nine different<br />

power modes)<br />

Home Portable <strong>Medical</strong><br />

Figure 9-7: Simplified Application Using Digital Signal Controller<br />

Figure 8-7: Simplified Application Using Digital Signal Controller<br />

Microphone<br />

Digital Signal Controller<br />

Pre-Amplifier Amplifier<br />

Embedded<br />

Analog-to-Digital<br />

Embedded<br />

Timers<br />

n<br />

Pre-Amplifier<br />

Converter<br />

(PWN function)<br />

PWN<br />

signals<br />

Figure 9-8: MC56F800x Block Diagram<br />

Figure 8-8: MC56F800x Block Diagram<br />

6 KB<br />

8 KB<br />

Memory<br />

Options<br />

Three Analog<br />

Comparators<br />

Two 2x-16x<br />

Wideband PGAs<br />

High-Speed SCI<br />

System Clock Control<br />

(COSC, ROSC, PLL)<br />

Two 12-bit<br />

ADCs<br />

2 KB SRAM<br />

Application Notes<br />

• Static Serial Bootloader for<br />

MC56F800x/801x/802x/803x (document<br />

AN3814)<br />

freescale .com/medical 53<br />

Flash<br />

Power<br />

SuperVisor<br />

16-bit Periodic<br />

Interval Timer<br />

Programmable<br />

Delay Block (PDB)<br />

Six Output PWM<br />

Voltage<br />

Regulators<br />

Interrupt<br />

Controller<br />

H-Bridge<br />

Two 16-bit Timers<br />

SPI PC COP<br />

56800E Core/32MIPS<br />

System Integration<br />

Module (SIM)<br />

Peripherals Flash RAM Core Plus Features<br />

Speaker

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!