电路设计论坛
直播中

李志静

7年用户 1430经验值
私信 关注
[问答]

请问AD7190如何进入连续采样模式?

关于AD7190采样数据,
硬件平台:AD7190评估板EVAL-AD7190EBZ
使用连续采样模式,使用逻辑分析仪采样EVAL-AD7190EBZ板子CS DOUT DIN SCLK SYNC获取到的数据。
问题:从正常模式进入连续采样模式时,
第一次获取数据,
为什么是在A位置没有发送0x58查询命?图中绿色线位置
为什么是在B位置发送0x58查询命令?图中黄色线位置
第二次之后,每次都是在c位置发送0x58查询命?图中蓝绿线位置
在A位置处已经检测到dout变为低电平了,为什么不发送0x58查询数据命令呢?
具体的采样位置是在最后面的红字位置处标明了 数据是从逻辑分析仪文件中获取的


从第二次之后都是每次都是把CS置低之后检测到dout引脚为低电平后,就在din上发送0x58数据。
请问第一次什么时候发送0x58才能进入连续采样模式?
具体采样过程如下:
0x40读状态寄存器,
0x48读模式寄存器,0x08写模式寄存器
0x50读配置寄存器,0x10写配置寄存器
0x58读数据寄存器,
0x60读ID寄存器
0x70读失调寄存器,0x30写满量程寄存器
0x78读满量程寄存器,0x38写满量程寄存器
时间戳、状态(8比特数据)、D0、D1、D2、D3、D4、D5、D6、D7、D8、D9、D10、D11、D12、D13、D14、D15、ASCII(D0-D15),信息
-3.59475251 S,SDI,="40",="00"
-3.59475251 S,SDO,="FF",="81"
0x40读状态寄存器,读出状态寄存器数据为0x81=RDY为高电平,选择CH0通道0
-3.59470768 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 288.055 us"
-3.594419625 S,SDI,="48",="00",="00",="00"
-3.594419625 S,SDO,="00",="08",="00",="01"
0x48读模式寄存器,输出模式寄存器数据为0x080001,连续转换模式,AD7190内部的4.92Mhz晶振
-3.5943188 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 278.060 us"
-3.59404074 S,SDI,="50",="00",="00",="00"
-3.59404074 S,SDO,="00",="00",="02",="17"
0x50读配置寄存器,输出配置寄存器数据为0x000217,
斩波禁用,
基准电压选择REF1N+和REF1N-之间的电压,
3, an4 -, 3, an4 -,
BUF缓冲器使能
极性选择双极性
增益G=128
-3.593939915 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 272.060 us"
-3.593667855 S,SDI,="58",="00",="00",="00",="00"
-3.593667855 S,SDO,="FF",="83",="3B",="ED",="FF"
0x58读数据寄存器,读出配置寄存器数据为0x833BEDFF,
-3.593539035 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 296.060 us"
-3.593242975 S,SDI,="60",="00"
-3.593242975 S,SDO,="E0",="84"
0x60读ID寄存器,读出ID寄存器内容为0x84
手册上ID寄存器=0xX4 X是任意值
-3.593198145 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 282.055 us"
-3.59291609 S,SDI,="68",="00"
-3.59291609 S,SDO,="FF",="00"
0x68读GPCON寄存器,读出GPCON寄存器内容为0x00,
断开电桥关断开关
P0 P1 P2 P3禁止输出使能
-3.592871255 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 206.065 us"
-3.59266519 S,SDI,="70",="00",="00",="00"
-3.59266519 S,SDO,="FF",="80",="00",="00"
0x70读失调寄存器,读出失调寄存器的内容为0x800000
-3.59256437 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 344.055 us"
-3.592220315 S,SDI,="78",="00",="00",="00"
-3.592220315 S,SDO,="FE",="55",="3D",="20"
0x78读满量程寄存器,读出满量程寄存器的内容为0x553D20=十进制
-3.59211949 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 2.421 S"
-1.17098792 S,SDI,="40",="00"
-1.17098792 S,SDO,="FE",="01"
-1.17094309 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 220.065 us"
-1.170723025 S,SDI,="48",="00",="00",="00"
-1.170723025 S,SDO,="00",="08",="00",="01"
0x48读模式寄存器,
-1.1706222 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 256.060 us"
-1.17036614 S,SDI,="50",="00",="00",="00"
-1.17036614 S,SDO,="FC",="00",="02",="17"
-1.170265315 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 254.060 us"
-1.170011255 S,SDI,="58",="00",="00",="00",="00"
-1.170011255 S,SDO,="FF",="83",="3C",="62",="FF"
-1.169882435 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 240.065 us"
-1.16964237 S,SDI,="60",="00"
-1.16964237 S,SDO,="00",="84"
-1.16959754 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 232.060 us"
-1.16936548 S,SDI,="68",="00"
-1.16936548 S,SDO,="FF",="00"
-1.16932065 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 174.070 us"
-1.16914658 S,SDI,="70",="00",="00",="00"
-1.16914658 S,SDO,="FF",="80",="00",="00"
0x70读失调寄存器
-1.169045755 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 150.070 us"
-1.168895685 S,SDI,="78",="00",="00",="00"
-1.168895685 S,SDO,="00",="55",="3D",="20"
0x78读满量程寄存器
-1.16879486 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 1.158 S"
-0.010741315 S,SDI,="08",="48",="00",="01"
-0.010741315 S,SDO,="00",="00",="FF",="FF"
0x08写模式寄存器,写模式寄存器写入0x480001
-0.01064757 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 9.260 ms"
-0.00138746 S,SDI,="38",="55",="3D",="20"
-0.00138746 S,SDO,="FF",="FF",="FF",="FF"
前面有读满量程寄存器
0x38写满量程寄存器,写入数据0x553D20
-0.001293715 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 268.640 us"
-0.001025075 S,SDI,="30",="80",="00",="00"
-0.001025075 S,SDO,="FF",="FF",="FF",="FF"
前面有读失调寄存器,读出数据为0x800000
0x30写失调寄存器,写如数据0x800000
-0.00093133 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 301.890 us"
-0.00062944 S,SDI,="28",="00"
-0.00062944 S,SDO,="FF",="FF"
0x28写GPCON寄存器,写如0x00
-0.00058653 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 206.400 us"
-0.00038013 S,SDI,="10",="00",="02",="17"
-0.00038013 S,SDO,="FF",="FF",="FF",="FF"
写配置寄存器
-0.00028639 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 268.895 us"
-0.000017495 S,SDI,="08",="08",="00",="01"
-0.000017495 S,SDO,="FF",="FF",="FF",="FF"
0.000076245 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 270.730 us"
0.000346975 S,SDI,="40",="00"
0.000346975 S,SDO,="FF",="81"
0.0003918 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 230.065 us"
0.000621865 S,SDI,="48",="00",="00",="00"
0.000621865 S,SDO,="FF",="08",="00",="01"
0.00072269 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 248.060 us"
0.00097075 S,SDI,="50",="00",="00",="00"
0.00097075 S,SDO,="FF",="00",="02",="17"
0.001071575 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 276.060 us"
0.001347635 S,SDI,="58",="00",="00",="00",="00"
0.001347635 S,SDO,="FF",="83",="3C",="12",="FF"
0.00147646 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 268.060 us"
0.00174452 S,SDI,="60",="00"
0.00174452 S,SDO,="FF",="84"
0.00178935 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 184.065 us"
0.001973415 S,SDI,="68",="00"
0.001973415 S,SDO,="FF",="00"
0.002018245 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 206.065 us"
0.00222431 S,SDI,="70",="00",="00",="00"
0.00222431 S,SDO,="FF",="80",="00",="00"
0.002325135 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 270.060 us"
0.002595195 S,SDI,="78",="00",="00",="00"
0.002595195 S,SDO,="FF",="55",="3D",="20"
0.00269602 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 1.091 S"
1.093813215 S,SDI,="40",="00"
1.093813215 S,SDO,="1F",="81"
1.093858045 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 198.065 us"
1.09405611 S,SDI,="48",="00",="00",="00"
1.09405611 S,SDO,="FF",="08",="00",="01"
1.094156935 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 280.060 us"
1.094436995 S,SDI,="50",="00",="00",="00"
1.094436995 S,SDO,="7F",="00",="02",="17"
1.094537815 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 274.060 us"
1.094811875 S,SDI,="58",="00",="00",="00",="00"
1.094811875 S,SDO,="00",="83",="3C",="1D",="FF"
1.0949407 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 318.055 us"
1.095258755 S,SDI,="60",="00"
1.095258755 S,SDO,="3F",="84"
1.095303585 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 262.060 us"
1.095565645 S,SDI,="68",="00"
1.095565645 S,SDO,="80",="00"
1.095610475 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 208.065 us"
1.09581854 S,SDI,="70",="00",="00",="00"
1.09581854 S,SDO,="00",="80",="00",="00"
1.095919365 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 308.055 us"
1.09622742 S,SDI,="78",="00",="00",="00"
1.09622742 S,SDO,="00",="55",="3D",="20"
1.096328245 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 549.209 ms"
1.64553698 S,SDI,="08",="48",="00",="01"
1.64553698 S,SDO,="07",="FF",="FF",="FF"
1.645630725 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 11.222 ms"
1.656852915 S,SDI,="38",="55",="3D",="20"
1.656852915 S,SDO,="FF",="FF",="FF",="FF"
1.656946655 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 208.900 us"
1.657155555 S,SDI,="30",="80",="00",="00"
1.657155555 S,SDO,="FF",="FF",="FF",="FF"
1.657249295 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 183.650 us"
1.657432945 S,SDI,="28",="00"
1.657432945 S,SDO,="FF",="FF"
1.65747586 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 231.145 us"
1.657707005 S,SDI,="10",="00",="02",="17"
1.657707005 S,SDO,="FF",="FF",="FF",="FF"
1.657800745 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 261.645 us"
1.65806239 S,SDI,="08",="08",="00",="01"
1.65806239 S,SDO,="FF",="FF",="FF",="FF"
1.658156135 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 264.725 us"
1.65842086 S,SDI,="40",="00"
1.65842086 S,SDO,="FF",="81"
1.65846569 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 226.065 us"
1.658691755 S,SDI,="48",="00",="00",="00"
1.658691755 S,SDO,="FF",="08",="00",="01"
1.65879258 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 256.060 us"
1.65904864 S,SDI,="50",="00",="00",="00"
1.65904864 S,SDO,="FF",="00",="02",="17"
1.659149465 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 272.060 us"
1.659421525 S,SDI,="58",="00",="00",="00",="00"
1.659421525 S,SDO,="FF",="83",="3C",="BF",="FF"
1.659550345 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 248.060 us"
1.659798405 S,SDI,="60",="00"
1.659798405 S,SDO,="03",="84"
1.659843235 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 208.065 us"
1.6600513 S,SDI,="68",="00"
1.6600513 S,SDO,="FF",="00"
1.66009613 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 204.065 us"
1.660300195 S,SDI,="70",="00",="00",="00"
1.660300195 S,SDO,="FF",="80",="00",="00"
1.66040102 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 292.060 us"
1.66069308 S,SDI,="78",="00",="00",="00"
1.66069308 S,SDO,="FF",="55",="3D",="20"
1.660793905 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 3.347 S"
5.00753806 S,SDI,="08",="48",="00",="01"
5.00753806 S,SDO,="00",="00",="FF",="FF"
5.0076318 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 9.498 ms"
5.01712939 S,SDI,="38",="55",="3D",="20"
5.01712939 S,SDO,="FF",="FF",="FF",="FF"
5.01722313 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 208.650 us"
5.01743178 S,SDI,="30",="80",="00",="00"
5.01743178 S,SDO,="FF",="FF",="FF",="FF"
5.01752552 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 339.390 us"
5.01786491 S,SDI,="28",="00"
5.01786491 S,SDO,="FF",="FF"
5.01790782 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 319.140 us"
5.01822696 S,SDI,="10",="00",="02",="17"
5.01822696 S,SDO,="FF",="FF",="FF",="FF"
5.018320705 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 244.145 us"
5.01856485 S,SDI,="08",="08",="00",="01"
5.01856485 S,SDO,="FF",="FF",="FF",="FF"
5.01865859 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 262.730 us"
5.01892132 S,SDI,="40",="00"
5.01892132 S,SDO,="FF",="81"
5.018966145 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 216.065 us"
5.01918221 S,SDI,="48",="00",="00",="00"
5.01918221 S,SDO,="FF",="08",="00",="01"
5.019283035 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 390.050 us"
5.019673085 S,SDI,="50",="00",="00",="00"
5.019673085 S,SDO,="00",="00",="02",="17"
5.01977391 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 320.055 us"
5.020093965 S,SDI,="58",="00",="00",="00",="00"
5.020093965 S,SDO,="03",="83",="3D",="BC",="00"
5.02022279 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 208.065 us"
5.020430855 S,SDI,="60",="00"
5.020430855 S,SDO,="00",="84"
5.02047568 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 204.070 us"
5.02067975 S,SDI,="68",="00"
5.02067975 S,SDO,="00",="00"
5.020724575 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 206.070 us"
5.020930645 S,SDI,="70",="00",="00",="00"
5.020930645 S,SDO,="7F",="80",="00",="00"
5.021031465 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 288.060 us"
5.021319525 S,SDI,="78",="00",="00",="00"
5.021319525 S,SDO,="00",="55",="3D",="20"
5.02142035 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 1.040 S"
6.06170394 S,SDI,="40",="00"
6.06170394 S,SDO,="FF",="81"
6.06174877 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 308.055 us"
6.062056825 S,SDI,="48",="00",="00",="00"
6.062056825 S,SDO,="7F",="08",="00",="01"
6.06215765 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 230.065 us"
6.062387715 S,SDI,="50",="00",="00",="00"
6.062387715 S,SDO,="00",="00",="02",="17"
6.06248854 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 282.055 us"
6.062770595 S,SDI,="58",="00",="00",="00",="00"
6.062770595 S,SDO,="C0",="83",="3C",="BD",="FF"
6.06289942 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 264.060 us"
6.06316348 S,SDI,="60",="00"
6.06316348 S,SDO,="FF",="84"
6.06320831 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 188.065 us"
6.063396375 S,SDI,="68",="00"
6.063396375 S,SDO,="00",="00"
6.063441205 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 206.065 us"
6.06364727 S,SDI,="70",="00",="00",="00"
6.06364727 S,SDO,="00",="80",="00",="00"
6.063748095 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 314.055 us"
6.06406215 S,SDI,="78",="00",="00",="00"
6.06406215 S,SDO,="00",="55",="3D",="20"
从这里开始都是读数据
0x58读数据寄存器
重复读取数据寄存器
上图采样位置是在这里,我想知道这里的程序如何编写?
6.064162975 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 2.963 ms"
6.06712555 S,SDI,="58",="00",="00",="00",="00"
6.06712555 S,SDO,="00",="83",="3D",="47",="FF"
6.067251955 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 80.660 us"
6.067332615 S,SDI,="58",="00",="00",="00",="00"
6.067332615 S,SDO,="00",="83",="3D",="8A",="FF"
6.06745902 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 77.410 us"
6.06753643 S,SDI,="58",="00",="00",="00",="00"
6.06753643 S,SDO,="00",="83",="3D",="BA",="FF"
6.067662835 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 80.660 us"
6.067743495 S,SDI,="58",="00",="00",="00",="00"
6.067743495 S,SDO,="00",="83",="3C",="E5",="FF"
6.067869905 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 80.655 us"
6.06795056 S,SDI,="58",="00",="00",="00",="00"
6.06795056 S,SDO,="00",="83",="3C",="F5",="FF"
6.06807697 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 80.660 us"
6.06815763 S,SDI,="58",="00",="00",="00",="00"
6.06815763 S,SDO,="00",="83",="3D",="05",="FF"
6.068284035 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 77.410 us"
6.068361445 S,SDI,="58",="00",="00",="00",="00"
6.068361445 S,SDO,="00",="83",="3D",="C2",="FF"
6.06848785 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 80.660 us"
6.06856851 S,SDI,="58",="00",="00",="00",="00"
6.06856851 S,SDO,="00",="83",="3C",="DF",="FF"
6.068694915 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 80.660 us"
6.068775575 S,SDI,="58",="00",="00",="00",="00"
6.068775575 S,SDO,="00",="83",="3C",="8A",="FF"
6.06890198 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 80.660 us"
6.06898264 S,SDI,="58",="00",="00",="00",="00"
6.06898264 S,SDO,="00",="83",="3C",="CF",="FF"
6.069109045 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 80.660 us"
6.069189705 S,SDI,="58",="00",="00",="00",="00"
6.069189705 S,SDO,="00",="83",="3D",="5F",="FF"
6.06931611 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 77.410 us"
6.06939352 S,SDI,="58",="00",="00",="00",="00"
6.06939352 S,SDO,="00",="83",="3D",="4F",="FF"
6.069519925 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 80.660 us"
6.069600585 S,SDI,="58",="00",="00",="00",="00"
6.069600585 S,SDO,="00",="83",="3D",="2F",="FF"
6.06972699 S,Idle, , , , , , , , , , , , , , , , , ,="Duration: 80.660 us"

                                                               

更多回帖

发帖
×
20
完善资料,
赚取积分