Medical Applications User Guide (pdf) - Freescale Semiconductor
Medical Applications User Guide (pdf) - Freescale Semiconductor
Medical Applications User Guide (pdf) - Freescale Semiconductor
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Appendix<br />
Analog Measurement<br />
Engine<br />
Some of the analog modules are commonly<br />
used in most of the medical applications.<br />
Therefore, it is necessary to add them in the<br />
design separately, which increases the<br />
PCB size and increases the cost. <strong>Freescale</strong><br />
medical-oriented solutions embed these<br />
modules—reducing PCB size, cost and<br />
increasing the design performance. Modules<br />
included in the analog measurement engine<br />
are: OPAMP, TRIAMP, ADC, DAC, ACMP, VREF<br />
and PDB. These modules are explained below.<br />
OPAMP<br />
Operational amplifiers (OPAMPS) have several<br />
purposes. They can be configured as simple<br />
as a buffer circuit or as complex as an N order<br />
filter, OPAMPS have a huge application field in<br />
the medical industry.<br />
<strong>Freescale</strong> medical oriented MCUs integrate<br />
operational amplifiers on chip. These OPAMPS<br />
can be configured to work as general purpose<br />
OPAMPS, buffer circuit or configurable gain<br />
inverting and non-inverting amplifiers.<br />
TRIAMPS<br />
Transimpedance amplifiers (TRIAMP) are<br />
special general purpose OPAMPS with<br />
reduced input offset voltage and bias current,<br />
ideal for applications which requires low<br />
amounts of voltage and current. TRIAMPS<br />
can be also used as general purpose OPAMPS<br />
to reduce BOM and PCB size.<br />
ACMP<br />
Analog comparators (ACMP) compare two<br />
analog inputs and generate a high or low<br />
state depending on the input values. Output<br />
is high when the positive input is greater than<br />
the negative input and low when the negative<br />
input is greater than the positive input. Analog<br />
comparators can be constantly checking the<br />
value of both inputs and generate an interrupt<br />
when a change occurs.<br />
Figure A-8: Test Strip Basic Block Diagram Using Flexis MM<br />
Figure A-8: Test Strip Basic Block Diagram Using Flexis MM<br />
Blood<br />
Sample<br />
Reactive<br />
Electrode<br />
External<br />
Components<br />
Embedded<br />
Transimpedance<br />
Amplifier<br />
Figure A-9: Kinetis K50 Family Block Diagram<br />
Figure A-9: Kinetis K50 Family<br />
Security<br />
and Integrity<br />
Cyclic<br />
Redundancy<br />
Check (CRC)<br />
Random<br />
Number<br />
Generator<br />
Cryptographic<br />
Acceleration<br />
Unit (CAU)<br />
Core<br />
ARM ® Cortex-M4<br />
72/100 MHz<br />
Debug<br />
Interfaces<br />
Interrupt<br />
Controller<br />
Standard Feature<br />
MCU/MPU<br />
System Memories<br />
Internal and<br />
External<br />
Watchdogs<br />
Memory<br />
Protection Unit<br />
(MPU)<br />
Embedded<br />
ADC<br />
Xtrinsic<br />
Low-Power<br />
Touch-Sensing<br />
Interface<br />
Segment<br />
LCD Controller<br />
Kinetis K50 Family of MCUs can provide up to 31 16-bit ADC channels<br />
108 <strong>Medical</strong> <strong>Applications</strong> <strong>User</strong> <strong>Guide</strong><br />
DSP<br />
Analog<br />
16-bit<br />
ADC<br />
PGA<br />
Analog<br />
Comparator<br />
6-bit<br />
DAC<br />
12-bit<br />
DAC<br />
Voltage<br />
Reference<br />
OPAMP<br />
TRIAMP<br />
DMA<br />
Low-Leakage<br />
Wake-Up Unit<br />
Timers<br />
FlexTimer<br />
Carrier<br />
Modulator<br />
Transmitter<br />
Programmable<br />
Delay Block<br />
Periodic<br />
Interrupt<br />
Timer<br />
Low-Power<br />
Timer<br />
Independent<br />
Real-Time<br />
Clock (IRTC)<br />
IEEE ® 1588<br />
Timer<br />
Optional Feature<br />
Program<br />
Flash<br />
(128 to 512 KB)<br />
FlexMemory<br />
(32 to 256 KB)<br />
(2 to 4 KB EE)<br />
Serial<br />
Programming<br />
Interface<br />
(EZPort)<br />
SRAM<br />
(32 to 128 KB)<br />
External<br />
Bus Interface<br />
(FlexBus)<br />
Clocks<br />
Phase-Locked<br />
Loop<br />
Frequency-<br />
Locked Loop<br />
Low/High-<br />
Frequency<br />
Oscillators<br />
Internal<br />
Reference<br />
Clocks<br />
Communication Interfaces HMI<br />
I 2 C<br />
UART<br />
(ISO 7816)<br />
SPI<br />
IEEE 1588<br />
Ethernet MAC<br />
I 2 S<br />
Secure<br />
Digital Host<br />
Controller<br />
(SDHC)<br />
USB OTG<br />
(LS/FS)<br />
USB Charger<br />
Detect (DCD)<br />
USB Voltage<br />
Regulator<br />
GPIO