主题中讨论的其他器件: TPS22919、 TLV9001
您好、TI!
我制作了一个电路、原理图如图所示。
该过程为(由电源供电、1.5V 输入 VDDB、将电流限制设置为20mA)
RF430FRL152H 从 LPM3唤醒至活动模式、代码将 EN_V_DUUB 和 N_VF_REG 设置为1
2.编码将 OP_Power (P1.3)设置为高电平、并通过 TPS22919使 VDD2X 连接到 V3P0
3. VDD2X (V3P0)为 TPS7A0512和 TLV9001供电、总电流为62uA
4.代码集读取 ADC0和 ADC2
5.几秒后、代码将 OP_Power (P1.3)设置为低电平、并 将 EN_V_dub 和 N_VF_REG 设置为0
问题是代码卡在了未使用的地址0x3FFE、最后一步是 将 (P1.3)设置为高电平(ENABLE = 1 =高电平)
//将引脚1.3设置为输出-(启用/禁用 VDD2x)
P1DIR |= 0x09;//0x08
//将输出切换为高电平/低电平
P1OUT =(启用<<3);
此错误 发生在 VDD2X 为 TPS7A0512和 TLV9001供电之后、以及代码集读取 ADC0和 ADC2之前。
问题的概率约为4%。 在我移除 C16和 C11后、机会会减小。
是否有任何线索可以 找到 这一不确定问题的根本原因?
如果需要阐明其他代码、请告诉我。
谢谢。