|
Защита входов МК, Защитить МК от повышенного напряжения |
|
|
|
Oct 1 2005, 00:48
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Следя за темой про программатор по RS232 я тоже "загорелся" идеей универсального програматора. Но в топике никто не подымал вопрос про защиту линий ВВ МК от попадпния на них напряжения программирования. Ведб может возникнуть такая ситуация что при подаче напряжения прграммирования на "подопытную" микросхему, в случае, если она неисправна, это напряжение попадает на управляющий МК. Когда мы программируем микросхему, у которой имеется ИД код все понятно - если код не читается - мы не можем идентифицировать микросхему, и не программируем ее. Но есть же микросхемы и без ИД. Как быть в этом случае? Хочется услышать решение без использования разных джамперов, переходных колодок. Т.е есть МК всеми линиями ВВ опутывающий сокет, и "сам решающий" на что подать, или откуда считывать данные, а к каким ногам подавать напряжение питания и программирования.
--------------------
|
|
|
|
|
 |
Ответов
|
Oct 3 2005, 13:16
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(AndyBig @ Oct 3 2005, 14:30) Цитата если для разных микросхем любой из выводов может служить как вход и как выход. Ну, положим, при программировании у каждого контроллера строго определены выходы на вход, выход или двунаправленность. В этом случае просто делается колодка с панелькой для программируемого контроллера и с соответствующей разводкой. Для двунаправленных линий (в большинстве случаев это 8-битный порт данных) используется шинник 74hc245, для однонаправленных - 74hc244. Читайте лучше поднятый выше вопрос - подразумевается, что на программаторе будут программироваться не только МК, но и пассивные БИС - в частности микросхемы памяти, или еще что то в этом роде, имеющие повышенное напряжение программирования Цитата Когда мы программируем микросхему, у которой имеется ИД код все понятно - если код не читается - мы не можем идентифицировать микросхему, и не программируем ее. Но есть же микросхемы и без ИД. Как быть в этом случае? Так что с програмированием контроллеров вообще в этом плане проблем нет - неисправный контроллер не выдаст ИД, и программатор, в силу своего самосохранения :-) откажется девайс программировать.
--------------------
|
|
|
|
|
Oct 3 2005, 13:34
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(prottoss @ Oct 3 2005, 16:16) Читайте лучше поднятый выше вопрос - подразумевается, что на программаторе будут программироваться не только МК, но и пассивные БИС - в частности микросхемы памяти, или еще что то в этом роде, имеющие повышенное напряжение программирования Ну это смотря какие микросхемы памяти. И с какой скоростью программировать  Для 27сХХХ, помнится, от источника программирующего напряжения требуется по доке 30мА max. Думаю, если тупо поставить защиту по току на 30mA, то ничего с процессором не станется. Если надо больше, чем 30мА, то уже надо внимательно - не у всех бывает можно 100мА в защитные диоды гнать. P.S. Что-то та тема застряла на моих замечаниях к схеме...
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Oct 4 2005, 09:05
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(prottoss @ Oct 3 2005, 17:21) Цитата(ReAl @ Oct 3 2005, 21:34) Думаю, если тупо поставить защиту по току на 30mA, то ничего с процессором не станется. Если надо больше, чем 30мА, то уже надо внимательно - не у всех бывает можно 100мА в защитные диоды гнать. В таком деле тупо ничего делать нельзя. Извините, если обидел. Защиту по току ставить нет смысла, потому как нам надо защитить полевые транзисторы линии ВВ МК от пробоя повышенным напряжением. От какого такого "повышенного напряжения" ??? Открываем ключ, напряжение начианет расти, доходит до VCC+0.5 и начинает расти ток, на грубо говоря VCC+0.7 уже защита сработает полностью. Или, по-вашему, "тупо" - это тепловая защита? Да, скорость нарастания на выходе ключа надо ограничить до такой, что защита будет успевать отработать. Раз уж решено делать "правильный программатор"  - ещё рекомендую сделать источник напряжения на минус несколько вольт и на каждую ногу колодки - резистор в сотню килоом. И возможность "понюхать" напряжение на каждой ноге джо подачи VCC и пока ещё ключи на каждую ногу находятся в Z-состояниии (например, горсть CD4051 и компаратор). Таким образом по отрицательному напряжению ниже минус вольта на ноге можно сказать "не контачит нога" и "контачит лишняя нога" и тоже убрать часть возможных ошибок оператора.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
Сообщений в этой теме
prottoss Защита входов МК Oct 1 2005, 00:48 AndyBig Не совсем понял ситуацию Цитатапри подаче напряжен... Oct 2 2005, 09:32 prottoss Цитата(AndyBig @ Oct 2 2005, 17:32)Имеется в ... Oct 2 2005, 10:36 arttab токоограничевающие резисторы (1К) и диоды или стаб... Oct 3 2005, 01:54 prottoss Цитата(arttab @ Oct 3 2005, 09:54)токоогранич... Oct 3 2005, 13:11 Igor26 Цитата(prottoss @ Oct 1 2005, 03:48)Следя за ... Oct 3 2005, 05:14 prottoss Цитата(Igor26 @ Oct 3 2005, 13:14)За всю прак... Oct 3 2005, 13:22 AndyBig ЦитатаЧитайте лучше поднятый выше вопрос - подразу... Oct 3 2005, 15:06 prottoss Цитата(AndyBig @ Oct 3 2005, 23:06)Я, конечно... Oct 3 2005, 15:26 AndyBig Мне кажется, тут уже пошла речь о столь редких неи... Oct 3 2005, 15:11 AndyBig Боюсь, это как раз утопия, по крайней мере в рамка... Oct 4 2005, 07:17 prottoss Цитата(AndyBig @ Oct 4 2005, 15:17)Боюсь, это... Oct 4 2005, 08:19 AndyBig Меньше, но недостаточно мало, что бы имело смысл э... Oct 4 2005, 08:26 prottoss Цитата(AndyBig @ Oct 4 2005, 16:26)Меньше, но... Oct 4 2005, 10:49
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|