微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1258 读数据时OVF 老是置位能不能确定是硬件问题?( 读内部温度也一样)

ADS1258 读数据时OVF 老是置位能不能确定是硬件问题?( 读内部温度也一样)

时间:10-02 整理:3721RD 点击:

已经能读出GPIO口的状态(输出状态)以及ID[7:0] = 10001011

硬件上是由外部通过CLKIO 输入 一个16MHZ的时钟


通过拉高START 产生DRDY中断 进行读数据,单读温度(AUTO_SCAN)也就是reg SYSRED 为0x08, 其余通道都为0

读出稳定的4个字节分别是:11011011 01111111 11111111 11111111

根据DATASHEET OVF置位了, CHID是正确的 1B 温度

初始化config如下:
//config0 开始
SPI_Byte_Send(0x60);
//config 0:
//STAT置位 其余256us reset SPI
//auto_scan_mode BYPAS CHOP CLKIO
SPI_Byte_Send(0x02);

for(delay = AD_DELAY; delay; delay--);
//config 1:
//DELAY : 111
//DRATE :11
//for(delay = AD_DELAY*3; delay; delay--);
SPI_Byte_Send(0x61);

SPI_Byte_Send(0x73);

需要更多信息的话大神们麻烦加下我qq ?

3Q!

QQ:348805451

另外测其他单通道也试过了,CHID都是对的,但OVF还是一直置位.

找到原因了,果然是硬件问题。。VREFP VREFN 接反

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top