02.04.2016, 15:06
|
|
Частый гость
Регистрация: 12.03.2010
Сообщений: 21
Сказал спасибо: 8
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Паразитное питание pic12f1822
Всем привет.
Сильно не пинайте.
Задался я темой паразитного питания.
Есть нужда отказаться от источника питания в пользу питания из линии 1-wire.
Нашкодил я код под pic12f1822 1-wire-slave.
Работает от своего питания.
Хочу отказаться от этого питания.
Рic работает на 32MHZ.
Потребление 960микроампер в работе.
Поскольку протокол сети 1- wire состоит в прижимании к нулю на время от 1 до 60 мкс иногда(120) по крайней мере в моем коде так.
Есть нужда в питании на это время.
Никак не могу родить формулу - посчитать конденсатор для паразитного питания.
Понимаю, что метод научного тыка является оптимальным для этого случая, но как то я больше люблю думать чем паять...
В теле самой микрухе есть диод который дает питание на vdd.
Не пожгу ли я этот диод нагрузкой самого мк.?
Посоветуйте, как посчитать емкость конденсатора.
Последний раз редактировалось madstrac; 02.04.2016 в 17:26.
|
|
|
|
02.04.2016, 15:30
|
|
Прописка
Регистрация: 07.02.2016
Адрес: Лесной Урал
Сообщений: 163
Сказал спасибо: 121
Сказали Спасибо 71 раз(а) в 37 сообщении(ях)
|
Re: Паразитное питание pic12f1822
Сообщение от madstrac
|
...Потребление 960милиампер в работе...
|
Не ошибка (опечатка)?
|
|
|
|
02.04.2016, 17:25
|
|
Частый гость
Регистрация: 12.03.2010
Сообщений: 21
Сказал спасибо: 8
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Паразитное питание pic12f1822
Сообщение от 3comma62
|
Не ошибка (опечатка)?
|
Опечатка клавиатуры! Будь она неладна.
Микроампер!
Сейчас исправлю.
Последний раз редактировалось madstrac; 02.04.2016 в 17:27.
|
|
|
|
02.04.2016, 17:40
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Паразитное питание pic12f1822
Сообщение от madstrac
|
на 32MHZ.
Потребление 960микроампер в работе
|
А вы точно уверены, что не больше, как минимум в два-три-черыре раза?
Сообщение от madstrac
|
В теле самой микрухе есть диод который дает питание на vdd
|
Он просто защищает вход от превышения напряжения VCC. И этот диод выдерживает ток порядка 20 мА номинально.
|
|
|
Сказали "Спасибо" NewWriter
|
|
|
02.04.2016, 19:40
|
|
Частый гость
Регистрация: 12.03.2010
Сообщений: 21
Сказал спасибо: 8
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Паразитное питание pic12f1822
Сообщение от NewWriter
|
А вы точно уверены, что не больше, как минимум в два-три-черыре раза?
Он просто защищает вход от превышения напряжения VCC. И этот диод выдерживает ток порядка 20 мА номинально.
|
Потребление только микрухой.
Я не мерил, взял из даташита. Могу сильно ошибаться наверное судя по вашему вопросу.
Спасибо за цифру- 20мА - уже полегчало на душе.
|
|
|
|
02.04.2016, 21:25
|
|
Прописка
Регистрация: 07.02.2016
Адрес: Лесной Урал
Сообщений: 163
Сказал спасибо: 121
Сказали Спасибо 71 раз(а) в 37 сообщении(ях)
|
Re: Паразитное питание pic12f1822
А что, никаких нагрузок в виде там индикаторных, исполнительных устройств или датчиков в системе нет? Один чип и все? Никто больше ток не подъедает?
|
|
|
|
02.04.2016, 21:53
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,058
Сказал спасибо: 2,563
Сказали Спасибо 11,890 раз(а) в 5,964 сообщении(ях)
|
Re: Паразитное питание pic12f1822
Сообщение от madstrac
|
Никак не могу родить формулу - посчитать конденсатор для паразитного питания.
|
Можно посчитать.
Сначала определить необходимую энергию на время без подпитки. Определяется как мощность на время.
Дальше задаемся допустимой просадкой питающего напряжения.
Имея необходимую энергию и величину просадки можно посчитать емкость по формуле "энергия кондесатора". Энергия задана, а напряжение для этой формулы - допустимая просадка.
Удачи!
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
02.04.2016, 22:19
|
|
Прописка
Регистрация: 19.02.2008
Адрес: г. Иркутск
Сообщений: 277
Сказал спасибо: 218
Сказали Спасибо 171 раз(а) в 79 сообщении(ях)
|
Re: Паразитное питание pic12f1822
Я так понял контроллер будет запускаться каждый тайм-слот. Запуск контроллера будет происходить с задержкой от 1024 Tosc (0.125 мкс * 1024 = 128 мкс) без PWRT и до 140 мс если PWRT включен. Поэтому ведущее устройство должно обеспечить интервал между тайм-слотами не менее этих задержек. Насколько помню минимум этот интервал от 1 мкс. Отсюда время заряда можно подсчитать.
|
|
|
|
02.04.2016, 22:51
|
|
Прописка
Регистрация: 07.02.2016
Адрес: Лесной Урал
Сообщений: 163
Сказал спасибо: 121
Сказали Спасибо 71 раз(а) в 37 сообщении(ях)
|
Re: Паразитное питание pic12f1822
Но в начале обмена по стандарту протокола есть провал к нулю 480 мкс и затем через 15 мкс-ый положительный импульс еще 60мкс провала. Уже требования серьезные. Подтягивающий резистор тоже вызовет вопросы к своему номиналу.
|
|
|
Сказали "Спасибо" 3comma62
|
|
|
02.04.2016, 23:06
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,058
Сказал спасибо: 2,563
Сказали Спасибо 11,890 раз(а) в 5,964 сообщении(ях)
|
Re: Паразитное питание pic12f1822
Сообщение от akegor
|
Энергия задана, а напряжение для этой формулы - допустимая просадка.
|
Накосячил. Неправильно. Сейчас прикину точнее.
А то получается, что чем больше просадка, тем больше емкость.
Исправляюсь.
2*E1=C*U1*U1; 2*E2=C*U2*U2
2*(E1-E2)=C*U1*U1-C*U2*U2=C*(U1*U1-U2*U2)
DeltaE=E1-E2
C=2*DeltaE/(U1*U1-U2*U2), где
DeltaE - посчитанная необходимая энергия для питания при перерывах в питании;
U1 - номинальное напряжение;
U2 - допустимое просаженное.
Думаю, ход мысли достаточно понятен.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
Последний раз редактировалось akegor; 02.04.2016 в 23:34.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:55.
|
|