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

 
 
> Неустойчивый запуск AT89S52
MichaelTLT
сообщение Jan 28 2012, 16:43
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 27-01-12
Пользователь №: 69 910



Всем доброго вечера и хороших выходных!

У меня нестабильно запускается контроллер AT89S52. Чтобы добиться нужного результата, приходится по несколько раз включать и выключать питание. Нажатие на кнопку сброса тоже не помогает. Сама цепь сброса выполнена по стандартной схеме:



Программируется он тоже через раз. Может быть бракован сам чип?

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 10)
Палыч
сообщение Jan 30 2012, 05:46
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Вероятно, что проблема не в схеме сброса, а в том, что не "заводится" генератор.
Go to the top of the page
 
+Quote Post
MichaelTLT
сообщение Jan 30 2012, 16:04
Сообщение #3





Группа: Новичок
Сообщений: 8
Регистрация: 27-01-12
Пользователь №: 69 910



Заменил кварц (уже третий) - все то же самое. Поставил другой контроллер - и это не помогло (
Может имеет смысл тактировать его от внешнего генератора?
Go to the top of the page
 
+Quote Post
Палыч
сообщение Jan 30 2012, 16:29
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(MichaelTLT @ Jan 30 2012, 20:04) *
Заменил кварц (уже третий) - все то же самое. Поставил другой контроллер - и это не помогло (

Может имеет смысл проверить/поменять конденсаторы у кварца?
Go to the top of the page
 
+Quote Post
Pyku_He_oTTyda
сообщение Jan 30 2012, 17:28
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



в AT89S53 была проблема со стартом генератора, 82 всегда как часы.


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
MichaelTLT
сообщение Jan 31 2012, 09:44
Сообщение #6





Группа: Новичок
Сообщений: 8
Регистрация: 27-01-12
Пользователь №: 69 910



Цитата(Палыч @ Jan 30 2012, 20:29) *
Может имеет смысл проверить/поменять конденсаторы у кварца?


Да, наверно. Хотя я замерял их емкость, прежде чем впаять на плату. Попробую вечером поменять.
Go to the top of the page
 
+Quote Post
MichaelTLT
сообщение Feb 1 2012, 11:37
Сообщение #7





Группа: Новичок
Сообщений: 8
Регистрация: 27-01-12
Пользователь №: 69 910



Вчера посмотрел на конденсаторы. Оказалось, что они емкостью 18 пФ (остались после экспериментов с AVR). По даташиту, на AT89S52 нужны конденсаторы на 30 пФ с допуском 10%. Сходил в магазин, купил. Принес домой, измерил емкость, оказалось, что у всех пяти новых конденсаторов она составляет 22 пФ. Делать нечего, впаял их с надеждой, что что-то изменится. Но ничего не произошло. (
Go to the top of the page
 
+Quote Post
Палыч
сообщение Feb 1 2012, 12:45
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(MichaelTLT @ Feb 1 2012, 15:37) *
Но ничего не произошло.

Хорошо бы убедиться, что генератор "завелся": смотреть осциллографом на ноге XTAL2 через делитель 1:10.

Всполнилась ещё одна особенность контроллеров АТ89: если при включении питания напряжение нарастает о-о-очень медленно, то МК впадает в "ступор", из которого он не выводиться по Reset (только снять - подать нормальное напряжение). БП, используемый Вами, быстро выходит на "рабочий режим"? Включение осуществляется тумблером на стороне 220В? А, если тумблер поставить на стороне 5В?
Go to the top of the page
 
+Quote Post
MichaelTLT
сообщение Feb 1 2012, 14:57
Сообщение #9





Группа: Новичок
Сообщений: 8
Регистрация: 27-01-12
Пользователь №: 69 910



Эту схему я пробовал запитывать от разных БП. Один простой 7-вольтовый от какого-то хаба. У него кнопки нет, он был включен постоянно в розетку, поэтому на плату питание подавалось путем втыкания разъема. )
Второй блок питания - от старого компьютера. И на плату питание подавалось не напрямую, а через стабилизатор 7805 с обвязкой из пары конденсаторов.
Можно было бы поменять конденсатор в цепи сброса на менее емкий, но уже поздно - вчера разобрал всю схему, хочу сделать ее на печатной плате.
Go to the top of the page
 
+Quote Post
lexa12
сообщение Mar 25 2012, 16:37
Сообщение #10


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

Группа: Свой
Сообщений: 196
Регистрация: 6-10-10
Из: Санкт-Петербург
Пользователь №: 59 971



Цитата(MichaelTLT @ Jan 28 2012, 20:43) *
Всем доброго вечера и хороших выходных!

У меня нестабильно запускается контроллер AT89S52. Чтобы добиться нужного результата, приходится по несколько раз включать и выключать питание. Нажатие на кнопку сброса тоже не помогает. Сама цепь сброса выполнена по стандартной схеме:



Программируется он тоже через раз. Может быть бракован сам чип?


Посмотрите статью, может быть поможет.
http://www.excode.ru/art6439.html

Я использую конденсатор на 4.7 мкф и резистор на 100 ком
Go to the top of the page
 
+Quote Post
toweroff
сообщение Apr 2 2012, 10:37
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(lexa12 @ Mar 25 2012, 20:37) *
Посмотрите статью, может быть поможет.
http://www.excode.ru/art6439.html

Рис. 4.10 а)
И как можно сбросить контроллер кнопкой? Толку резистор-то замыкать laughing.gif ?
по поводу запуска - использовал кучу AT89C51/52, AT89S52, AT898252
Кварцы в корпусе HC-49SM, емкости 22пФ
Эти же кварцы с теми же емкостями - LPC2103, LPC2148, PC2468, LPC2478, AT89C5131, супрессовские драйверы USB также на них сидят
Однажды питание забыл развести, не знаю, как уж там контроллер через IO работал, но работал!!! пусть и нестабильно. Проверьте плату, еще разок
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 16:43
Рейтинг@Mail.ru


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