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

 
 
 
Reply to this topicStart new topic
> Согласование уровней 3,3В с 5В шины I2C, на полевом транзисторе.
Alex ma
сообщение Aug 21 2006, 05:15
Сообщение #1


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

Группа: Новичок
Сообщений: 81
Регистрация: 9-08-06
Пользователь №: 19 445



В общем, в инете нашел что подходи транзистор:
Тип: N-канальный МОП-транзистор с режимом обогащения
Пороговое напряжение затвора: VGS(th) не менее 0.1В, не более 2В
Сопротивление открытого канала: RDS(on) не более 100 Ом при токе стока ID= 3 мА, VGS= 2.5В
Входная емкость: Ciss не более 100 пФ при VDS= 1В, VGS = 0В
Время переключения: ton toff не более 50 нс
Допустимый ток стока: ID 10 мА или более
Рекомендуемые:
BSN10 не менее 0.4В
не более 1.8В 25 Ом (тип.) 15 пФ TO-92
BSN20 не менее 0.4В
не более 1.8В 25 Ом (тип.) 15 пФ SOT23
BSS83 не менее 0.1В
не более 2.0В 70 Ом (тип.) 1.5 пФ (тип.) SOT143
BSS88 не менее 0.4В
не более 1.2В 15 Ом 50 пФ (тип.) TO-92

Нашел только IRLML2803, подойдет ли он?
Прикрепленные файлы
Прикрепленный файл  _____.bmp ( 139.33 килобайт ) Кол-во скачиваний: 158
 
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 23 2006, 08:29
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



BSS88 - это по нашему кажись КП501


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
AntonS
сообщение Aug 30 2006, 13:44
Сообщение #3


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

Группа: Свой
Сообщений: 80
Регистрация: 10-02-06
Из: Киев
Пользователь №: 14 208



Цитата(Alex ma @ Aug 21 2006, 08:15) *
Нашел только IRLML2803, подойдет ли он?

По параметрам вполне должен подойти.
Go to the top of the page
 
+Quote Post
John Silver
сообщение May 24 2007, 14:29
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Я так понял надо согласовать I2Cx3.3V и I2Cx5V?

Зачем полевик? Есть постая схемка на диодах:
I2Cx5V + резистор 5,1к на питание -> втречно паралельные диоды -> I2Cx3.3V + резистор 5,1к на питание.
Так проделать и на SDA и на SCL.
Все отлично работает.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение May 24 2007, 15:33
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Alex ma @ Aug 21 2006, 08:15) *
Нашел только IRLML2803, подойдет ли он?
Насколько я понимаю, там подойдет и любой n-канальный полевик с изолированным затвором и низким порогом, например IRLML2402.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Alex643
сообщение May 25 2007, 04:40
Сообщение #6


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

Группа: Участник
Сообщений: 93
Регистрация: 1-12-06
Пользователь №: 22 988



У вас микросхема 3.3В не терпит по входу пятивольтовое напряжение что ли?
Go to the top of the page
 
+Quote Post
Vladex
сообщение Jan 17 2008, 14:23
Сообщение #7


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

Группа: Участник
Сообщений: 78
Регистрация: 24-01-06
Из: Ярославль
Пользователь №: 13 558



Цитата(Alex ma @ Aug 21 2006, 08:15) *
В общем, в инете нашел что подходи транзистор:
Тип: N-канальный МОП-транзистор с режимом обогащения
Пороговое напряжение затвора: VGS(th) не менее 0.1В, не более 2В
Сопротивление открытого канала: RDS(on) не более 100 Ом при токе стока ID= 3 мА, VGS= 2.5В
Входная емкость: Ciss не более 100 пФ при VDS= 1В, VGS = 0В
Время переключения: ton toff не более 50 нс
Допустимый ток стока: ID 10 мА или более
Рекомендуемые:
BSN10 не менее 0.4В
не более 1.8В 25 Ом (тип.) 15 пФ TO-92
BSN20 не менее 0.4В
не более 1.8В 25 Ом (тип.) 15 пФ SOT23
BSS83 не менее 0.1В
не более 2.0В 70 Ом (тип.) 1.5 пФ (тип.) SOT143
BSS88 не менее 0.4В
не более 1.2В 15 Ом 50 пФ (тип.) TO-92

Нашел только IRLML2803, подойдет ли он?

2N7002


--------------------
Разработка электронных устройств. Радиомонтаж. Ремонт оборудования в Ярославле i-link@bk.ru
Go to the top of the page
 
+Quote Post
Baser
сообщение Jan 17 2008, 17:15
Сообщение #8


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(Vladex @ Jan 17 2008, 16:23) *
2N7002

Эти полевики всем хороши, кроме одного: в них судя по всему нет защиты от статики. Дохнут при запайке от одного косого взгляда. За другими полевиками я подобного не замечал.
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 17 2008, 17:31
Сообщение #9


Гуру
******

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



Цитата(Baser @ Jan 17 2008, 22:15) *
Эти полевики всем хороши, кроме одного: в них судя по всему нет защиты от статики. Дохнут при запайке от одного косого взгляда. За другими полевиками я подобного не замечал.
+1. Паяли недавно партию устройств с использованием 2N7002 или 2N7000, так вот порядка 3% после пайки дохляками оказались. Если сравнивать с теми же IRLMLххххх, то за ними такого не наблюдалось.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Jan 18 2008, 08:44
Сообщение #10


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



попробую поискать - есть специальные микросхемы там таких полевиков с резисторами 8 штук
подал 2 питания и больше ничего делать не надо
Go to the top of the page
 
+Quote Post
almay
сообщение Jan 18 2008, 09:29
Сообщение #11


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 26-01-05
Из: Московская обл.
Пользователь №: 2 207



Может вот эта поможет IDTQS3861Прикрепленный файл  QS3861_datasheet.pdf ( 55.64 килобайт ) Кол-во скачиваний: 423
Go to the top of the page
 
+Quote Post
Baser
сообщение Jan 18 2008, 13:12
Сообщение #12


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(John Silver @ May 24 2007, 16:29) *
Я так понял надо согласовать I2Cx3.3V и I2Cx5V? Зачем полевик? Есть постая схемка на диодах:

I2Cx5V + резистор 5,1к на питание -> втречно паралельные диоды -> I2Cx3.3V + резистор 5,1к на питание.

Так проделать и на SDA и на SCL. Все отлично работает.

Действительно, это наверное самое простое и дешевое решение. В качестве диодов удобно применить сборку из двух диодов в SOT23: BAT54S, тогда точно не будет проблем с уровнями логического нуля, если они должны быть ниже уровня TTL (У BAT54S max. 320mV @ If=1mA).
Эти диоды хорошо распространены, я их применяю для защиты входов от перенапряжения.
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 18 2008, 15:21
Сообщение #13


Гуру
******

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



Если применяемая 3В логика толерантна к входным 5В уровням, то зачем вообще какие-то диоды и согласование? 07.gif
Go to the top of the page
 
+Quote Post
Pyku_He_oTTyda
сообщение Jan 18 2008, 17:34
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



Цитата
+1. Паяли недавно партию устройств с использованием 2N7002 или 2N7000, так вот порядка 3% после пайки дохляками оказались.

значит мне повезло, паяли 20 плат, полевиков там по пять штук, полет пока нормальный


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
Muxa
сообщение Jan 30 2008, 23:26
Сообщение #15


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

Группа: Свой
Сообщений: 159
Регистрация: 8-10-04
Из: Москва
Пользователь №: 818



а давайте ка посмотрим как положено wink.gif
вотЪ: http://www.nxp.com/acrobat/datasheets/GTL2002_6.pdf
и вотЪ: http://www.nxp.com/acrobat/datasheets/PCA9306_2.pdf

если требуется гальванически развязать, передать по длинной верёвке и т. д. то 2 шт. http://www.nxp.com/acrobat/datasheets/P82B96_5.pdf

если надо усилить и странслировать уровни, то http://www.nxp.com/acrobat/datasheets/PCA9509_2.pdf
... 9515, 9517...

а вообще, когда речь о I2C или SMBUS то первым делом заглядываем к разработчикам. там есть всё:
http://www.nxp.com/#/homepage/cb=[t=p,p=/50807/41735]|pp=[v=p,t=pfp,i=41735,fi=,ps=0]|[2]

кроме того замечательные трансляторы уровней есть у TI и у IDT. но они как правило 8битные и больше. например 74CBT245.

вот ещё "The MAX3372E–MAX3379E and MAX3390E–MAX3393E
±15kV ESD-protected level translators provide the level
shifting necessary to allow data transfer in a multivoltage
system." там есть 2х канальные, только они оч. быстрые могут быть дорогие

и наконец. микросхемы 74LCX, 74LVC не имеют на вх. диодиков на питание и выдерживают 6.5в. этим можно воспользоваться.
берём например SN74LVC1G125. /OE вешаем на землю, на VCC подаём 3.3в и ... и всё. пулап резисторы, разумеется, нужны с обеих сторон, - 3.3к на 5в и 2к на 3.3в.

решение со встречно-паралельными диодиками конечно проще, но оно всего лишь смещает сигналы на барьерную разность потенциалов и ухудшает помехоустойчивость. BAT54S не очень подходит, т. к. напряжение 1 на 5в конце будет недостаточно. лучше взять любимый в народе BAV99, но надо помнить, что лог. 0 поднимется на 0.65в sad.gif(

удачи
Go to the top of the page
 
+Quote Post

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

 


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


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