Low-Power RF Solutions Training
實現物聯網願景 – NXP在智慧生活中的具體應用
Realize the vision of Internet of Things -- NXP's
practice in smart life
Jeff Liu
April-2014
1
Contents
IoT Outlook: Technology Adoption
NXP 在智慧生活中的應用
NXP LPC MCU 在物聯網中的應用
結語
2
IoT Outlook
物聯網就是把感測器裝備到各種真實物體
上,並通過Internet連接起來, 進而運行特定
的程序,以達到遠程控制或者實現 物與物
的直接通訊.
現在,越來越多的家用設備和商業設備接
入物聯網,思科估计,随着無線連接突破
智能手機和PC的限制,拓展到更多設備
中,接入物聯網的設備總數將從目前的
100億台左右,增長到2020年的500億台。
3
The Connectivity Revolution has Just started
The next major growth wave is IoT connectivity
NUMBER of CONNECTED DEVICES (B units)
25-50
Smart
Phones/
Consumer
electronics
9-12
Mobile
phones/
gaming
consoles
~1
early
2000s
PCs
2000
2005
2010
2011
Consumer
Electronics
~30%
Buildings
Mobile
Industrials
~35%
~10%
PC
"Things"
“Things”
~5%
~10%
2020
2020 Internet
of Things
connections
2015
Source: WSTS (extrapolated after 2011), Cisco, Machina Research / GSMA
Note: connected devices = “Connections to remote sensing, monitoring and actuating devices, together with associated aggregation
4 devices “
~10%
Utilities/
energy
Automotive
Healthcare
Other
CES 2014 trend: Smarter Hardware,
interconnected to each other
•
•
Everything is getting smarter: from watches to bulbs;
Interconnected to each other - From Internet of Things to Internet of Everything;
•
NXP’s view: Secure
connections for a Smarter world!
物聯網的組成
6
智慧生活
智慧城市
智慧工廠
智慧家庭
CLOUD
智慧交通
7
April 24, 2014
智慧城市
智能電網
智能建築
San Francisco to Use Wi-Fi Tech to
Control LED Streetlights
NFC Enabled
Badges
8
智慧交通
GPS公車
U bike
ETC
9
智慧工廠
洗衣工廠
RFID Reader
植物工廠
10
物品的透明化管理
• 自動識別,資訊互
聯與共享及物品管
理 透明化.
•消費者透過RFID
Reader 便可得知
產品的 製造 及生
產歷程
•製造商亦能有效
率的判斷該商品之
源物料或製程相關
訊息
11
NFC Enable In New Areas
eMetering
Computing
Automation /
Payment
AutoMotive
/ Mobile
POS
AFC
Set
Top
Box
Access
eGov
Gaming
Medical /
Education
Industrial
/ Transport
White
Goods
NFC
Reference Design
For designing NFC readers for variety of applications,
such as identification, security, POS, gaming, white goods,
industrial, medical applications, and more
CLEV663B
NXP components
– MCUs : LPC1114, LPC1115 or LPC1227
– 13.56-MHz transceiver ICs (tag readers): PN512 or CLRC663
Solution components available
– NFC reader board: PN512 (full NFC design) or CLEV663B blueboard
– LPC1114/15 LPCXpresso board (to eval reader/writer NFC mode)
– LPC1227 LPCXpresso board (to eval reader/writer, peer to peer, and card
emulation)
– LPC1769 LPCXpresso board (to eval reader/writer, full peer to peer and card
emulation - for applications requiring more than 128K Flash)
– Software compatible with chosen LPCXpresso board
PNEV512B
More information
–
–
–
–
–
–
PNEV512B (PN512 reader board)
NFC Reference Design Solutions page (LPCZone.com)
CLEV663B reader board
LPC1227 LPCXpresso board
LPC1114/15 LPCXpresso board
For more information on designing with these Kits, start with:
• QuickStart Guide (CLEV663B reader board)
• QuickStart Guide (PN512 reader board)
13
智慧家庭
DaLi Lighting
HMI/ Internet
Radio
14
物聯網中的智慧家居服務
• 冰箱, 洗衣機, 電
視, 電表 均可植入
Tag
•使用者可透過電
表獲得每日省電
時段的訊息,與洗
衣機或其他電子
產品進行結合,便
課將洗衣時段調
整至 每日省電時
段.
15
DALI Networks
Reference Design
Quickly evaluate, prototype, and build next-generation
intelligent lighting products that use DALI (Digital
Addressable Lighting Interface) protocol
– Best-in-class power efficiency and cost
– Both DALI slave and master boards available
– For lighting apps such as office, dimmers, etc.
NXP MCUs
– LPC1100* (slave board) & LPC11U00 (master board)
– Handle DALI protocol and I/O functions required by external
lighting drivers
*Board includes NXP LPC1100; design also
supports LPC1300.
Solution components available
– Slave demo board (slave)
– Master demo board (master)
– SDK: documentation, schematics, BOM, example app (DALI
master & slave implementations for LPCXpresso toolchain),
Windows .NET GUI
More information
– DALI Solution page (LPCZone.com)
– DALI Application page (nxp.com)
– NXP power stage components (driver ICs): SSL, CFL, HF-TL
16
smart lighting – CFL and LED solutions
best experience > smart lighting
17
April 24, 2014
system introduction - JenNet-IP
Smart-Phone
Tablet
Internet
End-To-End IP Connectivity for
Wireless networks
IPv4 or IPv6
Internet Gateway
JenNet-IP - Ethernet
Bridge
Key features:
• IP-based networking stack
• Highly robust, easily scalable, self-healing & reshaping tree network proven at over 500 nodes
• Highly secure: 128bit AES encryption
• Firmware upgrades with Over-Network Download
• Low cost of ownership: low development
complexity, license-free, no need for compliance
testing
FAQ’s
best solution > system introduction
18
April 24, 2014
. . . becomes an IoT Smart Light with the
addition of a JenNet-IP module
3. JenNet-IP IoT Lighting Module
110/220 VAC

JenNet-IP JN516x Chip

Basic circuit to convert JN516x I/O
output to 0-10V and PWM
0-10V Analog

Small 1.5W power supply
0V

Antenna (PCB, wire or plug-in)

Plastic enclosure (could be bare board in
certain applications)

Leverages existing commercial LED (or
other) lighting driver module to create a
smart lighting network

Fast time to market – retrofit and new
build

Low cost
1. LED Driver Module
with Dimmer Input
PWM
3.
APTOS*
JenNetIP IoT
Module
PWM,
voltage or
const. current
Drive
2. Fixture with LED Light Engine
Internet Radio
Solution
Streams music from SHOUTcastTM Internet radio stations
– Includes application code for multiple MCU I/O blocks
• On-chip Ethernet controller streams audio from Internet radio station
• On-chip LCD controllers drives player UI
– Demonstrates partitioning of application between two cores:
• Audio decoding and processing (Cortex-M4F)
• TCP/IP stack, user interface, application
processing (Cortex-M0)
– Can be used for MP3 player with addition of software (not included)
NXP components
• LPC4357JET256 MCU
Solution comprises
– Keil MCB4357 evaluation board, cables, schematics
– Free downloadable software
• Internet Radio package includes
– SHOUTcast radio implementation
– FreeRTOS with LwIP TCP/IP stack
– Quick Start guide
• Emwin graphics library
• MP3 decoder software and SDIO (free to download; requires license)
More information
– Keil MCB4357 evaluation board
• http://www.lpcware.com/internet-radio
• http://www.nxp.com/demoboard/OM13040.html
• http://www.keil.com/mcb4300/
– Free RTOS
– View video demonstration
Keil MCB4357 evaluation
board: OM13040
Keil board schematics
Software downloads
• Internet Radio package from LPCWare
• emWin graphics library from LPCWare
• MP3 decoder (requires license): read Internet
20
Radio package for download instructions
LPC11U37 WiFi Module
LPC11U37, ARM® Cortex™-M0 with
128KB Flash/12KB RAM & USB Device
Gainspan GS1011MIP WiFi module
Temperature Sensor--- NXP LM75BD for
measuring ambient temperature.
Full Color RGB LED
SWD debug interface
21
LPC11U10/20/30
USB Cortex-M0
Flash
Up to 50 MHz
Up to 128 kB
AHB-LITE Bus
ARM
CORTEX-M0
RAM
Up to 12 kB
EEPROM
Up to 4 kB
High-Speed GPIO
Up to 54
ROM
(USB drivers*)
Clock Generation Unit
Bridge
12MHz, 1% IRC osc.,
Watchdog osc., 1-25 MHz
System osc., System PLL
SSP (2)
Power Control
PMU, power modes, BOD,
single Vdd power supply, POR
32-bit Timers (2)
16-bit Timers (2)
APB Bus
SYSTEM
I2C
USB
USART/
SMARTCARD
SERIAL INTERFACES
WWDT
ADC
Systick Timer
8-channel, 10-bit
TIMERS
ANALOG
*Applies to LPC11U2x/3x only
Low-cost, low-power, Plug-and-Play with USB
Integrated EEPROM
USB ROM drivers: MSC, HID, CDC, composite in
LPC11U2x/3x
Free PID/VID program on LPCware.com
Pin-compatible: within LPC11U00 series from 16-128kB
and to higher performance LPC134x
Part
Number
LPC11U12
LPC11U13
LPC11U14
LPC11U23
LPC11U24
LPC11U24
LPC11U34
LPC11U34
LPC11U35
LPC11U35
LPC11U36
LPC11U37
LPC11U37
Flash
(kB)
16
24
32
24
32
32
40
48
64
64
96
128
128
RAM
(kB)
6
6
6
8
8
10
8
10
10
12
10
10
12
EEPROM
(kB)
1
2
4
4
4
4
4
4
4
4
GPIO
Packages
26/40
40
26/40
40
26/40
26/40/54
26/40
26/40
26/40/54
26/40
40/54
40
54
LQFP48, HVQFN33
LQFP48
HVQFN33, LQFP48, TFBGA48
LQFP48
HVQFN33 (5x5), TFBGA48, LQFP48
LQFP64, LQFP48, HVQFN33
LQFP48, HVQFN33
LQFP48, HVQFN33
HVQFN33 (7x7), LQFP64, LQFP48
HVQFN33 (5x5), TFBGA48
LQFP64, LQFP48
LQFP48
LQFP64
web
datasheet
22
leaflet
i
mbed platform with LPC MCU
mbed LPC11U24
mbed LPC800-MAX
ARM® Cortex™-M0+ Core
ARM® Cortex™-M0 Core
- 48MHz, 8KB RAM, 32KB
FLASH, USB
mbed LPC1549
ARM® Cortex™-M3 Core
mbed LPC1768
72MHz, 36KB RAM, 256KB
FLASH
ARM® Cortex™-M3 Core
96MHz, 32KB RAM, 512KB
FLASH
23
LPC800 Series
30 MHz
IOP
GPIO
Flash
Up to 16 kB
AHB-LITE Bus
ARM
CORTEX-M0+
Back to
Portfolio
Overview
RAM
Up to 4 kB
Exceptional efficiency,
8-/16-bit transition
Low-power Cortex-M0+ processor
– Up to 30 MHz performance
– Up to 16 kB Flash, up to 4 kB RAM
ROM
Up to 18
CRC Engine
Bridge
SCTimer/PWM
Power Control
WWDT
Wake-up Timer
TIMERS
SPI (2)
Best energy efficiency
– 2-stage pipeline
– Single cycle IO access
– <100uA / MHz in active mode
PMU, power modes,
BOD, single Vdd power
supply, POR
APB Bus
Switch Matrix
GPIO Pads
4 ch. Multi-Rate Timer
Clock Gen Unit
12MHz, 1% IRC OSC
Watchdog OSC
1-25 MHz System OSC
System PLL
Flexible peripherals
– Switch matrix, SCTimer/PWM, multi-rate timer
– Redesigned serial I/O
SYSTEM
I2C
LPC81x
Comparator
UART (3)
With External Vref
SERIAL INTERFACES
ANALOG
Core
Cortex-M0+
RAM (kB)
1-4
Flash (kB)
4 - 16
All part qualified: -40 to 105 ⁰C
SPI
1-2
UART
2-3
GPIO
6 - 18
Package(s)
DIP8, TSSOP16, TSSOP20, SO20
i
web
24
LPC MCU, Security Features
Code read Protection
–
–
–
–
Various levels that protect assets on internal Flash
SWD/JTAG ports locked
User configurable via application
In system and application programming support
Unique ID
– Read via ISP/IAP command
– 128-bit word unique to every part
AES (some parts)
– AES decryption engine programmable via on-chip API
– AES encryption engine
– Two 128-bit secure OTP memories for AES key storage
Hardware signature generation (MISR) to check Flash integrity
– Useful for safety critical applications
25
結語
物聯網顧名思義就是物與物相連的網路
NXP在智慧生活中的具體應用,涵蓋了智慧城市/智
慧交通/智慧家庭/智慧工廠
NXP LPC 系列MCU ,具有低功耗與微型化性能 ,非
常適合作為物聯網的基石
NXP 也提供了安全(SECURE)的連結方法,以確保物
聯網溝通的安全聯結
Secure connections for a Smarter world!
26
Thank You
For more information visit:
www.nxp.com/microcontrollers
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement