diff options
author | Uwe Hermann <uwe@hermann-uwe.de> | 2012-07-22 02:45:05 +0200 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2012-07-22 02:45:05 +0200 |
commit | 1a62770f05092f26c8e5a6231a1e525244026e8c (patch) | |
tree | ce40644fe6f1bc43351de67bee71ac208b8695b8 /onewire/ibutton | |
parent | dfdfe6804feed97b538a2df2a685c034fb54008a (diff) | |
download | sigrok-dumps-1a62770f05092f26c8e5a6231a1e525244026e8c.tar.gz sigrok-dumps-1a62770f05092f26c8e5a6231a1e525244026e8c.zip |
Add a bunch of DS1985 iButton (1-Wire) dumps.
Diffstat (limited to 'onewire/ibutton')
-rw-r--r-- | onewire/ibutton/ds1985/README | 86 | ||||
-rw-r--r-- | onewire/ibutton/ds1985/ds1985_bitmap_of_used_pages_for_file_structure.sr | bin | 0 -> 40352 bytes | |||
-rw-r--r-- | onewire/ibutton/ds1985/ds1985_main_memory.sr | bin | 0 -> 81404 bytes | |||
-rw-r--r-- | onewire/ibutton/ds1985/ds1985_page_redirection_bytes.sr | bin | 0 -> 41683 bytes | |||
-rw-r--r-- | onewire/ibutton/ds1985/ds1985_polling.sr | bin | 0 -> 47718 bytes | |||
-rw-r--r-- | onewire/ibutton/ds1985/ds1985_write_protect_pages.sr | bin | 0 -> 40336 bytes | |||
-rw-r--r-- | onewire/ibutton/ds1985/ds1985_write_protect_redirection.sr | bin | 0 -> 40341 bytes |
7 files changed, 86 insertions, 0 deletions
diff --git a/onewire/ibutton/ds1985/README b/onewire/ibutton/ds1985/README new file mode 100644 index 0000000..f9ffc14 --- /dev/null +++ b/onewire/ibutton/ds1985/README @@ -0,0 +1,86 @@ +------------------------------------------------------------------------------- +Dallas DS1985 16kbit Add-Only iButton +------------------------------------------------------------------------------- + +This is a set of example captures of the 1-Wire traffic from a +Dallas DS1985 iButton device. + +This specific iButton device has a registration number of 0x05000000586ce20b +(family code: 0x05, serial number: 0x000000586ce2, CRC: 0x0b). + +The device has the following markings: + + Dallas + 0050 Registered B1 + 05 0B + 000000586CE2 + DS1985-F5 + +The "1-Wire/iButton Drivers for Windows" 4.03 software was used with a +Maxim DS9097U-E25 serial port 1-Wire interface adapter (which itself +contains a Maxim DS2480B serial 1-Wire line driver chip). +The DS9097U-E25 was attached to a PC using a USB-to-serial adapter. + +The following information can be seen in the Windows software for the +respective dumps (when clicking on the respective tabs/entries): + +Polling: + + - The Windows software was configured as follows: + - Device poll rate: 1 second + - 1-Wire search mode: Show normal devices + +Main memory: + + - Contents: all-0xff (pages 0 - 63, each page 32 bytes in size) + - Start address: 0 + - Bank size: 2048 bytes + - General-purpose/non-volatile/read-only/read-write/write-once: Y/Y/N/N/Y + +Write protect pages: + + - Contents: ff ff ff ff ff ff ff ff + - Start address: 0 + - Bank size: 8 bytes + - General-purpose/non-volatile/read-only/read-write/write-once: N/Y/N/N/Y + +Write protect redirection: + + - Start address: 0x20 + - Bank size: 8 bytes + - General-purpose/non-volatile/read-only/read-write/write-once: N/Y/N/N/Y + +Bitmap of used pages for file structure: + + - Start address: 0x40 + - Bank size: 8 bytes + - General-purpose/non-volatile/read-only/read-write/write-once: N/Y/N/N/Y + +Page redirection bytes: + + - Contents: all-0xff (pages 0 - 3, each page 16 bytes in size) + - Start address: 0x100 + - Bank size: 64 bytes + - General-purpose/non-volatile/read-only/read-write/write-once: N/Y/N/N/Y + +Details: +https://en.wikipedia.org/wiki/1-Wire +http://www.maxim-ic.com/datasheet/index.mvp/id/2827/t/al +http://www.maxim-ic.com/app-notes/index.mvp/id/192 +http://www.maxim-ic.com/datasheet/index.mvp/id/2983/t/al +http://www.maxim-ic.com/app-notes/index.mvp/id/192 + + +Logic analyzer setup +-------------------- + +The logic analyzer used was a Saleae Logic (at 8MHz): + + Probe DS2480B pin + ----------------------- + 1 (black) 1-W + +The sigrok command line used was: + + sigrok-cli -d fx2lafw:samplerate=8mhz --time 5s -p 1=OWR -o <file> + diff --git a/onewire/ibutton/ds1985/ds1985_bitmap_of_used_pages_for_file_structure.sr b/onewire/ibutton/ds1985/ds1985_bitmap_of_used_pages_for_file_structure.sr Binary files differnew file mode 100644 index 0000000..41616b8 --- /dev/null +++ b/onewire/ibutton/ds1985/ds1985_bitmap_of_used_pages_for_file_structure.sr diff --git a/onewire/ibutton/ds1985/ds1985_main_memory.sr b/onewire/ibutton/ds1985/ds1985_main_memory.sr Binary files differnew file mode 100644 index 0000000..1d5fd69 --- /dev/null +++ b/onewire/ibutton/ds1985/ds1985_main_memory.sr diff --git a/onewire/ibutton/ds1985/ds1985_page_redirection_bytes.sr b/onewire/ibutton/ds1985/ds1985_page_redirection_bytes.sr Binary files differnew file mode 100644 index 0000000..0d8b36f --- /dev/null +++ b/onewire/ibutton/ds1985/ds1985_page_redirection_bytes.sr diff --git a/onewire/ibutton/ds1985/ds1985_polling.sr b/onewire/ibutton/ds1985/ds1985_polling.sr Binary files differnew file mode 100644 index 0000000..340d01c --- /dev/null +++ b/onewire/ibutton/ds1985/ds1985_polling.sr diff --git a/onewire/ibutton/ds1985/ds1985_write_protect_pages.sr b/onewire/ibutton/ds1985/ds1985_write_protect_pages.sr Binary files differnew file mode 100644 index 0000000..5bcfdf3 --- /dev/null +++ b/onewire/ibutton/ds1985/ds1985_write_protect_pages.sr diff --git a/onewire/ibutton/ds1985/ds1985_write_protect_redirection.sr b/onewire/ibutton/ds1985/ds1985_write_protect_redirection.sr Binary files differnew file mode 100644 index 0000000..348db89 --- /dev/null +++ b/onewire/ibutton/ds1985/ds1985_write_protect_redirection.sr |