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

|
Всем доброго вечера и хороших выходных! У меня нестабильно запускается контроллер AT89S52. Чтобы добиться нужного результата, приходится по несколько раз включать и выключать питание. Нажатие на кнопку сброса тоже не помогает. Сама цепь сброса выполнена по стандартной схеме:  Программируется он тоже через раз. Может быть бракован сам чип?
|
|
|
|
|
 |
Ответов
(1 - 10)
|
Jan 30 2012, 16:04
|
Группа: Новичок
Сообщений: 8
Регистрация: 27-01-12
Пользователь №: 69 910

|
Заменил кварц (уже третий) - все то же самое. Поставил другой контроллер - и это не помогло ( Может имеет смысл тактировать его от внешнего генератора?
|
|
|
|
|
Jan 31 2012, 09:44
|
Группа: Новичок
Сообщений: 8
Регистрация: 27-01-12
Пользователь №: 69 910

|
Цитата(Палыч @ Jan 30 2012, 20:29)  Может имеет смысл проверить/поменять конденсаторы у кварца? Да, наверно. Хотя я замерял их емкость, прежде чем впаять на плату. Попробую вечером поменять.
|
|
|
|
|
Feb 1 2012, 11:37
|
Группа: Новичок
Сообщений: 8
Регистрация: 27-01-12
Пользователь №: 69 910

|
Вчера посмотрел на конденсаторы. Оказалось, что они емкостью 18 пФ (остались после экспериментов с AVR). По даташиту, на AT89S52 нужны конденсаторы на 30 пФ с допуском 10%. Сходил в магазин, купил. Принес домой, измерил емкость, оказалось, что у всех пяти новых конденсаторов она составляет 22 пФ. Делать нечего, впаял их с надеждой, что что-то изменится. Но ничего не произошло. (
|
|
|
|
|
Feb 1 2012, 14:57
|
Группа: Новичок
Сообщений: 8
Регистрация: 27-01-12
Пользователь №: 69 910

|
Эту схему я пробовал запитывать от разных БП. Один простой 7-вольтовый от какого-то хаба. У него кнопки нет, он был включен постоянно в розетку, поэтому на плату питание подавалось путем втыкания разъема. ) Второй блок питания - от старого компьютера. И на плату питание подавалось не напрямую, а через стабилизатор 7805 с обвязкой из пары конденсаторов. Можно было бы поменять конденсатор в цепи сброса на менее емкий, но уже поздно - вчера разобрал всю схему, хочу сделать ее на печатной плате.
|
|
|
|
|
Mar 25 2012, 16:37
|
Частый гость
 
Группа: Свой
Сообщений: 196
Регистрация: 6-10-10
Из: Санкт-Петербург
Пользователь №: 59 971

|
Цитата(MichaelTLT @ Jan 28 2012, 20:43)  Всем доброго вечера и хороших выходных! У меня нестабильно запускается контроллер AT89S52. Чтобы добиться нужного результата, приходится по несколько раз включать и выключать питание. Нажатие на кнопку сброса тоже не помогает. Сама цепь сброса выполнена по стандартной схеме:  Программируется он тоже через раз. Может быть бракован сам чип? Посмотрите статью, может быть поможет. http://www.excode.ru/art6439.htmlЯ использую конденсатор на 4.7 мкф и резистор на 100 ком
|
|
|
|
|
Apr 2 2012, 10:37
|

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

|
Цитата(lexa12 @ Mar 25 2012, 20:37)  Посмотрите статью, может быть поможет. http://www.excode.ru/art6439.htmlРис. 4.10 а) И как можно сбросить контроллер кнопкой? Толку резистор-то замыкать  ? по поводу запуска - использовал кучу AT89C51/52, AT89S52, AT898252 Кварцы в корпусе HC-49SM, емкости 22пФ Эти же кварцы с теми же емкостями - LPC2103, LPC2148, PC2468, LPC2478, AT89C5131, супрессовские драйверы USB также на них сидят Однажды питание забыл развести, не знаю, как уж там контроллер через IO работал, но работал!!! пусть и нестабильно. Проверьте плату, еще разок
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|