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

 
 
 
Reply to this topicStart new topic
> Сбой при подключении JTAG к AT128
Lukyanov
сообщение Oct 30 2006, 08:32
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 13-03-06
Пользователь №: 15 171



Не могу понять что происходит. Есть 2 платы: на обеих стоят контроллеры АТ128. Контроллеры соединены 6 проводами. Провода предполагал использовать для организации взаимодействия. По отдельности оба контроллера нормально программируются и управляются по JTAG интерфейсу. При соединении двух плат и попытке подключить JTAG один из контроллеров полностью выходит из строя: JTAG его больше не оределяет, пишет, что устройство не определено. Попытки подключиться через интерфейс SPI так же безуспешны. Никаких глюков с питанием не обнаружил: ни бросков, ничего, со всеми остальными микросхемами ничего не происхолит.
Если кто-то может подсказать что происходит, помогите пожалуйста.
Go to the top of the page
 
+Quote Post
otrog
сообщение Oct 30 2006, 09:50
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589



Платы соединяете при выключенном питании? Если при включенном, да еще и от разных источников питания, то вполне может быть выход из строя из-за уравнительных токов.


--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
Go to the top of the page
 
+Quote Post
Lukyanov
сообщение Oct 30 2006, 10:00
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 13-03-06
Пользователь №: 15 171



Контроллеры соединяются при выключенных питаниях. Но питаются они разными напряжениями через
согласующие цепи.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Oct 30 2006, 10:40
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Lukyanov @ Oct 30 2006, 13:00) *
Контроллеры соединяются при выключенных питаниях. Но питаются они разными напряжениями через
согласующие цепи.


Питаются от гальванически развязанных источников?
Источники импульсные?
Заземлены?

Соедините вначале землю (через резистор 100 Ом) и убедитесь, что через него не течет ток (ни постоянный, ни переменный).
В цепь сигналов можно включить защитные резисторы 2-5 кОм.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Lukyanov
сообщение Oct 30 2006, 11:18
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 13-03-06
Пользователь №: 15 171



Источники импульсные через линейные стабилизаторы, гальванически развязанные, заземленные.
Однако JTAGи подключены на разные машины (заземленные).
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Oct 30 2006, 11:25
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Lukyanov @ Oct 30 2006, 14:18) *
Источники импульсные через линейные стабилизаторы, гальванически развязанные, заземленные.
Однако JTAGи подключены на разные машины (заземленные).

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

Я сам уже наелся проблем и похуже таких, сейчас один из JTAGов от Олимекса, с гальванической развязкой, специально для тяжелых полевых условий.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Lukyanov
сообщение Oct 30 2006, 11:40
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 13-03-06
Пользователь №: 15 171



Не могу грешить на питание. Все проверено. Нет никаких разностей потенциалов. Все заземлено. Происходит все следующим образом: все работает, все хорошо, все подключено: платы соединены, отладчики подключены (все чертовы лампочки спокойно светятся), пока не пытаешься получить доступ к контроллеру с помощью отладчика. Вот тут то всему конец и наступает. Причем дохнет всегда только один. Второму АТ128 ничего не становится.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Oct 30 2006, 11:51
Сообщение #8


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Какие выводы используете для межпроцессорного обмена?
Какие ещё сигналы используются между платами?
Go to the top of the page
 
+Quote Post
Lukyanov
сообщение Oct 30 2006, 12:09
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 13-03-06
Пользователь №: 15 171



Для связи используются: PB1, PB6, PE7, PE6, PE5, PD0 - на том который дохнет, PD6, PB4, PB3, PB2, PD0, PE3 - на том который не дохнет.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Oct 30 2006, 12:19
Сообщение #10


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Сигналы интерфейсов JTAG и ISP (равно как и другие свободные выводы) на МК, который выходит из строя, не болтаются ли в воздухе?
JTAG обычно притягивают к +5В через 1кОм.
RESET также желательно притянуть.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Oct 30 2006, 15:10
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Lukyanov @ Oct 30 2006, 14:40) *
Не могу грешить на питание. Все проверено. Нет никаких разностей потенциалов. Все заземлено.

Допустим, хотя это был бы самый простой выход :-)
В одном из моих случаев разности потенциалов тоже не было, но устройство управляло мощными нагревателями. Помеха наводилась на сигналы JTAGа и вырубало кристалл в момент перепрограммирования или отладки. Здесь аналогичного не может быть?


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post

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

 


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


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