Documente Academic
Documente Profesional
Documente Cultură
Information in this document is provided solely to enable system and software implementers to use Freescale Semiconductor products.
There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits
based on the information in this document.
Freescale reserves the right to make changes without further notice to any products herein. Freescale makes no warranty, representation
or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale assume any liability arising out of
the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or
incidental damages. Typical parameters which may be provided in Freescale data sheets and/or specifications can and do vary in
different applications and actual performance may vary over time. All operating parameters, including Typicals must be validated for
each customer application by customers technical experts. Freescale does not convey any license under its patent rights nor the rights
of others. Freescale sells products pursuant to standard terms and conditions of sale which can be found at: store.esellerate.net/store/
Policy.aspx?Selector=RT&s=STR0326182960&pc
A pMedical
p l i c a
t i o n s U
s eGuide
r G u i d e
Applications
User
How to
Reach Us
Medical Applications
User Guide
RoHS-compliant and/or Pb-free versions of Freescale products have the functionality and electrical characteristics as their non-RoHScomplaint and/or non-Pb-free counterparts. For further information, visit freescale.com or contact your Freescale sales representative.
For information on Freescales Environmental Products program, visit freescale.com/EPP.
Freescale, the Freescale logo, AltiVec, CodeWarrior, ColdFire, Kinetis, PowerQUICC, Processor Expert, QorIQ and StarCore are trademarks of
Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, Flexis, Platform in a Package, SMARTMOS, Vybrid and Xtrinsic
are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. ARM is the
registered trademark of ARM Limited. ARM7, ARM9, ARM11, ARMv7, ARM926EJS, Cortex-A8, Cortex-A9, Cortex-M0+, Cortex-M4, Neon and
TrustZone are the trademarks of ARM Limited. The Power Architecture and Power.org word marks and the Power and Power.org logos and
related marks are trademarks and service marks licensed by Power.org. 20102013 Freescale Semiconductor, Inc.
freescale.com/medical
TM
As a practicing surgeon,
my first-hand exposure to the
devices and the industry as a
whole is instrumental in driving
the innovative, high-quality
medical solutions that we
develop here at Freescale.
Dr. Jos Fernndez Villaseor
Freescale healthcare marketing
manager, electrical engineer and
practicing neurosurgeon
freescale.com/medical
Table of Contents
Introduction
1.1
1.2
1.3
1.4
Defibrillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Telehealth System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2 Home Health Hub (HHH) Reference Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.3 Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.4 Voltage Regulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.5 Keypad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.6 Touch-Sensing Software Suite (TSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.7 Xtrinsic Capacitive and Resistive Touch-Sensing Platform (CRTouch) . . . . . . . . . . . . . 17
3.8 How It Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.9 Pulse Width Modulation (PWM) Function for a Speaker Circuit . . . . . . . . . . . . . . . . . . 18
3.10 Wireless Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.11 Introduction to Our Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.12 ZigBee/IEEE 802.15.4 Applications in Healthcare . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.13 ZigBee/IEEE 802.15.4 Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.14 Sub-1 GHz Applications in Healthcare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.15 Sub-1 GHz Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.16 Bluetooth Low Energy Applications in Healthcare . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.17 Bluetooth Low Energy Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.18 Freescale PHDC USB Library Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.19 Standard Medical USB Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.20 Kinetis KL2x Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Blood Pressure Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.2 Heartbeat Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.3 Systolic and Diastolic Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.4 Invasive Blood Pressure Monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.5 Obtaining Pressure Measures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.6 Blood Pressure Monitor Reference Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Heart Rate Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.2 Heart Signals Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.3 Filters and Amplification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.4 Amplifier and Filtering Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.5 Obtaining QRS Complexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.6 Heart Rate Monitor Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Blood Glucose Meter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.2 Test Strip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.3 Wired and Wireless Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
6.4 LCD Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Pulse Oximetry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.2 Signal Acquisition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.3 Circuit Design Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.4 Circuit LED Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.5 Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Activity Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.2 Electocardiography (ECG) Acquisition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
8.3 Pedometer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
8.4 User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
8.5 Reference Designs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Hearing Aid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
9.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
9.2 Microphone Amplifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
9.3 Class D Amplifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
9.4 DSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Freescale Technologies for Home Portable Medical . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Electrocardiograph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
11.1
11.2
11.3
11.4
11.5
11.6
11.7
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
QRS Complex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Filtering ECG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Electrodes Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Display Driver and Touch Screen Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Enhanced Multiply-Accumulate (eMAC) Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
USB Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
freescale.com/medical
56
57
57
58
61
61
62
Medical Imaging
19.1
19.2
19.3
19.4
19.5
19.6
19.7
19.8
19.9
Digital
20.1
20.2
20.3
20.4
20.5
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Ultrasound . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
How Ultrasound Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Transducer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Multiplexer for Tx/Rx Transducers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Instrumentation Amplifier and Variable Gain Amplifier . . . . . . . . . . . . . . . . . . . . . . . . . 98
Beamformer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Ultrasound Software Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
MPUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
X-Ray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Analog Front End . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Photo Detector Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Capacitive Sensing and Touch Screen Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Application Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Digital Signal Processing Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Digital Filter Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signal Reconstruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Freescale Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Instrumentation Amplifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Analog Measurement Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Filter Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
109
110
110
111
111
112
113
Greetings
Welcome to the latest edition of the Medical Applications User Guide, created to help you
enable the development of breakthrough medical products.
This edition includes some of our newest technologies, like Vybrid controller solutions,
i.MX6 application processors, Xtrinsic sensors and Bluetooth Low Energy solutions. These
technologies play an important role in several healthcare applications. Vybrid single- and dualcore devices offer a mix of processing options for rich user interface and display to safety- and
security-centric solutions. The ARM Cortex-A5 core can be leveraged for UI and application,
whereas the ARM Cortex-M4 core can be used for control and compute functions. Our i.MX6
application processors are the next breed of our popular Arm Cortex-A9 core processors
offering single-, dual- and quad-core solutions with HD video, encoding and decoding, as
well as 3D graphics. Bluetooth Low Energy and Bluetooth 4.0 will be the kings of ubiquitous
connectivity, and Freescale intends to be front and center with leading-edge solution sets.
As a trusted provider of MCUs, MPUs, analog and sensor components, RF amplifiers and
wireless technology, Freescale meets the unique needs of medical designs. These vital
technologies, along with our enablement tools, expertise and alliances, help customers to
develop breakthrough medical systems and life-critical applications. Freescale also offers a
formal product longevity program for the medical segment, ensuring that a broad range of
program devices will be available for a minimum of 15 years1.
Thanks for considering Freescale to support you in your next medical design. We are dedicated
to supporting your needs and the needs of your customer base and are proud to offer you the
support you deserve. We are confident you will find significant value in working with us today
and in the decades to come. We truly value your business.
Best regards,
David Niewolny
Healthcare Segment Manager,
Freescale Semiconductor
Introduction
Introduction
1.1
freescale.com/medical
Introduction
1.2
how to harmonize all of the safety features in a car, Freescale MCUs have been part of the solution.
At Freescale, we bring that same drive and innovation to the medical industry. The convergence of
an aging population and breakthrough technological advances has created endless opportunities
for automated medical devices. These devices help ensure the future health of millions of people
by providing advances in home healthcare, clinical activities and medical imaging. Regardless of
the end use, developers of medical devices face similar problems. The need to balance processing
requirements with power consumption helps to ensure a fast time to market. Navigating the regulatory
environment is common with all medical applications. Freescale has implemented a review process
that supports life-critical applications.
Freescale offers a wide range of products so that developers can choose MCUs, MPUs, analog and
sensor components or RF amplifiers to meet the unique needs of their designs. Developers of medical
technology face many challenges today. Freescale believes that having the right silicon should not be
one of them. We drive innovations that power next-generation healthcare and medical systems and
applications. Our breakthrough thinking, engineering expertise, Medical Center of Excellence, Medical
Advisory Board, product longevity program and active membership in the Continua Health Alliance
demonstrate our commitment to healthcare.
1.3
Leading Technology
MCUs and MPUs
Freescale is a leader in 32-bit embedded control, offering the markets broadest and best-enabled
portfolio of solutions based on ARM technology. Our large portfolio includes scalable MCU and
MPU families from small, ultra-low-power Kinetis MCUs to Vybrid and i.MX multimedia processors
with advanced performance and feature integration to QorIQ communications processors that
deliver industry-leading power and performance. Each family has been designed to offer a broad
range of performance, peripheral and packaging options providing migration paths for end product
platform development. All families are supported by an industry-leading enablement (software and
tool) bundle from Freescale and the extensive ARM ecosystem. Combined, our Kinetis, Vybrid, i.MX
and QorIQ solutions offer the highest level of integration, the most comprehensive software and
hardware enablement and the broadest range of performance available within the ARM community.
Whether you are designing portable medical devices, diagnostic products, therapy solutions or
imaging equipment, our ARM-based product families offer a solution that meets your requirements.
Sensors
Expanding on more than 30 years of sensing history, our Xtrinsic sensors are designed with the
right combination of intelligent integration, logic and customizable software on the platform to deliver
smarter, more differentiated applications where high quality and reliability are especially important.
Freescale pressure sensors offer a wide range of functions and features, from basic to fully amplified
and temperature-compensated devices. The low-voltage pressure sensor series is designed to
meet power efficiency demands to extend longevity for simpler, cost-sensitive medical and portable
electronics. Freescale pressure sensors combine advanced micro-machining techniques, thin
film metallization and bipolar semiconductor processing that provide accurate and highly reliable
sensors at competitive prices. Freescale offers the Xtrinsic acceleration sensor portfolio in the low g
range (under 20 g) that has a fast response time, low current consumption, low voltage operation
and a standby mode in a small profile package to detect orientation, shake, tap, double tap, fall,
Introduction
tilt, motion, positioning, shock or vibration. Our small, low-power digital 3D magnetic sensors offer
a wide dynamic range to allow operation in PCBs with high extraneous magnetic fields. In medical
applications, magnetic sensors are used for motion control in things like ventilator machines, pumps
for infusion, insulin, syringes and kidney dialysis machines. They are also found as switches for
medication-dispensing cabinets, bed-positioning systems and hearing aids.
Analog
Freescale analog and mixed-mode integrated circuits are highly robust and provide many unique
features for powering, controlling and communicating. Our proprietary SMARTMOS mixed-signal
technology allows high-density logic to coexist with both analog and power functions, providing
significant benefits to the applications designer. These benefits include ease of use, outstanding
IC- and load-protection features, reduced parts count and high reliability.
RF Power Amplifiers
Our industry-leading LDMOS technology is ideally suited for medical applications requiring RF
power amplifiers. Freescale developed the EVHV6 50 V LDMOS process to meet the challenging
demands required by medical applications, including MRI systems covering frequencies from 60
to 500 MHz and power levels from 1 to 30 kW. This portfolio of devices provides a combination
of superior power, gain, linearity, efficiency and ruggedness. There are other medical uses for
Freescale RF besides MRI, including ablation and medical lasers (1 MHz2.4 GHz, power levels
to 100 W). Our high power/high density portfolio of RF power amplifier devices is exceptionally
reliable and features industry-leading package designs. We have RF devices for your medical needs
and a global applications team to support your efforts to design Freescale power amplifiers into
your solution.
1.4
Why Freescale?
Ecosystems
Providing value beyond the responsibility of providing key semiconductor components is paramount.
Freescale realizes the need to provide our customers a running start on their next medical design,
which is why we embrace one of the strongest ecosystems in the world.
Freescale provides the highly trusted MQX operating system free of charge to our customers.
In addition, our partners on the operating systems side include, but are not limited to, QNX
Software Systems, Green Hills Software, Mentor Graphics, Wind River and Windows Embedded.
Development tool support is provided by Keil, Micrium, IAR Systems, Windows Embedded and
Linux Systems. Alliance partners also include system developers such as Digi International, our
commercialization partner of the Home Health Hub (HHH) reference platform.
Cactus Semiconductor
Freescale and Cactus Semiconductor, a medical application-specific integrated circuit (ASIC)
company, are collaborating to provide customized analog mixed-signal and system-on-chip (SoC)
solutions to the medical market. With more than 30 years of combined experience in the medical
device market, Freescale and Cactus are focused on providing new generations of smaller, lighter,
inexpensive and more efficient medical products designed to help improve the quality of life for
millions of people. Freescale and Cactus will initially focus on solutions for implantable medical
devices, blood glucose monitors and other portable medical applications, such as blood pressure
monitors, electrocardiographs and pulse oximetry devices.
freescale.com/medical
Monebo Kenetic
ECG Algorithms
Freescale and Monebo Technologies are partnering to offer an ECG-on-a-chip solution that allows
customers to choose from more than 300 Freescale MCUs and pair them with the Monebo Kinetic
family of ECG algorithms.
Benefits
Highly accurate Kinetic ECG algorithms provide interval measurements, beat classification and
rhythm interpretation
Efficient code is ideal for use in embedded applications
Designed to optimize battery life (no warm-up period)
FDA 510(k) cleared software allows customers to streamline their regulatory filing
Lowers development cost by providing a tested and validated solution
Scalable solutions based on customer requirements
Optimal design based on the application
Available for the following product portfolios: Kinetis, ColdFire, Power Architecture, i.MX S08
and DSCs
Introduction
freescale.com/medical
Introduction
The home portable medical market is one of the fastest growing
medical devices share the need for long battery life, robust data
MCUs offer the perfect mix of high processing capabilities, low power
10
Telehealth System
3.1
Introduction
Telehealth is an example of a proactive and preventative approach
freescale.com/medical
11
Physician
Monitoring Center,
Loved Ones
Social Network
Data Aggregator
Based on the
QorIQ P1022RDK
Ethernet
HOME AUTOMATION
Expansion
Capabilities
TELEHEALTH
Health
Care
868 MHz RF
Bluetooth
HDP
Bluetooth
SPP
Bluetooth
Low Energy
Nonin Pulse Ox
MC9S08GP32
Blood Glucose
Meter
Thermometer
Freescale Technology
Wired Connection
Weight
Scale
USB
PHDC
Smart Plugs
Smart Appliances
Safety/Security
Lighting Control
Local Display
Blood Pressure
Monitor
Wireless Connection
information.
healthcare market.
12
Figure
3-3: i.MX28 Family Block Diagram
i.MX28 Family
Connectivity
I2 C x 2
SPI x 4
UART x 6
GPIO
MMC+/SD x 4
Analog
12-bit ADC x 8
Thermal
Protection
Power
Management
L2 Switch
CAN x 2
HS USB PHY x 2
LDO x4
Battery Charger
16 KB I Cache
32 KB D Cache
DDR2
LV-DDR2
Internal
Memory
128 KB SRAM
Security
OTP AES Key
HAB4
SHA-2 Hashing
128-bit AES
128 KB ROM
User I/F
LCD Controller
Standard System
Timer x 4
PWM x 8
Watch Dog
DMA
Audio
Touch Screen
Scaling
Alpha Blending
Rotation
System Debug
I 2S x 2
S/PDIF Tx
NAND
mDDR
i.MX28
ARM926EJ-S 454 MHz
BCH 20-bit
DC/DC 4.2 V
10/100 Ethernet
IEEE 1588 x 2
2 MSPS ADC x 1
in less time.
Features
Advanced Connectivity
ETM
JTAG
Color Space
Conversion
Telehealth Gateway
Power
Management
USB
and/or
Ethernet
Keypad
Voltage
Regulation
PC/Broadband or
POTS Connection
PWM
Display
MCU/MPU
Wireless Comm
(BT, BTSmart, Wi-Fi,
Sub-GHz, ZigBee)
Freescale Technology
freescale.com/medical
Optional
13
3.3
Power Management
Figure 3-5:
3-2: MC34713
Simplified
Application
Diagram
Figure
MC34713
Simplified
Application
Diagram
VIN
(3.06.0 V)
MC34713
VMASTER
VIN
PVIN
VREFIN
BOOT
PGND
VDDI
INV
VIN
COMP
FREQ
VOUT
SW
VOUT
ILIM
GND
MCU
DSP,
FPGA,
ASIC
PG
SD
Features
Integrated N-channel power MOSFET input
voltage operating range from 3.0 to 6.0 V
1 percent accurate output voltage, ranging
Battery Charger
configurations
AC Line
Battery
AC Adapter
Other Blocks
MC34713
Thermal shutdown
Other Blocks
MCU
T
Vin
14
1 uF
0.1 uF
Vout
3.4
Voltage Regulation
Programmable
1.613 to 3.2 V
MC34713
VB
VCC1
VO1
VREF
Programmable
0.805 to 1.5 V
SW1
RSTO1B
VCC2
EXT_G_ON
management device.
VO
VO2
MC34704
SW2
RSTO2B
SREGI1
Features
Eight DC/DC (34704A) or five DC/DC
CONTROL
MCU
GND
Programmable
2.08 to 2.8 V
VG
PGND
Programmable
0.011 to 2.8 V
SREGO2
SREGI3
SREGO3
LOGIC
INPUTS
Programmable
0.865 to 2.8 V
SREGO1
SREGI2
VB
SWG
I2C programmability
Output undervoltage and overvoltage
detection for each regulator
Overcurrent limit detection and short-circuit
protection for each regulator
Thermal limit detection for each regulator
(except REG7)
Integrated compensation for REG1, REG3,
REG6 and REG8
5 A maximum shutdown current (all
regulators are off, 5.5 V VIN)
MC34704
Figure
3-6:Functional
MC34704 Internal
Block Diagram
Block Diagram
Output Groups
VDDI Reference
Regulator 1*
Regulator 2
Regulator 3
Regulator 4
Regulator 5*
Regulator 6*
Regulator 7*
Regulator 8
Regulator 5
freescale.com/medical
Undervoltage
VREF Generator
Short Circuit
Overcurrent
Logic and Control
Startup Sequencing
Soft-Start Control
VREF Generator
Fault Register
15
3.5
Keypad
Implementation of a touch-sensitive keypad
Figure3-7:
3-10:
Keypad
Implementation
Touch-Sensing
Software
Figure
Keypad
Implementation
UsingUsing
Proximity
Software
VDD
Pull-Up
Resistor
Cost effectiveness
Up to
64
Smaller design
More durability due to lack of
GPIO Port
mechanical wear
MCU with
Touch-Sensing Software
Touch Pads
Figure 3-11:
Capacitive
and Resistive
Touch-Sensing Platform
Capacitive
andXtrinsic
Resistive
Touch-Sensing
Platform
CRTouch Ready Play solution
Resistive
Touch Screen
3.6
Touch-Sensing
Software Suite (TSS)
Capacitive
Electrodes
Resistive
Touch Screen
Driver
CRTouch System
Controller
Coordinates Filter
Gestures
Detection
Screen Detection
System Calibration
Sampling Cong
Capacitive
Touch Driver
Keypad
Rotary
Slider
Address
Select
System Communication
and Signaling
UART
I2C
GPIO
Comm
Selection
GPIO
VCC
Reset
Wakeup
GND
GND
Event
Baud Rate
Detect
RXD/TXD
SDA/SCL
VCC
Host MPU/MCU
Features
Intellectual property ownership in hardware
layouts and software implementations such
as capacitance conversion, key detection and
decoding algorithms
Modular software design to add new
algorithms
Easy to use with the simple and robust API
16
E1
E2
Capacitance
to Digital
Converter
Signal
Processing
Stage
Output
En
Feedback to
User
Buzzer
Overflow
Overflow
Period
Pulse
Width
TPMxCHn
Output
Compare
3.8
Output
Compare
Output
Compare
How It Works
External capacitance is charged and
freescale.com/medical
17
Figure3-11:
3-14:Variations
VariationsininPeriod
Periodand
and
Pulse
Width
Figure
Pulse
Width
Same Duty Cycle, Different Frequency
Period
and volume.
To vary the tone of the sound, the signal
period must be changed. To change
the period, the timer has a register that
determines the number of counts until the
Figure 3-12:
3-15: Implementation
Figure
ImplementationExample
Example
timer overflows.
VDD
Speaker
RC
RB
Q1
MCU
3.10
3.11
Wireless Communication
Introduction to Our
Technology
18
ZigBee/IEEE 802.15.4
Applications in Healthcare
Clock and
Reset
Module
(CRM)
RF
Oscillator/PLL and
Clock Generation
4-ch., 16-bit
TPM
Modules
Balun
TX/RX
Switch
Analog
RX
Digital
Modem
TX
Modem
RX
Modem
HCS08
Core
Interrupt
Controller
82/128 KB
Flash
Analog
Power
Management
and
Voltage
Regulation
SCI/UART
Interface
Bus
Interface and
Memory
Arbitrator
802.15.4 MAC
Accelerator
with
Security
Mode
12 x 12
Keyboard
Interface
CPU Complex
5/8 KB
RAM
I 2C
Module
Data and Address Buses
Up to 32 GPIO
3.12
SPI
Interface
CMT
(IR)
Module
Debug
Module
Low
Battery
Features
frequency
o <1
27 mA TX mode
31 mA RX mode
uA sleep
3.13
ZigBee/IEEE 802.15.4
Products
MC1323x Family
backed systems.
applications
Advanced encryption/decryption hardware
engine (AES 128-bit)
1.83.6 V with low battery detect
40 C to +85 C operating temperature
7 x 7 mm 48-pin LGA package
monitoring applications.
freescale.com/medical
19
LEDs
GPIO
KBI
Ant.
Host MCU/
Application
Processor
GPIO
UART
SPI
PN
LNA
Rx/Tx
Sub-1 GHz
Smart Radio
Sensor
Freescale Technology
Optional
solutions. With options for 2.4 GHz and subGHz, developers now have the tools to design
a wireless system that meets the needs of
their application.
3.15
System
Memory
ARM Cortex-M0+
48 MHz
DMA
128 KB Flash
Low-Leakage
Wake-Up Unit
16 KB RAM
Debug
Interfaces
Interrupt
Controller
Packet Engine
(AES)
66 Byte FIFO
Timers
Interfaces
Clocks
6-bit DAC
2x 10-ch. Timer
I 2C
Phase-Locked
Loop
Periodic
Interrupt
Timers
2x UART
16-bit ADC
Analog
Comparator
Low-Power
Timer
RF Boost
Analog
32 MHz
Oscillator
FrequencyLocked Loop
GPIOs
Frequency
Oscillators
Xtrinsic
Touch Sensing
Internal
Reference Clocks
Features
Software
core.
128 KB flash with 64 byte flash cache,
16 KB RAM
16-bit ADC with configurable resolution,
sample time and conversion speed/power
High-speed comparator with internal
6-bit DAC
12-bit DAC with DMA support
20
PAN Devices
LAN/WAN
3.17
Mouse
Medical
USB Series
Storage
HID
PHD
CDC
MSD
Class
Device
Device Layer
S08
ColdFire V1
Control
Controller
S08
ColdFire V1
Core
Hardware
Register
Features
Three types of models: With/without RF
chip antenna, or U.FL connector.
FCC, IC, CE, RoHS and Bluetooth V4.0compliant 2.4 GHz band module. Code
space in Freescale MK10DN128VMP5 for
client applications
EM Microelectronic EM9301 baseband
freescale.com/medical
21
Table 3-1: Freescale MCU/MPU Families That Support the USB Personal Healthcare Device
SOC
Use Case
S08
MC9S08MM128
PAN device
MC9S08JM16
MC9S08JM60
PAN device
MC9S08JS16
ColdFire V1
MCF51JM128
MCF51MM256
MCF51JE256
MCF51(JF/JU)128
ColdFire V2
ARM Cortex-M4
Kinetis KL2x, KL4x
ARM i.MX
MCIMX28x
MCIMX53
i.MX6
Features
Self-contained FCC/CE certified module
with integrated chip antenna
12 mm x 18 mm
Implant
BloodPressure
Cuff
Healthcare
Provider
Service
Digital
Home
Disease
Management
Service
Cell Phone
3.18
Weight
Scale
Internet
Personal Health
System
PC
Personal
Health Record
Service
Fitness
Equipment
Medication
Tracking
Implant
Monitoring
Service
22
must be considered:
TIL Interface
Medical Connectivity
Medical Connectivity
Library
Interface API
communication interface
Personal healthcare device class (PHDC),
which is a standard implementation of USB
USB
Ethernet
Transport
USB
TCP/IP
Transport
USB HW
Ethernet
Transport
TIL SHIM
Interface API
Available Functionality
be downloaded at freescale.com.
freescale.com.
A connectivity-friendly environment is
freescale.com/medical
23
Features
Next-generation 32-bit ARM Cortex-M0+
core: 2x more CoreMark/mA than the
closest 8/16-bit architecture
Multiple flexible low power modes,
including new compute clocking option
which reduces dynamic power by
placing peripherals in an asynchronous
stop mode
Up to 256 KB flash with 64 byte flash
cache, up to 32 KB RAM
USB 2.0 On-The-Go (Full-Speed) with
integrated USB low-voltage regulator
supplies up to 120 mA off chip at 3.3 volts
to power external components from 5-volts
input
Two I2C with DMA support, up to 100 Kb/s
and compatible with SMBus V2 features
One LPUART and two UART with DMA
support
Two SPI with DMA support
Up to 16-bit ADC with configurable
resolution, sample time and conversion
speed/power
Integrated temperature sensor
High-speed comparator with internal 6-bit
DAC
12-bit DAC with DMA support
24
Introduction
Blood pressure monitors are medical devices for patients who suffer
from hypertension who need to detect, measure and track their blood
the cuff that the patient wears. The Korotkoff method is based on
freescale.com/medical
25
4.2
Heartbeat Detection
The heartbeat rate is a vital patient
measurement. The following procedure is
SPI/I2C
Inertial
Sensor
Wireless
Comm
Display
MCU
Amplifier
Keypad
SPI/I2C
USB
DC Brush
Motor Control
Main System
To PC
Non-Volatile
Memory
Sensor System
(Intergrated with main system
for wrist applications or with cuff
for all other applications)
Pump Motor
Pressure Sensor
4.3
Bleed Valve
Freescale Technology
Optional
Pressure
1800
1600
1400
1200
1000
Pressure
800
600
400
200
0
1
449
897
1345 1793 2241 2689 3137 3585 4033 4481 4929 5377 5825 6273 6721
4.4
2000
1500
Heartbeat
1000
500
26
0
1
458
915
1372 1829 2286 2743 3200 3657 4114 4571 5028 5485 5942 6399 6856
Obtaining Pressure
Measurements
The basic function of a blood pressure
MAP
SBP
2000
DBP
1500
Heartbeat
Pressure
1000
500
458
915
1372 1829 2286 2743 3200 3657 4114 4571 5028 5485 5942 6399 6856
Figure 4-5: Flexis MCU Blood Pressure Monitor Reference Design Block Diagram
Figure 4-5: Flexis Microcontroller Blood Pressure Monitor Reference Design Block Diagram
applications:
Motor Control
Valve
DC Motor
(Air Pump)
High-Pass
Filter
USB
Connector
(Type B)
GPIO
(39)
MPR083
Touch-Sensing
Software
MCU
Kinetis KL2x
SPI (3)
GPIO (3)
MC13202
(ZigBee
Transceiver)
Electrodes (5)
Low-Pass
Filter (RC)
Batteries
PCB
Antenna
Non-Volatile
Memory
GPIO (1)
Physical therapy
OLED
Display
SPI (4)
Ctrl (2)
ADC (1)
TPM (1)
Power Stage
Dialysis equipment
TPM (1)
MPXV5050GP
(Pressure
Sensor)
Air Chamber
ADC (1)
Speaker
Audio
Amplifier
temperature-compensated devices.
The amplified series can easily be connected
to an MCU. The low-voltage pressure sensor
series is designed to meet power efficiency
demands to extend longevity for simpler, costsensitive medical and portable electronics.
MPAK
Super
Small
Outline
Package
(SSOP)
Unibody
Case
1317
Tire
Pressure
Monitor
Axial
Port
Basic
Element
Dual
Port
Medical
Chip Pak
Gauge
Port
Case
423A
freescale.com/medical
Through
Hole 492B
Vacuum
Port
Side
Port
Dual
Port
Axial
Port
27
Motor Control
Valve
MPXV5050GP
(Pressure
Sensor)
Air Chamber
Power Stage
DC Motor
(Air Pump)
High-Pass
Filter
Power Stage
TPM (1)
TPM (1)
SPI (4)
Ctrl (2)
ADC (1)
4.6
ADC (1)
MCU
Sensors
Blood Pressure Monitor Using the Flexis
GPIO
GPIO
Optocoupler
Arm Cuff
Air
Pump
Air
Value
Pressure
Sensor
MP3V5050
ADC
Low-Pass
Filter
Buffer with
Internal Opamp
Freescale Technology
ADC
MM/KSX Internal
Signal Amplifier
with Internal Opamp
Low-Pass
Filter
28
4-10: MCF51QE
Block Diagram
Figure 4-9: MCF51QE
Block Diagram
8 KB
SRAM
128 KB
Flash
BDM
ICS +
ULP Osc
GPI/O
2 KBI
2 x SPI
2 x I2C
24-ch.,
12-bit ADC
6-ch.,
16-bit
Timer
2 x SCI
COP
2 x 3-ch.,
16-bit
Timer
2x
Comparator
4 KB
SRAM
64 KB
Flash
Features
50 MHz ColdFire V1 core, 25 MHz bus speed
Up to 128 KB flash memory
Up to 8 KB RAM
1.8 to 3.6 V operating voltage range
Loop-control oscillator
4 KB
SRAM
32 KB
Flash
Memory
Options
Real-Time
Counter
Two Rapid
GPIO Ports
ColdFire V1
Core
System
Inegration
Core
Optional
freescale.com/medical
29
Core
System
ARM Cortex-M4
72/100 MHz
Internal and
External
Watchdogs
Debug
Interfaces
Interrupt
Controller
Memory
Protection Unit
(MPU)
DSP
DMA
Low-Leakage
Wake-Up Unit
Features
Kinetis K50 MCU features
and peripherals in the integrated
measurement engine:
Ultra-low-power operation
Security
and Integrity
Cyclic
Redundancy
Check (CRC)
Random
Number
Generator
Cryptographic
Acceleration
Unit (CAU)
2 x opamp
2 x 12-bit DAC
I2C
SRAM
(32 to 128 KB)
FlexMemory
(32 to 256 KB)
(2 to 4 KB EE)
External
Bus Interface
(FlexBus)
FrequencyLocked Loop
Low/HighFrequency
Oscillators
Serial
Programming
Interface
(EZPort)
Internal
Reference
Clocks
Timers
16-bit
ADC
FlexTimer
I2C
I2 S
GPIO
PGA
Carrier
Modulator
Transmitter
UART
(ISO 7816)
Secure
Digital Host
Controller
(SDHC)
Xtrinsic
Low-Power
Touch-Sensing
Interface
SPI
USB OTG
(LS/FS)
Segment
LCD Controller
Analog
Comparator
Communication Interfaces
Programmable
Delay Block
6-bit
DAC
12-bit
DAC
Periodic
Interrupt
Timer
Low-Power
Timer
Opamp
Triamp
IEEE 1588
Timer
Standard Feature
HMI
USB Charger
Detect (DCD)
Independent
Real-Time
Clock (IRTC)
Clocks
Phase-Locked
Loop
Analog
Voltage
Reference
2 x triamp
Memories
Program
Flash
(128 to 512 KB)
IEEE 1588
Ethernet MAC
USB Voltage
Regulator
Optional Feature
USB connectivity
ARM Cortex-M4 core with DSP instructions
Features
ARM Cortex-M0+ core, 48 MHz core
data transfer
speed/power
30
S08MM: Flexis
8-bit MCUs
2 x Opamp
2 x Triamp
VREF
TOD
Up to 68 GPIO
12-bit DAC
LVI
I2C
PDB
PRACMP
CMT
2 x SCI
USB
Device
Features
S08 core delivering a 48 MHz core speed
and 24 MHz bus speed
MCG
128 KB Flash
2 x KBI
2 x SPI
Bootloader
USB ROM
12 KB SRAM
freescale.com/medical
31
Introduction
Heart rate monitors measure the heart rate during exercise or vigorous activity
and gauge how hard the patient is working. Newer heart rate monitors consist
of two main components: a signal acquisition sensor/transmitter and a receiver
(wrist watch or smartphone). In some cases, the signal acquisition is integrated
into fabric worn by the user or patient. MCUs analyze the ECG signal and
determine the heart rate, making it possible to implement a simple heart rate
monitor with an 8-bit MCU.
5.2
32
Figure
Typical
Heart
Signal
Figure
5-1:5-1:
Typical
Heart
Signal
Special Conductive
Glove or Finger Touch
to Conductive Area
Amplifier
ADC
PWM
MCU
Power
LED
Coin Cell
Battery
USB
Wireless
Comm
Keypad
Display
Receiver/
Amplifier
To Remote
Sensor System
Antenna
Main
Receiver System
To PC
5.4
Coin Cell
Battery
Amplifier
MCU
Amp and
Modulator
ADC
Freescale Technology
Speaker Drive
Circuitry
Antenna
To Main
Receiver
System
Remote
Sensor System
Optional
Frequency Response
Diagnostic grade monitoring
-3 dB frequency, bandwidth of 0.1150 Hz
Band-pass filter
Rlp = 1 k Rhp = 1.5 M Clp = Chp = 1 uF
AC line noise
-3 dB frequency bandwidth of 4060 Hz
Instrumentation
Amplifier
ADC
Rejectband filter
Rlp = 1 k R hp = 1.5 M Clp = 4 uF C hp = 1.7 nF
This application requires two types of
amplifiers: an instrumentation amplifier and an
operational amplifier.
freescale.com/medical
33
Figure5-4:
5-4:
Instrument
Amplifier
to Acquire
Signal
Figure
Instrument
Amplifier
to Acquire
HeartHeart
Signal
Low gain 10
High common-mode rejection ratio
Vi1
R4
Low offset
R2
R3
R1 = 500 R2 = 4.5 k
Requirements for the operational amplifier, the
second part of the instrumentation amplifier,
Vid=
(Vi1-Vi2 )
2R1
Vid/2R1
Vid(1+2R2 /2R1)
R2
R3
include:
A=Vo/Vid
R4
Vi2
Low offset
R3 = 1 k R2 = 100 k
5.5
5.6
Raw ECG
Q
LPF
Integrate
S
HPF
Differentiate
Square
Y(n)
34
Introduction
A glucometer is a device for determining the approximate
When the conductivity is high, the voltage drop is low, and when the
freescale.com/medical
35
Test Strip
Power
Management
Wireless
Comm
Display
MCU/MPU
PWM
DAC
ADC
Opamp
Keypad
Test Strip
Freescale Technology
Optional
Figure6-2:
6-2:Equivalent
Equivalent
Circuit
Rv Equal
to Blood
Conductivity
Figure
Circuit
withwith
Rv Equal
to Blood
Conductivity
Rv
R+Rv
Vo=Vi
R
Vi
RV
the system.
Vo
R2
li
Vo
U1
MCU/MPU
Reactive
Electrode
External
Components
Embedded
Transimpedance
Amplifier
Embedded
ADC
36
Core
System
ARM Cortex-M4
72/100 MHz
Internal and
External
Watchdogs
Debug
Interfaces
Memory
Protection Unit
(MPU)
DSP
Interrupt
Controller
DMA
Security
and Integrity
External
Bus Interface
(FlexBus)
FrequencyLocked Loop
Low/HighFrequency
Oscillators
Internal
Reference
Clocks
Timers
FlexTimer
I2C
I2 S
GPIO
PGA
Carrier
Modulator
Transmitter
UART
(ISO 7816)
Secure
Digital Host
Controller
(SDHC)
Xtrinsic
Low-Power
Touch-Sensing
Interface
SPI
USB OTG
(LS/FS)
Segment
LCD Controller
6-bit
DAC
Cryptographic
Acceleration
Unit (CAU)
Voltage
Reference
Communication Interfaces
Programmable
Delay Block
Periodic
Interrupt
Timer
12-bit
DAC
FlexMemory
(32 to 256 KB)
(2 to 4 KB EE)
16-bit
ADC
Analog
Comparator
SRAM
(32 to 128 KB)
Analog
Cyclic
Redundancy
Check (CRC)
Random
Number
Generator
Clocks
Phase-Locked
Loop
Serial
Programming
Interface
(EZPort)
Low-Leakage
Wake-Up Unit
Memories
Program
Flash
(128 to 512 KB)
HMI
USB Charger
Detect (DCD)
Low-Power
Timer
IEEE 1588
Ethernet MAC
Opamp
Independent
Real-Time
Clock (IRTC)
Triamp
IEEE 1588
Timer
USB Voltage
Regulator
Optional Feature
Standard Feature
Features
Kinetis K50 MCU features and peripherals in
the integrated measurement engine:
Ultra-low-power operation
2 x opamp
2 x triamp
2 x 12-bit DAC
2 x 16-bit SAR ADC, up to 31 channels with
programmable gain amplifiers
System
Debug Interfaces
Internal
Watchdog
Interrupt Controller
DMA
FrequencyLocked Loop
Low-Leakage
Wake-Up Unit
Low/HighFrequency
Oscillators
Analog
16-bit
ADC
Analog
Comparator
12-bit
DAC
Clocks
SRAM
(4 to 32 KB)
Bit Manipulation
Engine
48 MHz
Memories
Program
Flash (32 to 256 KB)
Internal
Reference
Clocks
Unique ID
Timers
Communication Interfaces
HMI
PWM
2x I2C
GPIO
Low-Power UART
Xtrinsic
Low-Power
Touch-Sensing
Interface
Periodic
Interrupt
Timers
Phase-Locked
Loop
2x UART
Low-Power
Timer
2x SPI
I2 S
USB OTG (LS/FS)
Standard
Optional
37
2 x Opamp
2 x Triamp
VREF
TOD
Up to 68 GPIO
12-bit DAC
LVI
I2C
PDB
PRACMP
CMT
Features
ARM Cortex-M0+ core, 48 MHz core
frequency over full voltage and temperature
Up to 256 KB flash with 64 byte flash
2 x KBI
MCG
cache, up to 32 KB RAM
Multiple flexible low power modes
2 x SPI
Bootloader
USB ROM
128 KB Flash
USB
Device
2 x SCI
12 KB SRAM
Features
S08 core delivering a 48 MHz core speed
and 24 MHz bus speed
Up to 128 KB flash and 12 KB SRAM
Triamp
Opamp
2 x general-purpose opamp
2 x triamp
16-bit high-resolution SAR ADC
Test Strip
Vref
(-0.4 V)
Triamp
38
Voltage
Inverter
ADC
Low-Pass
Filter
ADC
Vref
(1.2 V)
Analog comparator
Internal voltage reference
Low-Pass
Filter
Opamp
Current to Voltage
Converter
3.3 V
Freescale Technology
MM/K5x Internal
Antenna
ZigBee
Transceiver
ZigBee
Transceiver
Blood Glucose
Monitor
Remote
Monitoring System
Patient
6.4
LCD Module
The LCD module shows the glucose level.
Charge
Pump
VLL
Backplanes
MCU with
LCD Controller
Features
freescale.com/medical
TimerTwo 2-channel
comparator output
Serial peripheral interface (SPI)
One module with full-duplex or singlewire bidirectional
IC with up to 100 Kb/s
38 general-purpose input and output, two
output-only pins
Single-wire background debug interface
39
Pulse Oximetry
7.1
Overview
Oxygen saturation (SpO2) is defined as the ratio of oxyhemoglobin
(HbO2) to the total concentration of hemoglobin (HbO2 +
deoxyhemoglobin). The percentage is calculated by multiplying this
ratio by 100. Two different light wavelengths are used to measure
the actual difference in the absorption spectra of HbO2 and Hb.
The bloodstream is affected by the concentration of HbO2 and Hb
and their absorption coefficients are measured at two measurement
wavelengths. The light intensity decreases logarithmically with the path
length according to the Beer-Lambert Law. When the light attenuated
by body tissue is measured, DC components and AC components
indicate artery absorption.
40
Signal Acquisition
10
(Infrared)
940 nm
Extinction Coeffiecient
(Red)
660 nm
HbO2
Hb
0.1
600
700
800
900
1000
Wavelength (nm)
log10(Iac)1
log10(Iac)2
Figure
Pulse
Oximetry
Analog
Interface
Figure
7-2:7-2:
Pulse
Oximetry
Analog
Interface
LED Red On/Off
External
LED and Driver
7.3
LED On/Off
MCU Pins
Select 0/1
Photodiode
Signal Conditioning
AC Components
DAC_0
DAC_1
Demultiplexer
Transimpedance
Amplifier
LED Range
Control
Pseudo Analog
Ground
Differential
Amplifier
RBF
(4060 Hz)
Multiplexer
ADC
Hear Rate
Monitor
Zero
Crossing
SaO2
Digital Band
Pass Filter
Display
DC Tracking
LPF (Below
0.5 Hz)
41
7.4
Figure
Optical
Sensor
Figure7-3:
7-3:
Optical
Sensor
LEDs
Finger or Earlobe
Figure 7-4:
Circuit
Figure
7-4:LED
LEDDrive
Drive
Circuit
7.5
Signal Processing
The current proportioned by the photodiode
depends on the intensity of the light. This
signal has to be changed to voltage and
amplified by the transimpedance amplifier.
The signal generated is around 1 V for DC
and 10 mV for AC. The S08MM and Kinetis
K50 MCUs have four integrated opamps.
Both of the transimpedance and non-inverting
Figure
DC/AC
Tracking
Figure7-5:
7-5:
DC/AC
Tracking
Red
PWM
1 Red
Red LED
LED
Driver
1 Red LED
Red Amplifier
SP02
Sensor
1 Red Amplifier
R/IR Control
Red Amplifier
Red Baseline
GPIO
1 Red Amplifier
1 Red Baseline
Vref
ADC
R/IR Control
42
R/IR Control
Filter
Amplifier
Vref Generator
Medical Applications
User Guide
Multiplexer
Circuit
Band-Reject filter
ADC
High-Pass filter
ADC
Baseline
DAC
Baseline
Correction
Freescale Technology
Features
72 MHz, single cycle MAC, single
instruction multiple data extensions
64256 KB flash. Fast access, high
reliability with 4-level security protection
Core
System
ARM Cortex-M4
72/100 MHz
Internal and
External
Watchdogs
Debug
Interfaces
Memory
Protection Unit
(MPU)
DSP
Interrupt
Controller
DMA
Security
and Integrity
Cyclic
Redundancy
Check (CRC)
test costs
Analog
Timers
16-bit
ADC
Flex
Timer
PGA
Carrier
Modulator
Transmitter
Analog
Comparator
6-bit
DAC
12-bit
DAC
Voltage
Reference
Standard Feature
freescale.com/medical
Clocks
Program Flash
(64 to 512 KB)
SRAM
(16 to 128 KB)
Phase-Locked
Loop
FlexMemory
(32 to 256 KB)
(2 to 4 KB EE)
External
Bus Interface
(FlexBus)
FrequencyLocked Loop
Low/HighFrequency
Oscillators
Serial
Programming
Interface
(EzPort)
Internal
Reference
Clocks
Low-Leakage
Wake Up Unit
Memories
Programmable
Delay Block
Periodic
Interrupt
Timers
Low-Power
Timer
Communication Interfaces
HMI
I2 C
I2S
GPIO
UART
(ISO 7816)
Secure
Digital Host
Controller
(SDHC)
Xtrinsic LowPower
Touch-Sensing
Interface
SPI
USB OTG
(LS/FS/HS)
Segment
LCD Controller
CAN
USB Charger
Detect (DCD)
USB Voltage
Regulator
Independent
Real-Time
Clock (RTC)
Optional Feature
43
Activity Monitor
8.1
Introduction
An activity monitor is an auxiliary device for the management of sports and fitness activities. It
keeps a record of the user activities, calories burned, energy consumed in food as well as other
useful features for diet control and exercise performance.
An activity monitor registers heart rate for improved management of exercise efficacy. It
also monitors physical performance using auxiliary modules such as a pedometer, timer and
chronometer. A personal data record including age, height and weight provides a more accurate
calculation of caloric consumption.
By monitoring individual parameters of the user, a health and fitness ecosystem can be built
online so data can be utilized for individual performance. This goes beyond simply tracking
calories and other data to create more personalization and behavior modification.
The information is often stored in a microSD memory card and may be transferred to a
computer via a wired or wireless connection.
44
Electrocardiography
(ECG) Acquisition
The heart rate calculation is performed using
Magnetic Sensor:
E-Compass
Inertial
Sensor:
Pedometer
I2C
Pressure
Sensor
Altimeter
Heart Rate
Monitor
USB
Mini-AB
I2C
SPI 1
SPI 2
VREF
GPIO
Touch Sensing
MCU/MPU
USB
PWM
as reference.
The signal is amplified using an
Wireless Communication:
ZigBee
Opamps
Triamps
MicroSD
Card
Buzzer
External
Bus/GPIO
Power Management:
Battery Charger
Li-Polymer
Battery
Display
Freescale Technology
Optional
LA
MCU
0.1150 Hz
Band Pass
RA
8.3
Pedometer
5060 Hz
Band Reject
Ref
Finger Electrodes
Instrumentation Amplifier
Freescale Technology
Digital Output
Accelerometer
MCU
freescale.com/medical
45
Internal
OSC
X Axis
Transducer
Vdd
VddIO
Y Axis
Transducer
VSS
Clock
GEN
C to V
Converter
INT1
INT2
14-bit
ADC
Embedded
DSP
Functions
I2 C
SDA
SCL
Z Axis
Transducer
Freefall and
Motion
Detection
motion detection.
Transient
Detection
(i.e., Fast
Motion, Jolt)
Enhanced
Orientation with
Hysteresis
and Z Lockout
Shake
Detection
through Motion
Threshold
Single, Double
and Directional
Tap Detection
Auto-wake/auto-sleep Configurable with Debounce Counter and Multiple Motion Interrupts for Control
Features
Low power current consumption
Mode Options
Low Power
Low Noise + Power
High Resolution
Normal
Off mode: 50 nA
Standby mode: 2 uA
Mode Options
Active Mode
Wake
Auto-Wake/Sleep
Active Mode
Sleep
Low Power
Low Noise + Power
High Resolution
Normal
Features
8.4
User Interface
Orientation detection
and running.
46
Power
Management
8.5
Sensing Software
ColdFire V1
32-bit Processor
16 KB Flash,
8 KB User Programmable,
2 KB RAM,
1 KB User RAM
Reference Designs
Freescale provides ready-to-develop
applications intended to reduce development
Customer/Third-Party
Innovation
Applications
Software Libraries
Inertial
Sensor
Connectivity:
I2 C/SPI
Basic OS
Drivers
Gyro
Pressure
Touch
Magnetics
Up to 12
Sensor Components
Figure9-10:
8-6:MC9S08MM128
MC9S08MM128
Block
Diagram
Figure
Block
Diagram
2 x Opamp
2 x Triamp
VREF
TOD
Up to 68 GPIO
12-bit DAC
LVI
I2C
PDB
PRACMP
CMT
2 x SCI
2 x KBI
USB
Device
2 x SPI
Bootloader
USB ROM
12 KB SRAM
freescale.com/medical
47
Core
System
ARM Cortex-M4
72/100 MHz
Internal and
External
Watchdogs
Debug
Interfaces
Memory
Protection Unit
(MPU)
DSP
Interrupt
Controller
DMA
Low-Leakage
Wake-Up Unit
2 x 12-bit DAC
16-bit high resolution SAR ADC
Analog comparator
Internal voltage reference
USB device controller
2 x serial peripheral interface
2 x serial communications interface
and 1 x I2C
Security
and Integrity
Cyclic
Redundancy
Check (CRC)
Random
Number
Generator
Cryptographic
Acceleration
Unit (CAU)
Clocks
SRAM
(32 to 128 KB)
FlexMemory
(32 to 256 KB)
(2 to 4 KB EE)
External
Bus Interface
(FlexBus)
Serial
Programming
Interface
(EZPort)
Phase-Locked
Loop
FrequencyLocked Loop
Low/HighFrequency
Oscillators
Internal
Reference
Clocks
Analog
Timers
16-bit
ADC
FlexTimer
IC
IS
GPIO
PGA
Carrier
Modulator
Transmitter
UART
(ISO 7816)
Secure
Digital Host
Controller
(SDHC)
Xtrinsic
Low-Power
Touch-Sensing
Interface
SPI
USB OTG
(LS/FS)
Segment
LCD Controller
Analog
Comparator
6-bit
DAC
12-bit
DAC
Voltage
Reference
Memories
Program
Flash
(128 to 512 KB)
Programmable
Delay Block
Communication Interfaces
2
Periodic
Interrupt
Timer
Low-Power
Timer
Opamp
Independent
Real-Time
Clock (IRTC)
Triamp
IEEE 1588
Timer
HMI
USB Charger
Detect (DCD)
IEEE 1588
Ethernet MAC
USB Voltage
Regulator
Standard Feature
Optional Feature
Features
Kinetis K50 MCU features and peripherals in
the integrated measurement engine:
Ultra-low-power operation
2 x opamp
2 x triamp
2 x 12-bit DAC
2 x 16-bit SAR ADC, up to 31 channels with
programmable gain amplifiers
Programmable delay block
I2C
USB connectivity
ARM Cortex-M4 core with DSP instructions
48
Hearing Aid
9.1
Introduction
A hearing aid is a small electronic device worn in or behind the ear that
amplifies incoming sounds. A hearing aid can help people with hearing
loss hear better in both quiet and noisy situations. Low power, digital
and adaptative filtering are key design elements for battery-operated
hearing aids to reduce the environmental noise so that only the desired
signals are amplified and sent to the speaker. An inertial sensor can be
used for gesture recognition in high-end units where a shake motion
could turn the hearing aid on or change volume.
freescale.com/medical
49
Microphone Amplifier
Hearing Aid
Non-Volatile
Memory
Microphone
Loudspeaker
SPI/I2C
AC Mains
Class D Amplifier
Amplifier
Wireless
Comm
Li-Ion Battery
Charger Circuit
Power
Management
DSP/DSC
Keypad
Inertial
Sensor
Voltage
Regulation
9.3
Class D Amplifier
Freescale Technology
Optional
High-Speed
Analog-to-Digitial
Converter
Amplifier
Microphone
DSP
MC56F825x Architecture
Figure8-4:
9-3:
General
Diagram
of Class
D Amplifier
Implementation
Figure
General
Diagram
of Class
D Amplifier
Implementation
Amplifier
H Bridge
PWM Signals
DSP
Speaker
50
Vin
Amplitude
9.4
DSP
DSP performs the signals digital filtering. The
Time
Vin
Amplitude
Vmod
Vmod
Time
Amplitude
Low Pass
fvin
Frequency
fmod
Input
Audio
Channels
Audio
Codec
MC56F825x
SPI
GPIO
Buttons
GPIO
Display
PWM
Power
Stage
ADC inputs
2 x 12-bit High-Speed ADCs with 3.3 Ms/s
resolution
Digital
Input
SPI
Low-Pass
Filter
pico-second resolution
For wireless communication, power
management, keypad and speaker
implementation, see Chapter 3 Introduction.
Pre-Amplifier
Microphone
freescale.com/medical
Amplifier
Embedded
ADC
Embedded
Timers
(PWN function)
Pre-Amplifier
H Bridge
PWN
signals
Speaker
51
MC56F84xx
Figure 9-7: MC56F84xx Block Diagram
Core
System
Communication
56800EX
100 MHz
4-ch. DMA
3x UART
Memory Resource
Protection Unit
3x SPI
Memory
CAN
Quadrature Decoder
256 KB Flash
2x I2C/SMBus
CRC
FlexMemory
32 KB Flash or
2 KB EEPROM
Internal Watchdog
32 KB SRAM
External Watchdog
Voltage Regulator
JTAG
Clocks and Timer
delay timer
Ultra-low-power operation (nine different
power modes)
DAC
1-ch./12-bit
Application Notes
High-Res MC
PWM
PWM
8-ch. +
12-ch.
PWM 4-ch.
2x HS ADC
8-ch./12-bit
with PGA
4x Analog
CMP
+ 6-bit DAC
Timers
SAR ADC
16-ch./16-bit
Figure
9-8: MC56F800x
Diagram
Figure 8-8:
MC56F800x
BlockBlock
Diagram
Three Analog
Comparators
Power
Supervisor
Two 2x-16x
Wideband PGAs
16-bit Periodic
Interval Timer
Voltage
Regulators
High-Speed SCI
Programmable
Delay Block
Interrupt
Controller
System Integration
Module
Two 12-bit
ADCs
6 KB
8 KB
SPI
PC
Flash
COP
2 KB SRAM
Memory
Options
56800E Core/32MIPS
Peripherals
52
Flash
RAM
Description
Features
Alternate Options
ARM9TM-Based Applications
Processor
454 MHz ARM9 core, power management, LCD controller, touch screen, DDR2/mDDR/NAND,
Ethernet, USB PHY x2, CAN<1W
i.MX 6Solo
i.MX 6Solo
ARM CortexTM-A9
Single core, up to 1 GHz, DDR3 display, graphics, video, 10/100/1000 Ethernet, USB PHY x2, CAN, PCIe
i.MX 6 series
MCF51MM
50 MHz ColdFire V1 core MCU with analog measurement engine, USB 2.0 On-The-Go
MCF51QE/JE
MK53/MK51
Ultra-low-power Kinetis MCU built on the ARM Cortex-M4 core with integrated opamps, triamps, ADC,
USB, Ethernet and segment LCD controller
MK40/MK30/MK20
MC9S08LH
40 MHz S08 8-bit MCU with integrated LCD and high-resolution ADC
MC9S08LL
MPR03x
Touch Sensor
Xtrinsic TSS
MC13234C
MC13233C
MC13213
MC13233
454 MHz ARM9 core, power management, LCD controller, touch screen, DDR2/mDDR/NAND,
Ethernet, USB PHY x2, CAN<1W
i.MX 6Solo
ARM Cortex-A9
Single core, up to 1 GHz, DDR3 display, graphics, video, 10/100/1000 Ethernet, USB PHY x2, CAN, PCIe
i.MX 6 series
MCF51MM
50 MHz ColdFire V1 core MCU with analog measurement engine, USB 2.0 On-The-Go
MCF51QE/JE
MK53/MK51
Ultra-low-power Kinetis MCU built on the ARM Cortex-M4 core with integrated opamps, triamps, ADC,
USB, Ethernet and segment LCD controller
MK40/MK30/MK20
MC9S08LH
40 MHz S08 8-bit MCU with integrated LCD and high-resolution ADC
MC9S08LL
MPR03x
Touch Sensor
Xtrinsic TSS
MMA8450Q
MMA8415Q or MMA9550L
MC13234C
MC13233C
MC13213
MC13233
454 MHz ARM9 core, power management, LCD controller, touch screen, DDR2/mDDR/NAND,
Ethernet, USB PHY x2, CAN<1W
i.MX 6Solo
i.MX 6Solo
ARM Cortex-A9
Single core, up to 1 GHz, DDR3 display, graphics, video, 10/100/1000 Ethernet, USB PHY x2, CAN, PCIe
i.MX 6 series
MCF51JE
MCF51QE/MM
MK40/MK30
Ultra-low-power Kinetis MCU built on the ARM Cortex-M4 core with integrated opamps, triamps,
ADC, USB, Ethernet and segment LCD controller
MK50/MK20/MK10
MC9S08LH
40 MHz S08 8-bit MCU with integrated LCD and high-resolution ADC
MC9S08LL
MPR03x
Touch Sensor
Xtrinsic TSS
MPXx5004
MPL3115A2, MPL115A
MMA8450Q
MMA8415Q or MMA9550L
MC13234C
MC13233C
MC13213
MC13233
i.MX28
454 MHz ARM9 core, power management, LCD controller, touch screen, DDR2/mDDR/NAND,
Ethernet, USB PHY x2, CAN<1W
i.MX 6Solo
i.MX 6Solo
ARM Cortex-A9
Single core, up to 1 GHz, DDR3 display, graphics, video, 10/100/1000 Ethernet, USB PHY x2, CAN, PCIe
i.MX 6 series
MCF51MM
50 MHz ColdFire V1 core MCU with analog measurement engine, USB 2.0 On-The-Go
MCF51QE/JE
MK53/MK51
Integrated opamps, triamps, ADC, USB, Ethernet and segment LCD controller
MK40/MK30/MK20
Pulse Oximeter
MC9S08LH
40 MHz S08 8-bit MCU with integrated LCD and high-resolution ADC
MC9S08LL
MPR03x
Touch Sensor
Xtrinsic TSS
MC13234C
MC13233C
MC13213
MC13213
CRTOUCHB10VFM
Capacitive and resistive touch-sensing with gesture recognition to allow zoom and rotation
VF3xx
Single-chip solution with dual XiP quad SPI, Dual Ethernet and L2 switch
freescale.com/medical
VF4xx, VF5xx
53
(continued)
Description
Features
Alternate Options
MPC5121e
400 MHz e300 core and 760 MIPS built on Power Architecture core
MPC8536E, MPC5125,
MPC83xx
i.MX28x
454 MHz ARM9 core, power management, LCD controller, touch screen,DDR2/mDDR/NAND,
Ethernet, USB PHY x2, CAN<1W
Telehealth Gateway
Single-, dual- and quad-core options, up to 1 GHz on Solo, DualLite and 1.2 GHz on dual, quad
DDR3, multiple LCD controllers, 2D/3D graphics, video encode/decode, camera sensor, USB PHY,
10/100/1000 Ethernet, CAN, PCIe, 64-bit memory bus (dual and quad core versions)
MPC8313E
400 MHz e300 Power Architecture core with FPU, DMA, DDR2, USB 2.0 OTG, 2x FEC 10/100/1000
MCF5445x
MPR03x
Touch Sensor
Xtrinsic TSS
MC13234C
MC13233C
MC13213
MC13233
i.MX28x
454 MHz ARM9 core, power management, LCD controller, touch screen, DDR2/mDDR/NAND,
Ethernet, USB PHY x2, CAN<1W
i.MX 6Solo
i.MX 6Solo
ARM Cortex-A9
Single core, up to 1 GHz, DDR3 display, graphics, video, 10/100/1000 Ethernet, USB PHY x2,
CAN, PCIe
i.MX 6 series
MCF51MM
50 MHz ColdFire V1 core MCU with analog measurement engine, USB 2.0 On-The-Go
MCF51QE/JE
MK53/MK51
Ultra-low-power Kinetis MCU built on the ARM Cortex-M4 core with integrated opamps, triamps, ADC,
USB, Ethernet and segment LCD controller
MK40/MK30/MK20
MC9S08LH
40 MHz S08 8-bit MCU with integrated LCD and high-resolution ADC
MC9S08LL
MPR03x
Touch Sensor
Xtrinsic TSS
MMA8450Q
MMA8415Q or MMA9550L
MC13234C
MC13233C
MC13213
MC13233
MC56F825
DSC
60 MHz 56800E core, up to 64 KB flash, 2 x 12-bit ADC with programmable gain amplifier, high
resolution PWM, 3 x analog comparators with integrated DAC
MC56F84xx, MC56F8006
MC56F84xx
DSC
100 MHz/100 MIPS 32-bit DSP core, up to 256 KB flash, 2 x high-speed 12-bit ADC with
programmable gain amplifier, high-resolution PWM, 4 x analog comparators with integrated DAC
MC56F825, MC56F8006
MC56F8006
DSC
32 MHz 56800E core, up to 16 KB flash, 2 x 12-bit ADC with programmable gain amplifier, highresolution PWM, 3 x analog comparators with integrated DAC
MC56F825, MC56F84xx
Activity Monitor
Hearing Aid
54
Introduction
Reliability and accuracy are key considerations for diagnostics and
both the home and clinical market. The Freescale Controller Continuum
at once.
freescale.com/medical
55
Electrocardiograph
11.1
Introduction
An electrocardiogram (ECG or EKG) is a graph produced by recording
the electrical activity of the heart over time. This allows healthcare
providers to diagnose a wide range of heart conditions.
A portable ECG is a device that plots the electrical activity generated
in the heart against time. It is the test most used to measure the
functionality and pathologies of the heart, such as arrhythmias. The
function of the electrocardiograph is based on the electrical activity of
heart cells due to the depolarization that contracts the heart and creates
heartbeats. The obtained signal is called a QRS complex.
56
11.2
QRS Complex
Electrical
Protection
and Mux
Precordial
RA
LA
ADC
In
Amp
FPO
Use updated version
with CR Touch
added. Currently in
progress with Alle.
Inverted
Common
Mode Voltage
Feedback
MCU/MPU/DSC
JTAG
RL LL
Display Driver
USB and/or
Ethernet
Power
Management
Wireless
Comm
Keypad or
Touch Screen
Freescale Technology
Optional
Portable
ECG Block
Diagram
Figure 11-2:
Portable
ECG Block Diagram
Power
Management
11.3
Display with
Touch Screen
Keypad
Signal
Conditioning
Filtering ECG
ADC
MCU
SPI/I C
2
Wireless
Comm
Baseline wander
Power line interference
Muscle noise
Non-Volatile
Memory
Speaker/Piezo
USB and/or
Ethernet
PWM
Freescale Technology
Optional
Figure9-3:
11-3:
Digital
Signal
Processing
to Obtain
theComplex
QRS Complex
Figure
Digital
Signal
Processing
to Obtain
the QRS
X(n)
Raw ECG
LPF
Integrate
S
freescale.com/medical
Differentiate
Y(n)
Square
57
Electrodes Interface
Right
Arm
Left
Arm
II
III
+
Left
Leg
Analog
Frond End
Right Hand
Left Hand
Electrodes
Multiplexer
and Isolator
Instrumentation
Amplifier
Band-Pass
Filter
To MCU
ADC input
Right Leg
Left Leg
Left
Electrode
100K
Differential Amplifier
Feedback Network
Output
Right
Electrode
58
100K
Features
Kinetis K50 MCU features and peripherals in
the integrated measurement engine:
Ultra-low-power operation
2 x opamp
2 x triamp
Figure
11-7:
MED
EKG
Block
Diagram
Figure 9-7:
MED
EKG
Block
Diagram
Instrumentation
Amplifier
Low-Pass Filter
Host PC
with GUI
PWM
DSC
Band-Pass Filter
USB
MC56F8006
I 2C
MCU
ADC
Operational
Amplifier
2 x 12-bit DAC
Low-Pass Filter
Low-Pass Filter
MK53N512
or
MCF51MM256
or
MC9S08MM128
ADC
Operational
Amplifier
USB connectivity
High-Pass Filter
DAC
ADC
Triamp
Internal
Opamp
Opamp
Band-Pass Filter
Electrodes
On-Board
External
Triamp
Freescale Technology
User Selectable
Features
ColdFire V1 core delivering a 50 MHz core
speed and 25 MHz bus speed
Core
System
ARM Cortex-M4
72/100 MHz
Internal and
External
Watchdogs
Debug
Interfaces
Memory
Protection Unit
(MPU)
DSP
Interrupt
Controller
DMA
Low-Leakage
Wake-Up Unit
Security
and Integrity
Cyclic
Redundancy
Check (CRC)
Random
Number
Generator
Cryptographic
Acceleration
Unit (CAU)
freescale.com/medical
Clocks
SRAM
(32 to 128 KB)
FlexMemory
(32 to 256 KB)
(2 to 4 KB EE)
External
Bus Interface
(FlexBus)
Serial
Programming
Interface
(EZPort)
Phase-Locked
Loop
FrequencyLocked Loop
Low/HighFrequency
Oscillators
Internal
Reference
Clocks
Analog
Timers
16-bit
ADC
FlexTimer
I2C
I2 S
GPIO
PGA
Carrier
Modulator
Transmitter
UART
(ISO 7816)
Secure
Digital Host
Controller
(SDHC)
Xtrinsic
Low-Power
Touch-Sensing
Interface
SPI
USB OTG
(LS/FS)
Segment
LCD Controller
Analog
Comparator
6-bit
DAC
12-bit
DAC
Voltage
Reference
Memories
Program
Flash
(128 to 512 KB)
Programmable
Delay Block
Communication Interfaces
Periodic
Interrupt
Timer
Low-Power
Timer
Opamp
Independent
Real-Time
Clock (IRTC)
Triamp
IEEE 1588
Timer
HMI
USB Charger
Detect (DCD)
IEEE 1588
Ethernet MAC
USB Voltage
Regulator
Optional Feature
59
Figure
MCF51MM256
BlockBlock
Diagram
Figure9-9:
11-9:
MCF51MM256
Diagram
2 x Opamp
2 x Triamp
VREF
TOD
Up to 68 GPIO/
16 RGPIO
12-bit DAC
LVI
I2C
PDB
PRACMP
CMT
MiniBus External
2 x SPI
USB
Device/Host/
OTG
Features
S08 core delivering a 48 MHz core speed
MCG
Bootloader
USB ROM
256 KB
2 x SCI
32 KB SRAM
Figure9-10:
11-10:
MC9S08MM128
Diagram
Figure
MC9S08MM128
BlockBlock
Diagram
2 x Opamp
2 x Triamp
VREF
TOD
Up to 68 GPIO
12-bit DAC
LVI
I2C
PDB
PRACMP
CMT
2 x SCI
MCG
2 x KBI
Features
2 x SPI
Bootloader
USB ROM
128 KB Flash
USB
Device
12 KB SRAM
60
11.5
Timers
11.6
Internal and
External Watchdog
DP-FPU
FlexTimer (8-ch.)
FlexTimer (2-ch.)
NEON
FlexTimer (2-ch.)
FlexTimer (8-ch.)
L1 I/D-Cache
DMA
Up to 64-ch.
DSP
Power
Management
Regulators
Trace/Debug
Clocks
Clock
Monitors
I/D-Cache
Internal Reference
Clocks
NVIC
Low/High Frequency
Oscillators
Memory
Protection Unit
GIC
12-bit DAC x2
PLL
SP-FPU
Trace/Debug
12-bit ADC x2
ARM Cortex-M4
Up to 167 MHz
Interrupt Router
L2 Cache
Analog
Core
AMBA NIC
ARM Cortex-A5
Up to 500 MHz
System
Core
JTAG
Trace
Memory
Display
Security
Boot ROM
TFT LCD
Crypytography Module
UART x6
CAN x2
1 MB SRAM
Video
Tamper Detect
DSPI x4
I2C x4
Memory Interfaces
DDR Controller
Secure RTC
OpenVG GPU
Secure RTIC
L2Switch
Secure RAM
Secure Fuses
ASRC
SAI x4
ESAI
SPDIF
Quad SPI x2
External Bus Interface
IEEE 1588
Ethernet x2
Audio
Communication
Secure WDOG
Secure Digital x2
Secure JTAG
141 GPIO
(with Interrupt)
Figure9-12:
11-12:
Screen
Connection
on Vybrid VF6xx Controller Solution
Figure
Screen
Connection
on MCF5227x
MPU
Red bus
Green bus
Blue bus
Horizontal Sync
Vertical Sync
RGB Screen
with Touch Screen
Pixel Clock
Output Enable
I2C/ADC Channel
Touch Screen Controller
Figure9-13:
11-13:
Typical
Chain
Figure
Typical
DSPDSP
Chain
Analog
Low-Pass
Filter
Sample
and Hold
ADC
DC/PWM
Analog
Low-Pass
Filter
DC/PWM
Analog
Low-Pass
Filter
Digital
Filters
Improved performance of 32 32
multiply operation
SW/HW
freescale.com/medical
61
Figure
Multiply-Accumulate
Functionality
Diagram
Figure9-14:
11-14:
Multiply-Accumulate
Functionality
Diagram
Operand Y
Operand X
Shift 0, 1, -1
+/-
Accumulator(s)
Figure9-15:
11-15:
DSP
Library
Structure
Figure
DSP
Library
Structure
eMAC Library
11.7
USB Connection
The USB connection allows the EGC to
communicate with other devices such as
hospital servers, remote monitoring systems
and computers. This can be implemented
using the USB On-the-Go module found in
FFT
FIR
FFT 16 Bits
IIR
FIR 16 Bits
IIR 16 Bits
MAC
MAC
MAC
eMAC
eMAC
eMAC
FFT 32 Bits
FIR 32 Bits
IIR 32 Bits
MAC
MAC
MAC
eMAC
eMAC
eMAC
Figure9-16:
11-16:
Hardware
Configuration
in Mode
Host Mode
Figure
Hardware
Configuration
in Host
VDD
VBUS D- D+
DD+
MCU with
USB Module
Pull-Down Resistors
Figure9-17:
11-17:
Hardware
Configuration
in Device
Figure
Hardware
Configuration
in Device
ModeMode
VDD
USB Power
Pull-Up Resistor
D+
62
MCU with
USB Module
VBUS D- D+
D-
Defibrillator
12.1
AED. This shock momentarily stuns the heart and stops all activity,
ventricular fibrillation.
freescale.com/medical
63
Syncronization
Circuit
Syncronization
Circuit
Discharge
Circuit
Discharge
Circuit
ECG
Amplier
ECG
Amplier
Signal
Conditioning
Signal
Conditioning
Electrical Isolation
Electrical Isolation
12.2
USB
MCU/MPU
USB
MCU/MPU
Wireless
Comm
Wireless
Comm
Electrodes
Display
Electrodes
Power
Management
Power
Management
Keypad or
Touch Screen
Keypad or
Touch Screen
Freescale Technology
than 10 seconds.
Optional
Freescale Technology
Optional
12.3
Figure10-3:
12-3:
Block
Diagram
a Rectangular Wave
Defibrillator
Figure
Block
Diagram
for for
a Rectangular-Wave
Defibrillator
Charge
Control A
implementation.
Monitor
Circuit
Charge
Circuit A
Capacitor
Bank A
Charge
Circuit B
Capacitor
Bank B
Charge
Control B
Monitor
Circuit
2500
2000
2000
1500
1500
Volts
2500
1000
10
12
Time (ms)
64
1000
500
500
Unipolar
14
16
18
10
15
20
25
30
35
40
45
Time (ms)
Bipolar
Introduction
A ventilator is a machine designed to mechanically move air in and
This system requires a set of sensors for pressure, volume and flow.
lungs and chest wall through the sensors and decides how the
flow of gas in the lungs. The most common indices of the ventilation
apparatus are the absolute volume and changes of volume of the gas
space in the lungs achieved during a few breathing maneuvers. The
ventilator is constantly monitored and adjusted to maintain appropriate
arterial pH and PaO2.
freescale.com/medical
65
System Sensors
AIR
PWR
PWR
Accumulator/
Compressor
Blender
PWF
Sensor
Nebulizer
O2
Display
Pressure
Sensor
Wireless
Comm
Volume
Sensor
AMP
MCU/MPU
Flow
Sensor
USB
Power
Management
Keypad or
Touch Screen
Alarm
Freescale Technology
Optional
Ventilation/Respiration
AIR
PWR
13.3
Spirometer
Spirometers measure static pulmonary
volumes, except the functional residual
capacity and total pulmonary capacity. The
measurement is done after a maximum
inspiration that requires the patient to expel
PWF
Sensor
O2
PWR
MPX2300DT1
Accumulator/
MPX2301DT1
Nebulizer
Compressor
MPXC2011DT1
MPXC2012DT1
MPX5050
Pressure
Sensor
MPX2050
Volume
Sensor
Flow
Sensor
Power
Management
Blender
Display
Wireless
Comm
AMP
MCU/MPU
Amplification
Circuit
USB
Alarm
Keypad or
Touch Screen
Freescale Technology
Optional
66
Figure
SPI
Block
Diagram
Figure11-3:
13-3:MED
MED
SPI
Block
Diagram
MCU
Mouthpiece
MK53N512
or
MCF51MM256
or
MC9S08MM128
ADC
MPXV7025DP
(Pressure Sensor)
USB
Host PC
with GUI
Freescale Technology
Figure
NormalSpirometer
Spirometer
Figure 13-4:
11-4: Normal
7
6
FFF
Volume (L)
8
FEV1
FVC
4
3
2
1
0
spirometry devices.
2
Time (sec)
13.4
Kinetis MCUs
freescale.com/medical
67
Figure11-5:
13-5:Normal
Normal
Lung
Volume
Figure
Lung
Volume
TLC
IRV
IC
VC
ERV
FRC
RV
Time
13.5
Alarm System
AIR
O2
PWR
PWR
Accumulator/
Compressor
Blender
MCU/MPU
13.6
68
FigureFigure
11-9:13-7:
Kinetis
K20K20
Block
Diagram
Kinetis
Block
Diagram
The preparation of an air and oxygen blender
Core
System
ARM Cortex-M4
50/72/100/120 MHz
Internal and
External
Watchdogs
DSP
Interrupt
Controller
Floating Point
Unit (FPU)
Security
and Integrity
Cyclic
Redundancy
Check (CRC)
Phase-Locked
Loop
FlexMemory
(32 to 512 KB)
(2 to 16 KB EE)
External
Bus Interface
(FlexBus)
FrequencyLocked Loop
Serial
Programming
Interface
(EzPort)
Cache
Low/HighFrequency
Oscillators
DMA
Timers
16-bit
ADC
FlexTimer
I2C
I2 S
GPIO
PGA
Carrier
Modulator
Transmitter
UART
(ISO 7816)
Secure
Digital Host
Controller
(SDHC)
Xtrinsic
Low-Power
Touch-Sensing
Interface
SPI
USB On-the-Go
(LS/FS)
CAN
USB On-the-Go
(HS)
6-bit
DAC
12-bit
DAC
Voltage
Reference
Internal
Reference
Clocks
NAND Flash
Controller
Analog
Analog
Comparator
SRAM
(8 to 128 KB)
Low-Leakage
Wake-Up Unit
Clocks
Program Flash
(32 KB to 1 MB)
Memory
Protection Unit
(MPU)
Debug
Interfaces
Memories
Communication Interfaces
Programmable
Delay Block
Periodic
Interrupt
Timers
Low-Power
Timer
Independent
Real-Time
Clock (RTC)
HMI
USB Device
Charger Detect
(DCD)
USB Voltage
Regulator
Optional Feature
Device Type
Packing Options
Case
MPX2050D
Differential
344
MPX2050DP
423 A
MPX2050GP
Gauge
344B
MPX2050GSX
344F
freescale.com/medical
69
Features
ARM Cortex-M4 core with DSP,
100 MHz clock, single cycle MAC,
System
ARM Cortex-M4
72/100 MHz
Internal and
External
Watchdogs
Debug
Interfaces
Memory
Protection Unit
(MPU)
DSP
Interrupt
Controller
DMA
Low-Leakage
Wake-Up Unit
Security
and Integrity
Cyclic
Redundancy
Check (CRC)
Random
Number
Generator
Cryptographic
Acceleration
Unit (CAU)
Clocks
SRAM
(32 to 128 KB)
FlexMemory
(32 to 256 KB)
(2 to 4 KB EE)
External
Bus Interface
(FlexBus)
Serial
Programming
Interface
(EZPort)
Phase-Locked
Loop
FrequencyLocked Loop
Low/HighFrequency
Oscillators
Internal
Reference
Clocks
Analog
Timers
16-bit
ADC
FlexTimer
IC
IS
GPIO
PGA
Carrier
Modulator
Transmitter
UART
(ISO 7816)
Secure
Digital Host
Controller
(SDHC)
Xtrinsic
Low-Power
Touch-Sensing
Interface
SPI
USB OTG
(LS/FS)
Segment
LCD Controller
Analog
Comparator
Programmable
Delay Block
6-bit
DAC
12-bit
DAC
Voltage
Reference
Features
Memories
Program
Flash
(128 to 512 KB)
Communication Interfaces
2
Periodic
Interrupt
Timer
Low-Power
Timer
Opamp
Independent
Real-Time
Clock (IRTC)
Triamp
IEEE 1588
Timer
HMI
USB Charger
Detect (DCD)
IEEE 1588
Ethernet MAC
USB Voltage
Regulator
Standard Feature
Optional Feature
70
Figure
Block
Diagram
Figure11-11:
13-9:MCF51MM256
MCF51MM256
Block
Diagram
Features
Temperature compensated over 0 C to 85 C
Silicon shear stress strain gauge
2 x Opamp
2 x Triamp
VREF
TOD
Up to 68 GPIO/
16 RGPIO
12-bit DAC
LVI
I2C
PDB
PRACMP
CMT
MiniBus External
2 x SPI
USB
Device/Host/
OTG
2 x KBI
MCG
Integrated Peripherals
Bootloader
USB ROM
256 KB
2 x SCI
32 KB SRAM
memory controller
32-bit ColdFire V1 50 MHz Core with MAC
Features
control.
MCU series.
Features
longevity program
Ultra-low-power operation
2 x opamp
2 x triamp
2 x 12-bit DAC
2 x 16-bit SAR ADC, up to 31 channels with
programmable gain amplifiers
Programmable delay block
I2C
USB connectivity
ARM Cortex-M4 core with DSP instructions
freescale.com/medical
71
Figure
13-10:
MC9S08MM128
Diagram
Figure
11-12:
MC9S08MM128
BlockBlock
Diagram
2 x Opamp
2 x Triamp
VREF
TOD
Up to 68 GPIO
12-bit DAC
LVI
I2C
PDB
PRACMP
CMT
Features
S08 core delivering a 48 MHz core speed
and 24 MHz bus speed
2 x SCI
2 x KBI
USB
Device
2 x SPI
Bootloader
USB ROM
12 KB SRAM
72
Anesthesia Monitor
14.1
Introduction
An anesthesia monitor is a machine that administers anesthesia to
patients intravenously or via inhaled gas.
It exchanges respiratory gases and administers anesthetic
gases, maintaining a balance of gases through the respiratory
and cardiovascular system. During a surgical intervention, an
anesthesiologist administers the infusion of anesthetics based on drug
models and drug distribution over time.
The basic design of an anesthesia machine is as follows: pressurized
gases are supplied by cylinders or pipelines to the machine, which
controls the flow of gases before passing them through a vaporizer and
delivering the resulting mixture to the patient via the breathing circuit.
freescale.com/medical
73
Brief Theory
As mentioned in Chapter 12, Ventilation
and Spirometry, the hospital pipeline is the
primary gas source at 50 PSI. This is the
normal working pressure of gas machines.
Oxygen is supplied at approximately 2000
PSI. Anesthesia flow is composed of different
sections. The first is the gas supply and
substance delivery (Halotane, O2, and N2O)
system. Here, the O2 and the N2O are mixed
Figure
14-1:
Anesthesia
Unit
Monitor
Figure
12-1:
Anesthesia
Monitor
Anesthesia
Unit
MonitorUnit
Valves
Valve
Controls
Controls
Alarm
Alarm
Signal
Conditioning
Signal
Halotane
Halotane
Conditioning
Pressure
Sensor
O2
SPI/I2C
Pressure
Sensor
O2
N2O
SPI/I C
Infrared
Sensor
Infrared
N2O
MCU/MPU
SPI/I2C
MCU/MPU
Wireless
Comm
Power
Management
Spectometer
Spectometer
Sensor
Sensor
USB
Wireless
Comm
SPI/I2C
Sensor
USB
2
Power
Management
Display
14.3
Pressure Sensor
This sensor helps the principal MCU take the
pressure of the O2 and N2O. This measurement
Freescale Technology
MCU
Optional
14.4
Valve Control
Using a sensor, the MCU takes the
Peripherals
Sensors
O2
N2O
Alarm
Signal
Conditioning
Halotane
Pressure
Sensor
Infrared
Sensor
SPI/I2C
Valves Controls
Infrared
Sensor
SPI/I2C
Spectometer
Sensor
MCU/MPU
MCU/MPU
MC9S08QG4
USB
Wireless
Comm
Power
Management
Spectometer
Sensor
Halotane
Display
O2
Keypad or
Touch Screen
N2O
74
Analog
to the valves.
Keyboard
Optional
Keypad or
Touch Screen
Freescale Technology
Optional
Principal MCU
Figure
12-3:
Kinetis
K60
Family
Block
Diagram
Figure
12-3:
Kinetis
K60
Family
Block
Diagram
Figure
14-3:
Kinetis
K60
Family
Block
Diagram
Core
Core
ARM Cortex-M4
Cortex-M4
ARM
100/120/150
MHz
100/120/150 MHz
Debug
Interrupt
Memory
DSP
Floating Point
Unit (FPU)
Floating
Point
Unit (FPU)
DMA
DMA
Wake-Up Unit
Security
and Integrity
Security
and Integrity
Analog
Analog
16-bit
ADC
Cyclic
Redundancy
Cyclic(CRC)
Check
16-bit
ADC
Redundancy
Check (CRC)
Random
Number
Generator
Random
Number
Generator
Cryptographic
PGA
Analog
Comparator
6-bit
DAC
Acceleration
6-bit
12-bit
DAC
Detection
Unit
12-bit
Voltage
DAC
Unit (CAU)
Cryptographic
Acceleration
H/W
Tamper
Unit
(CAU)
H/W Tamper
Detection
Unit
DAC
Reference
Voltage
Reference
(256 KB to 1 MB)
Clocks
External
FlexMemory
FlexMemory
Interface
(256
to 512 KB) BusExternal
Interface
(256
to 512
KB) Bus
(FlexBus)
(4
to 16
KB EE)
(4 to 16 KB EE)
(FlexBus)
(EzPort)
DDR Controller
Serial
Cache
Programming
Serial
Cache
Interface
Programming
DDR Controller
(EzPort)
Interface
NAND Flash
Controller
NAND
Flash
Communication Interfaces
Communication Interfaces
FlexTimer
Modulator
Transmitter
Programmable
Delay Block
Programmable
Delay
Block
Periodic
Interrupt
Timers
Periodic
Interrupt
Low-Power
Timers
IC
2
I2 C
UART
(ISO 7816)
UART
(ISO 7816)
SPI
SPI
CAN
Timer
CAN
IEEE
1588
Ethernet MAC
Low-Power
Independent
Timer
IEEE 1588
Ethernet MAC
Real-Time
Clock (RTC)
Independent
Real-Time
IEEE 1588
Clock
(RTC)
Timer
Phase-Locked
Phase-Locked
Loop
Loop
FrequencyFrequencyLocked
Loop
Locked Loop
Low/HighFrequency
Low/HighOscillators
Frequency
Oscillators
Internal
Reference
Internal
Clocks
Reference
Clocks
Controller
Timers
Carrier
Modulator
Carrier
Transmitter
Analog
Comparator
Clocks
Memories
Timers
FlexTimer
PGA
MemoryUnit
Protection
(MPU) Unit
Protection
(MPU)
Low-Leakage
Wake-Up Unit
Low-Leakage
Memories
Program Flash
SRAM
Program
(256
KB to 1Flash
MB) (64 toSRAM
128 KB)
Watchdogs
DSP
Debug
Interfaces
Interfaces
Controller
Interrupt
Controller
System
Internal and
Internal
and
External
External
Watchdogs
System
IS
2
I2S
Secure
Digital Host
Secure
Controller
(SDHC)Host
Digital
Controller
(SDHC)
USB On-the-Go
(LS/FS)
HMI
HMI
GPIO
GPIO
Xtrinsic
Low-Power
Xtrinsic
Touch-Sensing
Interface
Low-Power
Touch-Sensing
Interface
USB On-the-Go
USB On-the-Go
(LS/FS)
(HS)
USB On-the-Go
USB Device
(HS)
Charger Detect
(DCD)
USB Device
Charger Detect
USB (DCD)
Voltage
Regulator
USB Voltage
Regulator
IEEE 1588
Timer
Optional Feature
Standard Feature
Optional Feature
Features
ARM Cortex-M4 core + DSP. 120150 MHz,
single cycle MAC, single instruction multiple
data (SIMD) extensions, single precision
floating point unit
512 KB1 MB flash. Fast access, high
reliability with four-level security protection
Up to four high-speed 16-bit analogto-digital converter with configurable
resolution. Single or differential output mode
operation for improved noise rejection.
500 ns conversion time achievable with
programmable delay block triggering
System security and tamper detect with
secure real-time clock with independent
battery supply. Secure key storage with
internal/external tamper detect for unsecure
flash, temperature, clock and supply voltage
variations and physical attack detection
freescale.com/medical
75
Introduction
A multi-parameter patient monitor is a device that measures blood
pressure, temperature, oxygen saturation and heart electrical activity to
provide a clear view of patient information.
This application constantly monitors measurements from the ECG,
pulse oximetry, blood pressure and temperature of the patient. For this
application, Freescale offers medical solutions that use our product
expertise in MCUs, sensors, analog and wireless technology for home
portable medical devices, diagnostic and therapy devices and medical
imaging devices. Freescale is dedicated to helping patients live a better
life by driving innovation and enabling medical device manufacturers to
leverage the latest available technology.
76
Measuring Temperature
Temp
Sensor
12 Leads
Finger
Clamp
Electrical
Protection and Mux
Signal
Conditioning
MCU/MPU
Red and
Infrared LEDs
Signal
Conditioning
Receptor Diode
ADC
Switching Module
Amp
Arm Valve
Pressure Sensor
Pump Motor
Motor Control
Sensor Amp
PWM
USB
Keypad or
Touch Screen
Power
Management
conversion)
Configurable sample time, conversion
Wireless
Comm
Freescale Technology
Optional
Figure13-2:
15-2:
General
Overview
of Temperature
Measurement
Figure
General
Overview
of Temperature
Measurement
AD26
ADC Channel
Principal
MCU/MPU
I2C
15.3
15.4
15.5
ECG Monitoring
freescale.com/medical
77
Figure13-4:
15-3:
Signal
Conditioning
to ECG
Monitoring
Figure
Signal
Conditioning
to ECG
Monitoring
15.6
Analog
Frond End
following features:
Built-in 2-channel H bridge driver
Provides four driving modes
Right Hand
Left Hand
Electrodes
Multiplexer
and Isolator
Instrumentation
Amplifier
Band Pass
Filter
To MCU
ADC input
Forward
Reverse
Break
High impedance
Direct interface to the MCU
Low ON-resistance, RDS(ON) = 1.0
Right Leg
Left Leg
(typical)
PWM control frequency 200 kHz (max)
To design keypad, power management,
wireless communications and USB
Switching Module
Finger
Clamp
Red and
Infrared LEDs
Signal
Conditioning
To Principal
MCU/MPU
Features
S08QG
Core
HCS08
Flash
8/4 KB
RAM
512/257 KB
Bus frequency
10 MHz
ADC
Analog comparator
Yes
Keyboard interrupt
Up to 8 pins
SCI
SPI
I2C
Operational voltage
1.8 to 3.6 V
Pressure
Sensor
Sensor
Amp
To Principal
MCU/MPU
Pump
Motor
78
Motor
Control
PWM
15.7
Applications Processor
Secure JTAG
PLL, Osc.
Smart DMA
IOMUX
freescale.com/medical
NEON
PTM
USB2 HSIC
Host x2
MMC 4.4/
SDXC
MIPI HSI
Multimedia
Watch Dog x2
Internal Memory
RAM
Video Codecs
Security Cntrl.
TrustZone
Secure RTC
Ciphers
eFuses
Audio: ASRC
ESAI, I2S/SSI
x3
SM Bus, GPIO,
Keypad
Inversion/Rotation
Security
RNG
2D
1080p30 Enc/Dec
Temperature
Monitor
S/PDIF Tx/Rx
PCIe 2.0
3D
Power Management
ROM
MMC 4.4/
SD 3.0 x3
UART x5
PWM x4
DCDC,
LDO
32 KB D-Cache
512 KB L2-Cache
Timer x3
32 KB I-Cache
Connectivity
System Control
MIPI DSI
20-bit CSI
MIPI CSI2
EPDC
USB2 OTG
and PHY
USB2 Host
and PHY
FlexCAN x2
MLB150
1 Gb Ethernet
+ IEEE 1588
NAND Cntrl.
(BCH40)
External Memory
x32 LP-DDR2/
DDR3/LV-DDR3
79
Introduction
With the increasing prevalance of technology in the medical market,
administrators are open to infusing that technology into hospitals to
help increase the quality of service.
Automated hospital admission machines, tracking devices/bracelets and
automatic inventory control are just some of the applications the medical
team is working on at Freescale. By leveraging our strengths in Vybrid
controller solutions, Kinetis MCUs, ColdFire MCUs and i.MX processors,
wireless communications and PowerQUICC network processing,
Freescale strives to bring connected intelligence to hospitals.
80
Hospital Admission
Machine
A hospital admission machine helps patients
Height
Ultrasonic
Sensor
Pulse Oximetry/
Heart Rate/
Glucometer
Ethernet
PHY(100 Mbps)
Electronic Wireless
Patient Chart
Blood Pressure
Monitoring
USB
USB
Power
Switch
Display
4x5
Keypad
Matrix
RS-232
Xcvr
employees.
Digital Weight
Backlight Wireless
Comm
Inverter
MCU/MPU
Power
Management
ITO Glass
Secondary
MCU
LEDs
Electrodes
Buzzer
BDM
Keypad
or
Touch
Screen
32 MB
DDR
SDRAM
Level
Shift
Xcvr
NonVolatile
Memory
Freescale Technology
Optional
o.1 uF
330
120
1k
flow peak
Inspiratory and expiratory lung volume
After this information is entered, a test result
paper is printed and a remote database is
updated with these readings. If the kiosk
detects a critical problem, it sends the report
following measurements:
pressure
Temperature
Heart rate
freescale.com/medical
EKG DI
Oxygen saturation level (SaO2)
81
Figure
Portable
Monitoring
System
Figure14-3:
16-3:
Portable
Monitoring
System
Figure
Measuring
Patient
Height
Figure14-4:
16-4:
Measuring
Patient
Height
Ultrasonic
Height
Sensor
16.3
Transmitter
Receptor
D=1/2Vt
Signal
Conditioning
Halotane
O2
Alarm
Pressure
Sensor
SPI/I2C
USB
Infrared
Sensor
SPI/I2C
MCU/MPU
Optional Instrument
Amplifier
SCI
Power
Management
ADC
Display
Wireless
Comm
MAX232
Keypad or
Touch Screen
Freescale Technology
Optional
82
Patient Interface
Power
Source
MC33730
16.5
Communication Interface
USB Power Switch
When the patient arrives at the hospital,
special devices take the principal vital signs of
height, weight and heart rate. These devices
are connected to the principal system. When
Power Distribution
Chip or Circuit
USB A or Mini-A
Receptacle
83
0 1 0 0 1 1 0 1 1 1
Figure14-9:
16-9:Serial
Serial
Communication
Interface
General
Configuration
Figure
Communication
Interface
General
Configuration
ADC
SCI
Rx
MPU/
SCI
Tx
Rx
Tx
16
15
14
13
MAX 232
16
15
14
MAX 232
13
12
11
11
10
10
RJ-45 connection.
16.6
12
+
+
Backlight Inverter
A backlight is a form of illumination used in
LCDs to illuminate the side or back of the
display panel, unlike front lights, which are
placed in front of the LCD.
84
Figure
16-10:
Ethernet
Interface
Circuitry
Figure
14-10:
Ethernet
Interface
Circuitry
Multimedia Applications
with the i.MX 6 Series
System Control
CPU Platform
Secure JTAG
PLL, Osc.
PWM x4
MMC 4.4/
SDXC
MIPI HSI
S/PDIF Tx/Rx
PCIe 2.0
3D
Internal Memory
RAM
RNG
Security Cntrl.
TrustZone
Secure RTC
Ciphers
eFuses
Audio: ASRC
ESAI, I2S/SSI
x3
Video Codecs
1080p30 Enc/Dec
Temperature
Monitor
2D
SM Bus, GPIO,
Keypad
Inversion/Rotation
Security
USB2 HSIC
Host x2
Multimedia
Power Management
ROM
MMC 4.4/
SD 3.0 x3
UART x5
Watch Dog x2
DCDC,
LDO
PTM
512 KB L2-Cache
IOMUX
Timer x3
32 KB D-Cache
NEON
Smart DMA
32 KB I-Cache
USB2 OTG
and PHY
USB2 Host
and PHY
MIPI DSI
20-bit CSI
MIPI CSI2
EPDC
FlexCAN x2
MLB150
1 Gb Ethernet
+ IEEE 1588
NAND Cntrl.
(BCH40)
External Memory
x32 LP-DDR2/
DDR3/LV-DDR3
next-generation products
Ultra-realistic and richer user interfaces
enabled by an integrated 3D graphics
engine in high-performance families
Aggressive power management enables
performance families
Features
offerings based on ARM Cortex-A9 up to
Benefits
85
Digital Stethoscope
17.1
Introduction
A digital stethoscope is a device that uses ultrasound waves to detect
changes the frequency of the returning waves via the Doppler effect.
Simple algorithms are then used to detect and measure the patients
heartbeat via these returning signals.
86
17.2
Ultrasonic Probe
Core
HMI
ARM Cortex-M4
Core 72/100 MHz
DSP
LCD
External
Bus Interface
(FlexBus)
MCU
waveform in volts.
Signal Conditioning
Ultrasound Transducer
ADC
ADC
DAC
DAC
Opamp
Opamp
Triamp
Triamp
Active
Speaker
Audio Power
Amplier
Potentiometer
Volume
Freescale Technology
Figure15-3:
17-2:
Transmitter
Ultrasonic
Probe
Example
Figure
Transmitter
Ultrasonic
Probe
Example
R2
U1
17.3
R1
Electrical Protection
U2
R3
T1
Transducer
X1
C1
C2
freescale.com/medical
Phase-Locked Loop
Transducer
T2
fin
Instrumentation
Amplifier
Band-Pass
Filter
Vout
To MCU
ADC Input
feedback
87
Signal Conditioning
Signal Sent
Oscillator
Transmitter
Transducer
Current
Limiter
Amplifier
Electrical
Isolation
Phase-Locked
Loop
Band-Pass
Filter
Receiver
Transducer
Instrumentation
Amplifier
Signal
Bounced
to MCU
ADC input
Probe
Electrical Protection
Amplifier
Signal Conditioning
17.5
LCD Display
The MCU is responsible for processing
the information acquired according to an
algorithm and displaying the data on an LCD
Figure15-2:
17-5:
Doppler
Effect
Example
Figure
Doppler
Effect
Example
Waves Emitted
by a Static Object
Waves Emitted
by a Moving Object
88
System
ARM Cortex-M4
72/100 MHz
Internal and
External
Watchdogs
Ultra-low-power operation
2 x opamp
2 x triamp
2 x 12-bit DAC
2 x 16-bit SAR ADC, up to 31 channels with
Debug
Interfaces
Memory
Protection Unit
(MPU)
DSP
Interrupt
Controller
DMA
Low-Leakage
Wake-Up Unit
Security
and Integrity
Cyclic
Redundancy
Check (CRC)
Random
Number
Generator
FlexTimer
PGA
Carrier
Modulator
Transmitter
12-bit
DAC
Voltage
Reference
Opamp
Independent
Real-Time
Clock (IRTC)
Triamp
IEEE 1588
Timer
Standard Feature
FlexMemory
(32 to 256 KB)
(2 to 4 KB EE)
External
Bus Interface
(FlexBus)
Serial
Programming
Interface
(EZPort)
Phase-Locked
Loop
FrequencyLocked Loop
Low/HighFrequency
Oscillators
Internal
Reference
Clocks
Communication Interfaces
HMI
IC
I2 S
GPIO
UART
(ISO 7816)
Secure
Digital Host
Controller
(SDHC)
Xtrinsic
Low-Power
Touch-Sensing
Interface
SPI
USB OTG
(LS/FS)
Segment
LCD Controller
Periodic
Interrupt
Timer
Low-Power
Timer
Clocks
SRAM
(32 to 128 KB)
Programmable
Delay Block
6-bit
DAC
Cryptographic
Acceleration
Unit (CAU)
Timers
16-bit
ADC
Analog
Comparator
Analog
Memories
Program
Flash
(128 to 512 KB)
USB Charger
Detect (DCD)
IEEE 1588
Ethernet MAC
USB Voltage
Regulator
Optional Feature
Features
ColdFire V1 core delivering a 50 MHz core
speed and 25 MHz bus speed
Up to 256 KB flash and 32 KB SRAM
2 x Opamp
2 x Triamp
VREF
TOD
Up to 68 GPIO/
16 RGPIO
12-bit DAC
LVI
I2C
PDB
PRACMP
CMT
MiniBus External
2 x SPI
USB
Device/Host/
OTG
2 x KBI
2 x SCI
256 KB
Bootloader
USB ROM
32 KB SRAM
freescale.com/medical
89
2 x Opamp
2 x Triamp
VREF
TOD
Up to 68 GPIO
12-bit DAC
LVI
I2C
PDB
PRACMP
CMT
2 x SCI
MCU series.
Features
S08 core delivering a 48 MHz core speed
and 24 MHz bus speed
2 x KBI
MCG
2 x SPI
Bootloader
USB ROM
128 KB Flash
USB
Device
12 KB SRAM
Power
Management
Keypad
17.6
Signal
Conditioning
Amplifier
Segment LCD
ADC
MCU
Electrical
Protection
Pressure Sensor
Wireless Comm
Ultrasonic Probe
PWM
Freescale Technology
Optional
90
Introduction
A simple hospital bed has evolved into a highly networked appliance
that integrates sophisticated processors to monitor patient status
and control the beds power-assisted functions. The result is a more
comfortable bed and one that is easier for healthcare professionals to
move and adjust.
freescale.com/medical
91
SPI
Power
Management
USB
Infusion
Pump
Motor
Driver
Infusion
Pump
Control
Patient
Monitor
UART
Patient
Monitor
Control UART
MII
UART
MCU/MPU
Other
Devices
LCD
Controller
Keypad or
Touch
Screen
LCD
Display
Nursing
Station
Wireless Comm
Wired
Network
VoIP
Gateway to
Public Phone
Network
CAN Bus
CAN
XSCVR
CAN
XSCVR
CAN
XSCVR
Bed Tilt
Control
Wheel Motor
Control
Pump
Control
Accelerometer
Motor
Driver
Motor
Driver
Bed Tilt
Motors
Wheel
Motors
Pressure
Sensor
Motor
Driver
Pump
Motors
Optional
18.3
18.4
Integrated Real-Time
Patient Monitoring
92
18.5
Integrated Intercom
Using VoIP
VoIP intercom applications can improve
outputs.
freescale.com/medical
93
Description
Features
Alternate Options
Electrocardiograph (ECG)
i.MX28x
454 MHz ARM9 core, power management, LCD controller, touch screen,
DDR2/mDDR/NAND, Ethernet, USB PHY x2, CAN, <1W
i.MX 6Solo
i.MX 6Solo
ARM Cortex-A9
i.MX 6 SoloLite
MCF51MM
MCF51QE
MK50
MK20
CRTOUCHB10VFM
MPR03x
Touch Sensor
MC13213
MC13233
VF5xx
VF6xx
i.MX28x
454 MHz ARM9 core, power management, LCD controller, touch screen,
DDR2/mDDR/NAND, Ethernet, USB PHY x2, <1W
i.MX 6Solo
i.MX 6Solo
ARM Cortex-A9
i.MX 6 SoloLite
MK50
Defibrillator
MK60
CRTOUCHB10VFM
MPR03x
Touch Sensor
MC13224V
Platform in a Package
MC13213
VF6xx
Dual heterogeneous core solution with XGA display, dual USB, dual Ethernet
and L2 switch
VF7xx
454 MHz ARM9 core, power management, LCD controller, touch screen,
DDR2/mDDR/NAND, Ethernet, USB PHY x2, CAN, <1W
MK20
MK50
MC13213
MPXx5050
Temperature compensated
MPX2300DT1, MPX2301DT1,
MPXC2011DT1, MPXC2012DT1,
MPX2050
VF3xx
Single-chip solution with dual XiP quad SPI, dual Ethernet and L2 switch
VF4xx, VF5xx
CRTOUCHB10VFM
i.MX28
454 MHz ARM9 core, power management, LCD controller, touch screen,
DDR2/mDDR/NAND, Ethernet, USB PHY x2, CAN, <1W
i.MX 6Solo
i.MX 6Solo
ARM Cortex-A9
i.MX 6 Series
MK20
Anesthesia Monitor
MK60
CRTOUCHB10VFM
MPR03x
Touch Sensor
MPXx5004
MPX2300DT1, MPX2301DT1,
MPXC2011DT1, MPXC2012DT1,
MPX2050, MPX5050
MC13213
VF6xx
Dual heterogeneous core solution with XGA display, dual USB, dual Ethernet
and L2 switch
VF7xx
94
Description
Features
Alternate Options
Flexis S08JE
MC13213
MC13224V
Platform in a Package
CRTOUCHB10VFM
MPR03x
Touch Sensor
MPC17C724
MPXx5050
MPX2300DT1, MPX2301DT1,
MPXC2011DT1, MPXC2012DT1,
MPX2050
VF3xx
Single-chip solution with dual XiP quad SPI, dual Ethernet and L2 switch
VF4xx, VF5xx
S08JS
i.MX28x
454 MHz ARM9 core, power management, LCD controller, touch screen,
DDR2/mDDR/NAND, Ethernet, USB PHY x2, CAN, <1W
i.MX 6Solo
i.MX 6Solo
ARM Cortex-A9
CRTOUCHB10VFM
MPR03x
Touch Sensor
MC13213
VF3xx
Single-chip solution with dual XiP quad SPI, dual Ethernet and L2 switch
VF4xx, VF5xx
General-purpose MCU
Digital Stethoscope
MK10
MK40
MK50
MK20
MC33880
MC33926
H Bridge
MC13213
CRTOUCHB10VFM
MMA8450Q
MMA8415Q or MMA9550L
MPR03x
Touch Sensor
MC33903/904/905
VF6xx
Dual heterogeneous core solution with XGA display, dual USB, dual Ethernet
and L2 switch
freescale.com/medical
VF7xx
95
Medical Imaging
19.1
Introduction
The complexities of medical imaging require extraordinary processing
high-power RF devices.
96
Medical Imaging
19.2
Ultrasound
Ultrasound
Ultrasound is a non-invasive medical imaging
HV Pulse
Generator
Transducer
DAC
TX Beamformer
RX Beamformer
Beamforming
Control
DAC
Signal Conditioning
RF
Demodulation
a diagnostic tool.
LNA
VGA
ADC
AAF
Spectral
Doppler
Processing
(D Mode)
CW (Analog)
Beamformer
ADC
Power
Management
User Interface
DSP/DSC
B-Mode
Processing
Scan
Conversion
Color
Doppler
(PW)
Processing
(F Mode)
USB
Keypad
19.3
Freescale Technology
Display
Memory
Wireless
Comm
Audio
Output
Optional
Figure17-2:
19-2:
Ultrasound
Transducer
Diagram
Figure
Ultrasound
Transducer
Diagram
TX
RX
TX
RX
TX
Patient
RX
TX
RX
R=
(Z2- Z1)
(Z2+Z1)
19.4
Transducer
The transducer is the element that converts
Figure 19-3.
97
Medical Imaging
Figure17-3:
19-3:
Ultrasound
Probe
Block
Diagram
Figure
Ultrasound
Probe
Block
Diagram
Multiplexer
for TX/RX
Transducers
Instrumentation
Amplifier
Variable Gain
Amplifier
High-Speed
High-Resolution
ADC
RX
Beamformer
TX
Beamformer
Beamformer
Control
System
High-Speed
DAC
To DSP Blocks
Transducer Array
19.5
19.6
Instrumentation Amplifier
and Variable Gain
Amplifier
Amplitude
Gain
Amplitude
Fixed
Gain
Time
Time
19.7
Beamformer
A beamformer is a device that directs waves
in a specific direction by means of algorithms
that control the transducer array to form
a wave front that generates constructive
interference. This is used to generate the
sweep required to build the image to be
shown. Figure 18-7 is a diagram of the
direction of propagation of waves controlled
by a beamformer.
98
Medical Imaging
19.8
Ultrasound Software
Library
CPU Platform
Secure JTAG
PLL, Osc.
Smart DMA
IOMUX
Internal Memory
ROM
MIPI HSI
RAM
RNG
Security Cntrl.
TrustZone
Secure RTC
Ciphers
eFuses
S/PDIF Tx/Rx
2D
Video Codecs
ESAI, I2S/SSI
x3
SM Bus, GPIO,
Keypad
Inversion/Rotation
Security
MMC 4.4/
SDXC
UART x5
1080p30 Enc/Dec
Temperature
Monitor
DCDC,
LDO
USB2 HSIC
Host x2
PCIe 2.0
3D
Power Management
PTM
MMC 4.4/
SD 3.0 x3
Multimedia
Watch Dog x2
NEON
PWM x4
32 KB D-Cache
512 KB L2-Cache
Timer x3
32 KB I-Cache
Connectivity
System Control
MIPI DSI
20-bit CSI
MIPI CSI2
EPDC
USB2 OTG
and PHY
USB2 Host
and PHY
FlexCAN x2
MLB150
1 Gb Ethernet
+ IEEE 1588
NAND Cntrl.
(BCH40)
External Memory
x32 LP-DDR2/
DDR3/LV-DDR3
Target Applications
19.9
Digital stethoscope
MPUs
Medical ultrasonography
i.MX 6 Series
Ultrasonic lithotripsy
freescale.com/medical
99
Medical Imaging
Kinetis K50 Measurement MCUs
The K50 MCU family is pin, peripheral and
Beamforming Process
2D Image Forming
Digital Signal
Filter
Envelope
Detection
Log
Compression
Brightness
Image Enhancement
Histogram
Equalization
Noise Filter
(Speckle)
Scan
Convention
Features
Kinetis K50 MCU features and peripherals in
the integrated measurement engine:
Ultra-low-power operation
2 x opamp
2 x triamp
2 x 12-bit DAC
Core
System
ARM Cortex-M4
72/100 MHz
Internal and
External
Watchdogs
Debug
Interfaces
Memory
Protection Unit
(MPU)
DSP
Interrupt
Controller
DMA
Low-Leakage
Wake-Up Unit
Security
and Integrity
Cyclic
Redundancy
Check (CRC)
Random
Number
Generator
Cryptographic
Acceleration
Unit (CAU)
Clocks
SRAM
(32 to 128 KB)
FlexMemory
(32 to 256 KB)
(2 to 4 KB EE)
External
Bus Interface
(FlexBus)
Serial
Programming
Interface
(EZPort)
Phase-Locked
Loop
FrequencyLocked Loop
Low/HighFrequency
Oscillators
Internal
Reference
Clocks
Analog
Timers
16-bit
ADC
FlexTimer
IC
IS
GPIO
PGA
Carrier
Modulator
Transmitter
UART
(ISO 7816)
Secure
Digital Host
Controller
(SDHC)
Xtrinsic
Low-Power
Touch-Sensing
Interface
SPI
USB OTG
(LS/FS)
Segment
LCD Controller
Analog
Comparator
6-bit
DAC
12-bit
DAC
Voltage
Reference
Memories
Program
Flash
(128 to 512 KB)
Programmable
Delay Block
Periodic
Interrupt
Timer
Low-Power
Timer
Opamp
Independent
Real-Time
Clock (IRTC)
Triamp
IEEE 1588
Timer
Communication Interfaces
2
HMI
USB Charger
Detect (DCD)
IEEE 1588
Ethernet MAC
USB Voltage
Regulator
100
Standard Feature
Optional Feature
Medical Imaging
Features
ColdFire V1 core delivering a 50 MHz core
2 x Opamp
2 x Triamp
VREF
TOD
Up to 68 GPIO/
16 RGPIO
12-bit DAC
LVI
I2C
PDB
PRACMP
CMT
MiniBus External
2 x SPI
USB
Device/Host/
OTG
MCG
Bootloader
USB ROM
256 KB
and 1 x I2C
2 x SCI
32 KB SRAM
2 x Opamp
2 x Triamp
VREF
TOD
Up to 68 GPIO
12-bit DAC
LVI
I2C
PDB
PRACMP
CMT
MCU series.
Features
S08 core delivering a 48 MHz core speed
and 24 MHz bus speed
Up to 128 KB flash and 12 KB SRAM
Low-power stop 2 current: 450 nA
(12 KB of active SRAM)
2 x SCI
2 x KBI
USB
Device
2 x SPI
Bootloader
USB ROM
12 KB SRAM
2 x general-purpose opamp
2 x triamp
16-bit high-resolution SAR ADC
Analog comparator
Internal voltage reference
USB device controller
2 x serial peripheral interface,
2 x serial communications interface and
1 x I2C
freescale.com/medical
101
Medical Imaging
DSPs
Image reconstruction and processing can
be best realized on Freescale single- or
MSC8152
MSC8154
MSC8156
MSC8251
MSC8252
MSC8254
MSC8256
102
Digital X-Ray
20.1
Introduction
Digital X-ray is a form of X-ray imaging where digital sensors are used
instead of traditional photographic film. It revolutionized the classical
X-ray by providing more information, reducing diagnostic time, lowering
cost and opening access to a broader range of post-processing tools.
Freescale DSPs with high-processing capacity of up to 48 GMACS,
built-in FFT HW accelerators, low power consumption and competitive
pricing provide a realistic solution for replacing FPGAs and ASICs.
Combined with the i.MX ARM-based MPU family and 2D/3D built-in
accelerators and rich connectivity, they are the perfect combination for
your next-generation design.
freescale.com/medical
103
Medical Imaging
20.2
Power
Management
X-Ray
Emissor
Photo
Transimp
Detector Grid
Amp
ADC
Capacitive
Sensing
and
Touch Screen
Display
DSP/DSC
radiography.
20.3
SPI/SCI
MCU/MPU
MUX
Optional
20.4
Signal Processing
The signal processing and conditioning
technology required to generate radiography
typically involves the transformation of signals
from spatial domain to frequency domainFigure
by use of Fourier Transform, performing
Photo
Detector Grid
Transimp
Amp
ADC
MUX
104
Medical Imaging
DSP Products
16-bit StarCore-based DSPs
StarCore SC3850 (MSC815x)
StarCore SC3400 (MSC8144)
StarCore SC140 (MSC811x, MSC812x)
StarCore SC1400 (MSC711x, MSC712x)
24-bit general-purpose DSPs
MC56F84xx
Core
System
Communication
56800EX
100 MHz
4-ch. DMA
3 x UART
Memory Resource
Protection Unit
3 x SPI
MC56F81xx/83xx
MC56F80xx
DSCs
Memory
256 KB Flash
Quadrature Decoder
CRC
MC56F82xx
FlexMemory
32 KB Flash or
2 KB EEPROM
Internal Watchdog
MC56F84xx
32 KB SRAM
External Watchdog
56800/E
Voltage Regulator
CAN
2 x I C/SMBus
2
DAC
1-ch./12-bit
freescale.com/medical
High-Res
PWM
PWM
12-ch.
8-ch. +
PWM 4-ch.
4 x Analog
CMP
+ 6-bit DAC
2 x HS ADC
8-ch./12-bit
with PGA
Timers
SAR ADC
16-ch./16-bit
105
Medical Imaging
20.4
Data Rates
Comments
8154
8152
8151
8256
8254
8252
Device
SC8350 DSP cores
1 GHz
1 GHz
1 GHz
1 GHz
1 GHz
800 MHz
1 GHz
800 MHz
1 GHz
1 GHz
Up to
48000
Up to
32000
Up to
16000
Up to
8000
Up to
48000
Up to
32000
Up to
16000
Up to
8000
Shared M3 memory
1 MB
1 MB
32 KB
32 KB
32 KB
32 KB
512 KB
512 KB
2 (800 MHz)
2 (800 MHz)
PCIe
sRIO
TDM
SPI
UART
IC
FFT/DFT accelerators
Proc. tech.
45 nm SOI
45 nm SOI
Package
783 Ball
FC-PBGA
783 Ball
FC-PBGA
8251
Description
Features
Alternate Options
MPC5121e
i.MX 6Solo
MSC8156
MSC8154, MSC8152
MPR03x
Touch Sensor
MC13224V
Platform in a Package
MC13213
i.MX28x
i.MX 6Solo
i.MX 6Solo
ARM Cortex-A9
MPC5121e
MPC8536E
MSC8156
MSC8154, MSC8152
MPR03x
Touch Sensor
MC13224V
Platform in a Package
MC13213
Ultrasound Imaging
Digital X-Ray
106
Summary
Summary
Applications
Freescale Products
Freescale Differentiators
Product differentiators
Highest quality standards
Product life: 15-year longevity
MC9S08QE, MC9S08LL: Low power consumption to enable
longer battery life
- 370 nA, 1.8 V, 6 usec wake up in lowest power mode
MC9S08LL: Superior LCD controller IP
Connectivity: USB, ZigBee
Pressure sensors: Packaged specifically for medical applications
High-end MPUs with graphics acceleration
Home Portable
Blood Pressure Monitor
Diabetes Care (Blood
Glucose Monitor and
Insulin Pumps)
Digital Scale
Digital Thermometer
Heart Rate Monitor
Pulse Oximetry
Telehealth/Telemonitoring
Solution differentiators
Solutions that enable a lower system cost
Touch U/I suited for sterile hand-held monitors
Cost-effective, amplified, small form factor sensors with high
sensitivity
USB for medical: Continua ready, IEEE-compliant PHDC USB
software stack available
Product differentiators
Highest quality standards
Product life: 15-year longevity
Breadth and scalability of portfolio
Low-power solutions
i.MX series, Flexis, ColdFire: High level of integration
- Connectivity (USB and Ethernet)
- LCD control (graphic and segment)
- Internal memory
- High precision analog
ColdFire: Embedded high-performance DSP functionality with
integrated MAC
i.MX series: Video and graphics acceleration
Strong/comprehensive RF power LDMOS portfolio
- Best ruggedness in the market
- Broadest line of enhanced ruggedness devices
- Exceptional efficiency
- Highest gain
Product differentiators
Highest quality standards
Product life: 15-year longevity
Breadth and scalability of portfolio
Low-power solutions
i.MX series, Flexis, ColdFire: High level of integration
- Connectivity (USB and Ethernet)
- LCD control
- Internal memory
- High precision analog
ColdFire: Embedded high-performance DSP functionality with
integrated MAC
i.MX series: video and graphics acceleration
Strong/comprehensive RF power LDMOS portfolio
- Best ruggedness in the market
- Broadest line of enhanced ruggedness devices
- Highest gain
- Exceptional efficiency
High-performance processors: PCI Express support and Serial
ATA for storing images
Solution differentiators
Touch U/I suited for sterile clinical equipment
Cost-effective, amplified, small form factor sensors with
high sensitivity
USB for medical: Continua ready, IEEE-compliant PHDC
USB software stack available
Imaging
Bone Densitometer
Computed Tomography
Fluoroscopy, Angiography
Magnetic Resonance
Imaging
Positron Emission
Tomographer
Ultrasound
X-Ray and Related
Applications
Solution differentiators
Touch U/I suited for sterile clinical equipment
Cost-effective, amplified, small form factor sensors with high
sensitivity
AltiVec engine for image processing
freescale.com/medical
107
Application Notes
Application Notes
Application Notes
AN2975: IEEE 802.15.4 and ZigBee Applications
AN3231: SMAC Based Demonstration Applications
AN3761: Using Freescale Devices for Contactless Touch Applications
AN3583: Using Low-Power Mode on the MPR083 and MPR084
AN3796: LCD Driver Specification
AN4223: Connecting Low-Cost External Electrodes to MED-EKG
AN4115: IrDA Driver and SD Card File System on the MM/JE Flexis Families
AN3460: Low Power Enabled by QE128 (S08 and MCF51)
AN3465: Migrating within the Controller Continuum
AN1326: Barometric Pressure Measurement Using Semiconductor Pressure Sensors
AN1097: Calibration-Free Pressure Sensor System
AN3870: Developing an Application for the i.MX Devices on Linux
AN3552: Analog Comparator Tips and Tricks
AN4153: Using Freescale eGUI with TWR-LCD on MCF51MM Family
ANPERIPHQRUG: Quick Reference User Guide for Analog Peripherals on the MM and JE Family
AN3827: Differences Between Controller Continuum ADC Modules
AN3412: Dynamic LCD Driver Using GPIO Pins
AN3949: ADC16 Calibration Procedure and Programmable Delay Block Synchronization
AN2731: Compact Integrated Antennas
AN4318: Histogram Equalization
AN4323: Freescale Solutions for Electrocardiograph and Heart Rate Monitor Applications
AN4325: Spirometer Demo with Freescale MCUs
AN4327: Pulse Oximeter Fundamentals and Design
AN4328: Blood Pressure Monitor Fundamentals and Design
AN4364: Glucose Meter Fundamentals and Design
AN4496: Pulse Oximeter Using USB PHDC
108
Appendix
Appendix
Figure A-1: Signal Responses
2500
Signal Amplitude
3000
30
3000 Hz Sample Rate
20
2000
1500
10
0
-10
1000
Time
500
0
0
Signal Spectrum
40
3500
Input Signal
4000
Log(Meg)
1000
2000
3000
4000
Sample Number
2500
5000
-20
-30
6000
500
1000
Sample Number
1500
2000
Low-Pass Filtered Signal
1500
Signal Amplitude
1000
500
0
-500
Time
-1000
-1500
0
1000
2000
3000
4000
5000
6000
Sample Number
Analog
Low-Pass
Filter
Sample
and Hold
ADC
DC/PWM
Analog
Low-Pass
Filter
DC/PWM
Analog
Low-Pass
Filter
Digital
Filters
freescale.com/medical
109
Appendix
Signal + Noise
Volts
Volts
Analog
Low-Pass
Filter
moves.
y(n)
N-1
a(i)x(n-i)
i=0
1.6060e+000
2.4394e+000
2.2457e+000
1.4378e+000
7.7448e-001
7.9937e-001
1.4447e+000
2.0849e+000
2.0000e+000
9.1704e-001
-7.6317e-001
-2.2173e+000
Sample
and Hold
ADC
Time
Time
Sample Rate
y(n)
N-1
=
M
a(i)x(n-i) +
i=0
b(j)y(n-j), M>N
j=1
1.6060e+000
2.4394e+000
2.2457e+000
1.4378e+000
7.7448e-001
7.9937e-001
1.4447e+000
2.0849e+000
2.0000e+000
9.1704e-001
-7.6317e-001
-2.2173e+000
Signal Reconstruction
To reconstruct the signal to the original, we
use the digital signal reconstructed by the
Sample
and Hold
ADC
1.6060e+000
2.4394e+000
2.2457e+000
1.4378e+000
7.7448e-001
7.9937e-001
1.4447e+000
2.0849e+000
2.0000e+000
9.1704e-001
-7.6317e-001
-2.2173e+000
Low Pass
Digital Filters
1.6060e+000
2.4394e+000
2.2457e+000
1.4378e+000
7.7448e-001
7.9937e-001
1.4447e+000
2.0849e+000
2.0000e+000
9.1704e-001
-7.6317e-001
-2.2173e+000
High Pass
Sample Rate
y(n)+0.0732x(n)=0.1464x(n-1)+0.0732x(n-2)
+1.099y(n-1)-0.3984y(n-2)
DAC
Sample Rate
110
Volts
Volts
Time
DAC
Analog
Low-Pass
Filter
Time
Reconstruction Filters
Analog
Low-Pass
Filter
Volts
Sample Rate
Time
Volts
Time
Appendix
Freescale Technologies
MAC instructions
Single instruction: Multiply-accumulate
Filter 2
Accelerometer
with load
Multiply two 16-bit word or 32-bit
longword operands
Lab View
Filter 1
USB
Timers
Mechanical
Oscillator
Debug
Laptop Host
ColdFire V2 MCU
R4
R2
Vid=
(Vi1-Vi2 )
2R1
R3
Vid/2R1
Vid(1+2R2 /2R1)
R2
R3
A=Vo/Vid
Instrumentation Amplifier
In medical instrumentation it is common
R4
Vi2
R2
R1
A1 = 1+
R +R
A1 = 1 2
R1
A2 =
R4
R3
A1 = A1 A2
R4 = A2R3
R2 = (A1 R1)-R1
signal amplitude.
The gain recommended for medical
Values to obtain a signal around 1 V: Low gain: 10, high gain: 100, total gain: 1000
freescale.com/medical
111
Appendix
Analog Measurement
Engine
Some of the analog modules are commonly
used in most of the medical applications.
MCU/MPU
Reactive
Electrode
External
Components
Embedded
Transimpedance
Amplifier
Embedded
ADC
Opamp
Core
System
ARM Cortex-M4
72/100 MHz
Internal and
External
Watchdogs
Debug
Interfaces
Memory
Protection Unit
(MPU)
DSP
Interrupt
Controller
DMA
Low-Leakage
Wake-Up Unit
Triamps
Triamps are special general-purpose opamps
with reduced input offset voltage and bias
current, ideal for applications that require low
amounts of voltage and current. Triamps can
be also used as general-purpose opamps to
Security
and Integrity
Cyclic
Redundancy
Check (CRC)
Random
Number
Generator
Cryptographic
Acceleration
Unit (CAU)
Standard Feature
Clocks
SRAM
(32 to 128 KB)
FlexMemory
(32 to 256 KB)
(2 to 4 KB EE)
External
Bus Interface
(FlexBus)
Serial
Programming
Interface
(EZPort)
Phase-Locked
Loop
FrequencyLocked Loop
Low/HighFrequency
Oscillators
Internal
Reference
Clocks
Analog
Timers
16-bit
ADC
FlexTimer
I2C
I2 S
GPIO
PGA
Carrier
Modulator
Transmitter
UART
(ISO 7816)
Secure
Digital Host
Controller
(SDHC)
Xtrinsic
Low-Power
Touch-Sensing
Interface
SPI
USB OTG
(LS/FS)
Segment
LCD Controller
Analog
Comparator
6-bit
DAC
12-bit
DAC
Voltage
Reference
Memories
Program
Flash
(128 to 512 KB)
Programmable
Delay Block
Communication Interfaces
Periodic
Interrupt
Timer
Low-Power
Timer
Opamp
Independent
Real-Time
Clock (IRTC)
Triamp
IEEE 1588
Timer
HMI
USB Charger
Detect (DCD)
IEEE 1588
Ethernet MAC
USB Voltage
Regulator
Optional Feature
112
Appendix
Type
Circuit
Cut frequency
Band-pass
passive
0.1150 Hz
Heart operating range
Reject-band
passive
4060 Hz
Noise signal
from the line
Band-pass active
Low-pass active
150 Hz
Heart operating range (if
the passive filter is not
enough, use an active
filter)
High-pass filter
active
Equation
Filter Design
analog comparator.
VREF
freescale.com/medical
113
Appendix
114
As a practicing surgeon,
my first-hand exposure to the
devices and the industry as a
whole is instrumental in driving
the innovative, high-quality
medical solutions that we
develop here at Freescale.
Dr. Jos Fernndez Villaseor
Freescale healthcare marketing
manager, electrical engineer and
practicing neurosurgeon
freescale.com/medical
M e d i c a l
Information in this document is provided solely to enable system and software implementers to use Freescale Semiconductor products.
There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits
based on the information in this document.
Freescale reserves the right to make changes without further notice to any products herein. Freescale makes no warranty, representation
or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale assume any liability arising out of
the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or
incidental damages. Typical parameters which may be provided in Freescale data sheets and/or specifications can and do vary in
different applications and actual performance may vary over time. All operating parameters, including Typicals must be validated for
each customer application by customers technical experts. Freescale does not convey any license under its patent rights nor the rights
of others. Freescale sells products pursuant to standard terms and conditions of sale which can be found at: store.esellerate.net/store/
Policy.aspx?Selector=RT&s=STR0326182960&pc
A pMedical
p l i c a
t i o n s U
s eGuide
r G u i d e
Applications
User
How to
Reach Us
Medical Applications
User Guide
RoHS-compliant and/or Pb-free versions of Freescale products have the functionality and electrical characteristics as their non-RoHScomplaint and/or non-Pb-free counterparts. For further information, visit freescale.com or contact your Freescale sales representative.
For information on Freescales Environmental Products program, visit freescale.com/EPP.
Freescale, the Freescale logo, AltiVec, CodeWarrior, ColdFire, Kinetis, PowerQUICC, Processor Expert, QorIQ and StarCore are trademarks of
Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, Flexis, Platform in a Package, SMARTMOS, Vybrid and Xtrinsic
are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. ARM is the
registered trademark of ARM Limited. ARM7, ARM9, ARM11, ARMv7, ARM926EJS, Cortex-A8, Cortex-A9, Cortex-M0+, Cortex-M4, Neon and
TrustZone are the trademarks of ARM Limited. The Power Architecture and Power.org word marks and the Power and Power.org logos and
related marks are trademarks and service marks licensed by Power.org. 20102013 Freescale Semiconductor, Inc.
freescale.com/medical
TM