主题中讨论的其他器件: MSP430FR5969
您好!
我已经构建了一个控制 AFE4400的 MSP430FR5969电路来获取 PPG 信号、该信号工作正常、但当我将所有电路传输到 PCB 版本并且使用相同的代码时、它不工作。 我已经检查了几个引脚的电压、结果对我来说非常奇怪。 引脚 TXP 的电压为0.9V、明显低于试验板版本中的值1.63V。 但是、我还比较了 TXN 的电压、PCB 版本为1.48V、试验电路板版本为1.84V、TX_REF、BG 和 VCM 中的电压彼此完全相同、分别为0.44V、0.96V、0.9V。 我真的不明白为什么只有 TXP 中的电压很低、而其他电压完全相同?
我还在随附原理图、PCB 布局(突出显示的 U2是 AFE4400的封装)和此处的代码。 如果您能为我找到问题、我将不胜感激。
void setup_AFE4400 ()
{
AFE4400Write (CONTROL0、0x000008);//复位
// Serial.println ("AFE4400初始化启动");
AFE4400Write (CONTROL0、0x000000);
AFE4400Write (TIAGAIN、0x000000);// CF = 5pF、RF = 500kr
AFE4400Write (TIA_AMB_GAIN、0x000005);//计时器开启、平均3个样本
AFE4400Write (LEDCNTRL、0x012020);
// AFE4400Write (LEDCNTRL、0x010404);
AFE4400Write (CONTROL2、0x020100);// LED_RANGE=100mA、LED=50mA
AFE4400Write (CONTROL1、0x000102);//计时器开启、平均3个样本
AFE4400Write (PRPCOUNT、0X001F3F);
AFE4400Write (LED2STC、0X0017A2);//计时器控制
AFE4400Write (LED2ENDC、0X001F3E);//计时器控制
AFE4400Write (LED2LEDSTC、0X001770);//计时器控制
AFE4400Write (LED2LEDENDC、0X001F3F);//计时器控制
AFE4400Write (ALED2STC、0X000032);//计时器控制
AFE4400Write (ALED2ENDC、0X0007CE);//计时器控制
AFE4400Write (LED2CONVST、0X000004);//定时器控制
AFE4400Write (LED2CONVEND、0X0007CF);//计时器控制
AFE4400Write (ALED2CONVST、0X0007D4);//计时器控制
AFE4400Write (ALED2CONVEND、0X000F9F);//计时器控制
AFE4400Write (LED1STC、0X000802);//计时器控制
AFE4400Write (LED1ENDC、0X000F9E);//计时器控制
AFE4400Write (LED1LEDSTC、0X0007D0);//计时器控制
AFE4400Write (LED1LEDENDC、0X000F9F);//计时器控制
AFE4400Write (ALED1STC、0X000FD2);//计时器控制
AFE4400Write (ALED1ENDC、0X00176E);//计时器控制
AFE4400Write (LED1CONVST、0X000FA4);//计时器控制
AFE4400Write (LED1CONVEND、0X00176F);//计时器控制
AFE4400Write (ALED1CONVST、0X001774);//计时器控制
AFE4400Write (ALED1CONVEND、0X001F3F);//定时器控制
AFE4400Write (ADCRSTCNT0、0x000000);//计时器控制
AFE4400Write (ADCRSTENDCT0、0X000003);//计时器控制
AFE4400Write (ADCRSTCNT1、0X0007D0);//计时器控制
AFE4400Write (ADCRSTENDCT1、0X0007D3);//计时器控制
AFE4400Write (ADCRSTCNT2、0X000FA0);//计时器控制
AFE4400Write (ADCRSTENDCT2、0X000FA3);//计时器控制
AFE4400Write (ADCRSTCNT3、0X001770);//计时器控制
AFE4400Write (ADCRSTENDCT3、0X001773);
AFE4400Write (CONTROL0、0x000001);
延迟(1000);
}
谢谢、
Yiwen

