TI中文支持网
TI专业的中文技术问题搜集分享网站

希望各位帮忙判断ADS1293芯片是否已经损坏

1、学长自制的板子,与cc2540通讯,曾经实现过串口发送数据至电脑(配置程序无误,电路设计大体来说应该没有硬伤,但是不可靠?)

2、接手后进展并不顺利:

症状是:输入接心电信号模拟发生器,可以测得DYDB的方波,但是只能得到数据 FF FF FF FF……

user151383853:

先验证控制时序和数据发送有没有问题

ruolin miao:

回复 user151383853:

读寄存器的软件设置时序如下:

ads1293_cs = 0; U0CSR &= ~(1<<1); U0DBUF = addr | 0x80; while (!(U0CSR & 0x02)); U0CSR &= ~(1<<1); for(i = 0; i < count; i++) { U0DBUF = 0x00;while (!(U0CSR & 0x02)); U0CSR &= ~(1<<1); *(buffer+i) = U0DBUF; } ads1293_cs = 1;

对于不成功的板子,每次程序都卡在红色的那个语句,片选信号已被拉低,不知道得不到数据发送完毕位,是主机(CC2540)的问题,还是ads1293不配合

恳请赐教!

另外,重新焊的板子已经调试成功。可以在手机端用蓝牙收到采样数据

但是蓝牙的广播状态并不稳定,经常上电后几秒就停止广播(已关闭power saving)

这个现象时好时不好,并不确定是程序还是硬件不可靠

ruolin miao:

回复 user151383853:

您好。重新焊了一块板子,可以收到数据。说明程序还是勉强跑得下去

但是依然有一些问题十分困扰,希望您可以看下我重新编辑的内容

赞(0)
未经允许不得转载:TI中文支持网 » 希望各位帮忙判断ADS1293芯片是否已经损坏
分享到: 更多 (0)