Touch Memory China

DS1990A reference: 1-Wire timing and electrical checks

Selected timing and electrical reference values for the original DS1990A, from Analog Devices. These are not DS1990AA, TM1990A-F5 or RW1990 specifications; confirm each supplied version separately.

Reference: original DS1990A, Analog Devices, Rev 11/21, pages 1–3 and 6. This is a selected summary, not a complete design specification. It does not establish DS1990AA, TM1990A-F5 or RW1990 ratings. A dash means this summary supplies no value; it does not mean unlimited operation. Check all conditions and notes in the source. Original DS1990A documentation (Analog Devices)

1 · Reset and presence pulse

For the original DS1990A, the master starts a transaction with a reset pulse, releases the line and checks for the device’s presence pulse. Observe the reset, recovery and presence timing in the source datasheet.

SymbolDevice typeMinMax
t_RSTLDS1990A reset low; system requirement; see datasheet Note 9480 µs—
t_RSTHDS1990A reset high; complete before the next sequence480 µs—
t_PDHDS1990A delay before presence after reset15 µs60 µs
t_PDLDS1990A presence low; requires a preceding reset60 µs240 µs

The DS1990A datasheet recommends a reset-low duration no longer than 960 µs to allow DS1994 interrupt signalling on a shared bus (note 9). This is a specific shared-bus condition; review the full reset requirements for your design.

2 · Write time slots

The master uses different low-pulse durations to send a 1 or a 0. These bus write slots send commands; they do not make the fixed DS1990A ID rewritable. Use the source datasheet’s write-slot limits and timing conditions.

3 · Read time slots

The master briefly pulls the line low, releases it and samples the response. Set the read-low duration and sampling point from the DS1990A datasheet, allowing for the bus rise time. Check the waveform on the actual reader and wiring.

SymbolDevice typeMinMax
t_SLOTDS1990A slot duration; system requirement61 µs—
t_RECDS1990A recovery between slots; system requirement1 µs—

ROM command codes

Family codeCommandNotes
33hRead ROMDS1990A: reads the ROM; only one slave may be present. This is not a blank-programming command.
F0hSearch ROMDS1990A: identifies device ROMs on a multidrop bus.

Selected DS1990A electrical limits

ParameterSymbolValue
DS1990A pull-up supply; system requirementV_PUP2.8–6.0 V
DS1990A input low; when the master drives IO lowV_IL≤ 0.3 V
DS1990A output low; sink current 4 mAV_OL≤ 0.4 V

This table is provided as a working reference. For design-critical decisions always confirm against the current manufacturer datasheet.

Dallas, Maxim and iButton are trademarks of their respective owners. Touch Memory China is not affiliated with these trademark owners.

Need these parts in volume?

Send the model, quantity and delivery country. Pricing, sample terms, availability and lead time are confirmed for your request.

All technical articles →