24.12.2021, 17:43
|
#1
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
|
Потребление PIC10F322 в режиме SLEEP
С наступающим всех!
Вопрос к практикам. Какое потребление удавалось получить у этого МК в спячке?
У меня или глаз замылился или я чего не учитываю, но ниже 10 мкА никак не получается. Программу уже обрезал по самое самое. Питание от Li-ion. К МК ничего не подключено кроме блокировочного конденсатора на ногах питания.
Код:
|
include P10F322.INC
__config _FOSC_INTOSC & _WDTE_OFF & _BOREN_OFF & _PWRTE_OFF & _MCLRE_OFF & _LPBOR_OFF & _BORV_24 & _LVP_ON & _CP_OFF & _WRT_OFF
LIST
ORG 0x0000
goto init
ORG 0x0004
retfie
;----------------------------------------------
init
banksel PORTA
clrf PORTA
clrf LATA
clrf ANSELA
clrf TRISA
clrf WPUA
clrf ADCON
; movlw b'10000001'
; movwf FVRCON
movlw b'00110000'
movwf OSCCON
movlw b'10000000'
movwf OPTION_REG
movlw b'00100100'
movwf WDTCON
slp
; clrf CLKRCON
; clrf T2CON
; clrf VREGCON
; clrf TRISA
; clrf IOCAF
; clrf IOCAP
; clrf IOCAN
; clrf NCO1CON
; clrf CLC1CON
; clrf CWG1CON0
; clrf BORCON
; clrf PWM1CON
; clrf PWM2CON
; clrf ADCON
; clrf FVRCON ;-9uA
sleep
nop
goto init
END |
|
|
|
|
24.12.2021, 18:07
|
#2
|
Гражданин KAZUS.RU
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 748
Сказал спасибо: 365
Сказали Спасибо 822 раз(а) в 386 сообщении(ях)
|
Re: Потребление PIC10F322 в режиме SLEEP
Сообщение от alvadep
|
С наступающим всех!
|
Всех и взаимно!
Чипы еще в руках не держал, скоро приедут )
Я бы еще попробовал установить бит VREGPM1 в регистре VREGCON.
И учесть вот это:
|
|
|
Сказали "Спасибо" j-Roger
|
|
|
24.12.2021, 18:11
|
#3
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,904
Сказал спасибо: 5,640
Сказали Спасибо 25,694 раз(а) в 5,764 сообщении(ях)
|
Re: Потребление PIC10F322 в режиме SLEEP
Может на плате через что то ток идёт? (конденсатор, стабилитрон и т.д.)
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/
моя домашняя страничка: http://www.eddy.com.ua/
|
|
|
|
24.12.2021, 18:25
|
#4
|
Частый гость
Регистрация: 16.06.2008
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Потребление PIC10F322 в режиме SLEEP
свободные ноги висят в воздухе или на 0 ?
|
|
|
|
24.12.2021, 18:41
|
#5
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
|
Re: Потребление PIC10F322 в режиме SLEEP
Сообщение от hfm308
|
свободные ноги висят в воздухе или на 0 ?
|
Ноги все на выход, ничего не болтается.
Сообщение от j-Roger
|
Я бы еще попробовал установить бит VREGPM1 в регистре VREGCON.
|
Оно!
Перед SLEEP устанавливаю этот бит, потребление 0,2 мкА. Со сторожевым таймером 0,55 мкА.
Всем принявшим участие спасибо. Вопрос решен.
Последний раз редактировалось alvadep; 24.12.2021 в 18:45.
|
|
|
Сказали "Спасибо" alvadep
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:15.
|
|