diff options
author | Mickael Bosch <mickael.bosch@linux.com> | 2019-07-02 16:33:56 +0200 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2019-07-05 18:47:48 +0200 |
commit | bde79982c10034bc9cd5b7eb5f1316e93b8a8375 (patch) | |
tree | 671c6529bffa939ac8c0745c25ff14e5b87dff37 /i2c/nxp_pca9571 | |
parent | 53160b692384602226a58f2cd2134a4dd3aa6c56 (diff) | |
download | sigrok-dumps-bde79982c10034bc9cd5b7eb5f1316e93b8a8375.tar.gz sigrok-dumps-bde79982c10034bc9cd5b7eb5f1316e93b8a8375.zip |
add NXP PCA9571 decoder test .sr dumpfiles
Diffstat (limited to 'i2c/nxp_pca9571')
-rw-r--r-- | i2c/nxp_pca9571/README | 44 | ||||
-rw-r--r-- | i2c/nxp_pca9571/pca9571_sequence.sr | bin | 0 -> 971 bytes | |||
-rw-r--r-- | i2c/nxp_pca9571/pca9571_simple.sr | bin | 0 -> 476 bytes | |||
-rw-r--r-- | i2c/nxp_pca9571/pca9571_warning.sr | bin | 0 -> 496 bytes |
4 files changed, 44 insertions, 0 deletions
diff --git a/i2c/nxp_pca9571/README b/i2c/nxp_pca9571/README new file mode 100644 index 0000000..0e75f52 --- /dev/null +++ b/i2c/nxp_pca9571/README @@ -0,0 +1,44 @@ +------------------------------------------------------------------------------- +NXP PCA9571 +------------------------------------------------------------------------------- + +The NXP PCA9571 chip is an 8-bits I²C output expander. + +Details: +https://www.nxp.com/products/analog/interfaces/ic-bus/ic-general-purpose-i-o/remote-8-bit-general-purpose-outputs-for-1-mhz-i2c-bus:PCA9571 +https://www.nxp.com/docs/en/data-sheet/PCA9571.pdf + + +Logic analyzer setup +-------------------- + +The logic analyzer used was a Hobby Components HCTEST0006 (at 2 MHz): + + Probe I²C signal + ---------------------- + 0 SDA + 1 SCL + + +Data +---- + +The sigrok command line used was: + +sigrok-cli -d fx2lafw -c samplerate=2mhz --time <time> \ + --channels 'D0=SDA,D1=SCL' -o <filename.sr> + + +This is a set of example captures of NXP PCA9571 I/O accesses. + +Three traces are included: + + - pca9571_simple.sr: a simple output write operation. + + - pca9571_sequence.sr: 64 consecutive write operations. + + - pca9571_warning.sr: this produces a warning because the first read value + is different from the expected one (the PCA9571 start-up 8-bits port + status is high logic level 0xFF). This may occur if the first monitored + operation is a read operation and the PCA9571 is not in its default state + or if the PCA9571 reboots during the monitoring. diff --git a/i2c/nxp_pca9571/pca9571_sequence.sr b/i2c/nxp_pca9571/pca9571_sequence.sr Binary files differnew file mode 100644 index 0000000..d45e910 --- /dev/null +++ b/i2c/nxp_pca9571/pca9571_sequence.sr diff --git a/i2c/nxp_pca9571/pca9571_simple.sr b/i2c/nxp_pca9571/pca9571_simple.sr Binary files differnew file mode 100644 index 0000000..f8a0978 --- /dev/null +++ b/i2c/nxp_pca9571/pca9571_simple.sr diff --git a/i2c/nxp_pca9571/pca9571_warning.sr b/i2c/nxp_pca9571/pca9571_warning.sr Binary files differnew file mode 100644 index 0000000..e1f47b8 --- /dev/null +++ b/i2c/nxp_pca9571/pca9571_warning.sr |