ADS1256用ADum1402ARWZ隔离出错求解

2019-12-26 18:56发布

本帖最后由 sdlqzql 于 2017-6-27 15:15 编辑

板子要采集电压信号,于是用了TI的ADS1256这款24位A/D。
主控用STM32,与ADS1256通信用ADum1402ARWZ来做电磁隔离。
我板子的原理图如下所示:
最小系统.jpg (71.86 KB, 下载次数: 0) 下载附件 2017-6-27 15:00 上传
在测试这个最小系统时,其实我也是直接将CS接GND,SYNC和RESET直接接DVDD,测试是好用的。

综上所述,问题目前应该首先聚焦在隔离芯片ADum1402ARWZ上。
在我的板子上,将ADum1402ARWZ去掉,不做隔离,直接连接STM32,虽然偶尔出问题,但大多情况是正常的。即使偶尔有问题,读数为0或者乱跳,但是硬件冷启动整个PCB,就又正常了,手动复位STM32后也正常。


请大家帮我看看,为何加了ADum1402ARWZ就不行呢?我也尝试在有ADum1402ARWZ的情况下,在DIN,SCLK,DOUT,DRDY四个数据接口接3.3K上拉电阻,无效……
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
33条回答
20061002838
1楼-- · 2019-12-26 19:28
示波器、逻辑分析仪测波形
jia_xuan
2楼-- · 2019-12-26 23:06
看图ADum1402ARWZ,是两组输入,两组输出,不知道数据是不是单向的,换adum1411试试,注意输入输出要接对应的pin脚。
sdlqzql
3楼-- · 2019-12-27 03:06
20061002838 发表于 2017-6-27 21:21
示波器、逻辑分析仪测波形

没有逻辑分析仪,只用示波器看了。
发现ADS1256的输出信号,会有不正常的波形,应该是标准的方波,可是却发现最后会有这样的波形,如下所示:

TIM截图20170627213619.png (17.74 KB, 下载次数: 0)

下载附件

2017-6-27 21:36 上传




有点人说,是隔离芯片的问题。我也正打算换一个别的隔离芯片试试。
20061002838
4楼-- · 2019-12-27 04:26
sdlqzql 发表于 2017-6-27 21:37
没有逻辑分析仪,只用示波器看了。
发现ADS1256的输出信号,会有不正常的波形,应该是标准的方波,可是却 ...

时钟频率有多少?
1402有两种,一种速度最大1Mbps,另一种速度最大10Mbps
fenglove
5楼-- · 2019-12-27 07:36
 精彩回答 2  元偷偷看……
gamalot
6楼-- · 2019-12-27 07:53
sdlqzql 发表于 2017-6-27 21:37
没有逻辑分析仪,只用示波器看了。
发现ADS1256的输出信号,会有不正常的波形,应该是标准的方波,可是却 ...

以前用ADI的ADC芯片,如果在数据传输过程中CS变高的话,就会出现DOUT输出慢慢变低的波形

一周热门 更多>