Medical Applications User Guide (pdf) - Freescale Semiconductor
Medical Applications User Guide (pdf) - Freescale Semiconductor
Medical Applications User Guide (pdf) - Freescale Semiconductor
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