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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> arm7, lpc2318, вопрос по подтяжке портов GPIO, хочу подтянуть до +6в, можно ли ?
buletz
сообщение Jul 31 2008, 11:45
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 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
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 31 2008, 12:08
Сообщение #2


Гуру
******

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



Цитата(buletz @ Jul 31 2008, 13:45) *
Будет ли такое работать ? Не спалю ли я таким образом порт GPIO ?

А не проще-было почитать datasheet? Там цифрами по белому указаны максимальные входные напряжения.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
buletz
сообщение Jul 31 2008, 12:52
Сообщение #3


Участник
*

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



разлочь тему плз
http://electronix.ru/forum/index.php?showtopic=50958
ответ был дан только на один вопрос из заданных (и то я сомневаюсь в его компетентности), а тему закрыли. некрасиво получается.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 31 2008, 13:01
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
Paramon
сообщение Jul 31 2008, 13:04
Сообщение #5


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

Группа: Участник
Сообщений: 128
Регистрация: 5-10-06
Пользователь №: 20 997



Цитата(zltigo @ Jul 31 2008, 16:08) *
А не проще-было почитать datasheet? Там цифрами по белому указаны максимальные входные напряжения.


Полностью согласен!!!
Кстати можно обойтись транзистором и резистором. думаю не так громоздко. Если n-p-n то сигнал придётся инвертировать. В аккккурат с коллектра снимите ваш уровень.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jul 31 2008, 13:11
Сообщение #6


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



А что если диод шоттки поставить? (катодом к ноге мк)
Тогда и инвертировать ничего не придётся
Нуля конечно не получится, будет где-то 0,4В. Криминал?


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Jul 31 2008, 13:14
Сообщение #7


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



А если сразу взять выход с открытым стоком? (ну типа P0.2, P0.3) Чем не вариант. ИМХО если очень хочется, то можно smile.gif

Сообщение отредактировал GetSmart - Jul 31 2008, 13:14


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
buletz
сообщение Jul 31 2008, 13:20
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 31 2008, 13:45
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Jul 31 2008, 13:46
Сообщение #10


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(zltigo)
Для начала просто не существует помянутого Вами чипа LPC2318, ни соответственно его datasheet
Я умею читать мысли! smile.gif Речь о LPC2138

В даташите действительно написано в разделе Absolute maximum ratings значение 6 вольт для 5V-толерантных входов.

Сообщение отредактировал GetSmart - Jul 31 2008, 13:50


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
buletz
сообщение Jul 31 2008, 14:00
Сообщение #11


Участник
*

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



2 getsmart: действительно, умеешь. имелся в виду именно 2138 (а не 23хх)

Знающие люди подсказали,что все будет норм, если внутри порта GPIO нет защитных диодов, как на рис.

иначе ток потечет через диод и может потянуть вверх питание.
И еще подсказали, что т.к. в даташите сказано 5v-tolerant, то следовательно этих защитных диодов там скорее всего нет.

Сообщение отредактировал buletz - Jul 31 2008, 14:00
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 31 2008, 14:06
Сообщение #12


Гуру
******

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



Цитата(GetSmart @ Jul 31 2008, 15:46) *
В даташите действительно написано в разделе Absolute maximum ratings значение 6 вольт для 5V-толерантных входов.

Что гарантирует не выход из стоя (см. дополнительные условия) чипа, но не гарантирует сохранения его функциональности. Подчеркиваю еще раз - рабочие режимы оговорены специально - до 5.5V.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Jul 31 2008, 14:11
Сообщение #13


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(zltigo @ Jul 31 2008, 20:06) *
Что гарантирует не выход из стоя (см. дополнительные условия) чипа, но не гарантирует сохранения его функциональности. Рабочие режимы оговорены специально - до 5.5V.
Какой функциональности? smile.gif У него в этом режиме не будет никакой функциональности. С него даже информацию как со входа не нужно считывать.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 31 2008, 14:17
Сообщение #14


Гуру
******

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



Цитата(GetSmart @ Jul 31 2008, 16:11) *
Какой функциональности? smile.gif

Узко мыслите - я писал функциональность чипа. Функциональность GPIO это однин из аспектов, вопрос в том, что будет с мнгого более нежными узлами, когда по подложке/утечкам к ним прибежит 6V с одного из выводов.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 31 2008, 15:32
Сообщение #15


кекс
******

Группа: Свой
Сообщений: 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.

Почему бы вам не поступить точно также, вместо траты времени на болтовню.

Цитата
Остальным: транзисторы еще ставить нельзя, поэтому ваши варианты отпадают.

Похоже предложенный способ для вас будет единственным выходом. Раз уж ничего ставить нельзя.
Go to the top of the page
 
+Quote Post

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

 


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


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