微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 关于ADS1298的SPI接口问题

关于ADS1298的SPI接口问题

时间:10-02 整理:3721RD 点击:

各位大师好:

      我想问一下ADS1298的SPI接口协议标准用的是哪家公司的?以下哪一种,麻烦知道的能否告知一声。O(∩_∩)O谢谢了!

GSN_SPI_PROTOCOL_MOTOROLA stands for Motorola SPI  

GSN_SPI_PROTOCOL_TI stands for Texas Instruments SSP  

GSN_SPI_PROTOCOL_NATIONAL National Semiconductors Microwire

Hi

   ADS1298是德州仪器Texas Instruments 出品, 如果有SPI标准的话,那就是TI stands for Texas Instruments SSP.

   但是SPI协议应该是一样的,不同的是在不同的应用中,SPI接口的配置不同而已。

Lin Yan,

  从时序图上看兼容的是MOTO的协议。

 TI的SSP主要是用在ARM中,可以通过修改寄存器兼容SPI。

SPI接口协议都是一样的,包括四种信号,ADS1298的SPI接口是Motorola公司的,这点在datasheet Page1的末端有注释:SPI is a trademark of Motorola.

您好:但是ADS1298芯片是TI公司的啊!它应该用自己公司的协议标准啊,为什么会用motorola的嗯?这个讲法不合理啊。

您好,我用的就是GainSpan公司的SOC(双核ARM7结构)芯片,想通过SPI协议来控制TI公司的ADS1298芯片采集数据,现在就是因为在配置选择上ARM有三种选择,我不知道确定是哪一种。所以想有人明确告诉我一声!

ADS1298是TI的啊,SPI协议都是一样的,最先是Motorola公司推出的,就像I2C一样,是PHILIPS公司推出的协议一样,好多公司的产品也都有I2C接口啊

那关于我的ARM芯片,我应该选择下面哪种协议标准去控制ADS1298芯片呢,如果选择1那么就是说TI公司兼容的是motorola的SPI,如果选择2就是兼容TI公司自身的SSP,没有道理TI公司不兼容自己的协议啊!

GSN_SPI_PROTOCOL_MOTOROLA stands for Motorola SPI 

GSN_SPI_PROTOCOL_TI stands for Texas Instruments SSP 

GSN_SPI_PROTOCOL_NATIONAL National Semiconductors Microwire

对于ADS1298来说,这三种都是SPI协议,是相同的,第一是直接moto公司推出的SPI协议,第二是用于微控制器的SSP总线,SSP又同时兼容SPI,I2C等,第三是Microwire,同时也是兼容SPI的,换句话说,SSP和Microwire除了兼容SPI之外,还同时兼容其他的串行接口。

恩恩 ,O(∩_∩)O谢谢了!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top