EM MICROELECTRONIC - MARIN SA
V4082
Identification ROM
Description
The V4082 is a 64-bit read only memory (ROM) which contains a unique laser engraved serial number. The data in the ROM is partitioned into three sections: An 8bit identifier code, a 48-bit serial number and an 8-bit cyclical redundancy check (CRC). The serial number is incremented in fabrication such that no two parts have the same code. Communication for reading and writing is done serially via a single data lead (and ground return) using a single wire protocol. Power for reading is derived from the data line itself with no need for an extra power source. The circuit is available in SOT 223 or TO 92 package.
Features
Unique 48-bit silicon serial number gives 1014 combinations Factory lasered and tested, no two parts alike 8-bit cyclic redundancy check ensures error-free reading Presence detect indicates to the system when first contact is made Zero standby power required Custom serial numbers available Pin compatible with DS 2400, DS 2401 in TO-92 and SOT-223
Applications
Socket identification PCB identification Equipment registration
Typical Operating Configuration
Vcc
Pin Assignment
TO -92
View Fla t Front
SO T-223
V SS 4 V4082 1 2 3 V SS (GND) DATA
RPUP
5k on chip supply
V4082 1 23
DATA TX Control Logic + ROM 100 ohm MOSFET
1M RX Cext VSS
VSS (GND)
SYSTEM
V4082
Fig. 1
Pin Name SOT-223 2 VSS 1 DATA 3 NC 4* VSS * Internally connected to pin 2
Pin TO92 1 2 3
DATA N.C.
Function Ground return Serial data pin Ground return
Fig. 2
Copyright © 2004, EM Microelectronic-Marin SA
1
www.emmicroelectronic.com
N.C.
V4082
Absolute Maximum Ratings
Parameter Voltage on Data Pin vs VSS Max. injected current into DATA pin Storage Temperature Power Dissipation Symbol VDATA Idata TSTD Pw Conditions -0.5 to 7.0V -20 to +20 mA -55 to +125 °C 10 mW
Table 1
Handling Procedures
This device has built-in protection against high static voltages or electric fields; however, anti-static precautions must be taken as for any other CMOS component. Unless otherwise specified, proper operation can only occur when all terminal voltages are kept within the voltage range. Unused inputs must always be tied to a defined logic voltage level.
Stresses above these listed maximum ratings may cause permanent damages to the device. Exposure beyond specified operating conditions may affect device reliability or cause malfunction.
Operating Conditions
Parameter Symbol Min Typ Max External pull up voltage VCC 4.5 5.0 5.5 External pull up resistance RPUP 5 External capacitance Cext 800 Operating temperature TA -40 25 +85 Unit V kΩ pF °C
Table 2
Electrical Characteristics
Unless otherwise specified: All voltages are referenced to VSS, VDD= 5.0V, TA=-40 to +85°C. Parameter DC Characteristics Data Input Logic Low Data Input Logic High Sink Current Output Logic Low Output Logic High Input Resistance Operating Charge (after supply diode) Current consumption VIL VIH IL VOL VOH RIN COP Idata Modulator FET off Modulator FET on, 72 time slots Modulator FET off 1.2 30 16 VOUT = 0.4V I = 4mA -0.2 2.2 4.0 0.4 VCC* 0.4 VCC V V mA V V MΩ nC μA
Table 3
Symbol
Test Conditions
Min
Typ
Max
Unit
* Depends on resistive divider RIN / (RPUP+RIN)
Timing Characteristics
Unless otherwise specified: VDD= 5.0V ±10%, TA=-40 to +85°C Parameter Time Slot Period Write 1 Low Time Write 0 Low Time Read Data Valid Read Data Setup Frame Sync Reset Low Time Reset High Time Presence Detect High Presence Detect Low Symbol TSLOT TLOW1 TLOW0 TRDV TSU TSYC TRSTL TRSTH TPDH TPDL 1 1 480 480 5 60 50 240 cf. remarks under "Effect of Cext" Min 60 1 60 Typ Max 120 15 120 15 Unit μs μs μs μs μs μs μs μs μs μs
Table 4
Test Conditions
Copyright © 2004, EM Microelectronic-Marin SA
2
www.emmicroelectronic.com
V4082
Timing Waveforms
RESET PULSE/ PRESEN C E DETEC T
tSYC FIRST BIT OF 1-WIRE PROTOCOL
RESET PULSE DRIVEN LOW BY HOST
IDLE STATE
PRESENCE DETECT DRIVEN BY 1-WIRE DEVICE
t RSTL
tPDH
tPDL
t RSTH
Fig. 3
1-WIRE WRITE TIMING
tSYC tSLOT
WRITE 1
tLOW1
Fig. 4a
tSYC tSLOT
WRITE 0 tLOW0
Fig. 4b
Copyright © 2004, EM Microelectronic-Marin SA
3
www.emmicroelectronic.com
V4082
1-WIRE READ TIMING
tSYC tSLOT
READ 1
tSU tRDV
Fig. 5a
tSYC
tSLOT
READ 0
tSU tRDV
Fig. 5b
1-WIRE PROTOCOL State 1: RESET (from System)
State 2: COMMAND WORD (from System)
State 3: TYPE IDENTIFIER (to System)
State 4: SERIAL NUMBER AND CRC (to System and CRC Value)
Fig. 6
Copyright © 2004, EM Microelectronic-Marin SA
4
www.emmicroelectronic.com
V4082
Functional Description
The V4082 is a 64-bit read only memory (ROM) which contains a unique laser engraved serial number, the data in the ROM is partitioned into three sections: an 8-bit type identifier code, a 48-bit serial number and an 8-bit cyclical redundancy check (CRC). A signal interface lead provides communication for reading and writing. Power for reading is derived from the data line itself with no need for an external power source. The circuit is available in SOT 223 or TO-92 package. V4082 and consists of a logic low level which is held for a maximum of 240 microseconds and minimum of 60 microseconds. This signal can be used to detect that a V4082 is attached to the single wire interface after the issuance of a reset command. Once the V4082 has been set into a known state, the command word is transmitted to the V4082 with eight write time slots. LSB first. The command word for the V4082 is a hexadecimal 0Fh. Upon recognition of the command word, the V4082 is ready to respond with its data. The data in the ROM is partitioned into three sections: an 8-bit identifier code, a 48-bit serial number and an 8-bit CRC. The type identifier code for the V4082 is 81h. The 48-bit serial number in each V4082 is unique. The single wire CRC algorithm calculates an 8-bit CRC, from the type identifier code and the serial number (56 bits) and generates an 8bit value. This value is lasered into the part at the time of manufacture. To terminate a read operation: either give 64 read time slots or issue a reset sequence.
Operation All communication to and from the V4082 Silicon Serial Number is accomplished via a single interface lead. Data contained within the V4082 is accessed through the use of time slots and a single wire protocol. Power to the part is derived from the high going pulse at the beginning of a write or read time slot. Write time slots A write time slot is initiated when the system pulls the data line from a high logic level to a low logic level. There are two types of write time slots: write one and write zero. All write slots must be a minimum of 60 microseconds and a maximum of 120 microseconds in duration with a minimum of a 1 microsecond syncpulse between individual write cycles. For the system to generate a write one time slot, the data line must be pulled to a logic low level and then released, allowing the data line to pull up to a high level within 15 microseconds after the start of the write time slot (see Figure 4a). For the system to generate a write zero time slot, the data line must be pulled to a logic low level and remain low for the duration of the write time slot (see Figure 4b). Read time slots The system generates read time slots when data is to be read from the V4082. A read time slot is initiated when the system pulls the data line from a logic high level to a logic low level. The data line must remain at a low logic level for a minimum of 1 microsecond and a maximum of 15 microseconds. This maximum time of 15 microseconds includes the time required for the data line to pull up to a high level after it is released. The state of the V4082 data must be read by the system within 15 microseconds after the start of the read time slot. After this time, the state of the data is not guaranteed (see Figure 5). All read time slots must be a minimum of 1 microsecond syncpulse between individual read time slots. Single wire protocol To communicate with the V4082 a specific protocol is utilized. The single wire protocol consists of four separate states which are used to reset the device, issue a command word, read the type identifier number and read the unique silicon serial number and CRC byte (see Figure 4). To initially set the V4082 into a known state, a reset pulse must be sent to it. The reset pulse is a logic low generated by the system which must remain low for a minimum of 480 microseconds and then be followed by a 480 microsecond logic high level (see Figure 3). During these 480 microsecond high time the V4082 will assert a presence detect signal. This signal is generated by the
Copyright © 2004, EM Microelectronic-Marin SA 5
CRC generation To validate that the transmitted data from the V4082 has been received correctly by the system, a comparison of the system-generated CRC and the received V4082 CRC must be made. If the two CRC values match, the transmission was error-free.
The equivalent polynomial function of the CRC is: CRC 8 5 4 =x +x +x +1
Recommended system interface The system must have an open drain driver with a pull up resistor of approximately 5KΩ to VCC on the data signal line. The V4082 has an internal open drain driver with a 1.2MΩ pulldown resistor to ground. The pulldown resistor holds the data input pin at ground potential when the V4082 is not connected to a single wire interface. To avoid unnecessary current consumption, VCC may either be disconnected or pulled to ground when the V4082 is not used. Effect of Cext Any capacitance on the data pin forms a time constant together with the external pull-up resistor RPUP or the pull-down resistances of either the external open-drain driver or the modulator FET of the V4082. The pull-up time constant TPUP = RPUP*Cext is normally the most critical one. Please note that all timing parameters as given in Table 4 are with respect to the Data Input Logic Thresholds VIL and VIH. In the case of read operation, the VIH of the external master circuit (RX input) has to be taken into account. Cext has to be kept sufficiently low to allow the pulling-up of the DATA pin to VIH of the master circuit before the Read Data Valid Time (TRDV) in case of a Read 1. For the very first pulling-up of the data pin, i.e. after a reset pulse, the on-chip supply buffer capacitance (approx. 500 pF) has to be considered as well. Later on this capacitance has less influence on the operation, the on-chip supply is well above the VIH level and the on-chip capacitor is decoupled by the diode from the data pin for VDATA voltages lower than the on-chip supply.
www.emmicroelectronic.com
V4082
Custom V4082 Upon special request, the V4082 is available with portions of the 48-bit serial number defined by the customer. These special parts are designated V4082xxx. The custom 48-bit number has two specific subfields of which EM Microelectronic-Marin will assign a customer IC number in the most significant 12 bits.
The next most significant 8 bits are selectable by the customer as a starting value, and the least significant 28 bits are non-selectable and will increment by one, starting at 0000h. The type identifier code for a custom V4082 is 81h. The default memory map is as follows (first bit out (LSB) = Bit 0):
63
56 55
48 47
40 39
32 31
24 23
16 15
8
7
0
CCCCCCCC 00000000 11111100 0000NNNN NNNNNNNN NNNNNNNN NNNNNNNN 10000001
CRC-Code MSB Customer # (default) cust. start MSB value (default) incremented number code LSB Type ID (81h) LSB
Repetitive Read-out of data If the system generates more read time slots than necessary, the V4082 continues to output the ROM code, restarting from zero address. By issuing a reset sequence, this procedure can be stopped. The V4082 will then again issue a presence detect signal and expect the command word from the system.
Copyright © 2004, EM Microelectronic-Marin SA
6
www.emmicroelectronic.com
V4082
Package Information
Dimensions of TO-92 Package Dimensions of SOT_223 Package
Fig. 7
Fig. 8
Ordering Information
When ordering, please specify the complete Part Number below
Part Number
V4082V1T03E V4082V1ST3B V4082V2T03E V4082V2ST3B
Version
V01 V02
Package
TO-92 SOT-223 TO-92 SOT-223
Delivery Form
Ammopack Tape & Reel Ammopack Tape & Reel
Package Marking
4082 01 4082 01 4082 02 4082 02
Note: Version 01 (V01) corresponds to the standard version. Other versions might be available upon request for a minimum order quantity (Please contact EM Microelectronic at http://www.emmicroelectronic.com or info@emmicroelectronic.com)
EM Microelectronic-Marin SA (EM) makes no warranty for the use of its products, other than those expressly contained in the Company's standard warranty which is detailed in EM's General Terms of Sale located on the Company's web site. EM assumes no responsibility for any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and does not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of EM are granted in connection with the sale of EM products, expressly or by implications. EM's products are not authorized for use as components in life support devices or systems.
Please note that the V4082 circuits are not to be sold or used in the United States as they may interfere with third party US patent rights. © EM Microelectronic-Marin SA, 11/05, Rev.E Copyright © 2004, EM Microelectronic-Marin SA 7 www.emmicroelectronic.com