Отговори на тема  [ 29 мнения ]  Отиди на страница Предишна  1, 2
Двупосочен буфер за данни 5v <-> 3.3v. 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: Двупосочен буфер за данни 5v <-> 3.3v.
Тия пък ги бях забравил напълно... баси как минава времето, преди 12 години е
било като слагах 74FST257 между 5 и 3 волтови бъсове.
Друго предимство което имат е, че закъснението им е практически нулево,
просто отварят или затварят канала на MOSFET-а (като аналогови ключове,
те и са това де, оттам и двупосочността и на такива като 257).
А търпяха 5 волта на входа (хранят се с 3.3), а бе добра работа свършиха тогава.

[edit] Чак отворих кутийката да погледна има ли още някое :D . И се оказа, че се
казват 74FST3257, не просто 257. [/edit]

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Чет Апр 12, 2012 7:40 pm
Профил WWW
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Пет Яну 26, 2007 5:05 pm
Мнения: 310
Местоположение: из България
Мнение Re: Двупосочен буфер за данни 5v <-> 3.3v.
И аз като колегата като ми се налага за проста серийна комуникация използвам мосфет:
Схемата която ползвам е от тук: http://www.sparkfun.com/products/8745


Пон Апр 23, 2012 10:31 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: Двупосочен буфер за данни 5v <-> 3.3v.
Е добре де, това с тия 10К не е ли бавно? Ей така на око, според мен при 1 Мхз вече ще почне да маже фронтовете.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пон Апр 23, 2012 10:38 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение Re: Двупосочен буфер за данни 5v <-> 3.3v.
Цецо написа:
Е добре де, това с тия 10К не е ли бавно? Ей така на око, според мен при 1 Мхз вече ще почне да маже фронтовете.


Прав си, ама тук има е втора страна: При ниски нива ( ако изходуте са push-pull или ако има и друг pull-up ) транзисторът е отпушен и от едната страна активно се вдига нивото и на другата, поне докъде 1.5 - 1.8 волта, след това вече се оставя само на резисторите.


Пон Апр 23, 2012 11:40 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Сеп 15, 2009 10:44 am
Мнения: 1034
Мнение Re: Двупосочен буфер за данни 5v <-> 3.3v.
Всъщност е още по-добре. При 2V прагово напрежение и гейт на +5V, транзисторът е отпушен до +3V и в двете посоки. На страната откъм по-ниското напрежение пулъп резистор даже не е необходим.

И аз я харесвам тая схема. Хубавото е, че ако от едната страна има пуш-пул изход, другият край на транзистора се държи като пуш-пул. Ако е I2C, от другата страна пак се вижда отворения колектор на I2C.


Вто Апр 24, 2012 10:11 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: Двупосочен буфер за данни 5v <-> 3.3v.
ясно, ще го имам предвид това хитро решение.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Вто Апр 24, 2012 1:40 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: Двупосочен буфер за данни 5v <-> 3.3v.
когато проц (3.3V) e изход, 1-цата минава през диода, т.е. до към 2.5V се драйва бързо от там нагоре зависи от пулъпа на 5-те волта. Нулата пък отпушва транзистора и пак е относително бързо за малки товари (Rds e висок ~10 oma). И в двата случая няма смисъл да се повдига гейта.

Във входен режим нулата на дрейна първо разрежда сорса през диода после и транзистора се отпушва... с две думи пак същата история.
При 1-ца на високото, сорса ще се вдигне до гейта минус 1.5. Обикновено Vih трябва да е поне 2V, така че трябва или пулъп или да се повдигне гейта както казва 741. Но аз предпочитам пулъпа (вградения), щото е по-сигурно. Нали идеята е да се защити проца от пренапрежение или липса на захранване.... Ако тия 5V се окажат 5.5, процът може да види едни 4V и то когато не е захранен.


Вто Апр 24, 2012 3:42 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Яну 20, 2009 11:54 pm
Мнения: 11338
Местоположение: "Занзибар"
Мнение Re: Двупосочен буфер за данни 5v <-> 3.3v.
Схемичката е прекалено аналогова за да експериментирате и твърде бавна - 100ns фронт ще е чудо.
Праговото напрежение на транзистора е от 0.8 до 1.6 волта (1.5В е тип.) и е твърде капацитивен. Освен това при доближаване на праговото н. съпротивлението сорс-дрейн доста нараства.

Доброто старо CD4007 не се ли продава вече? Пак ще трябват делители но капацитетът е 5пФ.

Едит: Друга щуротия ми дойде наум с аналогови ключове ама я си гледайте цифровото!


Вто Апр 24, 2012 8:14 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: Двупосочен буфер за данни 5v <-> 3.3v.
bongo_x2 написа:
Схемичката е прекалено аналогова за да експериментирате и твърде бавна - 100ns фронт ще е чудо.


Е специално за теб ей ти го чудото - схемичката е процесор на 3.3 и gsm модул на 2.8. Тъй като са на различни захранвания и gsm-a може да остане захранен са разделени с транзистори, гейтовете на които са към 3.3 естествено.

При приемане се вижда че от 2.8 пада на около 2.2 защото съм забравил съм да включа пулъпа на проца ;-)
Прикачени файлове:
rx.png
rx.png [ 65.15 KiB | Прегледано 3029 пъти ]


Ето го и предаването - от 3.3 си заспива на 2.8
Прикачени файлове:
tx.png
tx.png [ 72.66 KiB | Прегледано 3029 пъти ]


Вто Апр 24, 2012 10:58 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Яну 20, 2009 11:54 pm
Мнения: 11338
Местоположение: "Занзибар"
Мнение Re: Двупосочен буфер за данни 5v <-> 3.3v.
Аз говорех според даташита. Ти как си случил на 60 ns и с осцилоскоп отгоре - ннам.

Едит: ама наистина ли сложи 10кОма и всичко е CMOS-ки?!


Вто Апр 24, 2012 11:31 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: Двупосочен буфер за данни 5v <-> 3.3v.
bongo_x2 написа:
Аз говорех според даташита. Ти как си сучил на 60 ns с осцилоскоп отгоре - ннам.

Едит: ама наистина ли сложи 10кОма и всичко е CMOS-ки?!


RX-a на GSM-a има пулъп, но не знам какъв (не са сметнали за нужно да го специфицират, значи не е много як).

При приемането на горната картинка няма никакъв пулъп, сега реших да го включа и в първия момент не забелязах промяна. Та отварях чаршафите, пак гледам пак няма промяна... Накрая се сетих да намаля малко скопа ;-)

Ей ти го... жива трагедия е ако разчиташ на пулъпи;-)
Прикачени файлове:
rx2.png
rx2.png [ 79.64 KiB | Прегледано 3018 пъти ]


Вто Апр 24, 2012 11:51 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Ное 22, 2004 11:24 pm
Мнения: 1923
Местоположение: Габрово
Мнение Re: Двупосочен буфер за данни 5v <-> 3.3v.
GTN написа:
И аз като колегата като ми се налага за проста серийна комуникация използвам мосфет:
Схемата която ползвам е от тук: http://www.sparkfun.com/products/8745


Това хич не ми се вписва в понятието малко. :)


Сря Апр 25, 2012 12:11 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Ное 22, 2004 11:24 pm
Мнения: 1923
Местоположение: Габрово
Мнение Re: Двупосочен буфер за данни 5v <-> 3.3v.
Междодругото аз вече съм направил платката и съм поръчал чиповете. :)
Спрях се на 74LVC8T245.


Сря Апр 25, 2012 12:19 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Пет Яну 26, 2007 5:05 pm
Мнения: 310
Местоположение: из България
Мнение Re: Двупосочен буфер за данни 5v <-> 3.3v.
Tisho написа:
GTN написа:
И аз като колегата като ми се налага за проста серийна комуникация използвам мосфет:
Схемата която ползвам е от тук: http://www.sparkfun.com/products/8745


Това хич не ми се вписва в понятието малко. :)


Радвам се че си се спрял, със сигурност е по-малко от моето предложение. Но при двупроводна комуникация може да са съизмерими.
Поздрави


Сря Апр 25, 2012 4:30 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 29 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 7 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни