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

 
 
 
Reply to this topicStart new topic
> Особенность работы AT89S8252 при подаче питания, Хэлп!!!
sergey-sv
сообщение Dec 28 2005, 10:43
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 52
Регистрация: 5-06-04
Из: Moscow
Пользователь №: 28



Добрый день!

Недавно сделал одну схемку на базе AT89S8252 и при отладке столкнулся с такой штукой:

При подаче питания на всех выходах контроллера несколько мс висит лог.0, который мне совсем не кстати, а потом, как и должно быть, выходы инициализируются в лог.1.
Схема питается от импульсного источника (МДМ5-1В05) с временем установления выходного напряжения 0.1с.
Я так предполагаю, что этот лог.0 выскакивает пока напряжение контроллера нарастает до номинального значения.
Все бы ничего, но у меня к выходам контроллера подключены транзисторные (p-n-p) каскады, кот. от этого нуля при включении питания "клацают".

Кто-нибудь сталкивался с подобным?
Может кто-то знает оптимальное решение этой проблемы?
Заранее, спасибо!
Go to the top of the page
 
+Quote Post
Muxamor
сообщение Dec 28 2005, 11:02
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 4-05-05
Из: Novosibirsk
Пользователь №: 4 722



Может выличиться поставив монитор питания типо MB3771 !





Если надо то могу присалть схему включения!


--------------------
Бубен - однако штука шаманская!!!

Go to the top of the page
 
+Quote Post
sergey-sv
сообщение Dec 28 2005, 11:06
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 52
Регистрация: 5-06-04
Из: Moscow
Пользователь №: 28



Цитата(Muxamor @ Dec 28 2005, 13:57) *
Может выличиться поставив монитор питания типо MB3771 !

Я так понимаю, монитор помогает корректно RESET контроллеру сделать, а в моем случае с этим все в порядке. Даже если RESET вручную, с помощью тумблера (!) снимать - эффект не исчезает sad.gif

Сообщение отредактировал sergey-sv - Dec 28 2005, 11:18
Go to the top of the page
 
+Quote Post
Camelot
сообщение Dec 28 2005, 11:30
Сообщение #4


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

Группа: Свой
Сообщений: 182
Регистрация: 10-01-05
Пользователь №: 1 872



Цитата
Добрый день!

Недавно сделал одну схемку на базе AT89S8252 и при отладке столкнулся с такой штукой:

При подаче питания на всех выходах контроллера несколько мс висит лог.0, который мне совсем не кстати, а потом, как и должно быть, выходы инициализируются в лог.1.
Схема питается от импульсного источника (МДМ5-1В05) с временем установления выходного напряжения 0.1с.
Я так предполагаю, что этот лог.0 выскакивает пока напряжение контроллера нарастает до номинального значения.
Все бы ничего, но у меня к выходам контроллера подключены транзисторные (p-n-p) каскады, кот. от этого нуля при включении питания "клацают".

Кто-нибудь сталкивался с подобным?
Может кто-то знает оптимальное решение этой проблемы?
Заранее, спасибо!


Имел такую же проблему с механическими счетчиками,
решилась после того как поставил второй транзистор после первого
(двойная инверсия).

Удачи!
Go to the top of the page
 
+Quote Post
sergey-sv
сообщение Dec 28 2005, 11:40
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 52
Регистрация: 5-06-04
Из: Moscow
Пользователь №: 28



Цитата(Camelot @ Dec 28 2005, 14:30) *
Имел такую же проблему с механическими счетчиками,
решилась после того как поставил второй транзистор после первого
(двойная инверсия).

Мне кажется, хоть 10 поставь, все равно будут щелкать.
Если с этого конца к решению подходить, то можно, конечно, внешней RC-цепочкой миллисекундные импульсы отфильтровать.
Go to the top of the page
 
+Quote Post
Muxamor
сообщение Dec 28 2005, 12:15
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 4-05-05
Из: Novosibirsk
Пользователь №: 4 722



Ну тогда питане сдесь не причем!


--------------------
Бубен - однако штука шаманская!!!

Go to the top of the page
 
+Quote Post
Alexandr
сообщение Dec 28 2005, 18:25
Сообщение #7


Знающий
****

Группа: Модераторы
Сообщений: 804
Регистрация: 1-12-04
Пользователь №: 1 283



Можно попробовать поставить тот же супервизор питания, только его управляющий выход подключить не к RESET-у контроллера, а к базе транзистора, который в свою очередь открывает полевик через который питается контроллер. Во загнул smile.gif Короче, надо сделать задержку подачи питания на контроллер.


--------------------
Иван Сусанин - первый полупроводник
Go to the top of the page
 
+Quote Post
uriy
сообщение Dec 28 2005, 18:47
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



На сколько я помню после включения питания у этого контроллера порты настроены на вход, т.е. их входное сопротивление велико. Так что ноль появится там может только если это задумано в исходнике. Может в нем покопаться.
Go to the top of the page
 
+Quote Post
psL
сообщение Dec 29 2005, 07:35
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390



Подтяни "неудобные" ноги к питанию.
Go to the top of the page
 
+Quote Post
sergey-sv
сообщение Dec 29 2005, 08:30
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 52
Регистрация: 5-06-04
Из: Moscow
Пользователь №: 28



Цитата(Alexandr @ Dec 28 2005, 21:25) *
Можно попробовать поставить тот же супервизор питания, только его управляющий выход подключить не к RESET-у контроллера, а к базе транзистора, который в свою очередь открывает полевик через который питается контроллер. Во загнул smile.gif Короче, надо сделать задержку подачи питания на контроллер.

Типа того, только задерживать питание надо не контроллера, а наоборот внешних цепей smile.gif
Спасибо!

Цитата(urasinov @ Dec 28 2005, 21:47) *
На сколько я помню после включения питания у этого контроллера порты настроены на вход, т.е. их входное сопротивление велико. Так что ноль появится там может только если это задумано в исходнике. Может в нем покопаться.

Совершенно верно - на вход, но после (!) включения питания.
А вот ты попробуй померить сопротивление ноги контроллера относительно минуса при снятом с микросхемы питании.
Go to the top of the page
 
+Quote Post
fkbcf
сообщение Jan 6 2006, 10:10
Сообщение #11





Группа: Новичок
Сообщений: 2
Регистрация: 30-11-05
Пользователь №: 11 615



Всем привет! Когда-то в какой-то умной книжке было написано, что пока не запустится и не стабилизируется генератор контроллера и не пройдет процедура сброса (корректно), состояние выводов портов будет неопределенным. А запуск генератора, особенно с низкой частотой, может занять десятки милисекунд. Может, проблема в этом? Удачи!
Go to the top of the page
 
+Quote Post
aleksey_sav
сообщение Jan 7 2006, 17:22
Сообщение #12


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

Группа: Новичок
Сообщений: 88
Регистрация: 29-12-04
Пользователь №: 1 733



Цитата(sergey-sv @ Dec 28 2005, 13:43) *
Добрый день!

Недавно сделал одну схемку на базе AT89S8252 и при отладке столкнулся с такой штукой:

При подаче питания на всех выходах контроллера несколько мс висит лог.0, который мне совсем не кстати, а потом, как и должно быть, выходы инициализируются в лог.1.
Схема питается от импульсного источника (МДМ5-1В05) с временем установления выходного напряжения 0.1с.
Я так предполагаю, что этот лог.0 выскакивает пока напряжение контроллера нарастает до номинального значения.
Все бы ничего, но у меня к выходам контроллера подключены транзисторные (p-n-p) каскады, кот. от этого нуля при включении питания "клацают".

Кто-нибудь сталкивался с подобным?
Может кто-то знает оптимальное решение этой проблемы?
Заранее, спасибо!



У меня в схеме сделано так: на p-n-p каскады питание подаётся через ключ с задержкой.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 8th July 2025 - 18:25
Рейтинг@Mail.ru


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