引用: 07611128 发表于 2015-5-29 10:32
随便几个io口,用模拟spi不就可以了啊,还挺简单的,你对速度也没什么要求
引用: nemo1991 发表于 2015-5-29 10:52
AD芯片看作一个从机就好了啊。
引用: huaiqiao 发表于 2015-5-29 10:58
你的这个问题,我想应该是你没有仔细的阅读datasheet来确认,我谈几点我的理解:
1 . msp430中内置的adc我记得是12位的,你为什么不考虑用呢?
2. 关于与spi接口的问题。
首先spi接口:
(1)SDO – 主设备数据输出,从设备数据输入;==》MOSI,对吧?
(2)SDI – 主设备数据输入,从设备数据输出;==》MISO,对吧
(3)SCLK – 时钟信号,由主设备产生;
(4)CS – 从设备使能信号,由主设备控制。
先AD7091的datasheet中英文版的,这个在芯片的引脚说明的下面会有英文的文字对引脚的功能及连接方式做说明,相信你没有多看一眼。
1. AD7091的sdo信号,我觉得要跟SPI的sdi相连,但是要看sclk的时序;
2. AD7091的cs信号,因为datasheet中对其管脚描述的最后一句,我想是否应该是ad7091的cs信号与spi的sdi信号连接
3. ad7091的sclk信号当然,而且我很确定的是如果ad7091要与spi接口通信,那么ad7091的sclk信号必须与spi的sckl信号相连。因为spi是同步的串行接口。
4. CONVST与spi的cs信号的连接,我其实也有点疑惑。
看了下,这个datasheet中的Typical Connection Diagram,并没有提及与spi的连接。
以上,是我大胆的谈了下对这个芯片的看法,请你参考,并欢迎讨论。谢谢