From c99413beac7c9232e525e842e31aa92871ec224d Mon Sep 17 00:00:00 2001 From: Adrian Stanea Date: Thu, 23 May 2024 15:45:59 +0300 Subject: [PATCH] add dumps for AD5593R decoder Signed-off-by: Adrian Stanea --- i2c/ad5593r/README | 46 +++++++++++++++++++++++++++++++ i2c/ad5593r/ad5593r_DAC_write.sr | Bin 0 -> 12023 bytes i2c/ad5593r/ad5593r_boot.sr | Bin 0 -> 10633 bytes 3 files changed, 46 insertions(+) create mode 100644 i2c/ad5593r/README create mode 100644 i2c/ad5593r/ad5593r_DAC_write.sr create mode 100644 i2c/ad5593r/ad5593r_boot.sr diff --git a/i2c/ad5593r/README b/i2c/ad5593r/README new file mode 100644 index 0000000..e7e346e --- /dev/null +++ b/i2c/ad5593r/README @@ -0,0 +1,46 @@ +------------------------------------------------------------------------------- +Analog Devices AD5593R +------------------------------------------------------------------------------- + +The Analog Devices AD5593R is a 12-bit ADC/DAC with 8 channels that +operates over an I2C interface. +The captures from this directory were taken from the I2C bus. + +Details: +https://www.analog.com/media/en/technical-documentation/data-sheets/AD5593R.pdf + + + +Logic analyzer setup +-------------------- + +The logic analyzer used was ADALM2000 (at 10MHz): + + Probe AD5593R + -------------------- + Pin 5 SDA + Pin 6 SCL + + + +Probing +------- + +Logic Analyzer config: + m2kcli digital auto --set sampling_frequency_in=10000000 + m2kcli digital auto --set-channel channel=5 trigger_condition=falling_edge + m2kcli digital auto --set trigger_delay=-100 + +The sigrok command line used was: + sigrok-cli -i - -I binary:numchannels=16:samplerate=10mhz -C 5=sda,6=scl -o + + + +ad5593r_DAC_write.sr +-------------------- + m2kcli digital auto -c buffer_size=5000000 nb_samples=5000000 format=binary | sigrok-cli -i - -I binary:numchannels=16:samplerate=10mhz -C 5=sda,6=scl -o ad5593r_DAC_write.sr + + +ad5593r_boot.sr +-------------------- + m2kcli digital auto -c buffer_size=5000000 nb_samples=5000000 format=binary | sigrok-cli -i - -I binary:numchannels=16:samplerate=10mhz -C 5=sda,6=scl -o ad5593r_boot.sr \ No newline at end of file diff --git a/i2c/ad5593r/ad5593r_DAC_write.sr b/i2c/ad5593r/ad5593r_DAC_write.sr new file mode 100644 index 0000000000000000000000000000000000000000..6e13c6bfc09925768fcc5f69d09d33b99ecff407 GIT binary patch literal 12023 zcmeHNeNa(BjUmihQ)bzk|#O*^cz z9+XtNY+JIxlo$ATSC&nZdizxR%JGk%JhC#p^gTJ*)pN0UeWUE3HP;rs*-P~ug8#^J z&^^Qs#3Jw;6@&jg+}g(4rmtl$L5f~ta5p;XZ~HT|?{(CEy>lMz!D%A~agCkb_E3f^ z&d=yy~N(4oUzCl z!lvJg``p5AXT7 zx*l1kMCCsyK3jI^Ml#*KO?fztS8-dSE)!HdZLK)_;!EOzdMsNhnGZuhlKhoXg{h*k zPZHAHPLnXG7S5TxNg-r;Z_z+$r<0%@kHSe|Is)sO(ZQDDtz36D^xwFmLmaG)vnJVu zGR40qW8gx2?jRei$m8FQHH22D{0WB0Ba#wJDhh@|r1Xa>v%LyTV^GBb@(^eJDdd2C za$E5x(O1J-$I=< zha?IP^`=CDtxZs`gyB#)c&>>$kqW(*1WBC&%p}?M*s-~k43pk}bC_w(=vytia3Ak- z-fx-=pyR9TI#T(mbv4}*`jH!%Fhv_c=>E2O^PW-#SsJkpnyFKSTevF6_F$NR{q}AI z-ql6E(}|G0Wd%4Pi2SA;hkH18rILvm<c3_ue`mz{?iPW zUrwGl$P)~!c9n{~T7#L4!H2<)N>M*NBWO0cyV#W=5fZbMK+ScZJKzKqwwk&B#y}u^ z1?X(&r(2TXHBp68P|#Xttr^kBCJ!jmnBA-hm+y}C-G5Ht)57>-DrdcO@zqQdN?&86 z!7pwAgFmhbUb2G<=%Q&KlIb_Ac->2zEOQ)w>OBJS)GujZ0<$n-!0Ux(I#d1fa?Y3 zr6c3$P^U25;QiX`_^GxIxXO)ZZ6F^as_RuxM$8yqTA`tp*h4Bc6C^_|U-%T;0rBh9 zu`zJesx|Cw4}Du%WoR_z)ugKBw*k>GGLKSfo9yJyB7T}Y8i0>*7!80lmA1C4-dm)+ zJpSO%eXU}LvhV|NL;kh1KyS#xutb9htc zu(@-8oT#EL*ja&zS2SK}nSf^w{jW57V+IKt_23+Ji&H5Y&s20b2#RqjN)$^t`2C1C z4o_nW$JS6EsRxJI;`aUTh~xKmYEpQrz`w7J>wXHAf59)NKG#G_?|i{2(&S48QWC@I zERm*$=^A4Ov#ygM2^1k>q&9?v#kL@X1_e;@asT)X0nOggD=5Cro}M>l9IA%vH1^V! z*!=8`1xG{)j;C^$t!0u>a*k>F`lXpW zKmRMgAFglax=!iDU7jeMp(SUEj+_HcZZaj&L!WgN;duD?+_VgM)3YQ5Orn)w67^_$ z()-|L0AXCAaVcG6UMflkANNlJp#WC0u73f zX7{E30m|=;esJGowGe?w&o+IdWDV6fOr=j-pHM?jB&9sxZ9 ze;5Remil4*~s%E<+);0iT=KwJW z5a*_rB&H;mBSD&jEU`EIsaLOI#dnK;4Pw7!UOd!h-!ikV($$;mw$j-r340E3qPnt(bFVp@AkcXX z4h);BDqm*;gzhx^3w z?;w51;8aasjv-qSc(1P!MAuCsf9N+xpef0X>)+@qx zKbhpc&MP)(B!jmmI=0;aYQu(4+=r!d4)n>q1`xh|qNg z$b_#5MAwEs8jjHR6S$xdrVY3%65=tK8__FEgf>AXgf`;