微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 希望各位帮忙判断ADS1293芯片是否已经损坏

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

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

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

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

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

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

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

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)

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

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

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

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

网站地图

Top