реклама на сайте
подробности

 
 
23 страниц V  « < 7 8 9 10 11 > »   
Closed TopicStart new topic
> Как распознать кратковременное выключение на Tiny13, Управление режимами фонарика кнопкой питания
andrikk
сообщение Jan 7 2010, 14:12
Сообщение #121


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 23-07-08
Пользователь №: 39 167



у меня такой, но без режимовsad.gif http://www.dealextreme.com/details.dx/sku.5739
сорри за оффтоп.
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Jan 7 2010, 14:21
Сообщение #122





Guests






... Я бы, на месте топикстартера, переключил нижнее плечо делителя с GND на выход драйвера OUT. Топология это позволяет и лишних деталей не требуется. IMHO, было бы гораздо лучше во всех отношениях. wink.gif
Go to the top of the page
 
+Quote Post
VladislavS
сообщение Jan 7 2010, 14:30
Сообщение #123


Местный
***

Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140



Ну почему же офтоп? С фонарика всё и началось. Меняешь драйвер, и будет тебе мультирежим smile.gif


Цитата
IMHO, было бы гораздо лучше во всех отношениях.

Ну расшифруй, что ли? Чем без АЦП лучше чем с АЦП?
Go to the top of the page
 
+Quote Post
slanted
сообщение Jan 7 2010, 14:32
Сообщение #124


Частый гость
**

Группа: Участник
Сообщений: 140
Регистрация: 2-01-08
Пользователь №: 33 768



Цитата(rx3apf @ Jan 7 2010, 14:57) *
В любом случае, момент пропадания питания асинхронный относительно фазы PWM-управления драйверами. Эту теорию можно было бы "притянуть", если бы в момент пропадания на выходе всегда был "1". А если "0" ?

А пофиг. Все равно за конечное и весьма короткое время оно достекает до уровня открытия одного перехода (0.3-0.6В), например, через внутреннюю подтяжку контроллера (ЕМНИП, BOR переводит выводы в Z), а дальше все будет определяться чисто пассивными параметрами схемы.
Да и нету там PWM, кстати. Драйвер тупо выдает свои 350мА, регулируется по принципу обычного ldo стабилизатора.
Go to the top of the page
 
+Quote Post
andrikk
сообщение Jan 7 2010, 14:43
Сообщение #125


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 23-07-08
Пользователь №: 39 167



перечитал в очередной раз даташит на тини, остается только схема вотчдога, которая тактируется отдельно и не сбрасывается BOR и POR.
Go to the top of the page
 
+Quote Post
VladislavS
сообщение Jan 7 2010, 14:55
Сообщение #126


Местный
***

Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140



Цитата
Да и нету там PWM, кстати. Драйвер тупо выдает свои 350мА, регулируется по принципу обычного ldo стабилизатора.

Да, драйвер обычный стабилизатор тока. ШИМ делает контроллер. 1 на VDD - 350 мА, 0 на VDD - 0 мА smile.gif
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Jan 7 2010, 15:02
Сообщение #127





Guests






Цитата
Ну расшифруй, что ли? Чем без АЦП лучше чем с АЦП?

Почему это без АЦП? Измерения, просто, по-другому придется организовать, только при включенном драйвере.
Зато, можно отключив драйвер, спокойно "проспать" пару секунд на 1мкф...
Go to the top of the page
 
+Quote Post
galjoen
сообщение Jan 7 2010, 15:19
Сообщение #128


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(andrikk @ Jan 7 2010, 17:43) *
перечитал в очередной раз даташит на тини, остается только схема вотчдога, которая тактируется отдельно и не сбрасывается BOR и POR.

Тоже подумывал на эту тему - при включении состояние ватчдога определять. Но тогда непонятно как перед перед неожиданным выключением его в это состояние приводить.
Go to the top of the page
 
+Quote Post
МП41
сообщение Jan 7 2010, 15:30
Сообщение #129


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



VladislavS, а есть возможность "промониторить" ток потребления контроллера при включении и переключении режимов? По идее, во время записи в EEPROM должно потребление возрастать. Просто интересно...


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post
slanted
сообщение Jan 7 2010, 16:22
Сообщение #130


Частый гость
**

Группа: Участник
Сообщений: 140
Регистрация: 2-01-08
Пользователь №: 33 768



Цитата(galjoen @ Jan 7 2010, 19:19) *
Тоже подумывал на эту тему - при включении состояние ватчдога определять. Но тогда непонятно как перед перед неожиданным выключением его в это состояние приводить.

Приводить необязательно, можно сбрасывать его каждые 10мс и тогда период между переполнениями вотчдога будет выдерживаться с точностью до этих самых 10мс. Если период достаточно большой, то этой неравномерностью можно и пренебречь.
Go to the top of the page
 
+Quote Post
VladislavS
сообщение Jan 7 2010, 18:25
Сообщение #131


Местный
***

Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140



Цитата
Тоже подумывал на эту тему - при включении состояние ватчдога определять.

Проверено. Все что касается WD сбрасывается при ресете намертво.

Цитата
VladislavS, а есть возможность "промониторить" ток потребления контроллера при включении и переключении режимов? По идее, во время записи в EEPROM должно потребление возрастать. Просто интересно...

Ну настолько точного измерения я сделать не смогу.

Пока единственное направление, дающее хоть что-то - неинициализированная переменная.
1. Она действительно при включении стремится к какому-то "любимому" состоянию.
2. Увеличение разрядности этой переменной автоматически увеличивает время пока её "колбасит".

Прошу прощения за жаргон, просто пока не удаётся обуздать этот процесс:
1. Нужен сходящийся алгоритм, позволяющий вычислить "любимое" состояние и потом его уточнять со временем.
2. Внешние воздействия (висящие провода, поднесённая рука и т.д.) сильно влияют на прцесс.
Go to the top of the page
 
+Quote Post
stells
сообщение Jan 7 2010, 18:31
Сообщение #132


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(@Ark @ Jan 7 2010, 14:36) *
Есть еще идея использовать внутренний конденсатор АЦП. Хотя его емкость всего 14pF, но если он будет отключен от всех внешних входов, то сопротивление утечки вполне может оказаться в районе 10ГОм.
При выключении питания быстро отключить АЦП, чтобы не разрядить конденсатор, а при старте - посмотреть, осталось ли там что-нибудь...

я попробовал на меге, в течение 300мкс напряжение падает в ноль. ну пусть щуп что-то отбирает, все-равно до секунд не добраться... мне кажется
Go to the top of the page
 
+Quote Post
Polaris
сообщение Jan 7 2010, 18:58
Сообщение #133


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Почему бы все-таки не снять осциллограммы включения? Осциллограммы выключения показывают только то, что никакого режима засыпания там нет, больше они к решению проблемы ничего не добавят. А вот посмотреть, как растет напряжение в первом и втором случае, было бы полезно. В противном случае это все гадание на кофейной гуще получается, ничего информативного.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 7 2010, 18:59
Сообщение #134


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
я попробовал на меге, в течение 300мкс напряжение падает в ноль. ну пусть щуп что-то отбирает, все-равно до секунд не добраться... мне кажется


Ненене, щуп - нельзя. Нужно измерять именно при помощи внутреннего АЦП. Причем, после снятия и подачи питания.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
VladislavS
сообщение Jan 7 2010, 19:37
Сообщение #135


Местный
***

Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140



Цитата
я попробовал на меге, в течение 300мкс напряжение падает в ноль.

А можно чуть подробней что делал?
Go to the top of the page
 
+Quote Post

23 страниц V  « < 7 8 9 10 11 > » 
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 12:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01533 секунд с 7
ELECTRONIX ©2004-2016