Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проверка шлейфов
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
avesat
После последней отладки устройства, все дело оказалось в нерабочем шлейфе соединявшего две платы, вот мы и решили сделать устройство для проверки шлейфа на обрыв и КЗ. Какие есть способы мультиплексирования ножек микроконтроллера?
Proton
Если имеется много свободных ножек, то самое простое это использовать мультиплексор/демультиплексор. При дефиците ног лучше применить сдвиговые регистры(напр. D-триггеры) при этом количество используемых ног контроллера не будет зависеть от количества проверяемых жил в шлейфе.
acex2
А еще есть JTAG - он изначально как раз для подобных вещей позиционировался.
avesat
Цитата(acex2 @ Aug 21 2005, 13:52)
А еще есть JTAG - он изначально как раз для подобных вещей позиционировался.
*


Для JTAGа нужен комп, а это будет просто переносной тестер, скажем этак на F133. Мультиплексоры не использовал, обходился ключами. С понедельника надо будет заняться. Спасибо.
acex2
Цитата(avesat @ Aug 21 2005, 14:50)
Для JTAGа нужен комп, а это будет просто переносной тестер, скажем этак на F133.


JTAG без проблем реализуется на любом средненьком микроконтроллере. В F133 с его 8К ОЗУ можно элементарно реализовать формирование, запись, считывание и проверку всей цепи сканирования. Мне такой подход кажется более логичным, чем куча мультиплексоров.
avesat
Так оно и будет, уже почти доделал, осталось спаять и готово! Два светодиода, и кнопка + трансформатор с обвязкой, для 220В.
crazzian
Цитата(avesat @ Aug 22 2005, 20:15) *
Так оно и будет, уже почти доделал, осталось спаять и готово! Два светодиода, и кнопка + трансформатор с обвязкой, для 220В.

а можно узнать как ты сделаал, сколько максимум жил можно проверять на КЗ и обрыв?
Сергей Борщ
Цитата(avesat @ Aug 21 2005, 09:39) *
Какие есть способы мультиплексирования ножек микроконтроллера?
Посмотрите вот это сообщение. Мне идея показалась очень красивой. Чуть выше по ветке изложены и другие.
Dog Pawlowa
Цитата(avesat @ Aug 21 2005, 09:39) *
вот мы и решили сделать устройство для проверки шлейфа на обрыв и КЗ.

Такое? biggrin.gif Нажмите для просмотра прикрепленного файла
mempfis_
Цитата(avesat @ Aug 21 2005, 09:39) *
После последней отладки устройства, все дело оказалось в нерабочем шлейфе соединявшего две платы, вот мы и решили сделать устройство для проверки шлейфа на обрыв и КЗ. Какие есть способы мультиплексирования ножек микроконтроллера?


По работе недавно делал такой анализатор.
Проверял на обрывы и кз путём сравнения матрицы соединений с эталонной.
Чтобы проверить кз нужно как минимум иметь возможность подать на один вход потенциал и проверить его наличие на всех выходах.
Чтобы такое релизовать можно например один разьём подсоединить к аналоговому мультиплексору N->1
а второй к демультиплексору 1->N. Соединить их вместе и коммутировать адресные линии с помощью МК.
Тогда будет возможность закоротить каждый вход с каждым выходом.
Сэкономится куча ножек МК smile.gif

P.S. В моём случае была atmega64 и кабель на 10 пинов так что потребовалось всего 20 линий мк. Вообще есть меги с сотней ножек. Тогда можно проверять солидные кабели (20-30 пинов) без всяких мультиплексоров.
MrYuran
Цитата(mempfis_ @ May 8 2009, 14:12) *
P.S. В моём случае была atmega64 и кабель на 10 пинов так что потребовалось всего 20 линий мк. Вообще есть меги с сотней ножек. Тогда можно проверять солидные кабели (20-30 пинов) без всяких мультиплексоров.

Вообще-то речь шла про МСП типа F133, там стандартный корпус QFP64 и 48 GPIO (6х8).
Так что, по-моему, можно сразу любой шлейф без всяких мультиплексоров и лишних извратов

Хотя, погорячился. Шлейфы разные бывают...
Раньше приходилось работать с разъёмами СНП135/169, от 135 до 224 контактов
Тестовый стенд представлял собой гроб, набитый КП-шками, подключенный к компу через ISA
Dog Pawlowa
Цитата(MrYuran @ May 8 2009, 13:19) *
Хотя, погорячился. Шлейфы разные бывают...

Ага, плоские шлейфы бывают с повышенным сопротивлением в местах контакта.
Тест проходит, а система - не работает.
avesat
Цитата(crazzian @ May 8 2009, 07:28) *
а можно узнать как ты сделаал, сколько максимум жил можно проверять на КЗ и обрыв?

Толи 10-ть толи 16-ть уже не помню.

Цитата(Сергей Борщ @ May 8 2009, 10:25) *
Посмотрите вот это сообщение. Мне идея показалась очень красивой. Чуть выше по ветке изложены и другие.

Спасибо, это было в 2005-м году.

Цитата(Dog Pawlowa @ May 8 2009, 12:30) *

Этот прибор имеет товарный вид, а я делал из за лени искать лишний раз ошибки при первом включении устройства, и просил тестировать шлейфы человека который их же и обжимал laughing.gif Чтоб спокойно заниматься программированием и меньше отвлекаться на отладку.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.