MCUs and Embedded ARM® Solutions

advertisement
Application Spotlight on
MCUs and
Embedded ARM
Solutions
®
Component Focus: pages 2-14
Intersil’s ISL8117 buck regulator handles extremely
wide input:output voltage ratios
Design Note: page 15
The relation between the conductor current and
the strength of the magnetic field it generates
Application Spotlight: pages 17-25
Performance breakthrough as STMicroelectronics
introduces STM32F756 microcontroller
Technical View: pages 26-27
Starting fast with a µClinux development project
running on a 32-bit STMicroelectronics MCU
NEWS
IN
BRIEF
Ambiq Micro signs global
distribution agreement with
Future Electronics
Ambiq Micro, which manufactures ultra lowpower real-time clocks (RTCs) and
microcontrollers for power-sensitive
applications, has signed a global distribution
agreement with Future Electronics.
Ambiq’s RTCs and Apollo family of MCUs
with ARM® Cortex® processors are based on
Ambiq’s patented Sub-threshold PowerOptimised Technology (SPOT™) platform.
This innovative technology enables the
operation of transistors at voltage levels far
below that considered normal in the
semiconductor industry. This means that
designers using Ambiq products can
achieve much lower power consumption
than systems using other RTCs or MCUs.
STAR
PRODUCT
Digital controller for wireless
battery chargers complies with
latest Qi standard
STAR
STMICROELECTRONICS
PRODUCT
The reference design is offered
together with a complete
ecosystem to support
customers in building their
applications, including the
STEVAL-ISB027V1 board, API
libraries, and documentation to
support the development of
custom software, as well as a
comprehensive graphical user
interface for monitoring realtime performance and
diagnostics.
Smart-metering ICs gain PRIME
v1.4 certification
Atmel has announced it is the first
semiconductor manufacturer to receive
PoweRline Intelligent Metering Evolution
(PRIME) v1.4 Profile 2 certification. The
certification has been granted to the Atmel® |
SMART SAM4CP16B and ATPL230A smartmetering solutions.
This latest PRIME standard supports
some of the most demanding requirements
of smart-metering systems by offering
increased robustness, throughput, band
expansion and band-plan flexibility as well
as support for the IPv6 protocol.
Improved desktop external ACDC power supplies now meet
Level VI efficiency standards
CUI Inc., has announced the enhancement
of its 90W and 120W desktop AC-DC
power-supply series to meet the new Level
VI efficiency standards. The SDI90-U and
SDI120-U series meet the more stringent
requirements laid down by the US
Department of Energy for average efficiency
and no-load power, set to come into effect
in February 2016.
©Copyright 2015 Future Electronics Ltd. All trademarks contained herein are the
property of their respective owners. Applications for product samples, badge
boards, demonstration boards, Future Electronics’ boards and other advertised
materials from Future Electronics are offered subject to qualification.
150601:
2
For more information e-mail
info@my-ftm.com
STMicroelectronics has introduced an
integrated digital power controller for
wireless battery-charger transmitters,
offering a flexible and efficient solution
for controlling power transfer to
battery-powered devices that use
electromagnetic induction for recharging.
The new STWBC is certified as compliant with
the Qi 1.1.2 A11 standard of the Qi Wireless
Power Consortium. It is also fully compatible
with the wireless charging protocols specified
by the Power Matters Alliance.
The STWBC, which features an internal
96MHz clock and which supports both halfbridge and full-bridge topologies, performs all
the functions of transmitter control: it is able to
precisely control the amount of transmitted
power to match the requirements of the
receiving unit while maximising the efficiency of
the power transfer.
The STWBC comes with firmware options,
enabling designers to tailor operation to the
requirements of their end-product without
involving an external microcontroller.
The operation of a Qi 1.1.2 A11-certified
solution based on the STWBC is demonstrated
in the STEVAL-ISB027V1 reference design from
ST, intended for all Qi-compatible receivers. In
the reference design, the STWBC provides for
foreign object detection: the digital feedback
between the transmitter and receiver allows the
detection of metal objects close to the receiver
that could cause a potential hazard, enabling
the STWBC to stop power transmission when
such objects are detected.
ENERGY
•
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Mobile devices
Wearable devices
Sports equipment
Medical equipment
Remote controls
FEATURES
• Support for applications up to 5W
• 5V supply voltage
• 10-bit ADC
• UART interface
• I C master
• Operating temperature range:
2
-40°C to 105°C
150602:
For samples or pricing e-mail
info@my-ftm.com
FREE
BOARDS
Wireless Battery-charger Transmitter Design
The STEVAL-ISB027V1 is an evaluation board
demonstrating a 5W Qi-certified wireless battery-charger
transmitter. The complete kit includes the STWBC IC,
firmware, two-layer PCB layout and tools.
Orderable Part Number: STEVAL-ISB027V1
Apply now at my-boardclub.com
Fast-track board request code: FTM56A
EMAIL INFO@My-FTM.COM FOR SAMPLES AND DATASHEETS
COMPONENT
FOCUS
New controller enables single-stage buck-converter designs for
very high input:output ratios
INTERSIL
The new ISL8117, a 60V synchronous
buck controller from Intersil, provides a
simple, low-cost and efficient way to
implement a Point-of-Load (PoL) power
supply in which there is a large difference
between the input and output voltages.
The ISL8117 can provide stable operation with
a remarkably low on-time of as little as 40ns.
This enables the designer to create a power
supply with a very low duty cycle,
such as a PoL circuit which steps a
48V input down to a 1V output.
Before now, the designer of such
an application would have to choose
one of two options: an expensive
module, or a two-stage discrete DCDC converter circuit. The ISL8117
enables this wide voltage gap to be
bridged for the first time by a singlestage converter design. This is
cheaper than a module, and both
cheaper and easier to design than
an equivalent two-stage design.
In addition, the ISL8117 provides
high efficiency across all loads. Its
unique diode emulation mode dramatically
lowers light load power consumption while
producing consistent output ripple at varying
load levels.
In ideal situations, a complete power-supply
circuit can be designed with the ISL8117 and
just 10 external components.
The device uses internal loop compensation,
and provides single-resistor settings for
functions such as operating frequency and
over-current protection. Its current-mode
control scheme with input-voltage feed-forward
enables it to support various applications even
with fixed internal compensation schemes.
ENERGY
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
• Industrial equipment
• Networking and communications
•
•
equipment
Medical equipment
Industrial process-control equipment
FEATURES
• Switching frequency adjustable between
•
•
•
•
100kHz and 2MHz
Up to 98% conversion efficiency
±1.5% output-voltage accuracy
Programmable soft-start
Power-good indicator
150603:
For samples or pricing e-mail
info@my-ftm.com
FREE
BOARDS
Synchronous Buck Controller Development
The ISL8117EVAL2Z provides a comprehensive platform
for exploration of the ISL8117’s ability to step a power rail
of as much as 48V down to as little as 1V.
Orderable Part Number: ISL8117EVAL2Z
Apply now at my-boardclub.com
Fast-track board request code: FTM56A
Ultra-sensitive capacitive touch sensors detect
a gloved finger
ON SEMICONDUCTOR
ON Semiconductor has introduced a
family of capacitive touch-sense
controllers offering either 8 or 16
sensing channels.
The LC717A00AJ and LC717A00AR have 8
input channels for capacitive sensing. The
LC717A10AJ, LC717A10AR and
LC717A10PJ have 16 channels.
The devices are high-performance,
low-cost capacitance-to-digital
converters which may be used to
easily implement an electrostatic
capacitive touch sensor. Extremely
sensitive, they are capable of detecting
tiny changes in capacitance, making
them suitable for use in systems
operated by users wearing gloves, or
through a thick overlay.
The built-in logic circuit detects the
on/off state of each input, and
produces the result as a digital output.
No external components are required for the
measurement function.
Calibration is automatically performed by the
logic circuit at start-up or whenever there are
changes in the operating environment. In
addition, once the operating parameters, such
as gain, are configured, the LC717Ax0
converters can operate in stand-alone mode
when the recommended switch pattern is
applied.
Alternatively, the parameters can be modified
by an external controller via the device’s I2C or
SPI bus interfaces.
ENERGY
•
•
•
•
•
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
White goods
Cooking appliances
PC peripherals
Office automation equipment
FEATURES
Differential capacitance detection
3ms minimum measurement interval
Automatic noise compensation
320µA operating current at 2.8V input
Supply voltage range: 2.6V to 5.5V
150604:
For samples or pricing e-mail
info@my-ftm.com
LC717Ax0: detects the touch of a gloved hand
VISIT THE ONLINE FTM MAGAZINE AT: WWW.My-FTM.COM
3
COMPONENT
FOCUS
Low-profile rectifiers provide for higher-density
power-system designs
VISHAy
Vishay Intertechnology has introduced
16 new FRED Pt® Hyperfast and
Ultrafast recovery rectifiers with average
forward-current ratings ranging from
10A to 30A, and housed in a lowprofile SMPD, TO-263AC package.
The new devices’ SMPD package is footprintcompatible with the TO-263, D2PAK package,
but has a lower height of <1.7mm, enabling
users to achieve increased power density and
efficiency, and to realise end-products with a
slimmer form factor.
Combining fast and soft recovery characteristics
with low leakage current and a low forwardvoltage drop, the Vishay Semiconductors
rectifiers enable designers to reduce switching
losses and over-dissipation in automotive and
telecoms applications. The reverse recovery
times of the new rectifiers range between 25ns
and 55ns.
The rectifiers feature a planar structure and
platinum-doped lifetime control to guarantee
high overall performance, ruggedness and
reliability.
Part Number
Type
VS-10CDH06HM3
Hyperfast
2x5
yes
VS-10CDH06-M3
Hyperfast
2x5
No
VS-12CDU06HM3
Ultrafast
2x6
yes
VS-12CDU06-M3
Ultrafast
2x6
No
VS-16CDH02HM3
Hyperfast
2x8
yes
VS-16CDH02-M3
Hyperfast
2x8
No
VS-16CDU06HM3
Ultrafast
2x8
yes
VS-16CDU06-M3
Ultrafast
2x8
No
VS-16EDH02HM3
Hyperfast
16
yes
VS-16EDH02-M3
Hyperfast
16
No
VS-16EDU06HM3
Ultrafast
16
yes
VS-16EDU06-M3
Ultrafast
16
No
VS-20CDH02HM3
Hyperfast
2 x 10
yes
VS-20CDH02-M3
Hyperfast
2 x 10
No
VS-30CDU06HM3
Ultrafast
2 x 15
yes
VS-30CDU06-M3
Ultrafast
2 x 15
No
The PMZ130UNE from NXP
Semiconductors is an N-channel
enhancement-mode Trench MOSFET
rated for a maximum drain-source
voltage of 20V.
The device is notable for its very fast switching:
typical rise time is 12ns, and fall time is just 5ns.
At just 0.7V, the typical gate-source
threshold voltage is also low for a device of this
type. The maximum continuous drain current is
1.8A at 4.5V and an ambient temperature of
25°C. When this ambient temperature rises to
100°C, the maximum allowable drain current
falls to 1.2A.
Heat dissipation is also handled well by the
PMZ130UNE: thermal resistance from the
junction to the solder point is typically 17K/W.
4
The PMZ130UNE is housed in a leadless ultrasmall DFN1006-3, SOT883 surface-mount
plastic package measuring 1.0mm × 0.6mm ×
0.48mm.
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
• DC-DC converters
• Power factor correction circuits
• Low-voltage inverters
• Chopper motor drives in automotive
engine control units
• Anti-lock braking systems
• LED lighting
• High-Intensity Discharge (HID) lighting
Average
AEC-Q101
Forward
Qualified
Current (A)
20V N-channel MOSFET offers
fast switching performance
NXP SEMICONDUCTORS
ENERGY
FEATURES
• Low leakage current
• Forward voltage drop as low as 0.75V
• Offered in single- and dual-die
configurations
• Specified for output and snubber
operation
• Operating junction temperature range:
-55°C to 175°C
• Ideal for automated placement
• Supports automated optical inspection in
automotive systems
150605:
ENERGY
•
•
•
•
INDUSTRIAL
For samples or pricing e-mail
info@my-ftm.com
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Relay drivers
High-speed line drivers
Low-side load switches
Switching circuits
FEATURES
• 120mΩ on-resistance at 4.5V, 1.8A
• 1.6nC total gate charge
• 1µA maximum drain leakage current
• 2kV ESD protection (human body model)
• Operating temperature range:
-55°C to 150°C
150606:
For samples or pricing e-mail
info@my-ftm.com
EMAIL INFO@My-FTM.COM FOR SAMPLES AND DATASHEETS
COMPONENT
Synchronous buck regulator in tiny 3mm
x 4mm package handles inputs up to 70V
MICREL
Micrel has released a family of highvoltage synchronous step-down
switching regulators with integrated
power switches capable of providing up
to 4A output current from inputs as high
as 70V.
The MIC28511, MIC28512 and
MIC28513 are
offered in both
Hyper Speed
Control™ and
HyperLight Load®
architectures: these
allow for low outputvoltage operation
from a high input
voltage, and offer very
fast response to
transient voltages.
The HyperLight Load
technology also provides very good light-load
efficiency, and requires only a small amount of
output capacitance.
Considering the MIC2851x devices’ highvoltage capability, they are housed in unusually
small 24-pin 3mm x 4mm QFN packages.
Integrating Micrel's high-voltage buck controller,
which has a wide input-voltage range, with its
FETZilla™ power MOSFETs and advanced
packaging technology, the MIC2851x
regulators benefit from outstanding thermal
performance. This enables users of the parts to
achieve very high power density, saving board
space, heat-sink cost and cooling energy.
The regulators’ high-voltage capability is
ideal for products which must perform in harsh
environments and for
applications in which the
system is subject to
high-voltage spikes or
high ambient
temperatures. The
MIC2851x family
can withstand
these voltage
spikes without
compromising
efficiency and
thermal performance.
The MIC2851x offers an adjustable output
voltage as low as 0.8V with a guaranteed
accuracy of ±1%. A constant switching
frequency can be selected in a range between
200kHz and 680kHz. This allows the designer
to choose between a higher frequency for a
smaller inductor, or operating at higher
efficiency at a lower switching frequency.
ENERGY
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
FOCUS
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Industrial control systems
Power metering
Telecoms equipment
Medical equipment
FEATURES
• Minimum input voltage range: 4.6V
• Integrated high-side and low-side
N-channel MOSFETs
• Built-in 5V regulator for single-supply
operation
• Fixed 5ms soft-start
• Internal compensation and thermal
shut-down
• Junction temperature range:
-40°C to 125°C
150607:
For samples or pricing e-mail
info@my-ftm.com
FREE
BOARDS
The evaluation boards for the MIC28512 step-down
regulator has an input range of 4.6V to 70V. Its output
ranges between 0.8V and the product of 0.85V and the
input voltage at 2A.
Orderable Part Numbers:
MIC28512-1yML EV for HyperLight Load®
MIC28512-2yML EV for Hyper Speed Control®
Apply now at my-boardclub.com
Fast-track board request code: FTM56A
TVS diode array offers 10% lower clamping voltage
for superior protection
LITTELFUSE
The Littelfuse SM24CANA 200W TVS
diode array provides superior
protection against damage due to
lightning-induced transients or ESD in
industrial systems connected by CAN
bus, RS-232 or RS-485 interfaces.
A single SM24CANA array protects both CAN
signal lines. It absorbs repetitive ESD strikes
above the maximum level specified in the
IEC 61000-4-2 international standard without
performance degradation, and safely
dissipates 3A of surge current with very low
clamping voltages. The low typical dynamic
resistance of 0.7Ω results in a 10% reduction
in clamping voltage compared to similar
solutions available in the market, delivering
superior protection to extend the life of
mission-critical equipment.
The SM24CANA provides protection in
accordance with IEC 61000 standards for ESD,
Electrical Fast Transient (EFT) and lightning
protection. Meeting all the requirements of the
rigorous AEC-Q101 qualification regime, it can
also be used in automotive applications such
as drive-by-wire systems, engine-control
modules, powertrain electronics, anti-lock
brakes, airbags and other safety circuits.
In addition, low capacitance of 11pF helps
to preserve signal integrity thereby minimising
data loss.
ENERGY
•
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
CAN bus protection
Automated assembly stations
Motor controls
Security and alarm systems
Point-of-sale terminals
FEATURES
• 24V reverse-standoff voltage
• 200W peak-pulse power
• 24kV ESD protection (IEC 61000-4-2)
• 3A surge protection (IEC 61000-4-5)
• Operating-temperature range:
•
•
-40°C to 125°C
36V clamp voltage (IPP = 1A, tp = 8/20µs)
AEC-Q101 qualified
150608:
For samples or pricing e-mail
info@my-ftm.com
SM24CANA: single device protects dual CAN signal lines
VISIT THE ONLINE FTM MAGAZINE AT: WWW.My-FTM.COM
5
COMPONENT
FOCUS
eDP-to-LVDS bridge operates across industrial
temperature range
NXP SEMICONDUCTORS
The PTN3460IBS is an embedded
DisplayPort (eDP)-to-Low-Voltage
Differential Signalling (LVDS) bridge
which provides a means to connect an
eDP source to an LVDS display panel.
It is specified for operation across the
industrial temperature range of -40°C to 85°C,
and also supports a choice of lower-resolution
industrial panels at sizes up to 10”.
The PTN3460IBS processes the incoming
DisplayPort (DP) stream, performs DP-to-LVDS
protocol conversion, and transmits a processed
stream in LVDS format.
It gives users the flexibility to implement
bridging operations in different design platforms,
because a number of its functions are
programmable. For instance, the designer may
control the sequencing of the LVDS panel
power-up/power-down sequence. In addition,
firmware controls the timing parameters of the
panel power-up/power-down sequence.
The PTN3460IBS has two high-speed ports: a
Receive port facing the DP source, such as a
graphics processor or chipset, and a Transmit
port facing an LVDS receiver such as an LVDS
display-panel controller. The bridge can receive
a DP stream at link rates of 1.62Gbits/s or
2.7Gbits/s, and can support one- or two-lane
DP operation.
The device may be powered by a single
3.3V supply, or by dual 3.3V/1.8V supplies, and
is available in a QFN56 7mm × 7mm package
with a pitch of 0.4mm.
ENERGY
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Multi-function printers
Industrial PCs
Embedded systems
Automotive dashboard displays
FEATURES
• Embedded microcontroller
• On-chip non-volatile memory
• No external timing reference needed
• LVDS transmitter conforms to
ANSI/TIA/EIA-644-A-2001 standard
150609:
For samples or pricing e-mail
info@my-ftm.com
VOC sensor gives accurate measurement of
indoor air quality
AMS
The AS-MLV-P2 high-performance
gas sensor from ams is highly
sensitive to Volatile Organic
Compounds (VOCs), providing for
effective monitoring of indoor air
quality. Accurate, small and powerefficient, the AS-MLV-P2 produces
a precisely varying resistance in
response to changes in ambient
levels of pollutants commonly
found in indoor environments.
The superior performance of the AS-MLV-P2
is due to a combination of thin-film, thickfilm and other patent-pending proprietary
technologies implemented by ams. The
heater and inter-digital electrode structures
are placed on a 1µm silicon nitride
membrane, helping the sensor to offer very
low power consumption.
The AS-MLV-P2 measures ambient
concentrations of a broad range of
reducing gases associated with bad air
6
quality, such as alcohols, aldehydes, ketones,
organic acids, amines, and aliphatic and
aromatic hydrocarbons, which can be harmful
to human and animal health at high levels.
ams’ proven AS-MLV-P2 provides a direct
measurement of the concentration of
pollutants, giving the user helpful information
on which they can act to maintain and improve
air quality. Available in a surface-mount
package, it provides this capability in a small
footprint and offers long-term stable operation,
while typically only consuming a low power rate
of 34mW in continuous operation.
WORKING PARTNER STMicro’s STM32L053: page 22
ENERGY
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Smart home devices
Air-quality monitoring equipment
FEATURES
• 2.7V power supply, for sensing element
•
•
•
•
at 320°C
High sensitivity
Fast response
Long-term stability
Edge connectors
150610:
For samples or pricing e-mail
info@my-ftm.com
EMAIL INFO@My-FTM.COM FOR SAMPLES AND DATASHEETS
COMPONENT
FOCUS
Tiny accelerometers
offer rich choice of
embedded functions
ROHM SEMICONDUCTOR
The KX022 from Kionix, a subsidiary of ROHM Semiconductor,
is a robust 2mm x 2mm x 0.9mm tri-axis accelerometer with
integrated FIFO/FILO buffer, which combines low power
consumption with a wide variety of embedded motion-sensing
algorithms.
Kionix also supplies a related part, the KX023 accelerometer, in a 3mm x
3mm x 0.9mm package. Both the KX022 and KX023 are housed in land
grid-array packages.
Both parts feature a sophisticated algorithm engine which supports
various functions including tap detection, orientation detection and activity
monitoring, as well as embedded motion wake-up algorithms.
Both the KX022 and KX023 also include an internal voltage regulator to
maintain constant internal operating voltages across the 1.8V to 3.6V
input-supply range. The devices require little current: they typically draw
just 0.9µA in Stand-by mode; 10µA at normal resolution with a 25Hz
output data rate; and 145µA in High-resolution mode.
Combined with Kionix’s stable XAC sensor, the KX022 and KX023
provide users with substantial reductions in power usage, noise and cost.
KX022: detects taps and orientation, and supports activity monitoring
ENERGY
•
•
•
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
APPLICATIONS
User interfaces
Power management
Active/inactive monitoring
Device orientation
Inclination and tilt sensing
Gesture recognition
Pedometer/activity monitoring
• User-selectable resolution and
acceleration ranges: ±2g, ±4g, ±8g
User-selectable output data rate
Two interrupt registers
Digital high-pass filter outputs
I2C and SPI digital outputs
Up to 16-bit resolution
150611:
FREE
BOARDS
Evaluation of the KX023
Accelerometer
FEATURES
•
•
•
•
•
CONSUMER TELECOMMS
Orderable Part Number:
EVAL-KX023-1025
Apply now at
my-boardclub.com
Fast-track board
request code: FTM56A
For samples or pricing e-mail
info@my-ftm.com
150612:
For more information e-mail
info@my-ftm.com
7
COMPONENT
FOCUS
ESD protection for ultra high-speed interfaces
NXP SEMICONDUCTORS
The PUSB3AB6 ESD diode from NXP
Semiconductors protects high-speed
connections such as SuperSpeed USB
and Hi-Speed USB, Secure Digital (SD)
card 3.0 and Thunderbolt interfaces
against ESD strikes.
The device includes six high-level ESD protection
diode structures. They protect sensitive
transmitters and receivers on very high-speed
signal lines.
All signal lines are protected by a special diode
configuration offering snap-back ultra-low line
capacitance of only 0.15pF. These diodes use
this snap-back structure in order to provide
protection to downstream components from
ESD voltages of up to ±15kV contact/air
discharge, exceeding the requirements of the
IEC 61000-4-2, level 4 standard.
The PUSB3AB6 device is encapsulated in a
leadless DFN2111-7 (SOT1358-1) surfacemount package measuring 1.1mm x 2.1mm x
0.5mm. Support for pass-through signal
routing makes for easier board layout.
ENERGY
•
•
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Portable and wearable devices
TVs and monitors
DVD recorders and players
Main board graphics cards and ports
Set-top boxes
Games consoles
FEATURES
• Supports SuperSpeed USB3.1 at
10Gbits/s
• All signal lines benefit from integrated
rail-to-rail clamping diodes
• Matched 0.5mm trace spacing
• ±7A peak pulse current
• 6V minimum breakdown voltage
• 1nA reverse leakage current
150613:
For samples or pricing e-mail
info@my-ftm.com
PUSB3AB6: up to ±15kV of protection for USB lines
Surface-mount TVS diodes offer high reliability in
automotive applications
LITTELFUSE
The TPSMC and TPSMD series of
AEC-Q101 qualified Transient Voltage
Suppression (TVS) diodes protects
sensitive electronic equipment from
voltage transients induced by lightning
and other transient voltage events. The
diodes are suitable for surface mounting,
and have a low-profile package.
The TPSMC series has a 1,500W peak pulsepower capability on a 10/1000µs waveform,
with a repetition rate of 0.01%. The TPSMD
series’ peak power rating is 3,000W.
In addition, the devices conform to the
IEC 61000-4-2 ESD standard, providing 15kV
of protection in air, and 8kV of protection for
contact. ESD protection of data lines is
provided in accordance with IEC 61000-4-2
(IEC 801-2), and EFT protection of data lines in
accordance with IEC 61000-4-4 (IEC 801-4).
8
Both the TPSMC and TPSMD offer a fast
response time, typically less than 1.0ps from
0V to the minimum breakdown voltage. They
also offer excellent clamping capability and low
incremental surge resistance.
Typical reverse current in the TPSMC series
is less than 1µA above 13V. For the TPSMD,
this figure is less than 2µA above 12V.
The typical failure mode for the diodes is
short from an over-specified voltage or current.
ENERGY
•
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Automotive
Telecoms equipment
Computer equipment
Industrial appliances
Consumer electronics products
FEATURES
• 150°C maximum operating temperature
• Peak forward surge current:
•
• 300A TPSMD series
• 200A TPSMC series
15°C/W junction-to-lead thermal
resistance
150614:
For samples or pricing e-mail
info@my-ftm.com
Automotive TVS diodes: <1ps response time
EMAIL INFO@My-FTM.COM FOR SAMPLES AND DATASHEETS
COMPONENT
Efficient DC-DC converter
suited to in-vehicle applications
STMICROELECTRONICS
STMicroelectronics has released the
A6986, an AEC-Q100-qualified
synchronous buck switching regulator
featuring a very low quiescent current
and offering high efficiency when
supplying light loads.
The A6986 monolithic regulator is able to
deliver an output of as much as 2A. The output
voltage is adjustable in a range from 0.85V up
to the input voltage. The capability to provide a
100% duty cycle and the wide input-voltage
range, up to a maximum of 38V, meet the coldcrank and load-dump specifications required
by automotive systems.
The device has a Low Consumption Mode
(LCM) designed for applications that are active
during car parking. In this mode, the A6986
maximises efficiency at light loads with
controlled output-voltage ripple.
It also has a Low Noise Mode (LNM), which
operates at a constant switching frequency to
minimise output-voltage ripple. This is suitable
for applications with a requirement for low
noise, such as car audio systems.
The output-voltage supervisor manages the
Reset phase for any digital load, such as a
microcontroller or FPGA. The Reset opencollector output can also implement outputvoltage sequencing during the power-up phase.
Pulse-by-pulse current sensing on both
power elements makes for effective constantcurrent protection.
FOCUS
WORKING PARTNER Vishay’s IHLP-4040DZ-8A: page 14
ENERGY
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Automotive systems
Battery-powered equipment
Car body applications (in LCM mode)
Car audio (in LNM mode)
FEATURES
• Input-voltage range: 4V to 38V
• 30µA quiescent current
• 8µA shut-down current
• Adjustable switching-frequency range:
•
•
•
250kHz to 2MHz
Adjustable soft-start time
Internal current limiting
Over-voltage protection
150615:
For samples or pricing e-mail
info@my-ftm.com
A6986: handles automotive load-dump events
Schottky barrier rectifier features low forward voltage
NXP SEMICONDUCTORS
NXP Semiconductors has introduced
the PMEG1201AESF, a planar
Maximum Efficiency General
Application (MEGA) Schottky barrier
rectifier with an integrated guard ring
for stress protection.
The rectifier helps users to achieve higher
efficiency in power-system designs, offering a
typical low forward voltage of just 160mV.
The device’s average forward current is only
≤0.1A.
The PMEG1201AESF’s characteristics in
reverse operation are equally attractive. It
boasts a minimum reverse breakdown voltage
of 12V. Pulsed reverse current is specified at
240µA.
The PMEG1201AESF is housed in a
DSN0603-2, SOD962-2 leadless chip-scale
package measuring 0.6mm x 0.3mm x 0.3mm.
ENERGY
•
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Low-voltage rectification
DC-DC converters
Switch-mode power supplies
Ultra high-speed switching
LED backlights in mobile devices
FEATURES
• 40K/W junction-to-solder point thermal
resistance
• 125°C maximum junction temperature
• 26pF diode capacitance at 1V reverse
voltage
• 2.2ns reverse recovery time
150616:
For samples or pricing e-mail
info@my-ftm.com
NXP’s PMEG1201AESF: suitable for use in mobile LED backlighting systems
VISIT THE ONLINE FTM MAGAZINE AT: WWW.My-FTM.COM
9
COMPONENT
FOCUS
Automotive MOSFET’s new package design
saves space and power
VISHAy
Vishay Intertechnology has introduced
the SQJQ402E, a 200A automotive
power MOSFET in an innovative
package design which helps designers
to save space and power when
replacing older D2PAK and DPAK
devices.
swings commonly experienced in automotive
applications. The internal construction of the
device keeps both inductance and maximum
on-resistance at low levels.
The improved performance of the
SQJQ402E and its new package design help
system designers to create smaller and lighter
modules in automotive applications in which
multiple MOSFETs are often required. The
devices offers similar on-resistance and higher
continuous current than devices in the threepin D2PAK, while featuring a 60% smaller
footprint and a 60% lower profile.
In addition, the SQJQ402E features 50%
lower on-resistance and a current rating twice
as high as the equivalent DPAK parts, with a 21%
lower profile and a footprint just 12% larger.
ENERGY
The Vishay Siliconix
SQJQ402E 40V TrenchFET®
power MOSFET is housed
in a new 8mm x 8mm x
1.8mm PowerPAK 8x8L
package. It is the industry's
first AEC-Q101-qualified
MOSFET to use the 8mm x
8mm footprint, and the first
of this size to feature gullwing leads. These leads
reduce stress on the PCB
solder joints, which is
caused by the wide
operating temperature
•
•
•
•
•
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Automotive motor drives
Electric power-steering systems
Transmission-control systems
Injector drives
FEATURES
1.5mΩ maximum on-resistance at 10V
40V drain-source voltage
±20V gate-source voltage
200A maximum continuous drain current
175°C maximum operating temperature
150617:
For samples or pricing e-mail
info@my-ftm.com
New surface-mount fuses improve design flexibility in
space-constrained applications
LITTELFUSE
Littelfuse’s 470 and 476 series NANO2®
sub-miniature fuses provide surge
protection for downstream components
and prevent damage due to overload
conditions.
Housed in compact surface-mount packages,
the 470 series is for applications up to 125V AC
and the 476 series is rated for up to 250V AC.
The devices’ surface-mount design helps
manufacturers to achieve a higher placement
speed and higher yields in production than are
possible when using alternative through-hole
products.
The 470 series fuse has a 1206 footprint; the
476 series is housed in a 2410 package. It is
the smallest surface-mount fuse with this high
voltage rating and, like the 470 series, is
designed for primary-side circuit protection in
compact devices with high voltage requirements.
ENERGY
•
•
•
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
CONSUMER TELECOMMS
APPLICATIONS
LED lighting
LCD/LED TVs
White goods
Notebooks and PCs
Power-supply units
FEATURES
125°C maximum operating temperature
Surge immunity capability:
470 series: US ENERGy STAR® (≥1.5A)
476 series: Global IEC 61000-4-5 2 (≥3A)
150618:
For samples or pricing e-mail
info@my-ftm.com
Littelfuse’s 470 and 476 series: high-voltage primary-side circuit protection
10
AUTOMOTIVE SECURITY
EMAIL INFO@My-FTM.COM FOR SAMPLES AND DATASHEETS
150619:
For samples and pricing
e-mail info@my-ftm.com
P•I
E
•
COMPONENT
FOCUS
SECTION
15A wire-to-board connector ensures robust electrical
and mechanical mating
HIROSE
Hirose’s new DF63 is a small, highpowered wire-to-board connector
offering high reliability in industrial
applications.
The connector range consists of cable-mount,
female crimp sockets and board-mount,
vertical and right-angle male headers which
handle up to 15A current. Waterproof (DF63W)
and non-waterproof in-line versions
have also been added to the
range.
The mechanical design of the
connector has been optimised for
space saving. The three-position
header, for example, only
occupies an 88mm2 board
footprint, thanks to its small pitch.
The connector features a robust
lock which gives a clear tactile
click when mated. This confirms
the connector is fully engaged,
guaranteeing complete electrical
and mechanical connection. The
lock is on the centre of the
housing to avoid uneven locking and cable
entanglement, a common failing of side locks.
Furthermore, multiple connectors can be
mounted closer together side-by-side because
the lock is not positioned on the side.
The header features square male pin contacts
which have a wide conductive surface area of
1.14mm each side to carry high currents.
Each contact is protected by housing walls to
protect them from short circuits, and to prevent
them from being touched.
The cable-mount female socket housing uses
crimp contacts which have a unique internal
multi-point contact structure to ensure good
contact wipe and high contact reliability.
The design of the housing base is tapered to
allow resin sealing up to 5mm high. The resin
stopper, which is a step underneath the lock,
stops the resin rising too far. Keying variations
are available to prevent incorrect insertion
when multiple connectors are used.
ENERGY
•
•
•
•
•
•
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Robots
Medical devices
Industrial machinery
Smart meters
Gaming equipment
Home appliances
FEATURES
3.96mm pitch
630V AC/DC maximum voltage
Cable size: AWG16 to AWG18
30 mating cycles
150620:
For samples or pricing e-mail
info@my-ftm.com
Hirose’s DF63 wire-to-board connector: centre-locking mechanism
Industry’s first 75V moulded tantalum capacitor
offers low ESR
VISHAy
Vishay Intertechnology has extended its
TANTAMOUNT® TR3 series of solid
tantalum surface-mount chip capacitors
with higher ratings up to 75V in the B, C,
D, E, V and W case sizes.
The TR3 series, which is intended for
applications requiring low Equivalent Series
Resistance (ESR), now provides the industry's
first 75V moulded tantalum capacitors.
Providing less expensive options
for decoupling in 75V applications,
for power supplies at 28V, and for
DC-DC conversion at 35V, the TR3
devices are ideal for sensor,
industrial-control and airborne
applications, and are expected to be
widely used in telecommunications
basestations and other applications.
The TR3 series offers a high
ripple-current carrying capability,
with the largest devices rated for
2.5A. The capacitors are offered in
seven moulded case sizes and
feature standard RoHS-compliant tin
terminations. Devices in the C, D and E case
codes are 100% surge-current tested.
The TR3 meets the new EIA-717, EIA
535BAAC and IEC QC300801/US0001
international qualification specifications.
Vishay also offers another series of tantalum
capacitors, the TL3, which is optimised for
demanding applications that require long
product life. These include battery-operated
equipment, portable instrumentation, tyrepressure monitoring, medical instruments, local
power supplies, handheld instruments and
battery back-up supplies.
0.47µF to 1,000µF
Capacitance
±10%, ±20%
Tolerance
4V DC to 75V DC
Voltage Rating
Minimum ESR at
25°C and 100kHz
0.035Ω
Maximum Ripple
Current at 100kHz
0.1A to 2.5A
A, B, C, D, E, V, and W
Case Codes
ENERGY
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
CONSUMER TELECOMMS
APPLICATIONS
Industrial equipment
Telecoms infrastructure
Consumer devices
Computer equipment
FEATURES
• 100% matte tin terminations
• Compatible with automatic pick-and-place
equipment
• Operating temperature range:
-55°C to 125°C
With voltage de-rating above 85°C
150621:
For samples or pricing e-mail
info@my-ftm.com
Vishay’s TR3 chip capacitors: high ripple-current capability
12
AUTOMOTIVE SECURITY
EMAIL INFO@My-FTM.COM FOR SAMPLES AND DATASHEETS
COMPONENT
FOCUS
P•I
E
•
SECTION
New snap-in aluminium capacitors offer long
life in compact power supplies
VISHAy
ENERGY
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Vishay Intertechnology has introduced a
new series of miniature snap-in power
aluminium capacitors which offer a long
useful life, high ripple current and low
Equivalent Series Resistance (ESR).
•
•
•
•
The Vishay BCcomponents 256 PMG-SI series
of capacitors is available with capacitance values
ranging from 820µF to 47,000µF and voltages
from 16V to 100V, and in compact case sizes,
the smallest of which is 20mm x 25mm.
Featuring a cylindrical aluminium case with a
pressure relief valve, insulated with a blue
plastic (PET) sleeve, the new capacitors are
rated for a useful life of 2,000 hours at their
maximum operating temperature of 105°C.
Made with a non-solid electrolyte, the 256
PMG-SI devices are ideally suited for smoothing,
filtering, and energy storage in pulsed-power
applications.
• 19nH equivalent series inductance
• ±20% capacitance tolerance
• Ripple-current range at 120Hz and
FEATURES
105°C: 1.14A to 4.85A
• Maximum ESR at 120Hz and 20°C:
14mΩ to 332mΩ
• 1,000 hours shelf life at 0V and 105°C
150622:
TE Connectivity’s Z-PACK™ Slim UHD
range of backplane connectors is a
flexible and upgradeable system
designed to fit applications with a slot
pitch of 15mm (0.6 inch) or more.
For samples or pricing e-mail
info@my-ftm.com
256 PMG-SI series: non-solid electrolyte
Slim connector saves space
in backplane designs
TE CONNECTIVITy
Audio amplifiers
LED lighting drivers
Uninterruptible power supplies
Solar power micro-inverters
Z-PACK Slim UHD connectors have an
extremely high contact density combined with
excellent high-speed signal performance. This
means that manufacturers can use them in the
densest backplane designs. The Z-PACK Slim
UHD connector is around 10% smaller than
equivalent products on the market today,
making it well suited to applications in which
PCB space is at a premium.
The connectors transfer data at a rate of
12.5Gbits/s, with scalability up to 20Gbits/s.
This means that, as system designs are
upgraded to meet the requirement for higher
speeds, the existing PCB footprint does not
need to be changed.
The product also offers flexible configurations,
enabling the user to devise a pin assignment
suited to their application. It allows for easy
assembly thanks to its press-fit termination
technology and a micro-floatable contact design.
Z-PACK Slim UHD part numbers:
2042088-1
1982738-1
2042162-1
1982260-5
1982257-5
ENERGY
•
•
•
•
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Telecommunication equipment
Switches
Routers
Servers
Factory-automation equipment
FEATURES
55 signal lines/cm²
Low profile of 7.85mm
Integrated alignment correction
150623:
For samples or pricing e-mail
info@my-ftm.com
Z-PACK Slim UHD: 10% smaller than equivalent competing products
VISIT THE ONLINE FTM MAGAZINE AT: WWW.My-FTM.COM
13
P•I
•
E
COMPONENT
FOCUS
SECTION
High-current automotive-grade inductor operates
continuously at up to 180°C
VISHAy
Vishay Intertechnology has launched a
series of high-current, automotive-grade
IHLP® inductors in the 4040 case size
which feature an industry-high maximum
operating temperature of 180°C.
The new Vishay Dale
IHLP-4040DZ-8A parts
offer a wide range of
inductance values from
0.47µH to 47µH.
With a frequency range
up to 1MHz, the AECQ200-qualified devices
enable designers of
voltage regulator
modules, high-current
noise filters and DC-DC
converters for hightemperature automotive
applications to achieve
high performance while
saving space and power.
The IHLP-4040DZ-8A inductors handle high
transient current spikes without hard
saturation. Housed in a shielded, composite
package which reduces buzz noise to ultralow levels, the devices offer high resistance to
thermal shock, moisture, mechanical shock
and vibration.
WORKING PARTNER STMicro’s A6986: page 9
ENERGY
•
•
•
•
•
•
•
•
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Engine- and transmission-control units
Diesel injection drivers
Entertainment and navigation systems
Noise suppression for motors
Windshield wipers
HID and LED lighting
Heating and ventilation blowers
Powered seats
Powered mirrors
FEATURES
4.0mm profile
DC resistance range: 1.55mΩ to 167mΩ
Saturation current range: 4.5A to 28.5A
150624:
For samples or pricing e-mail
info@my-ftm.com
IHLP-4040DZ-8A inductors: very low levels of buzz
Waterproof micro-USB connector
features IP68 rating
TE CONNECTIVITy
TE Connectivity™ (TE) has introduced the
waterproof IP68 micro-USB connector
Type B, which features a special seal at
the connector’s perimeter to prevent
moisture and debris from penetrating
inside the shell.
The IP68 connector exceeds the minimum
IP68 performance standard requiring it to
withstand 30 minutes’ immersion at a depth of
1.5m under water.
TE’s waterproof micro-USB connectors use a
Metal Injection Moulded (MIM) shell to achieve
the IP68 standard. The stainless steel shell
replaces the traditional stamped and formed
shell, which normally contains many holes. TE’s
MIM shell provides the best possible mechanical
resistance to wrenching forces and false
insertion, while also enabling a reduction in
shell height of 0.3mm.
The waterproof IP68 micro-USB connector’s
staggered contacts provide for improved signal
separation as well as mechanical stability.
Equipped with an undercut matching the plug
latches, the connector keeps the plug mated in
the same way as a conventional micro-USB
connector.
WORKING PARTNER Atmel’s SAM E70, S70, V70: page 23
ENERGY
•
•
•
•
•
•
•
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Wearable devices
Handheld medical devices
Barcode scanners
Portable printers
Glucose meters
Portable music players
Digital cameras and camcorders
GPS units
Home electronics devices
Security control panels
Handheld industrial equipment
FEATURES
• Stainless steel reinforcement plate helps
prevent short circuits
• Screw-mounting ears
• Selectively gold-plated copper alloy
contacts
• 30V maximum voltage
• 1.8A maximum current on power pins
• 10,000 mating cycles
150625:
For samples or pricing e-mail
info@my-ftm.com
Waterproof micro USB connector: reduced shell height
14
EMAIL INFO@My-FTM.COM FOR SAMPLES AND DATASHEETS
DESIGN
NOTE
The relation between magnetic field strength
and current in a conductor
CROCUS TECHNOLOGy
Pioneers in the fields of electricity and magnetism such as
Faraday, Ampere and Maxwell proved both empirically and
mathematically that the current running through a conductor
can be quantified by measuring the magnetic field it
generates.
A magnetic sensor may be used to detect current because the
magnitude and direction of the magnetic field are determined by the
magnitude and the direction of the current through the conductor, as
well as by the distance between the conductor and the magnetic sensor
used to measure the field.
Applying Ampere’s Law
Simply stated, Ampere’s Law relates the
electric current passing through a
conductor to the magnetic field produced
around it. If the conductor is circular, then a
circular magnetic field of equal magnitude
may be found around the conductor. Figure
1 illustrates this concept. Imagine that there
is a current, I, flowing through a conductor
which is coming out of the page. If we add
up the magnetic field along the blue circular
path of radius, r, around the conductor, this
should equal the field created by the
current flowing through the conductor.
Fig. 1: Ampere’s law describes the
relation between the magnetic field
Ampere’s Law provides a quick, simple
around a conductor, and the current
calculation of the magnetic field strength,
flowing through the conductor
which is proportional to the current passing
through the conductor, and inversely
proportional to the distance from the conductor. It is expressed by the
following equation:
B long straight wire =
µ0 I
Fig. 3: plot of magnetic strength against distance for a conductor carrying 10A
This same effect can be shown in a practical application example: a
four-layer PCB with a board stack-up as shown in Figure 4. The sensor
is mounted on the top layer of the PCB and the current-carrying
conductor which is generating
the magnetic field may be
mounted on the bottom layer, or
on either of the two inner layers.
Table 1 shows the calculated
value of B, the magnetic field
magnitude, as seen by the
Fig. 4: a measurement set-up using a Crocus
sensor when the current-carrying
magnetic sensor and a four-layer PCB
trace is mounted on each of the
three layers.
All the examples shown
here are given for a single
Distance (mm)
B Field [T]
fixed current value, 10A.
First INNER
0.3048
0.00167
In practice, the current
Second INNER
1.016
0.0005
measured by a Crocus
BOTTOM
1.3208
0.000387
magnetic sensor may vary
Table 1: how field strength measured by a magnetic sensor
from as little as a few mA up
varies with distance from the conductor
to several hundred
Amperes. The impact of changing the value of the current is shown in
Figure 5 for currents ranging from -50A to +50A. It is clear that that the
higher the current, the greater the distance between the sensor and
conductor for the same value of magnetic field strength.
2πR
Where:
B = flux of the magnetic field (T),
I = current through the conductor (A),
R = distance from the centre of the conductor to the
sensing point (m) and
µ0 = permeability of free space (T*m/A)
Since a magnetic field is a vector quantity, both the magnitude and the
direction of the magnetic field must be known in order to fully
characterise it. The direction can be calculated mathematically. But the
right-hand-rule also works, as shown in Figure 2.
To see how this quantification of field strength can be used to
measure current, consider a graphical representation of magnetic field
strength as a function of distance (R in Ampere’s Law).
Figure 3 plots the effects of
changing the distance from the
centre of the conductor on the
magnitude of the magnetic field
in the air when the conductor is
carrying 10A. Notice how the B
field value declines quickly as the
distance increases.
Fig. 2: place the thumb of the right hand in the
direction of the current through the conductor.
The direction of the magnetic field is indicated by
the fingers curled around the conductor
Fig. 5: magnetic field strength at a fixed sensing position varies as the value of
the current through the conductor varies
This application note shows the correlation between the current and the
magnetic field created by the current. In order to successfully measure
different levels of current, the designer must take into account several
factors including the physical characteristics of the measurement set-up
as well as the dynamic range of the current to be measured.
The concepts and examples in this application note are applicable to
all of the following Crocus magnetic sensors: CTSR218C-IQ2,
CTSR215C-IQ2, CTSR222C-IQ2, CTSR218C-IS4, CTSR215C-IS4, and
CTSR222C-IS4.
For more information e-mail
info@my-ftm.com
150626:
VISIT THE ONLINE FTM MAGAZINE AT: WWW.My-FTM.COM
15
High-performance Amplifiers
Flow Meter
Thermostat Control
Smoke Detector
Glucose Meter
Motor Control Systems
Sensor Applications
Battery Monitoring
Wireless Charging
Electronic Power Steering
Fuel Pressure Rails
Gasoline Direct Injection (GDI)
Solenoid Applications
Architecture Lighting
White Goods
High-power DC-DC Converters
Supply
…and many more!
High
Side
Sense
ADC
ADC
Load
High Slew Rate Options
Low
Side
Sense
ADC
Some noisy environment applications use an
RC for output filtering which slows down the
output variations. These applications need
high slew rate amplifiers.
For Noisy Systems
High Side Sensing
Low Side Sensing
• Up to 80V common mode
• Short detection
• No resistance to GND
• Best cost/performance solution
• As low as 10µV offset
Solutions
Device
Common Mode Voltage (V)
Vos (mV) (Max)
Gain (V/V)
BW (kHz)
Vos Drift µV/°C
Status
NCS2003x
5.5
4
External
5000
2
Orderable
NCS2007x
36
3
External
3000
2
Orderable
NCSx333
5.5
0.01
External
350
0.07
Orderable
NCS21x
26
0.035
50/100/200/500/1000
14
0.5
Sampling
NCS40x
80
0.2
14/20/50/100
500
0.1
Sampling
All products are Grade 1 AECQ100 qualified
150627:
For more information e-mail
info@my-ftm.com
MCUs
AND
EMBEDDED
ARM
SOLUTIONS
Application Spotlight
At a superficial glance, it can appear as
though the pace in microcontroller
development is primarily set by ARM, the
provider of the processor IP in the
majority of today’s new 32-bit devices.
And in fact this issue of FTM highlights
new products from Atmel and
STMicroelectronics which use the latest
ARM® Cortex®-M7 core, on page 23 and
25. ST says that the core doubles the
data- and digital signal-processing
capability of its new STM32F756 MCU
compared to products based on earlier
generations of the ARM Cortex-M core.
But a deeper look shows that the MCU
manufacturers themselves are also
finding clever ways to provide design
engineers with improved performance or
a wider choice of features. ST, for
instance, has developed the Routine
Booster technology in its STM32F3
MCUs, on page 22, which speeds up the
execution of motor-control loops.
The same company has also developed
the ART Accelerator™, an ‘Adaptive RealTime’ technology, eliminating the delay
normally suffered by high-speed
processors as they wait for data to move
in and out of Flash memory.
And NXP Semiconductors’ ability to pack
a vast range of analogue and
communications peripherals into its very
low-cost LPC112x MCUs, on page 18,
gives existing users of 8- and 16-bit MCUs
a compelling reason to make the switch to
32-bit processing. Not that the 8-bit MCU
itself is starved of development effort: the
latest ATmega48PB, 88PB and 168PB
devices from Atmel, page 20, offer a remarkable combination of efficient processing
operation and low power-consumption.
To request evaluation boards featured in
this Application Spotlight visit
www.myboardclub.com, or email info@myftm.com to request pricing or samples of
components in this issue of FTM.
Low-cost 32-bit MCU set to take the place of
8- and 16-bit devices
STMICROELECTRONICS
STMicroelectronics has boosted its
STM32F0 Value Line ARM® Cortex®-M0
MCU series, adding USB connectivity
and larger Flash memory to enhance
support for cost-sensitive applications.
The STM32F072R8 features a USB2.0 FullSpeed interface, which is able to run from an
internal 48MHz oscillator. The USB capability is
compatible with v1.2 of the Battery Charger
Detection function, and also supports USB link
power management, providing for optimum
energy efficiency and longer battery life.
The STM32F072R8 also includes 16kbytes
of SRAM with hardware parity, and 64kbytes
or 128kbytes of Flash memory.
Like other members of the entry-level 32-bit
STM32F0 Value Line, the STM32F072R8 is an
ideal replacement for 8- and 16-bit MCUs,
offering higher performance at comparable cost.
Users of all STM32F0 Value Line MCUs have
access to built-in safety functions, precise
internal oscillators, multiple clock sources, and
a real-time clock and calendar with alarm and
periodic wake-up from Stop or Stand-by modes.
Also in the STM32F0 Value Line are the
STM32F091xB/xC MCUs with up to 256kbytes
of Flash memory and 32kbytes of SRAM.
These parts operate in the -40°C to 85°C and
-40°C to 105°C temperature ranges, from a
2.0V to 3.6V power supply.
A comprehensive set of power-saving modes
allows for the design of low-power applications.
FREE
BOARDS
Low-cost 32-bit MCU Development
Arduino™ connectivity support and ST Morpho headers
make it easy to expand the functionality of this STM32
Nucleo open development platform with a wide choice of
specialised shields. The board comes with the
comprehensive STM32 software library together with
various packaged software examples, as well as direct
access to mbed online resources.
ENERGY
•
•
•
•
•
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Audio/video receivers
PC peripherals
Games consoles
GPS units
Industrial applications
PLCs
Inverters
Alarm systems
Video intercoms
FEATURES (STM32F072R8)
• Sleep, Stop and Stand-by low-power
modes
• 4MHz to 32MHz crystal oscillator
• Up to 87 fast I/Os
• Seven-channel DMA controller
• Fast 12-bit ADC
• Two-channel, 12-bit DAC
• Two analogue comparators
• Up to 24 capacitive sensing channels
Orderable Part Number: NUCLEO-F072RB
Apply now at my-boardclub.com
Fast-track board request code: FTM56A
150628:
For samples or pricing e-mail
info@my-ftm.com
VISIT THE ONLINE FTM MAGAZINE AT: WWW.My-FTM.COM
17
MCUs
AND
EMBEDDED
ARM
SOLUTIONS
Migration path from LPC111x MCUs
offers better analogue and connectivity
NXP SEMICONDUCTORS
NXP Semiconductors has launched two
microcontrollers based on the ARM®
Cortex®-M0 processor core, offering
users of the popular LPC111x an easy
migration path to better analogue
capability and more
connectivity.
The LPC1124JBD48 and
LPC1125JBD48 are lowcost 32-bit MCUs, running
at a clock frequency of up to
50MHz, which are ideal for
applications that would
traditionally have been
implemented with an 8- or 16-bit
MCU. In these applications, the new
parts result in better performance, lower
power consumption and smaller code size
than traditional designs achieve.
Users of NXP’s existing 32-bit LPC111x
devices will also benefit from the improved
analogue sub-system of the LPC1124JBD48
or LPC1125JBD48, while drawing on their
knowledge of the previous generation of
devices. This is because the new MCUs
enhance the original architecture with a highperformance 12-bit, eight-channel ADC, which
can run at up to 2Msamples/s.
There is also a broader choice of
connectivity options, which includes three
UART interfaces with fractional baud-rate
generation, an internal FIFO and RS-485
support. One UART also features modem
control. Both the LPC1124JBD48 and
the LPC1125JBD48 feature a
1Mbit/s Fast-mode Plus I²C bus
interface and two SSP controllers
with FIFO and multi-protocol
capabilities.
Both devices have an
integrated power-management
unit which acts to keep power
consumption to a minimum
during Sleep, Deep sleep, and
Deep power-down modes. In Active
mode, three power profiles residing in boot
ROM let the user optimise performance and
minimise power consumption for any given
application through one simple function call.
The LPC1124JBD48 has 32kbytes of on-chip
Flash memory, and the LPC1125JBD48 has
64kbytes.
ENERGY
•
•
•
•
•
The new SPC56EC74B3 is part of the
SPC56 32-bit automotive microcontroller
family, built on Power Architecture®
technology.
The SPC56 C-Line is dedicated to the needs
of gateway applications that require
connections to multiple in-vehicle networks
supporting various protocols, ranging from
LIN, SPI, UART and CAN to FlexRay® and
Ethernet. It provides the scalability needed to
implement platform approaches to product
development, while delivering the
performance required by increasingly
sophisticated software architectures.
The Power Architecture core of the SPC56
C-Line is completely user-mode compatible
with the original Power Architecture user
instruction set architecture. It operates at
speeds of up to 120MHz and offers highperformance processing as well as low power
consumption. It is supported by a choice of
software drivers, operating systems and
configuration code to assist users’
development projects.
18
Another member of the SPC56 family is the
SPC56EL70L5. The SPC56 L-Line is
designed to cover a wide range of automotive
applications that must meet the requirements
of the ISO26262 functional safety standard,
up to the most stringent ASIL-D level, with a
single MCU. Key safety features include lockstep mode, an enhanced DMA, a temperature
sensor, a central fault collection
and control unit,
built-in logic and
memory self-test,
CRC unit, ECCprotected memories
and clock-failure
detection.
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Metering
Alarm systems
Lighting control equipment
White goods
Industrial control systems
FEATURES
• 8kbytes of SRAM
• Programmable windowed watchdog timer
• Four PWM-capable timers
• Operating voltage range: 1.8V to 3.6V
• Operating temperature range:
-40°C to 105°C
150629:
For samples or pricing e-mail
info@my-ftm.com
FREE
BOARDS
Improved Analogue Capability
Based on the LPC1125JBD48 MCU, this LPCXpresso™
development board gives the user a simplified Eclipsebased IDE, and includes a tri-colour LED, Reset, insystem programming and Wake buttons for easy testing
of software functionality, and expansion options
supporting the Arduino UNO and Pmod™ platforms.
Orderable Part Number: OM13080
Apply now at my-boardclub.com
Fast-track board request code: FTM56A
Performance and safety to the fore in new
Power Architecture automotive MCUs
STMICROELECTRONICS
INDUSTRIAL
ENERGY
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
•
•
(SPC56 C LINE)
Automotive body applications
Automotive gateways
•
•
•
(SPC56 L LINE)
ASIL-D safety applications
Driver assistance
Advanced motor control
•
•
•
•
•
•
•
•
(SPC56 C LINE)
Single or dual core
Up to 3Mbytes of Flash memory
Up to 256kbytes of SRAM
One 10-bit and one 12-bit ADC
Up to six FlexCAN interfaces
Up to ten LINFlex channels
One FlexRay interface
One Ethernet interface
Orderable Part Number: SPC56XXMB
•
•
•
•
•
•
•
•
(SPC56 L LINE)
Single or dual core
Up to 2Mbytes of Flash memory
Up to 192kbytes of SRAM
Two 12-bit ADCs
Up to three FlexCAN interfaces
Up to two LINFlex channels
One FlexRay interface
DSP and floating point unit
Apply now at my-boardclub.com
Fast-track board request code: FTM56A
150630:
FREE
BOARDS
Automotive Applications MCU Development
This system consists of an SPC56XXMB motherboard
and mini-modules (not included) for each variant in the
SPC56 series. The mini-modules plug into the motherboard.
FEATURES
For samples or pricing e-mail
info@my-ftm.com
EMAIL INFO@My-FTM.COM FOR SAMPLES AND DATASHEETS
MCUs
AND
EMBEDDED
ARM
SOLUTIONS
32-bit MCUs offer always-on system awareness
STMICROELECTRONICS
STMicroelectronics has introduced a new
series of STM32 Dynamic Efficiency™
microcontrollers which brings the powersaving benefits of data batching – the
technique used in Google’s latest
Android™ operating system (OS) to extend
battery life – to many more applications
besides smartphones and tablets.
The Android OS also uses a low-power sensor
hub to manage always-on sensors such as
accelerometers and pressure sensors. This
relieves the power-hungry main system
processor of the task, and thus helps the device
to consume less battery energy.
The new STM32F411 MCUs, which are
based on the ARM® Cortex®-M4 core, are a
perfect fit for these new sensor-hub
applications. The STM32F411’s Batch
Acquisition Mode (BAM) saves power by storing
sensor data directly into SRAM while the MCU’s
core sleeps. When operating in BAM, the
core wakes briefly to process these stored
data before returning to power-saving mode.
The ARM Cortex-M4 processor core in the
STM32F411 provides DSP and floating-point
unit functionality, and features up to 512kbytes
of Flash with a high SRAM capacity of up to
128kbytes.
Drawing on ST’s ART Accelerator™ cache
technology and advanced 90nm fabrication
process, the new STM32F411 is the industry’s
first ARM Cortex-M4-class device to draw
current in Run mode as low as 100µA/MHz, a
figure achieved when executing CoreMark™
code from Flash with peripherals switched off.
Current in Stop mode is just 10µA with all
SRAM content and context saved.
A choice of compact packages, the
smallest is 3.0mm x 3.2mm, allows use where
space is tight.
The Atmel® SMART™ SAM D10, SAM
D11, SAM D20 and SAM D21
microcontrollers, which have an ARM®
Cortex®-M0+ core, combine flexibility
and ease of use with low power
consumption and a compact package.
The SAM D10 and SAM D11 offer up to
16kbytes of on-chip Flash memory and 4kbytes
of SRAM, while the SAM D20 and SAM D21
integrate up to 256kbytes of Flash and
32kbytes of SRAM. The tiny devices are
packaged in a variety of styles, which include
a 24-pin QFN with a footprint of just 4mm x
4mm for the SAM D1x versions.
Operating at a maximum clock speed of
48MHz, these MCUs have a current
requirement of <70µA/MHz.
The SAM D series devices offer a rich
selection of peripherals integrated in the chip.
Features include Full-speed USB with no
requirement for a crystal, a peripheral touch
controller which requires no external
components, a 12-bit ADC with gain stage, a
six-channel DMA controller, a 10-bit DAC, and
timers/counters for control applications.
•
•
•
•
•
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Sensor hubs
Industrial controls
Medical monitors
Building automation
Wearable technology
FEATURES
BOARDS
This STM32 Nucleo board provides Arduino™ connectivity
support, and ST Morpho headers make it easy to expand
the functionality of the STM32 Nucleo open development
platform with a wide choice of specialised shields.
INDUSTRIAL
• 1.7V minimum power supply
• 12-bit, 2.4Msamples/s ADC
• Motor-control timer
• Serial interfaces:
FREE
•
• Three USARTs up to 12.5Mbits/s
• Five SPI up to 50Mbits/s
• Three I2C up to 1Mbit/s
• One SDIO up to 48MHz
• One Full-Speed USB2.0 OTG
I²S audio interfaces:
Two full-duplex, three simplex
Orderable Part Number: NUCLEO-F411RE
Apply now at my-boardclub.com
Fast-track board request code: FTM56A
Tiny, low-power 32-bit MCUs offer
rich set of peripheral functions
ATMEL
ENERGY
Atmel has provided for easy
migration between these
SAM D series MCUs:
they are code- and
pin-compatible,
making it easy for
designers to extend or
reduce the functionality of an
existing design as required.
All devices have accurate and low-power
external and internal oscillators. All oscillators
can be used as a source for the system clock.
Different clock domains can be independently
configured to run at different frequencies,
enabling power saving by running each
peripheral at its optimal clock frequency, and
thus maintaining a high core frequency while
reducing power consumption.
FREE
BOARDS
150631:
ENERGY
•
•
•
•
INDUSTRIAL
For samples or pricing e-mail
info@my-ftm.com
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Home automation
Consumer electronics
Metering
Industrial equipment
FEATURES
• Support for capacitive touch buttons,
wheels and sliders
• Atmel’s Event System for inter-peripheral
signalling
• Up to three (SAM D1x) or six (SAM D2x)
flexible serial communication modules
• 32-bit real-time clock and calendar
• Analogue comparators
• Two software-selectable Sleep modes
150632:
For samples or pricing e-mail
info@my-ftm.com
FREE
BOARDS
Atmel SAM D10 32-bit MCU Development
The SAM D11 Xplained Pro board features the
ATSAMD11D14A-MU MCU, and includes an on-board
embedded debugger, USB connection, two capacitive
touch buttons, and an Xplained Pro-compatible header.
The SAM D10 Xplained features the 24-pin
ATSAMD10D14A-MU MCU and features an on-board
embedded debugger, USB connection and a prototyping
area with access to all GPIO pins. It also has a capacitive
touch button. All Xplained mini boards are compatible
with Arduino shields.
Orderable Part Number: ATSAMD11-XPRO
Orderable Part Number: ATSAMD10-XMINI
Apply now at my-boardclub.com
Fast-track board request code: FTM56A
Apply now at my-boardclub.com
Fast-track board request code: FTM56A
Atmel SAM D11 32-bit MCU Development
VISIT THE ONLINE FTM MAGAZINE AT: WWW.My-FTM.COM
19
MCUs
AND
EMBEDDED
ARM
SOLUTIONS
Code-efficient 8-bit MCUs
balance power consumption and
processing speed
Designed to be easy to use, Atmel® AVR 8-bit
MCUs offer low power consumption and a
high level of integration. They are based on the
industry's most code-efficient architecture for
C and assembly programming.
The AVR family of microcontrollers features
high-endurance non-volatile memories
embedded on-chip. Their Flash memory is
specified for 10,000 Write/Erase cycles, and
EEPROM for 100,000. Data retention is 20
years at 85°C and 100 years at 25°C.
The new devices also provide support for the
Atmel QTouch® library of capacitive touch
buttons, sliders and wheels. Operation of
capacitive touch interfaces can use both
QTouch and QMatrix acquisition methods
across up to 64 sensing channels.
ATMEL
The ATmega48PB, 88PB and 168PB
are the latest low-power 8-bit
microcontrollers from Atmel based on
the proven AVR core, an enhanced
RISC architecture.
By executing
powerful
instructions in a
single clock
cycle, these new
MCUs achieve
throughputs of
close to
1MIPS/MHz, giving the
system designer the
freedom to balance power
consumption with
processing speed without
sacrificing performance.
Part Number
Flash
Memory
EEPROM
RAM
Interrupt Vector Size
ATmega48PB
4kbytes
256bytes
512kbytes
1 instruction word/vector
ATmega88PB
8kbytes
512bytes
1Kbyte
1 instruction word/vector
ATmega168PB
16kbytes
512bytes
1Kbyte
2 instruction words/vector
ENERGY
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Embedded systems
Consumer devices
Industrial equipment
FEATURES
• Unique serial number
• USART: wake-up on start of frame
• Internal oscillators and voltage reference
•
accurate to ±2% over the full voltage and
temperature range
GPIO input function on ADC inputs
150633:
For samples or pricing e-mail
info@my-ftm.com
FREE
BOARDS
Atmel 8-bit MCU Development
This evaluation kit comes with a fully-integrated debugger
which provides seamless integration with Atmel Studio
version 6.2 or later. The kit provides access to the
features of the ATmega168PB, enabling easy integration
of the device in a custom design.
Orderable Part Number: ATmega168PB-XMINI
Apply now at my-boardclub.com
Fast-track board request code: FTM56A
MCU’s floating point unit benefits from unique Flash
memory accelerator
STMICROELECTRONICS
The STM32F446xx microcontroller from
STMicroelectronics is based on the highperformance ARM® Cortex®-M4 32-bit
core operating at a frequency of up to
180MHz.
This core features a single-precision Floating
Point Unit (FPU) which supports all ARM singleprecision data-processing instructions and data
types. It also implements a full set of DSP
instructions and a memory protection unit,
which enhances application security.
Data-processing performance is enhanced
by ST’s ART Accelerator™, a memory
accelerator optimised for ARM® Cortex®-M4
cores with an FPU processor. It supports the
inherent performance advantage of the core’s
FPU, which normally has to wait for the
embedded Flash memory at higher
frequencies, by implementing an instruction
pre-fetch queue and branch cache, which
increases programme execution speed from
the 128-bit Flash memory.
The STM32F446xx devices incorporate both
Flash memory and SRAM, and an extensive
20
range of enhanced I/Os and peripherals. All
devices offer three 12-bit ADCs, two DACs, a
low-power real-time clock, twelve 16-bit timers,
including two PWM timers for motor control,
and two general-purpose 32-bit timers.
The STM32F446xx devices operate in the
-40°C to 105°C temperature range, from a
1.7V to 3.6V power supply. A comprehensive
set of power-saving modes provides for the
design of low-power applications.
There are six STM32F446xx devices in
packages with pin counts from 64 to 144.
ENERGY
•
•
•
•
•
•
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Motor drives
Medical equipment
PLCs
Inverters
Circuit breakers
Printers
Scanners
Alarm systems
Video intercoms
Home audio equipment
FEATURES
• Camera interface for CMOS sensors
• Up to four I C interfaces
• Dual quad serial peripheral interfaces
• Three full-simplex I S interfaces
• USB OTG Full-Speed and USB OTG
2
2
•
•
•
Hi-Speed interfaces
Two CAN interfaces
SDIO/MMC interface
SPDIF receiver
150634:
For samples or pricing e-mail
info@my-ftm.com
EMAIL INFO@My-FTM.COM FOR SAMPLES AND DATASHEETS
MCUs
AND
EMBEDDED
Seminar in a Box
Future Electronics has brought together a series of complete
evaluation solutions based on NXP Semiconductors’ most popular
microcontrollers. Each ‘Seminar in a Box’ includes an MCU evaluation
board, product data sheet, and technology presentations with links to
LPCWARE to provide access to NXP’s software libraries.
LPC1700/LPC4088
ENERGY
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
LPC4088 Experiment Base Board and
Quick Start Board for Graphic
Applications Order Code: FSB4088
• Interfaces/Connectors
• 2 x 22 headers for LPC4088 QuickStart board
• 2 x 22 pin list for prototyping
• Arduino compatible expansion connectors (for
Arduino shields)
• Serial expansion connector, 14-pos connector
with UART/I2C/SPI/GPIO pins
LPC18Sxx/LPC43Sxx
PLCXpresso 18S37 Development
Board for Security Applications
Order Code: FSB18S37
• LPC18S37 MCU running at up to 180MHz
• On-board, high-speed USB-based debug
probe with CMSIS-DAP and LPCXpresso IDE
Redlink protocol options. Can debug the onboard LPC18S37 or external target
• Support for external debug probes
• Tri-colour LED
• Target Reset, ISP and WAKE buttons
• Expansion options based on Arduino UNO R3
and Pmod™, plus additional expansion port pins
• On-board Ethernet PHy with output available
at expansion connectors
• High-speed USB A/B connector for host or
slave operation
• 8Mb Macronix quad SPI Flash
• UART, I2C and SPI port bridging from
LPC18S37 target to USB via the on-board
debug probe
• FTDI UART connector
• A7001CM secure element
LPC824
ENERGY
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
LPCXpresso824-Max Board for
LPC82x Family MCUs for Multiple
Sensor Control Applications
Order Code: FSB824
• Fully supported by LPCXpresso Eclipse-based
IDE and GNU C/C++ toolchain, available in
free and pro versions
LPC1500
LPCXpresso Board for LPC1549 for
Motrol Control Applications
Order Code: FSB1500
• Fully supported by LPCXpresso Eclipse-based
IDE and GNU C/C++ toolchain, available in
free and pro versions
• Integrated JTAG debugger which can also be
used to debug external target
• LPCXpresso/mbed, Pmod™ and Arduino UNO
expansion connectors give simple access to a
wide range of available expansion boards
• Tri-colour LED, ISP and WAKE buttons for
easy testing of software functionality
ARM
SOLUTIONS
FREE
BOARDS
Each of these NXP development
solutions can be requested via
the FTM Board Club.
Apply now at my-boardclub.com
Fast-track board request code: FTM56A
• LCD expansion connector with control signals
for touch screen interface
• MicroSD (µSD) interface and connector: both
MCI and SPI interface versions
• LCD Interface
• FFC/FPC interface connector for 4.3" and 5"
LCDs (displays sold separately)
• 16-bit colour depth supported
• Touch-screen interface controller (AR1021
from Microchip)
• Backlight voltage generator
ENERGY
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
• Compatible with development tools and
probes from NXP ecosystem partners
• Integrated JTAG debugger which can also be
used to debug external target
• LPCXpresso/mbed, Pmod™ and Arduino UNO
expansion connectors give simple access to a
wide range of available expansion boards
• Tri-colour LED, ISP and WAKE buttons for
easy testing of software functionality
ENERGY
INDUSTRIAL
LIGHTING
150635:
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
For more information e-mail
info@my-ftm.com
VISIT THE ONLINE FTM MAGAZINE AT: WWW.My-FTM.COM
21
MCUs
AND
EMBEDDED
ARM
SOLUTIONS
Low-cost, low-power MCU offers
USB2.0 connectivity
STMICROELECTRONICS
The STM32L053 microcontroller from
STMicroelectronics offers very high
power efficiency thanks to a large
choice of internal and external clock
sources, an internal voltage-adaptation
scheme and several low-power modes.
The STM32L053 is based on the lowpower ARM® Cortex®-M0+ 32-bit RISC
core operating at a frequency of 32MHz.
The STM32L053 features a crystal-less USB2.0
interface. It also includes a memory protection
unit and high-speed Flash programme memory,
2kbytes of EEPROM data memory and
8kbytes of RAM.
Four variants of the STM32L053 are available:
the STM32L053C6, and STM32L053C8 are
housed in a 48-pin LQFP package and integrate
a 10-channel 12-bit ADC, with 32kbytes and
64kbytes of Flash respectively. The
STM32L053R6 and STM32L053R8 are housed in
64-pin LQFP or TFBGA packages, and combine
a 16-channel 12-bit ADC with 32kbytes and
64kbytes of Flash, respectively.
All the devices offer several analogue features,
including a DAC, two ultra low-power comparators,
several timers, and a real-time clock and a
SysTick, which can be used as time bases.
They also feature two watchdogs: one
watchdog has an independent clock and
window capability, and one window watchdog
is based on the bus clock.
An integrated LCD controller has a built-in
LCD voltage generator which can drive as
many as eight multiplexed LCDs, with contrast
independent of the supply voltage.
WORKING PARTNER ams’ AS-MLV-P2: page 6
ENERGY
•
•
•
•
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Utility meters
Industrial sensors
Healthcare and fitness equipment
Remote controls
PC peripherals
Gaming equipment
GPS equipment
Alarm systems
FEATURES
• 12-bit ADC operates at 1.65V (minimum)
• Low-power UART interface
• 16-bit ultra-low power timer
• Up to 24 capacitive sensing channels
• Operating temperature range:
-40°C to 125°C
150636:
For samples or pricing e-mail
info@my-ftm.com
FREE
BOARDS
Ultra Low-power MCU Development
This STM32 Nucleo board requires no separate probe, as
it integrates the ST-LINK/V2-1 debugger/programmer.
Orderable Part Number: NUCLEO-L053R8
Apply now at my-boardclub.com
Fast-track board request code: FTM56A
STM32L053: capable of driving multiplexed LCDs
MCUs with ARM Cortex-M4 core benefit from larger
memory, more interfaces
STMICROELECTRONICS
STMicroelectronics has extended its
STM32F3 microcontroller series for
applications that require high
performance and innovative features at
an affordable cost.
Now with up to 512kbytes of Flash memory in
the STM32F303 and STM32F302 devices, the
F3 series can support even more sophisticated
applications than before. New features include
extra serial peripheral and I2C communication
interfaces, and a Flexible Memory Controller
(FMC) operating at 36MHz on an 8-/16-bit bus,
supporting off-chip storage and LCD modules.
The new F3 MCUs also provide as many as
three 144MHz 16-bit motor-control timers,
ideal for use in the multi-motor systems found
in home appliances, power tools and industrial
equipment. ST’s new Motor Ecosystem for
STM32, which comprises a softwaredevelopment kit (STSW-STM32100) and new
hardware, helps to make it faster and easier for
design teams to develop these applications.
The STM32F3 series is at the low end of
ST’s ARM® Cortex®-M4-based MCU portfolio.
22
The core offers a DSP
and floating-point unit
running at up to
72MHz. In the
STM32F3 series, it
executes deterministic
routines such as motorcontrol loops up to
43% faster than
comparable MCUs because of ST’s unique
‘Routine Booster’ function based on corecoupled memory.
The enhanced features are added to the rich
peripheral choices already offered in the
STM32F3 series. These include 12-bit ADCs
FREE
BOARDS
Digital Power Conversion
The full range of hardware features on the board can be
used to evaluate all the peripherals of the STM32F303VET6
MCU, including Full-Speed USB, USART, audio DAC and
ADC, TFT colour LCD, MicroSD card, motor-control
connectors, humidity sensor, high-brightness LED, CAN
interface and IR receiver.
Orderable Part Number: STM32303E-EVAL
Apply now at my-boardclub.com
Fast-track board request code: FTM56A
with class-leading 5Msamples/s performance,
true 16-bit sigma-delta ADCs, fast 25ns
comparators, high-resolution 217ps timers and
an uncommitted programmable gain amplifier.
ENERGY
•
•
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Biometric sensors
Smart meters
Lighting equipment
Welding equipment
Solar power generators
Motor-control systems
FEATURES
• 12kbytes of SRAM
• Sleep, Stop and Stand-by low-power modes
• Up to 51 fast I/O ports
• Seven-channel DMA controller
• Temperature sensor
• Up to 18 capacitive sensing channels
• Real-time clock and calendar
150637:
For samples or pricing e-mail
info@my-ftm.com
EMAIL INFO@My-FTM.COM FOR SAMPLES AND DATASHEETS
MCUs
AND
EMBEDDED
ARM
SOLUTIONS
ARM Cortex-M7-based
MCUs offer superior
memory architecture
and connectivity
Atmel | SMART ecosystem
Software development tools are available on
Atmel Studio, the ARM microcontroller
development kit and IAR Systems’ EWARM
platform. Operating system support includes
Keil® RTX, Segger embOS, FreeRTOS and
Express Logic Thread-X.
A comprehensive set of peripheral driver
examples and open-source middleware is
provided in Atmel’s software package for the
new MCUs. Additionally, the automotive SAM V
series comes with complete AUTOSAR support
and an Ethernet AVB stack.
ATMEL
Atmel has launched four new series of
high-performance microcontrollers
based on the ARM® Cortex®-M7
processor core.
The new series offer exceptional
memory and connectivity options,
giving developers great design
flexibility and making the devices ideal
for use in automotive, Internet of
Things and industrial-connectivity
applications.
All the devices allow customers to
scale-up performance easily, benefitting
from software re-use and the ease of
use of the ARM Cortex-M processor
family. The devices contain advanced
memory architectures, offering up to
384kbytes of multi-port SRAM, of
which 256kbytes can be configured as
tightly coupled memory delivering zero
wait-state access at 300MHz.
All devices also come with a Hispeed USB interface and an on-chip
Hi-speed USB PHY. Flash memory
provision is specified at 512kbytes,
1Mbytes or 2Mbytes.
Atmel’s SAM S70: 300MHz clock speed
Atmel® | SMART™ SAM E and SAM S series
Atmel’s SAM S70 series is based on the ARM
Cortex-M7 core plus a floating point unit,
extending the company’s general-purpose
product portfolio with maximum operating
speeds up to 300MHz, up to 2Mbytes of Flash,
dual 16kbyte cache memories and up to
384kbytes of SRAM.
The SAM S70 series also offers an extensive
peripheral set which includes Hi-speed USB host
and device functionality plus a Hi-speed PHy.
Interface options include:
• UART: up to eight interfaces
• I2S
• SD/MMC
• CMOS camera
• System control
• Analogue
Atmel’s SAM E70 series offers additional
features, including a 10/100 Ethernet MAC, and
dual Bosch CAN-FD interfaces with advanced
analogue features. The SAM E70 series is
upwards-compatible with Atmel’s SAM4E series.
Atmel | SMART SAM V series
The automotive-qualified SAM V70 and SAM
V71 series of MCUs offer various connectivity
options. These include support for Ethernet
AVB, as well as Hi-speed USB with an
integrated PHy. When combined with the ARM
Cortex-M7 DSP extensions, these make the
SAM V series parts ideal for infotainment and
audio applications.
The series also offers controllers supporting
the latest CAN 2.0 and CAN flexible data-rate
protocols for higher-bandwidth requirements.
WORKING PARTNER TE’s IP68 USB2.0: page 14
ENERGY
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
•
•
SAM E70 AND SAM S70
Connectivity
Industrial equipment
•
•
•
•
SAM V70, SAM V71
In-vehicle infotainment
Automotive audio amplifiers
Telematics systems
Head-unit control
FEATURES (SMA V70)
• Quad serial peripheral interface featuring
execute-in-place
• MediaLB three-wire interface
• True random number generator
• SHA-256 and AES-256 cryptographic
•
•
engines
12-bit ADC
12-bit DAC
150638:
For samples or pricing e-mail
info@my-ftm.com
FREE
BOARDS
Development Board
See details of Board of the Month on page 25.
Orderable Part Number: ATSAMV71-XULT
Apply now at my-boardclub.com
Fast-track board request code: FTM56A
VISIT THE ONLINE FTM MAGAZINE AT: WWW.My-FTM.COM
23
MCUs
AND
EMBEDDED
ARM
SOLUTIONS
High-performance 32-bit MCUs
provide advanced display interfaces
STMICROELECTRONICS
The STM32F469 and STM32F479 are
two new microcontrollers from
STMicroelectronics offering high
performance from an ARM® Cortex®M4 processor core backed by large
memory provision and a rich set of
peripherals.
The STM32F469 and STM32F479 product
lines provide between 512kbytes and 2Mbytes
of Flash memory, and 384kbytes of SRAM.
They are housed in packages with between
168 and 216 pins, and measuring as little as
4.9mm x 5.7mm.
At 180MHz, the STM32F469 and
STM32F479 deliver 225DMIPS/608 CoreMark
performance executing from Flash memory.
The devices’ support for DSP instructions and
their floating-point unit enlarge the range of
addressable applications.
The new MCUs offer two ST technologies
which, when combined, enable the designer to
realise an advanced user interface while
granting enough resources for demanding real-
time processing. The ART Accelerator™ for
Flash memory and the Chrom-ART
Accelerator™ for graphics are backed by both
LCD-TFT and MIPI-DSI display interfaces. The
new MIPI display serial interface makes it
possible to connect a display using a small
number of pins while increasing the supported
display resolution.
Audio functionality is well provided for, with
two dedicated audio PLLs, two full-duplex I²S
interfaces, and one serial audio interface
supporting full-duplex I²S as well as a timedivision multiplex mode.
Cypress Semiconductor has introduced
an attractive, low-cost development kit
for its FM4 family of ARM® Cortex®-M4
microcontrollers.
The SK-FM4-176L-S6E2CC-ETH starter kit
features peripheral devices which demonstrate
the features of the on-board Spansion FM4
S6E2CCA microcontroller. It also has an
Arduino-compatible interface
for connection to external
shields, giving developers the
freedom to create a realistic
system prototype.
The kit’s S6E2CCA
microcontroller comes preprogrammed with an
interactive application to test all
of the on-board features using
a virtual communication port to
send message prompts, to
input test parameters and to output test
results. This document informs users about the
method for connecting quickly to the board
and running the demonstration.
24
ENERGY
•
•
•
•
•
•
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Motor drives
Medical equipment
PLCs
Inverters
Circuit breakers
Printers
Scanners
Alarm systems
Video intercoms
Home audio appliances
FEATURES
• 280µA/MHz Run mode current at
180MHz
• 120µA Stop mode current
• Two CAN interfaces
• Camera interface
• Two 12-bit DACs
• Three 2.4Msamples/s 12-bit ADCs
• Hardware cryptographic accelerator
150639:
Low-cost starter kit for ARM CortexM4 MCUs provides Arduino interface
CyPRESS SEMICONDUCTOR
The communication capabilities of the new
chips include an Ethernet MAC and Full-Speed
and Hi-Speed USB OTG interfaces with an onchip USB PHy.
The S6E2CCA series of MCUs supported by
the starter kit operates at 200MHz and
supports a diverse set of on-chip peripherals
which are ideal for high-performance humanmachine interfaces and for machine-tomachine communication.
The MCUs’ architecture allows for efficient
data movement, providing a 16kbyte Flash
accelerator which enables zero wait-state
execution. Peripheral-to-RAM and RAM-toperipheral data movement can be
accomplished
without CPU
intervention either
through an 8channel DMA, or
through a unique
descriptorsystem datatransfer
controller.
In addition,
SK-FM4-176L-S6E2CC-ETH:
the S6E2CCA
Arduino-compatible interface
series
provides up
to 2Mbytes Flash and 256kbytes of SRAM
memory, more than 12 communication and
memory interfaces, and built-in motor-control
functionality.
ENERGY
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
INDUSTRIAL
For samples or pricing e-mail
info@my-ftm.com
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Wireless communication hubs
Factory automation
Internet of Things devices
Motor-control systems
Office automation equipment
Building management systems
Smart meters
FEATURES
CMSIS-DAP JTAG adapter
Ethernet RJ45 (IEEE 802.3) interface
USB device interface
32Mbits quad SPI Flash memory
16Mbits external pseudo-SRAM memory
Stereo codec
Voice-enabled controller
Three-colour LED
Accelerometer
Photo-transistor
150640:
For samples or pricing e-mail
info@my-ftm.com
FREE
BOARDS
Orderable Part Number: SK-FM4-176L-S6E2CC-ETH
Apply now at my-boardclub.com
Fast-track board request code: FTM56A
EMAIL INFO@My-FTM.COM FOR SAMPLES AND DATASHEETS
MCUs
AND
EMBEDDED
MCU with ARM Cortex-M7
core sets new performance
standard
STMICROELECTRONICS
The new STM32F756NG microcontroller
from STMicroelectronics draws on the
high performance of the new ARM®
Cortex®-M7 core to provide as much as
two times the processing and DSP
performance of previous generations of
ARM Cortex-M MCUs.
Manufactured on ST’s robust 90nm CMOS
process technology, the STM32F756NG
produces its high performance without
sacrificing power efficiency: in Run, Stop and
Stand-by modes, it draws the same low
current as the STM32 F4 series of MCUs.
Power usage is 120µA in Stop mode with all
context and SRAM content saved, and 1.7µA
in Stand-by mode
Peripherals include an SDMMC interface, a
flexible memory-control interface, and a camera
interface for CMOS sensors.
ARM
ENERGY
•
•
•
•
•
•
•
•
•
•
SOLUTIONS
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Motor drives
Medical equipment
PLCs
Inverters
Circuit breakers
Printers and scanners
Security systems
Home audio appliances
Internet of Things devices
Wearable devices
FEATURES
• 512kbyte and 1Mbyte embedded Flash
options
• Peripherals include an independent clock
domain
• Flexible external memory controller
• Dual quad serial peripheral interface
• Dual general-purpose DMA controllers
• Chrom-ART Accelerator hardware
The new MCU operates at up to 200MHz and
uses a six-stage super-scalar pipeline and
floating point unit to produce performance
rated at up to 1,000 CoreMarks.
Architectural innovations surrounding the
MCU boost performance and ease of use. ST
has included two independent mechanisms to
produce zero wait-state performance from both
internal and external memories: ST’s ART
Accelerator™ for internal embedded Flash, and
L1 cache for both execution and data access
from internal and external memories.
™
graphics engine
• Full-Speed and Hi-Speed USB2.0
interfaces with Full-Speed USB PHy
150641:
For samples or pricing e-mail
info@my-ftm.com
Future Electronics’ Board Club: supporting innovative electronics design
Europe’s electronics industry thrives on the application of innovation and creativity, and an essential
innovator’s tool in design projects is the development board. The Board Club website is a Future Electronics
resource for users of development boards. Here, and only here, Board Club members can gain access to
exclusive free development boards and development board offers.
If you would like to register for membership, please visit: www.my-boardclub.com/register.php
ATMEL
ENERGY
Kit speeds evaluation of ARM Cortex-M7 MCUs
The Atmel® | SMART™ SAM V71 Xplained Ultra evaluation kit is a hardware
platform for evaluating the ATSAMV71Q21 microcontroller, and other Atmel ARM®
Cortex®-M7-based MCUs in the SAM V70, SAM S70 and SAM E70 series.
Supported by the Atmel Studio
integrated development platform,
the kit provides easy access
to the features of the Atmel
ATSAMV71Q21 and
shows how to
integrate the device
in a custom
design.
The Xplained Ultra series
evaluation kits include an
on-board embedded debugger; no
external tools are necessary to programme or
debug the ATSAMV71Q21.
The Xplained Pro extension kits offer
additional peripherals to
supplement the features of the
board and to ease the development
of custom designs.
FREE
BOARDS
Orderable Part Number: ATSAMV71-XULT
Apply now at my-boardclub.com
Fast-track board request code: FTM56A
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
INDUSTRIAL
LIGHTING
MEDICAL
AUTOMOTIVE SECURITY
CONSUMER TELECOMMS
APPLICATIONS
Connectivity
Industrial equipment
In-vehicle infotainment
Automotive audio amplifiers
Telematics systems
Head unit control
FEATURES
Mechanical reset button
Power button
Two mechanical user push-buttons
Two yellow user LEDs
Super-capacitor backup
12.0MHz crystal
32.768kHz crystal
2Mbytes SDRAM
2Mbytes QSPI Flash
150642:
For more information e-mail
info@my-ftm.com
To apply for these free boards go to: www.my-boardclub.com/ftm
Terms and conditions apply. Visit www.my-boardclub.com/about_us for details
25
TECHNICAL
VIEW
Tips for designers using Lin
By Arnoldas Bagdonas
Field Applications Engineer, Future Electronics (Lithuania)
READ THIS ARTICLE TO FIND OUT ABOUT
• Why Linux is a popular choice of OS for new embedded system
Microcontroller manufacturers’ development boards, and the
example software projects that they provide with them, can
provide great assistance to engineers at the start of a new
design. Equally, the software that they provide can cause
problems as a design project goes beyond its early phases.
Designs using a real-time operating system as the platform for
application code also face the challenge of partitioning functionality into
concurrent tasks, designing bullet-proof inter-process communications,
and testing the whole package in hardware.
More and more OEMs are finding that the best way to avoid both of
the problems described above is to base new designs on an opensource, proven Operating System (OS) which is scalable and runs on
various hardware platforms: Linux. This OS has been ported to more
computer hardware platforms than any other. Its derivatives run on a
very wide range of embedded systems such as network routers, mobile
phones, building automation controls, televisions and video-game consoles.
Just because Linux is used successfully, however, does not mean that
it may always be used easily. The OS consists of more than one million
lines of code, and operates with a distinctive Linux philosophy that the
beginner may struggle to grasp quickly.
The main aim of this article, therefore, is to provide a five-step guide to
starting a new design project using the µClinux version of embedded
Linux. To illustrate the guidance, the article describes the implementation
of a µClinux project on an STM32F429 microcontroller from
STMicroelectronics with an ARM® Cortex®-M4 core running at 180MHz
and using Emcraft’s STM32F429 Discovery Linux Board Support
Package (BSP).
Step 1: Linux tools and project layout
Every embedded software design starts with the selection of the right tools.
A toolchain is a set of software development tools that are linked (or
chained) together, and it consists of components such as GNU Compiler
Collection (GCC), Binutils and GLIBC, as well as, in some cases, other
tools such as compilers and debuggers. The toolchain used for
embedded development is a cross-toolchain, more commonly known as
a cross-compiler.
The GNU Binutils is the first component of an embedded Linux
toolchain. GNU Binutils contains two important tools:
• ‘as’, the assembler, which turns assembly code generated by gcc into
binary
• ‘ld’, the linker, which links discrete object-code segments into a library,
or executable
The compiler is the second important component of a toolchain. In
embedded Linux, it is known as GCC, and supports a wide range of
MCU and processor architectures.
Next is the C library. This implements Linux’s traditional POSIX
Application Programming Interface (API), which can be used to develop
user-space applications. It interfaces with the kernel through system
calls, and provides higher-level services.
The engineer has several choices of C library:
• GLIBC is the C library available from the open-source GNU project. This
library is full-featured, portable, and conforms to the Linux standard.
• Embedded GLIBC (EGLIBC) is a variant optimised for embedded
systems. It has a reduced footprint, supports cross-compiling and
cross-testing, and maintains source and binary compatibility with
GLIBC.
• uClibc is another C library which may be used if Flash space is limited
and/or the memory footprint must be minimised.
The debugger is also usually part of the toolchain, as a cross-debugger
is needed to debug applications running on the target machine. In the
embedded Linux world, the usual debugger is GDB.
26
designs
• Common Linux tools and their functions
• The process for bringing up Linux quickly and easily on an
STM32F429 microcontroller and getting started with a development
project
Essential as these tools are, when used on their own it would take too
long to compile Linux source code and merge it into a final image.
Fortunately, the Buildroot tool automates the process of building a
complete embedded system, and eases cross-compilation by generating
any or all of:
• a cross-compilation toolchain
• a root file system
• a bootloader image
For embedded systems designers, it can also be convenient to use a
utility aggregator tool, such as BusyBox, which combines the most
commonly required utilities in one place.
One last essential tool is a BSP that is made specifically for the
motherboard carrying the project’s target MCU or processor. A BSP
includes pre-configured tools, and a bootloader which loads the OS to
the board. It also provides source code for the kernel and device drivers,
as shown in Figure 1.
Fig. 1: the main components of the Emcraft BSP for the STM32F429 Discovery board
Step 2: boot sequence, clock system, memory and serial interface
A typical embedded Linux boot-up sequence runs as follows:
1) Bootloader firmware (U-Boot in the example project) runs on the
target from integrated Flash with no external memory required and
performs all required initialisations after power-on/reset, including
setting-up serial ports and the memory controller for external memory
(RAM) accesses.
2) U-Boot may relocate the Linux image from external Flash to external
RAM, and passes control to the kernel entry point in RAM. The Linux
image can be compressed to save Flash storage space, at the cost of
decompression time during boot-up.
3) Linux proceeds to boot up and mount a RAM-based file system
(initramfs) as a root file system. Initramfs is populated with the
required files and directories at build time, and is then simply linked
into the kernel.
EMAIL INFO@My-FTM.COM FOR SAMPLES AND DATASHEETS
TECHNICAL
VIEW
ux in an embedded project
4) Execution of /sbin/init under the Linux kernel. The /sbin/init program
initialises the system following the description in the /etc/inittab
configuration file.
5) Once the init process completes the run-level execution and the
commands in /sbin/init, it will start a log-in process.
6) The boot-up process finishes with the execution of the shell
initialisation file’s /etc/profile.
Boot time may be decreased markedly, and overall performance may
be improved, by enabling Execute In Place (XIP), a method for executing
code from Flash.
The example project featured in this article is based on an
STM32F429 MCU for which STMicroelectronics has developed several
tools. One of the latest is the STM32CubeMX initialisation code
generator (part number UM1718). This tool covers every detail of
peripheral initialisation, shows warnings and errors, and alerts the user to
hardware conflicts while configuring peripherals.
The STM32F429 MCU has enough internal Flash memory for small
embedded Linux projects. It is important to remember that embedded
Linux projects use several binary images: boot loader, Linux kernel and
the root file system. These need to be aligned on Flash sector
boundaries. This avoids the risk that, by loading one image, a part of
another will be erased or corrupted.
Step 3: installing Linux on a host computer
To build an embedded Linux project, a Linux host is required. For a
Windows PC, it is advisable to install the Oracle® VirtualBox, creating a
new virtual machine with 512Mbytes of RAM and a 16Gbyte disk.
Many Linux distributions are available; Debian is, in the author’s
experience, compatible with the VirtualBox environment. This Linux host
must have access to the internet, so that the GNU cross-build tools for
the ARM Cortex-M target may be downloaded. The designer will then
create a tree structure similar to that shown in Figure 1, and extract
cross-build tools into the /tools folder.
At this point, it is necessary to create an ACTIVATE.sh script. Simply
use this code to do so. (<.......> is the path to the extracted GNU tools
folder):
export
export
export
export
export
export
INSTALL_ROOT=<.......>
PATH=$INSTALL_ROOT/bin:$PATH
CROSS_COMPILE=arm-uclinuxeabiCROSS_COMPILE_APPS=arm-uclinuxeabiMCU=STMDISCO
ARCH=arm
Installing GNU tools into a clean Linux system, however, is not on its
own sufficient to enable their use. Their operation is in fact dependent
on some other system components (such as the host C/C++ compiler,
standard C library headers, and some system utilities). One way to
provide these necessary components is to install the Eclipse Integrated
Development Environment (IDE) for C. As well as fixing this immediate
problem, the Eclipse IDE can help in many other aspects of the
development process, although it is outside the scope of this article to
describe its features.
Now, it is time to launch the Linux terminal utility: click ‘Applications’,
then ‘Accessories’ and ‘Terminal’, as shown in Figure 2. Terminal is the
main tool used to configure the Linux host and to build embedded Linux
applications. Type these commands to install Eclipse and other required
tools:
su [enter root user password]
apt-get install eclipse-cdt
apt-get install genromfs
apt-get install libncurses5-dev
apt-get install git
apt-get install mc
The last step in preparing Linux is to download the STM32F429
Discovery Buildroot and extract it to the /uclinux folder, see Figure 1.
Fig. 2: Linux includes the ‘Terminal’ utility and ‘Files’, a graphical utility similar to Windows Explorer
Step 4: building µClinux with Buildroot
Now it is necessary to close the previous terminal, which was using the
root user profile, and launch a new terminal. In the command line, type
‘mc’ and use the navigator to go to ‘Documents’, then ‘uclinux’. Press
Ctrl+O and activate a Linux ARM Cortex-M development session, and
run ‘.ACTIVATE.sh’. Again press Ctrl+O and enter the ‘stm32f429-linuxbuilder-master’ folder.
The user now has two options. If using the example project in
VirtualBox, follow the ‘make clean’ and ‘make all’ command sequence. If
preparing a brand new environment, use the ‘make’ command. Around
30 minutes later, the new µClinux images will be available, as follows:
out\uboot\u-boot.bin
out\kernel\arch\arm\boot\ xipuImage.bin
out\romfs.bin
Write these new images to Flash memory. Then connect the serial
console to the board and press the Reset button, and the µClinux
project will be live. The boot-up output will be shown in the console and
the display will show the Linux penguin.
Step 5: create a ‘Hello, world’ application
Now it is time to add a user application to the µClinux project. A code
example may be found at a pre-configured VirtualBox machine: visit this
author’s µClinux publications via the following link:
https://www.linkedin.com/in/arnoldasbagdonas.
Conclusion
This article shows that any engineer can begin a simple µClinux project
in just a few easy steps. The example project provides a good starting
point for more complex Linux designs.
In this author’s experience, the existence of open-source code and
projects offers a tremendous advantage to engineers who wish to
extend their capabilities and learn quickly how to implement designs in a
sophisticated hardware and software environment. The author began the
project with no knowledge of embedded Linux. It took only a few weeks
to get the ‘Hello, world’ application running on the Discovery board. In only
a few hours more, SD card support was added, a frame buffer viewer
project was embedded and a digital picture-frame prototype was ready.
This provides strong evidence of the value of starting from the huge
base of software provided by the open-source community.
150643:
For more information e-mail
info@my-ftm.com
VISIT THE ONLINE FTM MAGAZINE AT: WWW.My-FTM.COM
27
150644:
For more information e-mail
info@my-ftm.com
Download