原创 "TI"杯电赛芯片ADS7886读取成功!

2009-7-11 01:04 4807 13 22 分类: MCU/ 嵌入式

         一直为这个芯片的程序烦心,6个脚的芯片,无须设置基准电压,没有寄存器的设置,没有指令的输入,没有任何外围电路.


de93e647-f4e0-4c00-aa83-1120b9093602.gif


        串行传输,两根控制线(CS和SCLK),一根数据线(SDO),时序也很简单:CS从高到低--->片子开始工作-->SCLK给个下降沿-->读取SDO输出数据0或1-->SCLK置高-->(循环读取16次)-->CS置高,一个读取过程结束.


点击看大图


        怎么就是读取的全是0呢?


        郁闷~~狂搜~~无果~~到EDN上瞎逛,偶然的机会看到一位博友xiepengkang在圈子里提问:能不能用单片机驱动ADS7886啊? 在三楼有他自己的回复:我已经解决了.


        救星啊,赶忙发站内信求助~~~第二天得到回复:在做的时候,不要把SDO,SCLK,CS接成排线。我做的时候搞了好久结果把排线做成单线就好了按照时序图来写应该不会有问题


        马上试试看,果然OK了~~~~~~~~欣喜若狂~~~~~~~~~~~~


后感:连接线的问题往往很容易被人忽视,特别是在数字电路中,很少会有人考虑到连线的问题会造成系统的不稳定或根本就没有反应.这次是一个教训,是一次成长,再一次感谢博友xiepengkang的一语破天机


~~~~~~~鉴于电赛期间保持竞赛的公平性原则,源程序待赛后发布,见谅~~~~~~~~


 


----------------------------------------------------------------------------------------------


应一些网友的请求,现把源程序贴上来,供大家参考研究。https://static.assets-stash.eet-china.com/album/old-resources/2009/7/11/fa72ce38-e7e3-4704-8c85-2abd3479efb9.rarads7886程序


还是去年暑假时做的,现在已经没什么印象了,所以一时还不能做更深入的解释说明。具体就看程序吧。

文章评论9条评论)

登录后参与讨论

用户1773882 2014-7-16 13:59

请问有源程序吗,想借来学习一下

用户1773882 2014-7-16 12:15

能否借源程序学习学习,,正在调试这个,有问题啊

用户1453845 2013-3-8 10:52

就是把粘连组成的排线分开成一根根的用。不确定对你是否有用

用户429381 2013-1-17 18:00

我现在也遇到了相同问题。。ads1292再读取芯片ID的时候读到是0,博客中提到的排线做成单线是什么意思?博主能不能说下

用户366586 2011-8-22 15:58

还是全是0啊

用户1599940 2010-8-24 16:37

学习了。。谢谢

用户1564440 2009-7-26 14:53

谢谢了哦………………

用户221422 2009-7-9 16:50

可否借源代码一看,我们在做这方面的项目,申请的就是这一款芯片。我的邮箱是pheman@qq.com,万分感激。

用户4861 2008-8-31 18:17

这个我早就调试通过了
相关推荐阅读
用户1453845 2011-09-08 19:40
stm8s参考手册上未说明的细节
1,字编程(Word programming)时,地址必须4字节对齐,从首地址开始,4字节连续装载后自动开始编程过程。说明:例如要写入u16(16位无符号整形)类型的数据0x1234到0x4005地址...
用户1453845 2011-01-26 09:23
ST-LINK 仿真器修复
    ST-LINK损坏,可能是无意将+12V电源线接到了仿真器TVCC引出线上了。表现的症状是能正常连接电脑,能出现可移动磁盘,但接到目标板时会造成目标板一直处于复位状态,仿真时弹出错误30001...
用户1453845 2009-08-29 16:38
MSP430x54x学习笔记--硬件乘法器MPY
硬件乘法器MPY:(平台:MSP430F5418) ·16位乘法器使用方法:     1.无符号数相乘 result="n1"*n2。第一操作数n1(16位无符号)赋给MPY寄存器,第二操作数n2(1...
用户1453845 2009-08-25 14:28
MSP430F5418学习笔记----UCS时钟模块配置
引言:一年前开始用TI公司的x14x系列超低功耗单片机MSP430F149,感觉与普通的51系列相比,各个外设的功能强大了一些,使用起来没有很大的区别,但有一个重要的区别就是外部晶振需要正确配置才能使...
用户1453845 2008-08-21 00:16
基于MSP430的红外遥控器解码
          遥控发射器专用芯片很多,根据编码格式可以分成两大类,这里我们以运用比较广泛,解码比较容易的一类来加以说明,现以日本NEC的uPD6121G组成发射电路为例说明编码原理(一般家庭用的...
我要评论
9
13
关闭 站长推荐上一条 /2 下一条