]> sigrok.org Git - sigrok-dumps.git/commitdiff
Add some Analog Devices AD5258 digital potentiometer dumps.
authorUwe Hermann <redacted>
Sat, 27 May 2017 15:05:30 +0000 (17:05 +0200)
committerUwe Hermann <redacted>
Sat, 27 May 2017 15:05:30 +0000 (17:05 +0200)
29 files changed:
i2c/potentiometer/analog_devices_ad5258/README [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_255_read_255.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_63_read_63.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_63_read_63_directly_restart.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_63_read_63_directly_stopstart.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_64_read_64.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_eeprom_100bytes_norestart.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_eeprom_32_write_eeprom_63_readback_nack_then_ack.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_eeprom_32_write_rdac_63_store_rdac_to_eeprom_readback_nack_then_ack.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_bug_norestart.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_bug_stop.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_bug_stop_and_norestart.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_correct.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_correct_restart_100bytes.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_write_continuously_rectangle.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_write_continuously_sawtooth.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_write_continuously_triangle.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_write_continuously_triangle_0to255.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_rdac_and_eeprom.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_rdac_and_eeprom_write_rdac_63_store_eeprom_to_rdac_read_rdac.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_consecutively_norestart.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_consecutively_restart.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_consecutively_restart_100bytes.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_individually_norestart.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_individually_restart.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_individually_restart_100bytes.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_write_63_read_100bytes_norestart.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_write_63_read_100bytes_restart.sr [new file with mode: 0644]
i2c/potentiometer/analog_devices_ad5258/ad5258_write_eeprom_63_readback_nack.sr [new file with mode: 0644]

diff --git a/i2c/potentiometer/analog_devices_ad5258/README b/i2c/potentiometer/analog_devices_ad5258/README
new file mode 100644 (file)
index 0000000..cce0f3b
--- /dev/null
@@ -0,0 +1,30 @@
+-------------------------------------------------------------------------------
+Analog Devices AD5258 digital potentiometer
+-------------------------------------------------------------------------------
+
+This is a set of example captures of the I²C traffic to/from an Analog
+Devices AD5258 digital potentiometer.
+
+Details:
+http://www.analog.com/en/products/digital-to-analog-converters/digital-potentiometers/ad5258.html
+http://www.analog.com/media/en/technical-documentation/data-sheets/AD5258.pdf
+
+
+Logic analyzer setup
+--------------------
+
+The logic analyzer used was a CWAV USBee AX (at 4MHz):
+
+  Probe       AD5258 pin
+  ----------------------
+  0 (black)   SCL
+  1 (brown)   SDA
+
+  Analog      AD5258-controlled voltage elsewhere on the PCB
+
+
+Data
+----
+
+The data contains various digital potentiometer communication, e.g. reading
+and writing the RDAC register, reading/writing the internal EEPROM, etc.
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_255_read_255.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_255_read_255.sr
new file mode 100644 (file)
index 0000000..0942bb6
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_255_read_255.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_63_read_63.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_63_read_63.sr
new file mode 100644 (file)
index 0000000..473b48d
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_63_read_63.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_63_read_63_directly_restart.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_63_read_63_directly_restart.sr
new file mode 100644 (file)
index 0000000..cc39d2b
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_63_read_63_directly_restart.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_63_read_63_directly_stopstart.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_63_read_63_directly_stopstart.sr
new file mode 100644 (file)
index 0000000..9b60940
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_63_read_63_directly_stopstart.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_64_read_64.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_64_read_64.sr
new file mode 100644 (file)
index 0000000..02541a8
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_32_write_64_read_64.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_eeprom_100bytes_norestart.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_eeprom_100bytes_norestart.sr
new file mode 100644 (file)
index 0000000..e7d067f
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_eeprom_100bytes_norestart.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_eeprom_32_write_eeprom_63_readback_nack_then_ack.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_eeprom_32_write_eeprom_63_readback_nack_then_ack.sr
new file mode 100644 (file)
index 0000000..f2d1740
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_eeprom_32_write_eeprom_63_readback_nack_then_ack.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_eeprom_32_write_rdac_63_store_rdac_to_eeprom_readback_nack_then_ack.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_eeprom_32_write_rdac_63_store_rdac_to_eeprom_readback_nack_then_ack.sr
new file mode 100644 (file)
index 0000000..c8d6f05
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_eeprom_32_write_rdac_63_store_rdac_to_eeprom_readback_nack_then_ack.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_bug_norestart.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_bug_norestart.sr
new file mode 100644 (file)
index 0000000..cd68fec
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_bug_norestart.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_bug_stop.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_bug_stop.sr
new file mode 100644 (file)
index 0000000..40ceb0f
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_bug_stop.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_bug_stop_and_norestart.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_bug_stop_and_norestart.sr
new file mode 100644 (file)
index 0000000..550cd66
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_bug_stop_and_norestart.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_correct.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_correct.sr
new file mode 100644 (file)
index 0000000..3395631
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_correct.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_correct_restart_100bytes.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_correct_restart_100bytes.sr
new file mode 100644 (file)
index 0000000..253810e
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_correct_restart_100bytes.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_write_continuously_rectangle.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_write_continuously_rectangle.sr
new file mode 100644 (file)
index 0000000..c291eb4
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_write_continuously_rectangle.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_write_continuously_sawtooth.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_write_continuously_sawtooth.sr
new file mode 100644 (file)
index 0000000..fdb2b0c
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_write_continuously_sawtooth.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_write_continuously_triangle.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_write_continuously_triangle.sr
new file mode 100644 (file)
index 0000000..0f3f446
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_write_continuously_triangle.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_write_continuously_triangle_0to255.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_write_continuously_triangle_0to255.sr
new file mode 100644 (file)
index 0000000..beeb942
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_once_write_continuously_triangle_0to255.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_rdac_and_eeprom.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_rdac_and_eeprom.sr
new file mode 100644 (file)
index 0000000..20d14d3
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_rdac_and_eeprom.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_rdac_and_eeprom_write_rdac_63_store_eeprom_to_rdac_read_rdac.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_rdac_and_eeprom_write_rdac_63_store_eeprom_to_rdac_read_rdac.sr
new file mode 100644 (file)
index 0000000..644b0cb
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_rdac_and_eeprom_write_rdac_63_store_eeprom_to_rdac_read_rdac.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_consecutively_norestart.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_consecutively_norestart.sr
new file mode 100644 (file)
index 0000000..6d7d855
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_consecutively_norestart.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_consecutively_restart.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_consecutively_restart.sr
new file mode 100644 (file)
index 0000000..96279dd
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_consecutively_restart.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_consecutively_restart_100bytes.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_consecutively_restart_100bytes.sr
new file mode 100644 (file)
index 0000000..5fe21e8
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_consecutively_restart_100bytes.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_individually_norestart.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_individually_norestart.sr
new file mode 100644 (file)
index 0000000..06315c2
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_individually_norestart.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_individually_restart.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_individually_restart.sr
new file mode 100644 (file)
index 0000000..8a0a47c
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_individually_restart.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_individually_restart_100bytes.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_individually_restart_100bytes.sr
new file mode 100644 (file)
index 0000000..135fd7c
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_read_tolerance_individually_restart_100bytes.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_write_63_read_100bytes_norestart.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_write_63_read_100bytes_norestart.sr
new file mode 100644 (file)
index 0000000..c38e7f9
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_write_63_read_100bytes_norestart.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_write_63_read_100bytes_restart.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_write_63_read_100bytes_restart.sr
new file mode 100644 (file)
index 0000000..2b3c3da
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_write_63_read_100bytes_restart.sr differ
diff --git a/i2c/potentiometer/analog_devices_ad5258/ad5258_write_eeprom_63_readback_nack.sr b/i2c/potentiometer/analog_devices_ad5258/ad5258_write_eeprom_63_readback_nack.sr
new file mode 100644 (file)
index 0000000..49f3b73
Binary files /dev/null and b/i2c/potentiometer/analog_devices_ad5258/ad5258_write_eeprom_63_readback_nack.sr differ