|
arm7, lpc2318, вопрос по подтяжке портов GPIO, хочу подтянуть до +6в, можно ли ? |
|
|
|
Jul 31 2008, 11:45
|

Участник

Группа: Свой
Сообщений: 52
Регистрация: 4-07-06
Из: Moscow
Пользователь №: 18 554

|
Хочу сделать такую схему: см.рис ниже Можно ли таким образом из 3.3-вольтовой логики сделать выход с логической единицей=+6 в ? Планирую использовать так: 1. Для установки нуля (0 В) на "входе" микрухи справа : GPIO делаем как выход и ставим там ноль, ноль побеждает и на "входе" микрухи справа имеем 0. 2. Для установки +6 В на "входе" микрухи справа : GPIO делаем как вход, порт переходит в третье состояние и плюс 6 вольт попадают на "вход" микрухи справа через резистор. Будет ли такое работать ? Не спалю ли я таким образом порт GPIO ?
Сообщение отредактировал buletz - Jul 31 2008, 11:50
Эскизы прикрепленных изображений
|
|
|
|
|
Jul 31 2008, 12:52
|

Участник

Группа: Свой
Сообщений: 52
Регистрация: 4-07-06
Из: Moscow
Пользователь №: 18 554

|
разлочь тему плз http://electronix.ru/forum/index.php?showtopic=50958ответ был дан только на один вопрос из заданных (и то я сомневаюсь в его компетентности), а тему закрыли. некрасиво получается.
|
|
|
|
|
Jul 31 2008, 13:01
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(buletz @ Jul 31 2008, 14:52)  я сомневаюсь в его компетентности... Сомневаетесь в компетентности NXP задавших в datasheet уровень 5.5V в качестве максимального? Цитата ответ был дан только на один вопрос из заданных А? Это два вопроса. Это первый: Цитата Будет ли такое работать ? А это второй: Цитата Не спалю ли я таким образом порт GPIO ?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 31 2008, 13:04
|
Частый гость
 
Группа: Участник
Сообщений: 128
Регистрация: 5-10-06
Пользователь №: 20 997

|
Цитата(zltigo @ Jul 31 2008, 16:08)  А не проще-было почитать datasheet? Там цифрами по белому указаны максимальные входные напряжения. Полностью согласен!!! Кстати можно обойтись транзистором и резистором. думаю не так громоздко. Если n-p-n то сигнал придётся инвертировать. В аккккурат с коллектра снимите ваш уровень.
|
|
|
|
|
Jul 31 2008, 13:20
|

Участник

Группа: Свой
Сообщений: 52
Регистрация: 4-07-06
Из: Moscow
Пользователь №: 18 554

|
to zltigo: 1. Цифры 5.5 в даташите в принципе нет, есть ограничение +6в для i/o pins, но при этом имеется в виду, что порт работает в режиме вход (указано Vi - input (!) voltage). Поправьте если не прав.
2. Меня интересует ситуация, когда порт i/o включен как выход и при этом его подтягивают до +6в через резистор (как на рис.). Получается что на выходе порта (т.е. нижней ноге верхнего резистора) либо 0 либо +3.3, а на верхней ноге верхнего резистора +6в, получается что через резюк пойдет ток (сверху вниз). Но куда он пойдет? Не пойдет ли он в порт ? Вот от чего боюсь что порт выгорит.
to getstart: с открытым стоком тоже нельзя, т.к. все порты уже забиты (заняты).
Остальным: транзисторы еще ставить нельзя, поэтому ваши варианты отпадают.
Сообщение отредактировал buletz - Jul 31 2008, 13:21
|
|
|
|
|
Jul 31 2008, 13:45
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(buletz @ Jul 31 2008, 15:20)  1. Цифры 5.5 в даташите в принципе нет... Для начала просто не существует помянутого Вами чипа LPC2318, ни соответственно его datasheet. Ну а для LPC23xx Rev. 03.02 — 28 January 2008 Код VI input voltage pin configured to provide a digital function 0- 5.5V Цитата есть ограничение +6в для i/o pins А вот про 6V в рабочих режимах - чего нет, того нет. Читайте внимательнее. Цитата(buletz @ Jul 31 2008, 15:20)  2. Меня интересует ситуация, когда порт i/o включен как выход... Да уж... 1. Как-бы он не был включен, вход всегда подключен 2. По сбросу он по любому инициализирован, как вход. 3. Ограничения на внешний потенциал в рабочем режиме указаны в datasheet. 4. Для рассуждений на тему что получится/сгорит/не сгорит/как бысто сгорит... создавйте тему в "офтопик".
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 31 2008, 13:46
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(zltigo) Для начала просто не существует помянутого Вами чипа LPC2318, ни соответственно его datasheet Я умею читать мысли!  Речь о LPC2138 В даташите действительно написано в разделе Absolute maximum ratings значение 6 вольт для 5V-толерантных входов.
Сообщение отредактировал GetSmart - Jul 31 2008, 13:50
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Jul 31 2008, 14:00
|

Участник

Группа: Свой
Сообщений: 52
Регистрация: 4-07-06
Из: Moscow
Пользователь №: 18 554

|
2 getsmart: действительно, умеешь. имелся в виду именно 2138 (а не 23хх) Знающие люди подсказали,что все будет норм, если внутри порта GPIO нет защитных диодов, как на рис. иначе ток потечет через диод и может потянуть вверх питание. И еще подсказали, что т.к. в даташите сказано 5v-tolerant, то следовательно этих защитных диодов там скорее всего нет.
Сообщение отредактировал buletz - Jul 31 2008, 14:00
Эскизы прикрепленных изображений
|
|
|
|
|
Jul 31 2008, 15:32
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(buletz @ Jul 31 2008, 16:20)  2. Меня интересует ситуация, когда порт i/o включен как выход и при этом его подтягивают до +6в через резистор (как на рис.). Получается что на выходе порта (т.е. нижней ноге верхнего резистора) либо 0 либо +3.3, а на верхней ноге верхнего резистора +6в, получается что через резюк пойдет ток (сверху вниз). Но куда он пойдет? Не пойдет ли он в порт ? Вот от чего боюсь что порт выгорит. Когда меня мучают такие вопросы, я беру и молча подаю то, что интересует. Только еще более жестко. Напр если меня интересует выдержит ли порт 6V подтяжку, я подтяну к 7-8V. Выживет - можно, сгорит - нельзя. Главное что вопрос решится сразу без затяжек, ценой всего одного чипа. Если выдержит 7-8V один экземляр, то значит все отальные точно выдержат 6. Почему бы вам не поступить точно также, вместо траты времени на болтовню. Цитата Остальным: транзисторы еще ставить нельзя, поэтому ваши варианты отпадают. Похоже предложенный способ для вас будет единственным выходом. Раз уж ничего ставить нельзя.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|