Part Number:ADS1299EEGFE-PDKOther Parts Discussed in Thread:ADS1299,
您好:
我想要用一个处理器与ADS1299开发板通信并采集数据。但是我发现片选信号出了一些问题。
当我不连接主机和AD的SPI信号线的时候,包括Din Dout SCLK CS。我单独测试主机的片选信号和时钟信号,发现信号正常,如下图
但是我通过SPI将两个设备链接起来以后,CS信号出现了问题,看起来无法拉到最低,我查阅了手册,这个CS信号的强度接近1v,AD不会识别为低电平。
我不知道这个可能得原因是什么,是否开发板上为CS信号做了特殊的设计?
希望你们能够帮助我,谢谢
Amy Luo:
您好,
您可以把您主控端和ADS1299相关电路附上来吗
,
YAN LI:
您好,我用的ADS1299是TI的开发板,你们应该是没有提供相关电路,主控端的电路是主控芯片上的SPI 4根IO口直接与ADS1299连接
,
YAN LI:
这里想请教一下,ADS1299EEGFE-PDK开发板是否可以将底板和上边的评估板分开使用?
,
Amy Luo:
您使用的主控芯片供电和ADS1299EEGFE-PDK开发板供电是否使用的同一个电源,两个板子是否共地?
您使用的主控芯片供电是几伏供电?是否和开发板上的SPI电平兼容?请注意开发板上CS有10K电阻对DVDD接上拉
,
YAN LI:
主控机器和AD开发板使用同一电源,共地,主控芯片的载板提供5V和3.3V两种供电,主控的SPI VIL 是0.25*3.3V, VIH是0.7*3.3V。ADS1299的分别是0.2*3.3V和0.8*3.3V,这个参数有差别,我不太了解这一块是否要严格保持一致。另外如果我将CS信号一直拉低或者用GPIO进行模拟,通信是正常的。所以感觉应该不会是SPI电平不匹配的问题。
请问TI是否提供了开发板的电路图,我尝试了给CS接一个10K的上拉电阻没有解决这个问题,
,
Amy Luo:
建议您根据用户指南检测下EVM板上各跳冒的设置
主控的SPI VOL 和VOH是什么?下面截图是ADS1299的数字接口参数:
原理图在ADS1299EEGFE-PDK主页的用户指南里有,
ADS1299EEGFE-PDK主页:https://www.ti.com.cn/tool/cn/ADS1299EEGFE-PDK
用户指南:https://www.ti.com.cn/cn/lit/pdf/slau443
,
YAN LI:
感谢Amy的耐心解答。EVM板上的跳线帽设置我充分的检查过。下图是主控SPI的数字接口参数。
我看了一下用户指南里的原理图,开发板的上板有一个10K的上拉电阻,但是开发板的底板,也就是主控上的CS是否是直连到AD的CS还是做了其他的设计这个看不到,这一块我能在哪里看到呢。
我下午又做了一个测试,就是完整的将开发板连接起来,然后使用TI提供的上位机软件进行寄存器读取和数据采集都没有问题,此时我使用我这边的主控连接AD的SPI接口发送信号,依然得到的是无法完全拉低的CS,所以想了解一下开发板底板上主控的CS是否有特殊的设计。
,
Amy Luo:
主控端输出的VOH,ADS1299有可能识别不到,ADS1299可以识别到的是VIH=0.8DVDD,这个您可以实测一下,看是否满足。
您是要母板MMB0的原理图吗,见链接:
e2e.ti.com/…/2868385