RT1064 上电时序问题

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

RT1064 上电时序问题

4,846件の閲覧回数
15219661324
Contributor III

参照官方评估板做了一块pcb,焊接后测试发现 PMIC_ON_REQ 总是不能输出高电平,导致 DCDC_3V3 不能正常输出,怀疑是电源出错了,求解答。附件是原理图。

0 件の賞賛
返信
3 返答(返信)

4,491件の閲覧回数
15219661324
Contributor III

你好,

官方的1064评估板的原理图上PMIC_ON_REQ也没有加上拉电阻。我想这不是必须的吧。还有就是如果将PMIC_ON_REQ上拉到3.3v,不是相当于使能了DCDC_3V3的电源芯片吗?这样的话不是不符合RT1064的上电时序要求吗?

批注 2020-05-06 154414.jpg

批注 2020-05-06 154515.jpg

0 件の賞賛
返信

4,491件の閲覧回数
jingpan
NXP TechSupport
NXP TechSupport

Hi,

对,PMIC_ON_REQ是push-pull output。你能看一下VDD_SNVS_CAP的电压吗。VDD_SNVS_CAP的电压来自VDD_SNVS_IN。另外也请看一下VDD_HIGH_IN。

Regards

Jing

0 件の賞賛
返信

4,491件の閲覧回数
15219661324
Contributor III

你好,

经过加焊,现在电源已经正常了,我们测试了各个电源,输出输入都是正常的,也能够正常下载程序。但是我们现在遇到了新的问题,就是我们在main函数里这样写:

/* Init board hardware. */
BOARD_ConfigMPU();
BOARD_InitPins();
BOARD_InitBootClocks();
BOARD_InitDebugConsole();


uint32_t primask = DisableGlobalIRQ();

/* 此处省略一些外设初始化函数 */
EnableGlobalIRQ(primask);

while(1)

{

    ...

}

但是在调试时我们发现程序总是会卡在 EnableGlobalIRQ(primask); 这一句,进不了while死循环,请问这可能是硬件问题吗?

0 件の賞賛
返信