Appendix a. 1-wire port adapters – Maxim Integrated OneWireViewer, Version 1.5 User Manual

Page 19

Advertising
background image

Hex Editor with File Viewer

Editing
Area

Multiple rows of 16 bytes each in the Hex tab of the viewer; the last row can be shorter (partially editable). Each row is treated as an
independent entity.
More than one row can be updated before committing the changes. Use the Resize button to set the size of the editing
area, as needed. The description below assumes that the editing area contains data, which was obtained by selecting a file in the directory area
and then clicking the Read File button.

Changing
data

Using the cursor, select a range of adjacent bytes in the editing area and type as many new bytes as are selected. Entering data overwrites the
selected range and changes the background color of the row to yellow. When finished, click on Write File.

Deleting
data

Using the cursor, select one or more adjacent bytes in the editing area and press the "delete" key on the keyboard. This removes as many
bytes as are selected in the editing area and changes the background color of the affected field to yellow. When finished, click on Write File.
There is no padding at the end, and data deleted at the end remains unchanged. All other data in the row(s) is shifted to the left (lower
address) according to the number of bytes deleted.

Inserting
data

Position the cursor in a row of the editing area and type the data to be inserted. This changes the background color of the field to yellow and
shifts existing data to the right of the cursor out of the row, where it is lost. When finished, click on Write File.

Verifying
data

After writing, the file is automatically read back and its data is displayed.

Error
handling

Numbers from 0 to 9 and characters (upper/lower case) from A to F are accepted. Other characters can be entered in the editing area, but an
error message appears if there is an attempt to write the file to the device. Spaces are optional between bytes; they are taken as delimiters.

ASCII Editor (File Viewer Only)

Editing
area

This is a large blank field in the ASCII tab of the viewer. The size of the file can be changed using the Resize button. The description below
assumes that the editing area is filled with "blanks" or contains data, which was obtained by selecting a file in the directory area and then
clicking Read File.

Changing
data

Using the cursor, select a range of adjacent characters in the editing area and type as many new characters as are selected. Entering data
overwrites the selected range. When finished, click Write File.

Deleting
data

Using the cursor, select one or more adjacent characters in the editing area and press the "delete" key on the keyboard. This removes as many
characters as are selected in the editing area. When finished, click on Write File. Instead of padding at the end, the file is automatically resized.

Inserting
data

Position the cursor in the editing area and type the text to be inserted. No text is deleted. When finished, click on Write File. The file is
automatically resized.

Verifying
data

After writing, the file is automatically read back and its data is displayed.

Error
handling

All characters are accepted, including those that are not found on the English keyboard.

Appendix A. 1-Wire Port Adapters

The following table lists the 1-Wire adapters that the OneWireViewer supports. The name shown in the Short Reference column is used to identify a category of
adapter during the program setup. The DS9097E is a legacy adapter that relies on the bit timing of the UART that is controlling the COM port. This method is
described in application note 214, "

Using a UART to Implement a 1-Wire Bus Master

."

1-Wire Port Adapter Table

Port Type

Short Reference

Ordering Part Number

Extended Features

COM

DS9097U

DS9097U-009#
DS9097U-S09#
DS1411-009#
DS1411-S09#

Overdrive, power delivery, built-in serial number (009-suffix only)

COM

DS9097U

DS9097U-E25#

Overdrive, power delivery, EPROM programming (12V)

COM

DS9097E*

DS9097E#

EPROM programming (12V)

COM

DS9097E*

DS9097#
DS1413#

None

USB

DS9490

DS9490B#
DS9490R#

Overdrive, power delivery, built-in serial number

USB

DS9481R

DS9481R-3C7+

Overdrive, power delivery, EPROM programming (12V, 7V)

*Not recommended for new designs.

Extended Features

Overdrive

The standard 1-Wire data rate is 15.3kbps. All iButtons and 1-Wire devices support this communication speed. Most 1-Wire devices also support overdrive speed,
which is typically 125kbps.

Power Delivery

Most iButtons and 1-Wire devices are parasite powered. This means that they derive their operating energy from the 1-Wire net during communication. Some
devices, however, require more energy than can be accumulated in this fashion. For these devices, choose an adapter with the power-delivery feature.

Page 19 of 21

Advertising