请教一个ADS1251模块时序的问题

2019-08-14 02:28发布



请看上图,是24位ADC芯片ADS1251的时序同步模式图,(说明的是,需要先发给ADS1251一字节无意义数,才会从ADS1251收一字节数)
请教我下面的时序对吗:
(1)我CLK端始终为脉冲方波。 (2)首先,我把SCLK作为单片机普通IO口输出、DOUT/DRDY作为单片机捕捉输入,平时我SCLK端为低,当要读写ADS1251时,我拉高。这时候我判断DOUT/DRDY端是否有两个上升沿,如果有,就将DOUT、SCLK作为单片机SPI模块使用。 (3)DOUT、SCLK作为单片机SPI模块时,我每发一个字节给ADS1251,就收一个字节,这样反复四次,收到四字节ADS1251数据。然后我关闭SPI模块,SCLK作为单片机输出端,拉高,等两三个CLK脉冲后,变低。读完一次数据。 请问,这样操作,对吗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
em78447
1楼-- · 2019-08-14 02:43
@正点原子 @xuande @高手们
xuande
2楼-- · 2019-08-14 04:47

第 2 点,判断方法好像不对。

1、CLK 提供不间断的方波,这没有问题,必须的。

2、看手册,SCLK 的下降沿才是关键!要按红圈的内容去判断。



3、剩下的操作,你应当理解了,不多说。



xuande
3楼-- · 2019-08-14 05:49
论坛好像没有 @ 功能。
正点原子
4楼-- · 2019-08-14 07:54
 精彩回答 2  元偷偷看……
binn
5楼-- · 2019-08-14 11:44
能问一下那个脉冲方波是直接用ADS1251内部的那个8MHZ的时钟产生的吗
tempduan
6楼-- · 2019-08-14 17:19
请问你的问题解决了吗,我现在也用到了ads1251,能不能请教下你

一周热门 更多>