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

 
 
> Вопрос защиты GPIO от КЗ, Как это реализовать на LPC2xxx?
AndyDev
сообщение Nov 24 2007, 19:40
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 17-11-07
Пользователь №: 32 406



Ситуация простая:

Есть 2 (или больше) микроконтроллера LPC2101, сидящие на одной параллельной (например 8-битной) шине, для реализации которой используются GPIO порты.
В нормальном состоянии, только один из контроллеров выдает на шину данные, а остальные читают.
Но не исключена ситуация, когда один из микроконтроллеров 'зависнет', оставив на шине активный '0' или '1'. В таком случае неизбежна коллизия, когда на одну линию разными микроконтроллерами выставляются противоположные значения, т.е. одним лог '1', другим '0'. Сразу имеем сквозной ток.
Как защитится, чтобы в такой ситуации не сгорели порты?

И еще, сколько на порт микроконтроллера LPC2101 можно посадить других портов LPC2101, которые только читают? 5? 10? 20? Как это рассчитать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DASM
сообщение Nov 24 2007, 21:48
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Вообще тут случай не КЗ, а загрузки "1" одного проца "0" - ем другого. Но вот станет ли от этого сквозной ток 50/2 = 25 мА я не уверен. А вообще все равно некрасиво все это и нехорошо sad.gif

Цитата(AndyDev @ Nov 25 2007, 00:42) *
Кстати, тогда становится непонятна эквивалентная схема комплементарной пары полевых ключей выхода. Если ток ограничен 50мА, значит эти ключи идут на Vcc и Vss через 60 Омные внутренние резисторы.

Это зачем такие ужасы, а сопротивление открытого канла забыли ? Ненулевое отнюдь
Go to the top of the page
 
+Quote Post
AndyDev
сообщение Nov 24 2007, 21:50
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 17-11-07
Пользователь №: 32 406



Цитата(DASM @ Nov 25 2007, 00:48) *
Вообще тут случай не КЗ, а загрузки "1" одного проца "0" - ем другого. Но вот станет ли от этого сквозной ток 50/2 = 25 мА я не уверен. А вообще все равно некрасиво все это и нехорошо sad.gif
Это зачем такие ужасы, а сопротивление открытого канла забыли ? Ненулевое отнюдь

Возможно это и есть сопротивление открытого канала.
Вполне нормальное кстати.

А если так, то вообще, 50мА - это вполне нормальный ток. Не такой уж и большой.

А что касается некрасивости, так этот сквозной ток только в исключительном случае, которого и быть-то при стабильной работе системы не должно.

Сообщение отредактировал AndyDev - Nov 24 2007, 21:51
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AndyDev   Вопрос защиты GPIO от КЗ   Nov 24 2007, 19:40
- - DASM   Резисторы поставьте, чтобы не сгорело ничего.. А м...   Nov 24 2007, 19:47
- - AndyDev   Цитата(DASM @ Nov 24 2007, 22:47) Резисто...   Nov 24 2007, 20:41
- - DASM   При 50 омных резисторах сомневаюсь, что сильно что...   Nov 24 2007, 20:58
- - rezident   Не экономьте "на спичках". Делайте норма...   Nov 24 2007, 21:03
- - AndyDev   Цитата(DASM @ Nov 24 2007, 23:58) При 50 ...   Nov 24 2007, 21:09
|- - DASM   Цитата(AndyDev @ Nov 25 2007, 00:07) Хоте...   Nov 24 2007, 21:09
||- - AndyDev   Цитата(DASM @ Nov 25 2007, 00:09) Не имее...   Nov 24 2007, 21:12
|- - DASM   Цитата(AndyDev @ Nov 25 2007, 00:09) Дума...   Nov 24 2007, 21:16
|- - AndyDev   Цитата(DASM @ Nov 25 2007, 00:13) А это В...   Nov 24 2007, 21:17
||- - DASM   Цитата(AndyDev @ Nov 25 2007, 00:17) 100 ...   Nov 24 2007, 21:19
|- - AndyDev   Цитата(DASM @ Nov 25 2007, 00:16) А это В...   Nov 24 2007, 21:20
- - DASM   ну по даташиту КЗ допустимо (ток порядка 50 мА буд...   Nov 24 2007, 21:23
|- - AndyDev   Цитата(DASM @ Nov 25 2007, 00:23) ну по д...   Nov 24 2007, 21:42
|- - DASM   Цитата(AndyDev @ Nov 25 2007, 00:50) Возм...   Nov 24 2007, 21:53
|- - AndyDev   Цитата(DASM @ Nov 25 2007, 00:53) А почем...   Nov 24 2007, 21:55
|- - koyodza   В самом деле, как-то не вяжется "дешевизна...   Nov 27 2007, 14:20
|- - AndyDev   Цитата(koyodza @ Nov 27 2007, 17:20) В са...   Nov 28 2007, 00:20
|- - koyodza   Цитата(AndyDev @ Nov 28 2007, 02:20) ... ...   Nov 28 2007, 09:51
- - DASM   А "тестовые импульсы" в шину давать можн...   Nov 24 2007, 22:00
|- - AndyDev   Цитата(DASM @ Nov 25 2007, 01:00) А ...   Nov 24 2007, 22:02
- - DASM   фиговый вообще-то вариант, т.к. неясно, что при та...   Nov 24 2007, 22:05
|- - AndyDev   Цитата(DASM @ Nov 25 2007, 01:05) фиговый...   Nov 24 2007, 22:09
- - DASM   Ну допустим кто-то завесил на "1" . Мы п...   Nov 24 2007, 22:12
|- - AndyDev   Цитата(DASM @ Nov 25 2007, 01:12) Ну допу...   Nov 24 2007, 22:16
- - Alex03   AndyDev Описали б лучше проект свой. Т.е. что долж...   Nov 28 2007, 05:28
- - Deka   Где-то я читал про микросхемы от максима для защит...   Nov 28 2007, 07:20
- - AndyDev   Цитата(Alex03 @ Nov 28 2007, 08:28) AndyD...   Nov 28 2007, 12:00
- - defunct   Так в чем суть проекта? Может там и не надо никако...   Nov 28 2007, 12:19
- - AndyDev   Цитата(defunct @ Nov 28 2007, 15:19) Так ...   Nov 28 2007, 14:55


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

 


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


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