12866|21

27

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

大家来分析下ADS1118 它的时序 [复制链接]

 
ADS1118是16位的ADC   可以SPI  但是如果用IO模拟时序呢

它DIN由单片机向芯片发送了2次CONFIG配置数据  单片机读取数据时    先读取到的是DATA数据  后读的CONFIG数据  但是不管是发送还是读入  在时序图上显示的都是连续发送或者读入   是这样吗  我试过这样的时序编写  但是单片机读取不到数据
先读入16位的DATA数据  后读如CONFIG数据
在时序图上显示的是发送了两次CONFIG配置数据  你们认为呢   

最新回复

这个比较难,学习一下  详情 回复 发表于 2017-11-13 15:22
 
点赞 关注(3)

回复
举报

1185

帖子

1

TA的资源

纯净的硅(高级)

沙发
 
目测楼主是12号比赛的人?1118你还是继续看时序吧。这个片子是新出来的。另外采样率很低的说。用过的人说他可能会出现串码的可能。如果延时处理不正确的话。

点评

呵呵 是的 ~ 嗯 弄了一天半的1118 确实和其他芯片不同 关于时序的说明可能由于我才学疏浅 没有悟透  详情 回复 发表于 2014-7-30 20:08
 
 

回复

2453

帖子

19

TA的资源

五彩晶圆(中级)

板凳
 
当把DOUT管脚配置为,下降沿中断。当中断触发之后,首先关中断,然后发SCLK,同时读DIN。整体读完以后,ADC会在最后一个CLK将DOUT置高。当本次读取完成以后,打开中断。执行其他运算处理。等待下一次中断

点评

谢谢您 不过还是要先将Config数据发送两次 再读数据?  详情 回复 发表于 2014-7-30 20:14
 
个人签名    懒得很
 
 

回复

27

帖子

1

TA的资源

一粒金砂(中级)

4
 
youluo 发表于 2014-7-30 19:18
目测楼主是12号比赛的人?1118你还是继续看时序吧。这个片子是新出来的。另外采样率很低的说。用过的人说他 ...

呵呵  是的   ~    嗯  弄了一天半的1118  确实和其他芯片不同   关于时序的说明可能由于我才学疏浅   没有悟透

点评

用示波器看。对了没出来效果就说明很可能是延时的问题。加延时。  详情 回复 发表于 2014-7-31 21:00
 
 
 

回复

27

帖子

1

TA的资源

一粒金砂(中级)

5
 
zca123 发表于 2014-7-30 19:49
当把DOUT管脚配置为,下降沿中断。当中断触发之后,首先关中断,然后发SCLK,同时读DIN。整体读完以后,ADC ...

谢谢您   不过还是要先将Config数据发送两次 再读数据?
 
 
 

回复

1185

帖子

1

TA的资源

纯净的硅(高级)

6
 
清风萧瑟无眠 发表于 2014-7-30 20:08
呵呵  是的   ~    嗯  弄了一天半的1118  确实和其他芯片不同   关于时序的说明可能由于我才学疏浅   没 ...

用示波器看。对了没出来效果就说明很可能是延时的问题。加延时。

点评

谢谢 已经调好了 是配置上的问题  详情 回复 发表于 2014-8-1 16:42
 
 
 

回复

193

帖子

3

TA的资源

一粒金砂(高级)

7
 
430我已经调通!这个时序你这样来就对了,分四个段我放在WHILE(1)里面用的单次装换,先配置16位寄存器数据,再配置高8位读高8位数据再配置低8位寄存器读低8位数据,这样下来你就会发现对了!太纠结了   不知道为什么一个烂SPI设计这么纠结我的STM32还没出来效果蛋疼!配置单当装换就很好了,至于串码问题肯定是开启了连续转换你又切换通道这样就会出来串码!当次装换是可以切换通道 连续不能!

点评

方便发份430上的程序么,看的不太懂啊  详情 回复 发表于 2014-8-9 21:13
感谢 问题已经解决了  详情 回复 发表于 2014-8-1 16:43
 
 
 

回复

27

帖子

1

TA的资源

一粒金砂(中级)

8
 
youluo 发表于 2014-7-31 21:00
用示波器看。对了没出来效果就说明很可能是延时的问题。加延时。

谢谢  已经调好了   是配置上的问题

点评

楼主能不能给我发一份啊,1149637566@qq.com 急用啊  详情 回复 发表于 2014-8-10 15:40
 
 
 

回复

27

帖子

1

TA的资源

一粒金砂(中级)

9
 
jsxykj1 发表于 2014-7-31 22:11
430我已经调通!这个时序你这样来就对了,分四个段我放在WHILE(1)里面用的单次装换,先配置16位寄存器数据 ...

感谢  问题已经解决了

点评

调不出来和采样速率有关吗?  详情 回复 发表于 2014-8-8 18:37
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

10
 
同学,你用的是哪一款单片机调的呀,F149?
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

11
 
Lz,能上传你的程序参考一下吗?我也在纠结中,还没调出来。我按时序写的,边读,边写。我的config=0x4483.求助,急。
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

12
 
lz,看到回复一下,急。
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

13
 
lz能发一份你的程序到我邮箱吗?1282812601@qq.com    将十分感谢。
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(初级)

14
 
同求,835735997@qq.com 楼主好人
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

15
 
lz不鸟我们。
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(中级)

16
 
清风萧瑟无眠 发表于 2014-8-1 16:43
感谢  问题已经解决了

调不出来和采样速率有关吗?
 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(初级)

17
 
可以用普通IO口作为spi使用,符合使用规律,一样可以成功
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

18
 
jsxykj1 发表于 2014-7-31 22:11
430我已经调通!这个时序你这样来就对了,分四个段我放在WHILE(1)里面用的单次装换,先配置16位寄存器数据 ...

方便发份430上的程序么,看的不太懂啊
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

19
 
清风萧瑟无眠 发表于 2014-8-1 16:42
谢谢  已经调好了   是配置上的问题

楼主能不能给我发一份啊,1149637566@qq.com
急用啊
 
 
 

回复

6

帖子

2

TA的资源

一粒金砂(初级)

20
 
stm32我已经调通,。3ms读一次还差不多,太快了寄存器就会只读出一个通道
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表