FAQ 常见问答
- Microcontrollers /
- MCU功能應用 /
- SN8PCxx Series /
- System Operation Mode
-
.MCU在Sleep Mode功耗一般为多大?
-
.进入power down模式前,软体如何设置以获得较低功耗?
在进入Power down模式之前,需要进行如下设置:
1. 首先对IO口进行设置,IO口的设置要根据I/O的状态来确定,如果外部为低电平,则设置为输出低电平,如果外部为高电平则设置为输入上拉或输出高电平。即要保证IO口有确定的状态。
2. 关闭LCD显示(LCDBNK=1),LCD驱动禁止(LCDENB=0)。
3. 如果使能了LBTENB功能,对于LBT应用的两种不同电路,设置不同:
a) 如果使用了P4.1和P4.2口,则设置P4.1为IO口功能,关闭LBT功能(LBTENB=0);
b) 如果只是使用了P4.2口,则只需要关闭LBT功能(LBTENB=0)即可(注意此接法本身会有漏电);
4. 关闭CPR部分,(AVEENB=0,ACMENB=0,AVDDRENB=0,BGRENB=0,CPRENB=0);
5. 关闭ADC(ADCENB=0);
6. 关闭PGIA(AMPENB=0); -
.如何正确设置进入低速模式?
-
.芯片爲何無法進入Sleep Mode?
-
.芯片从低速模式进入睡眠模式,将芯片唤醒后,系统将工作于哪种模式?
-
.在程序中应如何设置才能增加MCU进出GREEN MODE的稳定性?
-
.在睡眠模式下,芯片输入口应如何设置以获得最低电流?
1. 睡眠模式下,输入口应设置为上拉状态(input pull-up);不能设为浮动状态(input floating)。
2. 建议客户可透过以下两种方法实现:
(1). 松翰系列芯片大部份I/O都有内建可编程上拉电阻(programmable pull-up resistor),客户可透过程序设置内部上拉电阻使能(input pull-up resistor enable)。 例如:使能P1口上拉
(enable P1 pull-up resistor)
mov A, #0FFh
mov P1UR, A ;P1上拉电阻缓存器P1UR设置为1,使能上拉
(2). 对内部无上拉功能的输入口(例如:与RST共享的输入口),建议外接一个电阻(20Kohm)上拉到VDD 。
另外,用户有时询问该如何设置不用的IO口以省电。其实,输入还是 输出,是一样的,只要保持IO口有固定的状态,不要悬浮,即可减少漏电流的产生;
当然输出口需要根据外部电路来确定状态。
- Microcontrollers /
- MCU功能應用 /
- SN8PCxx Series /
- System Operation Mode