No Slide Title

Download Report

Transcript No Slide Title

iButton Product Training
Maxim-Dallas Semiconductor
May 2007
www.ibutton.cl
Introducing
George Bouhasin
• South American Business Development Manager –
email [email protected]
• Living in Sao Paulo, Brazil July-Nov 2006
• Semiconductor design engineer since 1972
• Dallas Semiconductor iButton Design Manager since 1996
responsible for:
–
–
–
–
Thermochron - Temperature Loggers
Hygrochron - Temperature + Humidity Logger
Crypto iButton
RF Shelf-Life Indicator Tag
• Lived in BsAs during March/April 2007
• Now in Santiago during May 2007 (now until May 26)
2
Dallas/Maxim Business Info
•
•
•
•
•
•
Revenue = US$1900M (FY2006).
Earned $462M in FY2006
#1 in profit / revenue (~25%) for semi’s
9th market valuation of all semi’s companies
Profitable every year for 19 years
Maxim bought Dallas in 2001
3
Dallas/Maxim Company
• Dallas has 6 Business Units. Maxim has 18.
• Dallas now sells over 25M iButtons per year
• AutoID has the highest revenue of all Dallas Business
Units. Auto ID is the 6th largest within all of
Dallas/Maxim
• There are over 140 million iButtons in use today
• Dallas sells iButtons through PI (Brazil) and Cika
(Argentina), directly, and through ASD Channels that
develop total solutions.
4
What iButtons are Available?
ROM / RAM
Keyed
Sensors &
Loggers
Cryptographic
C = ME mod N
Clock
EPROM / EEPROM
Monet
ary
5
What is an iButton?
• ID/eCash token, Datalogger & Data carrier
– Smart IC chip inside a rugged stainless steel container
– Unique 64 bit Address for identification
– Stores information
• Varying memory capacity
• Various security protection mechanisms
• Record environmental conditions
– Simple 1-Wire® Touch Interface
– Minimum 10 year life span
iButton is a smart token, much more durable and versatile than a prox card!
Over 120 million iButtons have been shipped to customers worldwide!
6
What is an iButton?
• 64 Bit Unique and Unalterable Address
– Over 280 trillion available addresses
• Over 45,000 buttons per person
– Address is factory-lasered into chip and onto can
• 1-Wire Protocol
– Only 2 contacts needed for data transfer (DATA / GND)
– Multiple buttons on the same wire form a 1-Wire Net
• Very Rugged
– Stainless steel “can” protects the device
– Withstands harsh environments
• water, dirt, and chemicals
– Wide temp range (-40C to +85C, ds1922T to 125C)
7
Where are iButtons used?
8
iButton Applications...
• Guard Tour
– Keep track of your guard’s
inspections and what is
happening at your facility
9
iButton Applications...
• Electronic Change Purse
– Parking meters
– Gas purchases
10
iButton Applications...
• Fleet Management
– Maintenance
– User Authorization
– Vehicle Fueling
11
iButton Applications...
Time & Attendance
– Agricultural workers
use iButtons to track
the amount of work
completed
12
iButton Applications...
• Access Control
– iButtons can provide
secure access to many
devices such as PC’s,
Office Machines and
Vehicles.
13
iButton Applications...
• Access Control
– Many installations
utilize iButtons as
the electronic key
for access to
buildings, rooms,
storage areas,
restricted areas, etc
14
iButton Applications...
Prepay Utility Meters
iButtons are used as smallchange purse (token) for
buying water, gas, electricity,
and heat
15
iButton Applications...
• Electronic
Change Purse
– iButtons are
used as debit
devices for riding
buses, trains,
and ferries
16
iButton Applications...
• Health Care Systems
– Personal medical
information can be stored
in iButton bracelets.
– Critical patient information
can be accessed at
bedside.
17
iButton Applications...
• Facilities Management
– Maintenance
– Inspection
18
iButton Applications
• Software Security
– iButtons can be used for
software security and
version/feature control
19
iButton Applications...
• Key Control
– Many automobile
dealerships and
government agencies
use an iButton based
system to track keys
20
Access Control Electronic Key Competition
• Prox card based entry
– Advantage
• $0.75/card cost vs $1.50/iButton
– Disadvantage
•
•
•
•
$50/card reader vs $3/iB reader
iB more durable than card
iB more reliable than card
Token more desirable than card to carry
21
Access Control Mechanical Key Competition
• Mechanical Keys
– Advantage
• History
– Disadvantage
• Lost key means changing the lock(s)
• Duplicated without your knowledge
• No time based entry (specific day or hours)
22
ROM iButton
DS1990A
• Basis of all iButtons
• 64 Bit Address
• Can be read in less than 5 ms
23
What if more than a simple id number is
required?
•
•
•
•
Memory buttons
Memory + time
Password protected memory
Data protection  SHA – 1
24
Non-Volatile RAM iButtons
DS1992 - DS1993 - DS1995 - DS1996
• NV RAM Technology allows for unlimited reads
and writes
• 128, 512, 2K and 8K byte versions
• Contains lithium battery good for 10 years
• Data security is attained via hash algorithm
based on data, address, and page information
25
EPROM Based iButtons
DS1982 - DS1985 - DS1986
DS1982U - DS1985U - DS1986U
• Add-Only memory
Unlimited reads
Writes allowed until memory full
• 128, 2K, and 8K byte versions
• 12V needed for writing
• Data retained forever
• 45% - 60% cost of NVRAM
• Uniqueware parts have custom data written to them at
factory.
26
E2PROM Based iButtons
DS1971 – DS1972 – DS1973 - DS1977
• 32, 128, 512 and 32K Byte versions
• Unlimited reads
• Maximum of 10,000 writes
• Data retained forever
• 20% cost of NVRAM
• DS1977 - password protection and can perform
up to 100K writes
27
Real Time Clocks
DS1904
•
•
•
•
•
•
•
Accuracy +/ - 2 min per month at 25 C
Interval timer
Cycle Counter
Programmable Alarms and Expiration Date
Write Protect Features
4K bits of NV RAM
Arranged in 16 memory pages of 256 bits each
28
Password Protected iButtons
• DS1991
– 1K bits of NV RAM
– Arranged in 3 memory pages of 384 bits each
– 64 bit password to access each memory page
• DS1977
– 32K bytes of EEPROM
– 64 bit read/write passwords
29
SHA1 iButtons
eCash and Authentication
• SHA1 is a Challenge/Response algorithm defined under ISO/IEC standard 10118-3
• SHA1 iButtons have onboard 512b SHA-1 engines to compute 160b Message
Authentication Codes (MACs)
• Secrets are write-only and have their own individual 32b read-only non rolling over page write cycle counters
• Complete debit/transaction in less than 100 ms
• DS1961S – Roaming iButton
– 1Kb EEPROM
– Four 256b memory pages and one 64b write-only secret
– Five general purpose read/write registers
• DS1963S – Roaming or Coprocessor iButton
– 4Kb NVRAM
– Eight 256b memory pages with individual 64b write-only secrets
– Device can operate as roaming iButton or as a coprocessor for a host computer/device
30
What iButtons are available?
1-Wire Net Interface (ROM)1-Wire
Layer Net
#
Device
Specific
Functions
Read ROM
Search ROM
Match ROM
Skip ROM
Description
Device
64 bit ROM
DS1990A
Device Specific Layer
EEPROM
Desc.
Device
256 bit
DS1971
4K bit
DS1973
256K bit
DS1977
EPROM
Desc.
Device
Secure Memory
NVSRAM
Desc
Device
Desc
Device
3 pwd/ 384b
RTCs/Thermal
Device
DS1991
Desc
RTC
DS1904
1K bit
DS1982
1K bit
DS1992
16K bit
DS1985
DS1993
1K E2 +SHA
DS1961S
RTC + 4K
DS1994
64K bit
DS1986
4K bit
16K bit
64K bit
DS1995
4K + SHA
DS1963S
Digital temp
DS1920
Temp logger
DS1921
DS1996
Temp logger
DS1922
Humidity
logger
DS1923
31
iButton Products Quickview...
Part
Number
Description
Temp
Features
Range (°C)
DS1904
Real-time clock
-40 to 85
Low cost real-time clock uses a simple crystal-controlled
countdown chain
DS1920
Digital thermometer
-55 to 100
Digital thermometer, 0.5C accuracy
DS1921G
Thermochron time/temp
datalogger
-40 to 85
Logs 2K time/temperature data pairs, ±1°C accuracy, 0.5C
resolution, 64 histogram bins, over and under temperature alarms
DS1922L
High resolution and capacity
time/temp datalogger
-40 to 85
DS1922T
High resolution and capacity
time/temp datalogger, extended
temperature range
0 to 125
DS1961S
1kb EEPROM with SHA-1
authentication
-40 to 85
Logs up to 8K time/temperature data pairs, ±0.5°C accuracy, user
selectable resolution, over and under temperature alarms,
passwords protected device access
Logs up to 8K time/temperature data pairs, ±1.0°C accuracy, user
selectable resolution, over and under temperature alarms,
passwords protected device access, extended temperature range
(0C to 125C)
1k EEPROM with on-chip SHA-1 processor for challenge and
response authentication and data writing authorization
32
iButtons Products Quickview...
Part
Number
Description
Temp Range
(°C)
DS1963S
4kb NVRAM with SHA-1 and
counters
-40 to 85
DS1971
256 bit EEPROM
-40 to 85
DS1973
4k EEPROM
-40 to 85
DS1977
32Kbytes EEPROM with PW
protection
Features
4k battery backed NVRAM with on-chip SHA-1 engine for
challenge and response authentication and digital data signature
for data validation, 8 secrets and 9 counters
256-bit EEPROM plus a 64-bit lockable register
4K EEPROM
-40 to 85
32Kbytes EEPROM organized in 512 pages of 64 bytes each.
Separate passwords for Read and Full access
DS1982
1k EPROM
-40 to 85
1k EPROM in four 256-bit pages, each page can be individually
locked
DS1985
16k EPROM
-40 to 85
16k EPROM in 64 256-bit pages, each page can be individually
locked
DS1990A
64-bit ID
-40 to 85
Unique ID only
33
iButtons Products Quickview
Part
Number
Description
Temp
Range (°C)
Features
DS1991L
Password protected secure
memory
-40 to 85
Three memory pages, 384 bits each, that are protected with
individual password for read and write access
DS1992L
1kb NVRAM
-40 to 85
1kb NVRAM memory organized as 4 256-bit pages
DS1993L
4kb NVRAM
-40 to 85
4kb NVRAM memory organized as 16 256-bit pages
DS1994L
Rea-time clock with 4kb
NVRAM
-40 to 85
Real-time clock, internal timer, cycle counter plus 4k NVRAM
organized as 16 256-bit pages
DS1995L
16kb NVRAM
-40 to 85
16kb NVRAM organized as 64 256-bit pages
DS1996L
64kb NVRAM
-40 to 85
64kb NVRAM organized as 256 256-bit pages
34
iButtons Security Continuum
DS1963S
DS1961S
•4K NVRAM w/ SHA-1
Security level
Security Level
•1K EEPROM w/
SHA-1
DS1982,5,6
•1/16/64K
EPROM
DS1992,3,5,6
DS1971,3
•256/4K
EEPROM
•1/4/16/64K NVRAM
DS1990A
ID 64-bit ROM
Cost
Cost
35
iButtons Products Quickview
1K EEPROM
w/SHA-1
DS1961S
DS1977
DS1982,5,6
256K
EEPROM
DS1963S
DS1992,3,5,6
DS1971,3
•EEPROM
SHA-1 w/4K
NVRAM, and
Counters
•NVRAM
•EPROM
•SECURE Memory
DS1923
Temp/Humidity logger
DS1922L/T
Temp logger, 8K, res = 1/16C
DS1904
•RTC
DS1921H/Z
DS1921G
DS1920
•THERMAL
Temp logger, 2K, res = 1/8C
Temp logger, 2K, res= 0.5C
DS9490X
USB iButton
adapters
Temp sensor
DS9097U
DS9097E
DS1990A
• ID
64-bit ROM
DS1410E
DS1411
•iButton adapters
Accessories Quickview…
DS9097U
DS9092L
DS1402D-DR8
DS9490B
DS9490R
DS1410E
DS9092
DS1411
37
Accessories Quickview
Mounts / Fobs
38
iButtons OEM Products
- Mounts and Readers
Fobs
Readers
39
Thermochron
Time and Temperature Logging
A Thermochron Is a Complete
System
Clock
ROM
=
Battery
Temperature Sensor
RAM
Thermochron
41
iButton Applications...
• Temperature Logging
(temperature vs time)
– Refrigerated Trucks/Containers
– Shipping Verification
– Perishables
• Determine if/when a
temperature problem happens
42
Thermochrons Fit Best When Refrigeration is
Needed for the Transport of…
•
•
•
•
•
•
Pharmaceuticals – drugs, vaccines
Fish, meats, poultry
Fruits, juice, vegetables
Dairy – ice cream, milk, cheese
Wine, beer
Bio-medical – organs, blood
43
DS1921 Thermochron
• Temperature Logging
Logger
44
DS1921 Thermochron
• Mission Results
Logger
45
DS1921 Thermochron
• Histogram Data
Logger
46
Thermochrons Fit Best When…
• Transport. Not fixed location
• No networking is practical
• Digital version of data is required by insurance
companies or government regulations
• Companies want to improve quality, compare
historical trends, email data, store temperature
records electronically
• High accuracy, low cost, digital solution is wanted
• The environment is dirty, dusty, polluted
47
Temperature Data Loggers
• DS1921 Thermochron
– DS1921G-F5
–
–
–
–
–
–
–
Temperature Range -40° to 85°C
Logs up to 2048 temps. with time/date stamp
Accuracy +/- 1.0 C (between -20 and 40 C)
Real Time Clock
High / Low alarms
512 bytes of NV RAM
Life span of 1 Million readings or 10 years
Logger
48
DS1921H and DS1921Z
High Resolution Thermochrons
• DS1921H (Human)
15°C to 46°C
• DS1921Z (Zero)
-5°C to 26°C
• Resolution 0.125°C
• Accuracy +/- 1.0°C
• Histogram 0.5°C Resolution
49
High End Thermochrons
DS1922L and DS1922T
•
•
•
•
DS1922L (-40°C to 85°C)
DS1922T (0°C to 125°C)
Up to 8K data points
Programmable Resolution
– 8-bit (0.5°C) or 11-bit (0.0625°C)
•
•
•
•
•
Accuracy +/- 0.5°C
Sample Rate 1 second to 273 hours
512 bytes of general purpose memory
64 bytes of calibration memory
Onboard Password Protection
50
iButton Capsule
•
•
•
•
•
•
•
New product - DS9107
Seawater temperature profiling
Autoclave sterilization monitoring
Monitoring of beverage production
Makes Thermochron water tight to >100m
Fix to cable to adjust depth in liquid
Response time 30s  150s.
51
DS1922L Cross-Section
52
Humidity Data Logger
DS1923 Hygrochron
•
•
•
•
•
•
Logs Humidity and/or Temperature
-20°C to 85°C
Temperature Accuracy +/- 0.5°C
Same temperature specs as DS1922
0 to 100% RH
Humidity Accuracy +/- 5% typ, but higher
accuracy available
• Hydrophobic filter protects from dirt
53
Temperature Data Loggers
DS2422 - Temperature Logger IC
– Same chip as in the DS1922L iButton
– 24 lead 300 mil SOIC package
– Serial interface for an analog-to-digital converter
(ADC)
– With an external ADC and charge pump, the DS2422
can be used for many data logging functions, such as
pressure monitoring, light sensor monitoring, logging
thermocouple temperatures, etc.
54
Determining the Best Mission Sample
Rate
Customer wants to monitor a shipment over 10
days.
The ds1921 captures 2048 samples.
So: 10 days/2048 samples = 7.03 min/sample
55
What Do Customers Need to Get Started
with Thermochrons?
• Starter kit – order part number DS1921K
– Thermochron ds1921G
– USB PC iButton adapter
• OneWireViewer Software – free download
@ www.iButton.com
56
Thermochron Software Options
• Free Dallas Software –
– iButton One-Wire Viewer
– www.ibutton.com
• Third-party (ASD) software
– Standard off the shelf or
– Customized
– PC and hand-held
– Local and network based
57
Portuarios Patagonia Norte
• Eclo/TermoAR customized software to
handle:
–
–
–
–
–
temperature logs
move dates
truck identification
producer
shipping manifest
–
–
–
–
16,000 truck routes
360,000 pallets of fruit
12,000 shipping reefer containers
140 ship voyages
• In a typical fruit export season
58
Argentina’s Market, Termoar Position
TERMOAR – Thermologistics Pro: a Leading Case
•Fruit Export Industry: 16000 trucks routes and 3000 shipping containers
•Monitor temperatures throughout the entire export transportation process: during
loading, ground transit, port receiving, sea transit and receiving at final destination.
•Application supported by DS1921G & Z mounted inside refrigerated trucks and
shipping reefer containers
•The downloaded data feeds a web access Data Base
•Exporters, Patagonia’s Logistics Team and European Importers receive daily
compliance reports
•Secure data management system that supports selective access by profiled
characteristics
•Custom query support: trips/routes by facility, by date; by truck; by container, by
Importer
•Total Visibility, from the fields in Argentina to the Supermarkets in Europe
59
60
Digital Thermometers
• DS1920
–
–
–
–
Measures current temperature
Accuracy +/- 0.5°C
From -55°C to 100°C
No onboard battery
Sensor
61
DS1921 Thermochron
• Setup Wizard
Logger
62
Alarm Indicators
63
THX – Thermochron/Hygrochron Alarm
Watcher/Starter from Eclo Lta.
• Tests for alarm flags
• Easy to use
• No need for PC or software
• Stop a running mission
• Start a new mission
• Replaceable AA battery
64
Palm-based Interfaces from Dallas
Partners
65
Eclo ExpressThermo Mobile -Thermochron Reader
O ExpressThermo™ Mobile é a versão
para PDAs que permite utilizar as
funções fundamentais do sistema
ExpressThermo™.
66
Reliability Stresses
High Temp Storage Life 85°C, 1000 hrs
Moisture Soak 85°C/85%RH, 1000 hrs
Temp Shock -40° to 85°C, 1000 cycles
Quality Certifications
•
•
•
•
ISO 9001, ISO 14000
NIST
CEs
UL
68
Chile Software and Support
• Dallas Semiconductor – free standard software
• MCI
– Santiago based training and support
69
iButton Support, iButton Web Site
www.iButton.com
– Solutions Search www.ibutton.com/solutions
– Code Search
– Discussion Groups and FAQs
– Application Notes and Data Sheets
Technical Support Center Mgr
[email protected]
70
iButton Customer Service
Dante Verona
MASD - Customer Service Representative
972-371-6028
FAX: 408-331-1466
[email protected]
71
Access Control
Manufacturing Partner
Modus-N Wants to Enter Mercosur
Market
• Moscow market similar to Mercosur market
– Security is a big concern
– Big city people live in high-rise apartments
– Price and quality important
73
Manufacturing Partner
•
•
•
•
iButton-based apartment security systems
Modus-N sells 2M iButton locks/yr in Moscow
Russian made - Low cost, high quality
Entry into Mercosur requires local
manufacture
• Modus wants a Mercosur partner
74
iButton Quiz
• Buena Suerte!
www.olimex.cl
75