TI中文支持网
TI专业的中文技术问题搜集分享网站

ads8638/8634 sample program- spi

hello,谁能帮提供一下ADS8638/8634 的范例程序,或者是初始化流程,新手,非常谢谢。

TI MAN:

ADS8638/8634 SCLK 应该设成空闲是CLK 为低,第一个边沿采样是吧?

谢谢。

TI MAN:

回复 TI MAN:

还有空闲模式和自动模式问题,是不是设置相应的寄存器(04h 05h)后才会有数据出来?

自动和手动模式怎样转换?在上完电以后有默认是自动模式或者手动模式?还是上完电以后写完04H 后就为手动模式,写完05H 就为自动模式?

芯片上电后需要首先做个软件POWER UP 或者/和RESET么?

datasheet 中POWER up 指令不是很明白 PAGE 31, 具体要发的数据内容是什么?谢谢。

YuTing Chen:

回复 TI MAN:

我最近也在弄这个。前面我用的是发送0x0201复位,power up用一个gpio拉高。现在能读寄存器的值,但是采集的值还是不对。。。。

TI MAN:

回复 YuTing Chen:

现在输入变化是输出是有变化的,只是从000 0xfff 边估计有地方设置不对。

几天了,也没有见着TI 大神。。。

YuTing Chen:

回复 TI MAN:

我的输出不是000就是FFF,你的也是这样吗?你电源给的多少?我的AVDD和DVDD如果给3.3v的时候读的值就乱跑,只能给5V的时候才能读到正确的寄存器的值。

TI MAN:

回复 YuTing Chen:

3.3v应该是没有问题的,参照数据表p5

http://www.ti.com/lit/ds/symlink/ads8638.pdf

你的输入范围设置了没有?

YuTing Chen:

回复 TI MAN:

我现在用的手动模式采集的,输入范围每种都试了,现在我的有数据,但是跟实际的不符合。你是用的外部参考源还是内部的?我用的内部的,不知道要不要配置06h的2bit那位。我之前用3.3V的读寄存器的值都不对,搞了好久发现用5v的才能正确读数。

YuTing Chen:

回复 YuTing Chen:

如果你用的内部参考源 要设置06h的bit2,我设置了之后就可以采集数据了,只是如果设置0-5V范围,输入5v时候输出是c92这样,达不到fff,输入6.5V的时候才能达到fff。

TI MAN:

回复 YuTing Chen:

我的可以用了。5v/3v AIN 电压输入,内部REF,读出来还是比较准确的。

YuTing Chen:

回复 TI MAN:

我的输出老是不准确。请问你的06h的bit2有没有置1?还有你的HVDD和HVSS接的多少的电源?电路的REF是不是就是接个10uf的电容接地?

赞(0)
未经允许不得转载:TI中文支持网 » ads8638/8634 sample program- spi
分享到: 更多 (0)