IZ1990

TECHNICAL DATA
CMOS IC FOR ELECTRONIC KEY
IZ1990
DESCRIPTION
CMOS microcircuit is essentially an electronic carrier of the unique 64-bit digital code.
The code is stored in the internal nonvolatile memory. The data exchange is performed by
the protocol 1-Wire, which requires one sole data pin and the common pin. The
microcircuit supports the function of the protocol 1-Wire of ROM search, which makes it
possible for several devices to operate on one bus. This protocol determines the alteration
conditions of the bus status and the time intervals during synchronization by the
synchropulses cuts of the control device. Data read-out and writing are performed by the
junior significant bit forward.
TRANSACTION SEQUENCE
Access sequence to IZ1990 via 1-Wire port is as follows:
 Initialization
 ROM function command
 Data read-out
INITIALIZATION
All transactions on the bus 1-Wire start with the initialization sequence. The
initialization sequence consists of the reset pulse, applied by the bus master, followed by
the availability pulse (or pulses), applied by the slave buses (or slave buses).
The availability pulse informs the bus master, that IZ1990 is connected to the bus and
is ready for operation.
ROM FUNCTIONS COMMANDS
After the bus master has determined availability of the device, it can apply one out of
four commands for operation with ROM. All commands for operation with ROM have the
length of 8 bits. These commands are enumerated below (see also the diagram in Fig. 4)
ROM Reading [33h] or [0Fh]
This command enables the bus master to read the 8-bit group code IZ1990, its
unique 48-bit serial number and 8-bit control total (CRC). This command can be used only,
if the bus has one device IZ1990. If the bus has more, than one slave, there will be a
conflict of data, when all slave ones, when all slave ones attempt to apply at the same time
1
May 2014, Rev. 00
IZ1990
(the open drains will apply the mount AND). In IZ1990 the function ROM Reading may
work with the command byte 33h or 0Fh, which ensures compatibility with the devices
DS1990, which will respond only to the command word 0Fh.
Comparison of ROM [55h] / ROM Skipping [CCh]
As the device IZ1990 contains only 64-bit ROM, the commands COMPARISON OF
ROM and ROM SKIPPING from Protocol 1-Wire are not applied and do not case the
response on the bus, if applied by the master.
Search of ROM [F0h]
When the system is started initially, the bus master may not know the numbers of the
devices, connected to the bus 1-Wire or their 64-bit ROM codes. The ROM search
command enables the bus master to use the exception process, in order to determine the
64-bit ROM codes of all slave devices on the bus. The ROM search process is essentially
repetition of a simple procedure, consisting of three steps: bit reading, reading bit by bit
supplement, and then writing of the required value of the given bit. The bus master
performs this simple step procedure by each ROM bit. After completion of one entire run
the bus master knows the ROM contents of one device. Numbers of the remaining devices
and the codes of their ROMs can be determined by means of the additional runs.
SIGNALIZATION OF BUS 1-WIRE
In order to ensure integrity of data, the device IZ1990 requires the strict observance
of the protocols. The protocol consists of the four types of signalization on one line:
sequence of resetting with the reset pulse and availability pulse, low writing, high writing
and data read-out. With exception of the availability pulse, all these signals are initialed by
the master. The initialization sequence, required for start of any informational exchange
with IZ1990 is indicated in Figure 1. After the reset pulse follows the availability pulse,
which indicates, that the device IZ1990 is ready for reception of the ROM command. The
bus master applies the reset pulse (tRSTL, minimum 480 us). Then the bus master vacates
(releases) the line and switches over to the reception mode. Bus 1-Wire is pulled up to the
status of the HIGH level via the pull-up resistor. After detection of the rising front at the
data pin the device IZ1990 is in the stand-by mode (tPDH, from 15 to 60 us), and then
applies the availability pulse (tPDL, from 60 to 240 us).
2
May 2014, Rev. 00
IZ1990
INITIALIZATION PROCEDURE. RESET AND AVAILABILITY PULSES
Figure 1. – Initialization of the device IZ1990
In order so as not to mask the interruption signals, applied from the other devices on
the bus 1-Wire, the interval tRSTL + tR should always be less, than 960 us.
TIME INTERVALS OF READ-OUT / WRITING
Determinations of the time intervals for writing and read-out are illustrated in Figure 2.
All time intervals are initiated by the master, which transfers the data line to the LOW level.
The falling front on the data line synchronizes IZ1990 with the master, starting the delay
time in IZ1990. During the write time the delay circuit determines, when IZ1990 will
perform selection on the data line. For the time interval of the data read-out, if 0 is applied,
the delay circuit determines, how long IZ1990 will hold the data line on the LOW level,
interlocking 1, generated by the master. If the data bit is equal to 1, IZ1990 will leave the
time interval of the data read-out unaltered.
3
May 2014, Rev. 00
IZ1990
TIME CHART OF READ-OUT / WRITING
Writing 1
Writing 0
4
May 2014, Rev. 00
IZ1990
Read-out
Figure 2 – Procedures of writing / read-out
EQUIVALENT CIRCUIT IZ1990
Equivalent circuit 1-Wire of port IC IZ1990 is listed in Figure 3.
RX
DATA
5 uA
тип.
TX
MOSFET
100 Ohm
Figure 3 - Equivalent circuit 1-Wire of port IZ1990.
5
May 2014, Rev. 00
IZ1990
LIMIT MODE
Parameter
Voltage at pins relative to GND
Operating temperature
Limit temperature
Symbol
Value
Unit
Tpor
Tstg
- 0.5 ÷ + 7.0
- 40 ÷ + 85
- 55 ÷ + 125
V
C
o
C
o
ELECTRIC PARAMETERS ( * Vpup = 2.8 ÷ 6.0 V, T=-40 ÷ +85)
Parameter
Symbol
Input voltage of logic “1”
Input voltage of logic “0”
Low level output voltage
High level output voltage
VIH
VIL
VOL
VOH
Measurement
Mode
Min
Type
Max
Unit
Vpup
Vpup+0.3
+0.8
0.4
6.0
V
V
V
V
Type
Max
Unit
120
15
120
us
us
us
us
us
us
us
us
us
us
us
2.2
-0.3
IOUT = 4 mА
Note: Vpup is voltage level on the external pull-up resistor.
DYNAMIC PARAMETERS ( * Vpup = 2.8 ÷ 6.0 V, T =-40 ÷ +85)
Parameter
Duration of time interval
Low level duration in writing 1
Low level duration in writing 0
Interval of valid data in read-out
Time for vacating the bus
Time for presetting data for read-out
Restoration time
High level duration in reset
Low level in reset
High level of availability pulse
Low level of availability pulse
Symbol
Min
tSLOT
tLOW1
tLOW0
tRDV
60
1
60
tRELEASE
tSU
tREC
tRSTH
tRSTL
tPDH
tPDL
0
15
15
1
480
480
15
60
45
1
60
240
CONTACT PADS DESCRIPTION
Pad N
Symbol
Description
01
02
03
04
GND
TEST1
TEST2
DATA
Common pin
Test pin
Test pin
Data pin
6
May 2014, Rev. 00