Embedded Compu+ng Bill Drake Strategic Technology Manager - - PowerPoint PPT Presentation

embedded compu ng
SMART_READER_LITE
LIVE PREVIEW

Embedded Compu+ng Bill Drake Strategic Technology Manager - - PowerPoint PPT Presentation

Embedded Compu+ng Bill Drake Strategic Technology Manager Emerson Climate Technologies White Rodgers Embedded Compu+ng Design and Opera+ng Constraints Power


slide-1
SLIDE 1

Embedded ¡Compu+ng ¡

Bill ¡Drake ¡ Strategic ¡Technology ¡Manager ¡ Emerson ¡Climate ¡Technologies ¡ White ¡Rodgers ¡

slide-2
SLIDE 2

Embedded ¡Compu+ng ¡

  • Design ¡and ¡Opera+ng ¡Constraints ¡

– Power ¡ – Cost ¡ – User ¡Interface ¡ – I/O ¡ – Heat ¡ – Opera+onal ¡Timing ¡ – Robust ¡Opera+on ¡ – Recovery ¡ – Security ¡ – Compliance ¡

slide-3
SLIDE 3

Embedded ¡Compu+ng ¡

  • Design ¡and ¡Opera+ng ¡Constraints ¡

– Power ¡

  • BaHery ¡

– Type ¡of ¡BaHery ¡ » Rechargeable ¡ » ¡ ¡ ¡ ¡ ¡Connector ¡Constraints ¡ » ¡ ¡ ¡ ¡ ¡Costs ¡of ¡Cables ¡and ¡Chargers ¡ » One ¡Time ¡Use ¡ – Legal ¡requirements ¡for ¡recycling, ¡charging, ¡disposal? ¡ – Opera+ng ¡length ¡of ¡+me ¡on ¡one ¡cycle? ¡ – Physical ¡size ¡constraints? ¡ ¡

slide-4
SLIDE 4

Embedded ¡Compu+ng ¡

  • Design ¡and ¡Opera+ng ¡Constraints ¡

– Cost ¡

  • Processor ¡System ¡

– CPU, ¡Memory, ¡I/O ¡

  • Manufacturing ¡Costs ¡

– BGA ¡ – Lead/Lead ¡Free ¡ – Assembly ¡Tes+ng ¡

  • Design ¡Tool ¡Costs ¡

– Integrated ¡Development ¡Environment ¡ – Opera+ng ¡System ¡

slide-5
SLIDE 5

Embedded ¡Compu+ng ¡

  • Design ¡and ¡Opera+ng ¡Constraints ¡

– User ¡Interface ¡

  • Limited ¡Number ¡of ¡Indicators ¡
  • Limited ¡Number ¡of ¡Ac+vators ¡(pushbuHons) ¡
  • Must ¡factor ¡in ¡power ¡requirements ¡
  • Must ¡factor ¡in ¡opera+ng ¡system/+ming ¡constraints ¡
  • Interrupt ¡structure ¡must ¡provide ¡for ¡user ¡feedback ¡

+ming ¡

  • Cost ¡of ¡Interface ¡components ¡
slide-6
SLIDE 6

Embedded ¡Compu+ng ¡

  • Design ¡and ¡Opera+ng ¡Constraints ¡

– I/O ¡

  • Real ¡+me ¡signal ¡requirements ¡
  • Communica+on ¡requirements ¡
  • Interrupt ¡system ¡structure ¡to ¡support ¡real ¡+me ¡and ¡

communica+on ¡opera+on ¡

  • System ¡on ¡chip ¡versus ¡components ¡
  • Peripheral ¡connec+ons ¡
  • Cost ¡
slide-7
SLIDE 7

Embedded ¡Compu+ng ¡

  • Design ¡and ¡Opera+ng ¡Constraints ¡

– Heat ¡

  • Wasted ¡Energy ¡
  • Interacts ¡with ¡I/O, ¡User ¡Interface ¡and ¡Sensors ¡
  • Affects ¡BaHery ¡Life/power ¡supply ¡requirements ¡
  • Packaging ¡must ¡enable ¡dissipa+on ¡of ¡excess ¡heat ¡
  • Opera+ng ¡in ¡cold ¡environments ¡must ¡provide ¡heat ¡to ¡

enable ¡opera+on ¡

  • Temperature ¡Range ¡of ¡opera+on ¡must ¡be ¡taken ¡into ¡

account ¡when ¡choosing ¡components ¡

  • Cost ¡impacts ¡
slide-8
SLIDE 8

Embedded ¡Compu+ng ¡

  • Design ¡and ¡Opera+ng ¡Constraints ¡

– Opera+onal ¡Timing ¡

  • Resonator ¡vs. ¡crystal ¡
  • Stability ¡requirements ¡
  • Affects ¡on ¡power ¡requirements ¡
  • Processor ¡speed ¡
  • Interrupt ¡servicing ¡requirements ¡
  • Memory ¡cycle ¡requirements ¡
  • Manufacturing ¡constraints ¡
  • Cost ¡
slide-9
SLIDE 9

Embedded ¡Compu+ng ¡

  • Design ¡and ¡Opera+ng ¡Constraints ¡

– Robust ¡Opera+on ¡

  • Opera+ng ¡Environment ¡

– Heat/Cold/stability ¡ – Electrical ¡Noise ¡ – Tolerance ¡for ¡component ¡degrada+on ¡

  • Legal ¡and ¡Liability ¡Requirements ¡

– Medical ¡applica+ons ¡ – AircraW ¡ – Home ¡Automa+on ¡ – Toys ¡

slide-10
SLIDE 10

Embedded ¡Compu+ng ¡

  • Design ¡and ¡Opera+ng ¡Constraints ¡

– Recovery ¡

  • Watchdog ¡Timer ¡
  • Human ¡Interven+on? ¡
  • Over ¡The ¡Air ¡Reprogramming ¡
  • Connected ¡Reprogramming ¡
  • Serviceable ¡components ¡
  • Cost ¡
slide-11
SLIDE 11

Embedded ¡Compu+ng ¡

  • Design ¡and ¡Opera+ng ¡Constraints ¡

– Security ¡

  • Compe+tors/Hackers ¡stealing ¡the ¡opera+ng ¡code ¡
  • Compe+tors/Hackers ¡subs+tu+ng ¡opera+ng ¡code ¡
  • Legal ¡requirements ¡regarding ¡any ¡data ¡in ¡the ¡system ¡
  • Legal ¡requirements ¡regarding ¡data ¡communica+ons ¡

with ¡the ¡system ¡

  • Affects ¡on ¡the ¡processor, ¡memory, ¡other ¡design ¡

components ¡

  • Cost ¡ ¡
slide-12
SLIDE 12

Embedded ¡Compu+ng ¡

  • Design ¡and ¡Opera+ng ¡Constraints ¡

– Compliance ¡

  • FCC, ¡CE, ¡IC, ¡R&TTE, ¡Telec ¡… ¡
  • HIPPA ¡
  • WiFi, ¡ZigBee, ¡Z-­‑Wave, ¡Bluetooth ¡
  • NEMA ¡
  • ASHRAE ¡
  • Consumer ¡Product ¡Safety ¡Commission ¡
  • Trade ¡Compliance ¡
  • OSHA ¡
  • California ¡Title ¡24 ¡
  • Chemical ¡and ¡Recycle ¡Labeling ¡
  • … ¡
  • Cost ¡Considera+ons ¡
slide-13
SLIDE 13

Embedded ¡Compu+ng ¡

  • Concept ¡of ¡New ¡Motes ¡

– Exis+ng ¡Motes ¡operate ¡with ¡IEEE ¡802.15.4 ¡ – Consider ¡design ¡of ¡new ¡motes ¡with ¡alternate ¡ wireless ¡technologies ¡

  • IEEE ¡802.11 ¡
  • Bluetooth ¡Basic ¡Rate ¡
  • Bluetooth ¡High ¡Rate ¡
  • Bluetooth ¡Low ¡Energy ¡
  • 900 ¡MHz ¡(North ¡America)/800 ¡MHz ¡(EU)/ ¡Other ¡
  • Other ¡band? ¡
slide-14
SLIDE 14

Embedded ¡Compu+ng ¡

  • Concept ¡of ¡New ¡Motes ¡

– Power ¡ – Cost ¡ – User ¡Interface ¡ – I/O ¡ – Heat ¡ – Opera+onal ¡Timing ¡ – Robust ¡Opera+on ¡ – Recovery ¡ – Security ¡ – Compliance ¡

slide-15
SLIDE 15

Embedded ¡Compu+ng ¡

  • Concept ¡of ¡New ¡Motes ¡

– Processor ¡Requirement? ¡

  • ARM ¡
  • Texas ¡Instruments ¡
  • Freescale ¡
  • Energy ¡Micro ¡
  • Microchip ¡
  • ST ¡
  • Toshiba ¡
  • Samsung ¡
slide-16
SLIDE 16

Embedded ¡Compu+ng ¡

  • Concept ¡of ¡New ¡Motes ¡

– User ¡Interface ¡

  • Provisioning ¡
  • Opera+ng ¡Status ¡
  • Control ¡
  • Signal ¡Strength ¡Indica+on ¡
  • Loss ¡of ¡Signal ¡Indica+on ¡
  • Power ¡Status ¡
  • I/O ¡func+on ¡status ¡
slide-17
SLIDE 17

Embedded ¡Compu+ng ¡

  • Concept ¡of ¡New ¡Motes ¡

– Opera+ng ¡Environment ¡

  • Temperature ¡Range ¡
  • Wireless ¡Environment ¡
  • Desired ¡Communica+on ¡Range ¡
  • Industrial ¡
  • Commercial ¡
  • Consumer ¡
  • Aerospace ¡
  • Outer ¡space ¡
slide-18
SLIDE 18

Embedded ¡Compu+ng ¡

  • Concept ¡of ¡New ¡Motes ¡

– Size? ¡ – Manufacturing ¡constraints ¡

  • BGA? ¡
  • Lead ¡Free ¡
  • Other ¡

– Power ¡

slide-19
SLIDE 19

Embedded ¡Compu+ng ¡

  • Concept ¡of ¡New ¡Motes ¡

– Opera+ng ¡System ¡

  • RTOS ¡
  • Scheduler ¡
  • None ¡
  • Linux ¡

– Impact ¡on ¡Memory ¡and ¡Processor ¡Requirements? ¡

slide-20
SLIDE 20

Embedded ¡Compu+ng ¡

  • Concept ¡of ¡New ¡Motes ¡

– Power ¡-­‑ ¡ – Cost ¡ – User ¡Interface ¡-­‑ ¡ – I/O ¡-­‑ ¡ – Heat ¡-­‑ ¡ – Opera+onal ¡Timing ¡ – Robust ¡Opera+on ¡ – Recovery ¡ – Security ¡ – Compliance ¡

slide-21
SLIDE 21

Wireless ¡Sensor ¡Networks ¡

  • Wireless ¡Applica+ons ¡

– Long ¡Range ¡– ¡Licensed ¡Bands ¡

  • Oil ¡Pipeline ¡Management ¡
  • Natural ¡Gas ¡Pipeline ¡Management ¡
  • City ¡Water ¡Departments ¡
  • Power ¡Distribu+on ¡

Advantages ¡

  • No ¡one ¡else ¡allowed ¡to ¡use ¡your ¡frequency ¡

Disadvantages ¡

  • Cost ¡and ¡+me ¡delay ¡for ¡licensing ¡
  • Limited ¡number ¡of ¡licenses ¡available ¡
slide-22
SLIDE 22

Wireless ¡Sensor ¡Networks ¡

  • Wireless ¡Applica+ons ¡

– Short ¡Range ¡– ¡Unlicensed ¡Bands ¡

  • Industrial ¡Sensor ¡Systems ¡

– Machinery ¡Vibra+on ¡Monitoring ¡ – Cement ¡Plant ¡Rota+ng ¡Kiln ¡ – AircraW ¡Carrier ¡Elevator ¡Controls ¡ – Pharmaceu+cal ¡Process ¡Control ¡ – Mobile ¡Plaform ¡Monitoring ¡– ¡silicon ¡wafer ¡processing ¡ – Refinery ¡Tank ¡Farm ¡Monitoring ¡ – Flight ¡line ¡upload ¡of ¡flight ¡plan ¡data ¡and ¡download ¡of ¡aircraW ¡maintenance ¡data ¡

Advantages ¡

  • Inexpensive ¡hardware ¡– ¡mass ¡produc+on ¡
  • Compares ¡very ¡favorable ¡with ¡wiring ¡costs ¡
  • No ¡licensing ¡fees ¡

Disadvantages ¡

  • Crowding ¡in ¡the ¡ISM ¡bands ¡
  • Poten+al ¡for ¡crosstalk ¡and ¡interference ¡
  • Widespread ¡knowledge ¡of ¡standards ¡– ¡hacker ¡target ¡
slide-23
SLIDE 23

Wireless ¡Sensor ¡Networks ¡

  • Wireless ¡Applica+ons ¡

– Short ¡Range ¡– ¡Unlicensed ¡Bands ¡

  • Consumer ¡Applica+ons ¡

– Living ¡Space ¡Environmental ¡Monitoring ¡and ¡Control ¡ – Energy ¡Management ¡ – Remote ¡Data ¡Access ¡ – Security ¡Systems ¡ – Automobile ¡Service ¡Diagnos+cs ¡ – Personal ¡Health ¡Monitoring ¡ – Health ¡and ¡Fitness ¡

Advantages ¡

  • Inexpensive ¡hardware ¡– ¡mass ¡produc+on ¡
  • Compares ¡very ¡favorable ¡with ¡wiring ¡costs ¡
  • No ¡licensing ¡fees ¡

Disadvantages ¡

  • Crowding ¡in ¡the ¡ISM ¡bands ¡
  • Poten+al ¡for ¡crosstalk ¡and ¡interference ¡
  • Widespread ¡knowledge ¡of ¡standards ¡– ¡hacker ¡target ¡
slide-24
SLIDE 24

Wireless ¡Sensor ¡Networks ¡

  • Applica+on ¡Requirements ¡

– Robust ¡Opera+on ¡ – Tolerance ¡of ¡Interference/Interrup+on ¡ – Quality ¡of ¡Service ¡ – Coexistence ¡

  • WiFi/Bluetooth/ZigBee ¡
  • WiFi/Radar ¡
  • WiMax ¡impact ¡

– Fail ¡Safe ¡Modes ¡ – Commissioning/Ease ¡of ¡Use ¡ – Security/Privacy ¡(Hippa) ¡

slide-25
SLIDE 25

Wireless ¡Sensor ¡Networks ¡

  • Industrial ¡Machinery ¡Vibra+on ¡Monitoring ¡

– Temperature ¡Range: ¡-­‑40 ¡to ¡+85 ¡degrees ¡C ¡ – Bandwidth ¡Requirement: ¡0 ¡to ¡50 ¡kHz ¡ – Security ¡Requirement: ¡Controlled ¡environment ¡within ¡ Factory ¡– ¡minimum ¡ – Coexistence ¡Requirement: ¡Plant ¡WiFi ¡system, ¡ Machinery ¡EMI, ¡Bluetooth ¡Headset ¡use, ¡possible ¡ ZigBee ¡Sensor ¡systems ¡for ¡other ¡applica+ons ¡ – Robust ¡Opera+on ¡Requirement: ¡Failure ¡to ¡report ¡a ¡ deteriora+ng ¡bearing ¡or ¡gearbox ¡can ¡result ¡in ¡physical ¡ damage ¡to ¡equipment ¡and ¡possible ¡injury ¡or ¡death ¡to ¡ workers ¡

slide-26
SLIDE 26

Wireless ¡Sensor ¡Networks ¡

  • Pharmaceu+cal ¡Process ¡Control ¡

– Temperature ¡Range: ¡-­‑40 ¡to ¡+85 ¡degrees ¡C ¡ – Bandwidth ¡Requirement: ¡0 ¡to ¡2 ¡kHz ¡ – Security ¡Requirement: ¡Controlled ¡environment ¡within ¡ Factory ¡– ¡minimum ¡ – Coexistence ¡Requirement: ¡Plant ¡WiFi ¡system, ¡Machinery ¡ EMI, ¡Bluetooth ¡Headset ¡use, ¡possible ¡ZigBee ¡Sensor ¡ systems ¡for ¡other ¡applica+ons ¡ – Robust ¡Opera+on ¡Requirement: ¡Monitoring ¡of ¡the ¡ temperature, ¡pressure, ¡flow ¡and ¡other ¡parameters ¡of ¡a ¡ bacterial ¡growth ¡vat. ¡Control ¡of ¡flow, ¡pressure ¡and ¡

  • temperature. ¡

– Timing ¡requirements: ¡50 ¡mS ¡response ¡to ¡control ¡changes ¡

slide-27
SLIDE 27

Wireless ¡Sensor ¡Systems ¡

  • AircraW ¡Carrier ¡Hangar ¡Deck ¡to ¡Flight ¡Deck ¡Elevator ¡

Controls ¡

– Temperature ¡Range: ¡-­‑40 ¡to ¡+85 ¡degrees ¡C ¡ – Bandwidth ¡Requirement: ¡0 ¡to ¡5 ¡kHz ¡ – Security ¡Requirement: ¡High ¡must ¡be ¡impervious ¡to ¡ interference ¡from ¡off ¡shipboard. ¡Must ¡not ¡be ¡able ¡to ¡be ¡ monitored ¡external ¡to ¡ship. ¡ – Coexistence ¡Requirement: ¡WiFi ¡system, ¡Machinery ¡EMI, ¡ Bluetooth ¡Headset ¡use, ¡possible ¡ZigBee ¡Sensor ¡systems ¡for ¡

  • ther ¡applica+ons ¡

– Robust ¡Opera+on ¡Requirement: ¡Failure ¡to ¡perform ¡will ¡ result ¡in ¡delay ¡of ¡delivery ¡of ¡aircraW ¡to ¡flight ¡deck ¡at ¡a ¡

  • minimum. ¡Worst ¡case ¡– ¡damage ¡to ¡aircraW ¡or ¡individuals ¡
slide-28
SLIDE 28
slide-29
SLIDE 29
slide-30
SLIDE 30
slide-31
SLIDE 31

Wireless ¡Sensor ¡Systems ¡

  • Other ¡Applica+ons ¡

– Automobile ¡An+lock ¡Braking ¡Sensor ¡ – Garbage ¡Disposal ¡Control ¡ – Speed ¡Zone ¡Governors ¡ – Loca+on ¡Tracking ¡ – Emergency ¡Vehicle ¡No+fica+on ¡ – Payment ¡Systems ¡ – Promo+onal ¡Tracking ¡and ¡Adver+sing ¡