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

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


Гуру
******

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



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


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AndyBig
сообщение Oct 3 2005, 06:30
Сообщение #2


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Цитата
если для разных микросхем любой из выводов может служить как вход и как выход.

Ну, положим, при программировании у каждого контроллера строго определены выходы на вход, выход или двунаправленность. В этом случае просто делается колодка с панелькой для программируемого контроллера и с соответствующей разводкой. Для двунаправленных линий (в большинстве случаев это 8-битный порт данных) используется шинник 74hc245, для однонаправленных - 74hc244.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Oct 3 2005, 13:16
Сообщение #3


Гуру
******

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



Цитата(AndyBig @ Oct 3 2005, 14:30)
Цитата
если для разных микросхем любой из выводов может служить как вход и как выход.

Ну, положим, при программировании у каждого контроллера строго определены выходы на вход, выход или двунаправленность. В этом случае просто делается колодка с панелькой для программируемого контроллера и с соответствующей разводкой. Для двунаправленных линий (в большинстве случаев это 8-битный порт данных) используется шинник 74hc245, для однонаправленных - 74hc244.
*



Читайте лучше поднятый выше вопрос - подразумевается, что на программаторе будут программироваться не только МК, но и пассивные БИС - в частности микросхемы памяти, или еще что то в этом роде, имеющие повышенное напряжение программирования

Цитата
Когда мы программируем микросхему, у которой имеется ИД код все понятно - если код не читается - мы не можем идентифицировать микросхему, и не программируем ее. Но есть же микросхемы и без ИД. Как быть в этом случае?


Так что с програмированием контроллеров вообще в этом плане проблем нет - неисправный контроллер не выдаст ИД, и программатор, в силу своего самосохранения :-) откажется девайс программировать.


--------------------
Go to the top of the page
 
+Quote Post
ReAl
сообщение Oct 3 2005, 13:34
Сообщение #4


Нечётный пользователь.
******

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



Цитата(prottoss @ Oct 3 2005, 16:16)
Читайте лучше поднятый выше вопрос - подразумевается, что на программаторе будут программироваться не только МК, но и пассивные БИС - в частности микросхемы памяти, или еще что то в этом роде, имеющие повышенное напряжение программирования
*


Ну это смотря какие микросхемы памяти. И с какой скоростью программировать smile.gif
Для 27сХХХ, помнится, от источника программирующего напряжения требуется по доке 30мА max.
Думаю, если тупо поставить защиту по току на 30mA, то ничего с процессором не станется.
Если надо больше, чем 30мА, то уже надо внимательно - не у всех бывает можно 100мА в защитные диоды гнать.

P.S. Что-то та тема застряла на моих замечаниях к схеме...


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
prottoss
сообщение Oct 3 2005, 14:21
Сообщение #5


Гуру
******

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



Цитата(ReAl @ Oct 3 2005, 21:34)
Думаю, если тупо поставить защиту по току на 30mA, то ничего с процессором не станется.
Если надо больше, чем 30мА, то уже надо внимательно - не у всех бывает можно  100мА в защитные диоды гнать.


В таком деле тупо ничего делать нельзя. Извините, если обидел. Защиту по току ставить нет смысла, потому как нам надо защитить полевые транзисторы линии ВВ МК от пробоя повышенным напряжением. А защита по току будет защищать Ваш источник программирующего напряжения. Конкретно надо защитить нижний транзистор выходного буфера (он формирует ноль), так как в закрытом состоянии напряжение 12 вольт он может и не выдержать - его канал пробьет повышенным напряжением. Кроме него нам необходимо защитить входной транзистор приемника линии ВВ. так как на его затвор прилетит напряжение больше напряжения между стоком и истоком (VCC МК). А для защиты от повышенных токов последовательно линии ставится банальный токоограничительный резистор


--------------------
Go to the top of the page
 
+Quote Post
ReAl
сообщение Oct 4 2005, 09:05
Сообщение #6


Нечётный пользователь.
******

Группа: Свой
Сообщений: 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 уже защита сработает полностью.
Или, по-вашему, "тупо" - это тепловая защита?
Да, скорость нарастания на выходе ключа надо ограничить до такой, что защита будет успевать отработать.

Раз уж решено делать "правильный программатор" smile.gif - ещё рекомендую сделать источник напряжения на минус несколько вольт и на каждую ногу колодки - резистор в сотню килоом. И возможность "понюхать" напряжение на каждой ноге джо подачи VCC и пока ещё ключи на каждую ногу находятся в Z-состояниии (например, горсть CD4051 и компаратор). Таким образом по отрицательному напряжению ниже минус вольта на ноге можно сказать
"не контачит нога" и "контачит лишняя нога" и тоже убрать часть возможных ошибок оператора.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


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


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