Sergey 72
Feb 16 2006, 12:55
Мы используем в своих разработках PIC18F6520, на некоторых платах он раскаляется при включении
и если успеть выключить то может потом работать, ну а если не успеть то сгорает.
Думали на тиристорный эффект, на плате используются разные напряжения, но они связаны с PIC-ом только косвенно через др. микросхемы .
Встречалось-ли у кого-нибудь подобное?
Цитата(Sergey 72 @ Feb 16 2006, 15:55)

Мы используем в своих разработках PIC18F6520, на некоторых платах он раскаляется при включении
и если успеть выключить то может потом работать, ну а если не успеть то сгорает.
Думали на тиристорный эффект, на плате используются разные напряжения, но они связаны с PIC-ом только косвенно через др. микросхемы .
Встречалось-ли у кого-нибудь подобное?
А как, т.е. в какой последовательности у Вас подаются эти напряжения?
По классике должно быть так: с начала питание на PIC18F6520, а потом уже на все остальное...
Sergey 72
Feb 16 2006, 14:43
У нас корзина с блоком питания +5,+12 и -12 в, в которую могут вставляться разные модули.
На платах +5 считается цифровым питанием , так-же из +5в получаем +3.3 и 2.5 для питания Alter(внутри модуля).
Из 12 стабилизаторами получаем +5А и -5А для питания аналоговых схем, фапч и пр. .
Модули могут включаться в карзину в горячем режиме (питание на модуль подходит через пкркходную кросс-плату).
Проблема в основном появилась на платах, где стоят звуковые ЦАП и АЦП типа AD1853 и AD1871 и кодеров декодеров AES , они связаны с PIC-ом по SPI или I2C .
Правда на одной плате горит кодер AES.
Сделайте простой эксперимент - включите PIC без связей с прочими интерфейсами (SPI или I2C).
Второй вариант нет ли у Вас на PIC входов, которые никчему не подключены?
Arch_Grey
Feb 16 2006, 15:17
Цитата
Модули могут включаться в карзину в горячем режиме
Не совсем понятно - это происходит в вышеозначенном случае?
Если да, то какие меры уже приняты для Hot Swap - типа ограничение тока питания при включении, опережающее подключение земляных контактов разъема по отношениюк остальным и т.д. ?
Alexandr
Feb 17 2006, 07:04
А дроссели стоят в цепях питания, а TVS-ы или варисторы?
beer_warrior
Feb 17 2006, 07:13
Когда-то сталкивался у 16-х с подобной проблемой,
там это случалось при отсутвии тактирования.
М.б. и здесь генераторы не стартуют?
Sergey 72
Feb 17 2006, 08:36
Цитата(Arch_Grey @ Feb 16 2006, 18:17)

Цитата
Модули могут включаться в карзину в горячем режиме
Не совсем понятно - это происходит в вышеозначенном случае?
Если да, то какие меры уже приняты для Hot Swap - типа ограничение тока питания при включении, опережающее подключение земляных контактов разъема по отношениюк остальным и т.д. ?
Точно не известно при каком включении это происходит, т.к. возникает редко и как правило у людей , эксплуатирующих эти модули. У нас на столе сгорел при горячем включении.
Разъем DIN96 или DIN64 опережающего замыкания земли там нет.
Ограничение тока питания при включении : на некоторых напряжениях стоят стабилизаторы (типа 78M05), но основное питание +5в приходит напрямую с общего блока питания, иногда ставим фильтры с дросселем (на платах которые горят их нет).
Пара ножек висит ввоздухе. Как я уже понял их желательно сажать на землю.
проверьте цепь сброса, может, супервизоры не те.
еще вариант - попробуйте периферию повесить через резисторы (10...100 Ом)
Посмотрите осциллографом питающую шину контроллера при включении. Что там? Может, бросок напряжения.
Для горячего подключения, прежде всего необходим специализированный разьем. Для примера почитайте электромеханические характеристики стандарта USB! А дальше все остальное: защиты, ограничения, сбросы, тактирование ...
Arch_Grey
Feb 17 2006, 10:54
Цитата
Мы используем в своих разработках PIC18F6520, на некоторых платах он раскаляется при включении
и если успеть выключить то может потом работать, ну а если не успеть то сгорает.
Думали на тиристорный эффект, на плате используются разные напряжения, но они связаны с PIC-ом только косвенно через др. микросхемы .
Так называемый "тиристорный эффект", возникает при превышении уровня входного сигнала над питающим напряжением. Поэтому, если питание только включается, а входные сигналы уже поданы, то наличие других напряжений в системе вовсе необязательно.
Несколько лет назад на каком-то макете у нас возникало что-то подобное. Подробностей сейчас не помню, но тогда вроде спаслись резистором около 10 Ом, включенном в цепь питания микросхемы. Если "тиристорный эффект" и возникал, то микросхема уже не горела.
Sergey 72
Feb 17 2006, 11:52
Вабросов напряжения нету, растет плавно.
Супервизоров специальных не стоит, используем внутренний на PIC-e.
Спасибо за советы.
Будем пробывать.
Раньше мы работали с 51 МК, таких проблем не возникало, поэтому и не задумывались
о каких-то защитах.
Цитата(Sergey 72 @ Feb 17 2006, 14:52)

Вабросов напряжения нету, растет плавно.
А вот это иногда ни есть хорошо. Чем быстрее оно установиться тем лучше для системы в целом, т.к. многие электронные компаненты начинают срабатывать при различном уровне напряжения...
Sergey 72
Feb 17 2006, 12:08
Время нарастания около 10-15 мсек. Это много?
Цитата(Sergey 72 @ Feb 17 2006, 15:08)

Время нарастания около 10-15 мсек. Это много?
Сопоставте это время с паспортными данными PIC (разгон кварцевого генератора)... и проанализируйте последственные риски.
Если учитывать общую емкосную нагрузку схемы по питанию (блокировочные конденсаторы), то этот параметр (10-15 мсек) нормален.
Но и обратите внимание на предыдущие посты об очередности подачи питания. В особенности (Arch_Grey, Дата Сегодня, 13:54), я это подразумевал, но Arch_Grey изложил это - конкретно!
satcon
Feb 17 2006, 23:33
Скорее всего дело в некорректной инициализации портов и плохом подключении обвязки.
Прально тут сказали - 10-20 Ом в питание и всё. Иногда имеет смысл 100-2К по сигналам поставить.
Цитата(Arch_Grey @ Feb 17 2006, 12:54)

Так называемый "тиристорный эффект"...
а нельзя ли узнать об этом эффекте поподробнее?
Цитата(gmax @ Feb 19 2006, 03:47)

а нельзя ли узнать об этом эффекте поподробнее?
Гуглить по ключевому слову latch-up. Вот, например, первая попавшаяся аппликуха от Фэрчайлда
http://www.web-ee.com/primers/files/WebEE/AN-600.pdf
Интересная ситуация.Использую 18F458 и 18F4550-подобного не замечал.
При включении питания и до начала действия сигнала сброс состояние регистров непредсказуемо.
Хоть у последних микроконтроллееров много внутренних схем сброса, Microchip советует
особо уделять внимание внешнему сбросу на выводе MCLR.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.