关于ADS1298的SPI接口问题
各位大师好:
我想问一下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谢谢了!