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

 
 
> Не стартует attiny2313A, attiny2313A-PU из одной партии нормально работает , а из другой нет.
Santy
сообщение Sep 17 2013, 08:19
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 30-10-07
Пользователь №: 31 879



Здравствуйте. Пришла новая партия attiny2313A - PU, после прошивки не стартует. Из предыдущей партии работают нормально.
Конфигурация и прошивка одинаковая. Подскажите пожалуйста где может быть проблема?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 28)
arttab
сообщение Sep 17 2013, 08:41
Сообщение #2


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

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



напряжение питания, линия сброса, осциллятор, обвязка?


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
Santy
сообщение Sep 17 2013, 09:03
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 30-10-07
Пользователь №: 31 879



Вид печатной платы во вложении.
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Sep 17 2013, 09:40
Сообщение #4


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

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(arttab @ Sep 17 2013, 12:41) *
напряжение питания, линия сброса, осциллятор, обвязка?

Флюс?


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
kovigor
сообщение Sep 17 2013, 09:52
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Santy @ Sep 17 2013, 11:19) *
Подскажите пожалуйста где может быть проблема?

Неправильно соотносятся напряжение питание и частота кварца
Включен супервизор, при том, что напряжение питания ниже порога его срабатывания
Проблема с питанием на плате (кстати, плата разведена весьма неважно)
К ножкам кварца припаяны не те конденсаторы

Вы осциллографом, кстати, генерацию на кварце проверяли (через делитель, конечно же) ?
Go to the top of the page
 
+Quote Post
Santy
сообщение Sep 17 2013, 10:03
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 30-10-07
Пользователь №: 31 879



Использовали канифоль, а не флюс.
Что значит не те конденсаторы?
Конденсаторы 22пФ кварц 8МГц

Сообщение отредактировал Santy - Sep 17 2013, 10:08
Go to the top of the page
 
+Quote Post
kovigor
сообщение Sep 17 2013, 10:09
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Santy @ Sep 17 2013, 13:03) *
Конденсаторы 22пФ кварц 8МГц

Генерацию на кварце проверьте. Напряжение питания, кстати, какое у вас ?
Go to the top of the page
 
+Quote Post
Santy
сообщение Sep 17 2013, 10:15
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 30-10-07
Пользователь №: 31 879



Питание 5В. Генерация работает, но микроконтроллер(из последней партии) не работает.

Сообщение отредактировал Santy - Sep 17 2013, 10:47
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Sep 17 2013, 10:46
Сообщение #9


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

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
(кстати, плата разведена весьма неважно)

...если не сказать хуже...
Go to the top of the page
 
+Quote Post
kovigor
сообщение Sep 17 2013, 10:52
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Santy @ Sep 17 2013, 13:15) *
Питание 5В. Генерация работает, но микроконтроллер(из последней партии) не работает.

Залейте в него что-то простейшее, вроде мигания лампочкой. Возможно, дело не в МК, а в программе ...
Кстати, на ножке сброса МК правильный уровень ? Питание без выбросов и провалов ?
Go to the top of the page
 
+Quote Post
Santy
сообщение Sep 17 2013, 10:57
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 30-10-07
Пользователь №: 31 879



Питание стабилизированное. Ножку сброса посмотрю.
В чём могут быть существенные минусы трассировки?

Сообщение отредактировал Santy - Sep 17 2013, 10:59
Go to the top of the page
 
+Quote Post
kovigor
сообщение Sep 17 2013, 11:20
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Santy @ Sep 17 2013, 13:57) *
Питание стабилизированное. Ножку сброса посмотрю.
В чём могут быть существенные минусы трассировки?

Земля разведена неудачно, особенно плохо разведена та дорожка, которая заземляет подключенные к кварцу конденсаторы. Вот, почитайте:
http://caxapa.ru/lib/emc_immunity.html
Go to the top of the page
 
+Quote Post
Santy
сообщение Sep 17 2013, 12:09
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 30-10-07
Пользователь №: 31 879



На почти точно такой же плате (отличие в том что возврат в исходное состояние происходит не через вывод Reset(на Reset всегда плюс) а через PIN_PD6 ( на приведенной плате он не задействован)) всё работает нормально. У данного микроконтроллера вывод земли и кварц расположены не рядом и в этом действительно существенный минус.

Сообщение отредактировал Santy - Sep 17 2013, 12:20
Go to the top of the page
 
+Quote Post
Xenia
сообщение Sep 17 2013, 12:49
Сообщение #14


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Но панелька-то у вас на плате стоит или МК намертво запаян? Если стоит, то просто проверьте заменой attiny2313A на старую attiny2313, пропадёт ли проблема или нет. Т.е. хотелось бы таким образом сузить круг подозреваемых - микросхема виновата или плата?
Go to the top of the page
 
+Quote Post
Santy
сообщение Sep 17 2013, 13:17
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 30-10-07
Пользователь №: 31 879



На плате стоит панелька и завтра attiny2313 попробую.
attiny2313А из предыдущей партии на этой плате работают нормально.
Go to the top of the page
 
+Quote Post
Xenia
сообщение Sep 17 2013, 13:40
Сообщение #16


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Santy @ Sep 17 2013, 17:17) *
attiny2313А из предыдущей партии на этой плате работают нормально.


А! Тогда на старой attiny2313 можно не проверять. Проверьте еще раз на той же плате заменой МК на старую партию и наоборот. Т.е. чтобы точно убедиться, что дело именно в мкросхеме, а не в плохом контакте.

P.S. Мне это тоже очень интересно, т.к. недавно приобрела ATtiny4313-PU (она как ATttiny2313A, но со вдвое большей памятью) на замену ATtiny2313, но еще не пробовала в деле.
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Sep 17 2013, 13:53
Сообщение #17


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

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата(Santy @ Sep 17 2013, 12:03) *
Вид печатной платы во вложении.

Выкладывайте уж и схему этой платы... Похоже тут будет много желающих провести по ней ликбез...
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Sep 17 2013, 17:50
Сообщение #18


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

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата
недавно приобрела ATtiny4313-PU
Если , Вы приобретали там же где обычно, то от этого поставщика у меня проблем не было ни с 2313А ни с 4313
И та и не увидел ответа на вопрос ТС - кварц скворчит


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
Santy
сообщение Sep 18 2013, 09:00
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 30-10-07
Пользователь №: 31 879



Осциллятор работал, но программа нет. Проблема ушла после подсоединения земли осциллятора к земляному выводу микроконтроллера отдельным проводом. Kovigor был прав.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Sep 18 2013, 10:06
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Santy @ Sep 18 2013, 12:00) *
Проблема ушла после подсоединения земли осциллятора к земляному выводу микроконтроллера отдельным проводом.

Вы статейку-то прочтите, что я дал. Там и про это написано ...
Go to the top of the page
 
+Quote Post
Xenia
сообщение Sep 18 2013, 11:18
Сообщение #21


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Santy @ Sep 18 2013, 13:00) *
Осциллятор работал, но программа нет. Проблема ушла после подсоединения земли осциллятора к земляному выводу микроконтроллера отдельным проводом. Kovigor был прав.


А как же тогда старая партия тинек программировалась без манипуляции с землей? Или там все-таки была другая плата?
Go to the top of the page
 
+Quote Post
bbill
сообщение Sep 18 2013, 11:35
Сообщение #22


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

Группа: Участник
Сообщений: 76
Регистрация: 21-10-05
Пользователь №: 9 941



Сталкивался с проблемой: при замене tn2313 на tn2313A перестали работать изделия. Генератор используется внутренний. Не могу, правда гарантировать, что не накосячил с переносом программы на 2313А. Времени разбираться пока не было, поставили без А.
Go to the top of the page
 
+Quote Post
Santy
сообщение Sep 18 2013, 11:50
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 30-10-07
Пользователь №: 31 879



Цитата(Xenia @ Sep 18 2013, 14:18) *
А как же тогда старая партия тинек программировалась без манипуляции с землей? Или там все-таки была другая плата?



Плата была одинаковая. И на ней attiny2313a из предыдущей партии работают нормально без манипуляции с землей.
Новая партия attiny2313a работает нормально только после манипуляции с землей.

Сообщение отредактировал Santy - Sep 18 2013, 11:53
Go to the top of the page
 
+Quote Post
zombi
сообщение Sep 18 2013, 14:35
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(Santy @ Sep 18 2013, 14:50) *
Новая партия attiny2313a работает нормально только после манипуляции с землей.

А может атмел выпуcтил новые чипы которые не работают на не правильно разведённых платах. biggrin.gif
Уж лучше пусть не работает вообще, чем работает но кое-как. biggrin.gif
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Sep 19 2013, 20:22
Сообщение #25


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

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата(Santy @ Sep 18 2013, 14:50) *
Плата была одинаковая. И на ней attiny2313a из предыдущей партии работают нормально без манипуляции с землей.
Новая партия attiny2313a работает нормально только после манипуляции с землей.

"Манипуляция с землёй" это всего лишь Вы убрали из цепи генератора источник помех связанный с протеканием ВЧ токов по общему участку земли между конденсаторами генератора и земляной ножкой процессора. Обычно эта ошибка проявляется иначе - камень просто временами начинает "глючить". А у Вас похоже помеха напроч срывает генерацию или, т.к. дальше высокоомная цепь сброса и кусок дорожки это индуктивность, приводит к постоянному пересбросу процессора.

Я бы всё-же проверил версию срыва генерации которая в первую очередь говорит о том, что установлен не верный номинал емкостей генератора.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Sep 19 2013, 22:02
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(ArtemKAD @ Sep 19 2013, 23:22) *
Я бы всё-же проверил версию срыва генерации которая в первую очередь говорит о том, что установлен не верный номинал емкостей генератора.

Резонно. Тут бы все проверить и исследовать - от предположения о некорректности самой программы до неверных номиналов конденсаторов. А может, у человека плата после пайки плохо помыта, или в панельку (если таковая имеется) флюс попал. Согласен с вами, что просто некорректной разводкой этой дорожки очень трудно добиться такого эффекта ...
Go to the top of the page
 
+Quote Post
Santy
сообщение Sep 20 2013, 09:26
Сообщение #27


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 30-10-07
Пользователь №: 31 879



Программа не сложная написана на asm в Atmel Studio 6.1 ( у меня не было( не зависимо о того на чём написана программа и какой компилятор), чтобы такая ситуация возникала из-за программы). Пайка во всех точках качественная и плата тщательно промыта спиртом. Флюс вообще не используем. Конденсаторы 22пФ ( годами применялись без проблем и у нас их много) интересно поставить меньшей ёмкости, просто нет по наличию, но когда куплю поставлю. Конфигурация: CKSEL1=0, BODLEV0=0, BODLEV1=0, а все остальные 1. Сегодня еще раз всё несколько раз проверил, но без манипуляции с землей не работает (просто добавил провод от земли кварца к земляному выводу atiny2313A дорожек на плате я не резал).
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Sep 20 2013, 21:37
Сообщение #28


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

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Цитата
Конфигурация: CKSEL1=0,

А если и его поменять на "1"?
Go to the top of the page
 
+Quote Post
Santy
сообщение Sep 23 2013, 08:57
Сообщение #29


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 30-10-07
Пользователь №: 31 879



Цитата(ArtemKAD @ Sep 21 2013, 00:37) *
А если и его поменять на "1"?


Заменил CKSEL1=0 на CKSEL1=1 , но ситуация не изменилась.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 17:52
Рейтинг@Mail.ru


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