| Автор |
Съобщение |
|
tgi
Ранг: Форумен бог
Регистриран на: Нед Юни 10, 2007 2:22 pm Мнения: 6492 Местоположение: София
|
 Re: Двупосочен буфер за данни 5v <-> 3.3v.
Тия пък ги бях забравил напълно... баси как минава времето, преди 12 години е било като слагах 74FST257 между 5 и 3 волтови бъсове. Друго предимство което имат е, че закъснението им е практически нулево, просто отварят или затварят канала на MOSFET-а (като аналогови ключове, те и са това де, оттам и двупосочността и на такива като 257). А търпяха 5 волта на входа (хранят се с 3.3), а бе добра работа свършиха тогава. [edit] Чак отворих кутийката да погледна има ли още някое  . И се оказа, че се казват 74FST3257, не просто 257. [/edit]
_________________------------------- www.tgi-sci.com------------------- http://www.flickr.com/photos/didi_tgi/
|
| Чет Апр 12, 2012 7:40 pm |
|
 |
|
GTN
Ранг: Популярен
Регистриран на: Пет Яну 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 |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
 Re: Двупосочен буфер за данни 5v <-> 3.3v.
Прав си, ама тук има е втора страна: При ниски нива ( ако изходуте са push-pull или ако има и друг pull-up ) транзисторът е отпушен и от едната страна активно се вдига нивото и на другата, поне докъде 1.5 - 1.8 волта, след това вече се оставя само на резисторите.
|
| Пон Апр 23, 2012 11:40 am |
|
 |
|
741
Ранг: Форумен бог
Регистриран на: Вто Сеп 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 |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11265 Местоположение: Добрич
|
 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 |
|
 |
|
bongo_x2
Ранг: Форумен бог
Регистриран на: Вто Яну 20, 2009 11:54 pm Мнения: 11338 Местоположение: "Занзибар"
|
 Re: Двупосочен буфер за данни 5v <-> 3.3v.
Схемичката е прекалено аналогова за да експериментирате и твърде бавна - 100ns фронт ще е чудо. Праговото напрежение на транзистора е от 0.8 до 1.6 волта (1.5В е тип.) и е твърде капацитивен. Освен това при доближаване на праговото н. съпротивлението сорс-дрейн доста нараства.
Доброто старо CD4007 не се ли продава вече? Пак ще трябват делители но капацитетът е 5пФ.
Едит: Друга щуротия ми дойде наум с аналогови ключове ама я си гледайте цифровото!
|
| Вто Апр 24, 2012 8:14 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11265 Местоположение: Добрич
|
 Re: Двупосочен буфер за данни 5v <-> 3.3v.
Е специално за теб ей ти го чудото - схемичката е процесор на 3.3 и gsm модул на 2.8. Тъй като са на различни захранвания и gsm-a може да остане захранен са разделени с транзистори, гейтовете на които са към 3.3 естествено. При приемане се вижда че от 2.8 пада на около 2.2 защото съм забравил съм да включа пулъпа на проца  Ето го и предаването - от 3.3 си заспива на 2.8
|
| Вто Апр 24, 2012 10:58 pm |
|
 |
|
bongo_x2
Ранг: Форумен бог
Регистриран на: Вто Яну 20, 2009 11:54 pm Мнения: 11338 Местоположение: "Занзибар"
|
 Re: Двупосочен буфер за данни 5v <-> 3.3v.
Аз говорех според даташита. Ти как си случил на 60 ns и с осцилоскоп отгоре - ннам.
Едит: ама наистина ли сложи 10кОма и всичко е CMOS-ки?!
|
| Вто Апр 24, 2012 11:31 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11265 Местоположение: Добрич
|
 Re: Двупосочен буфер за данни 5v <-> 3.3v.
RX-a на GSM-a има пулъп, но не знам какъв (не са сметнали за нужно да го специфицират, значи не е много як). При приемането на горната картинка няма никакъв пулъп, сега реших да го включа и в първия момент не забелязах промяна. Та отварях чаршафите, пак гледам пак няма промяна... Накрая се сетих да намаля малко скопа  Ей ти го... жива трагедия е ако разчиташ на пулъпи;-)
|
| Вто Апр 24, 2012 11:51 pm |
|
 |
|
Tisho
Ранг: Форумен бог
Регистриран на: Пон Ное 22, 2004 11:24 pm Мнения: 1923 Местоположение: Габрово
|
 Re: Двупосочен буфер за данни 5v <-> 3.3v.
Това хич не ми се вписва в понятието малко. 
|
| Сря Апр 25, 2012 12:11 pm |
|
 |
|
Tisho
Ранг: Форумен бог
Регистриран на: Пон Ное 22, 2004 11:24 pm Мнения: 1923 Местоположение: Габрово
|
 Re: Двупосочен буфер за данни 5v <-> 3.3v.
Междодругото аз вече съм направил платката и съм поръчал чиповете. Спрях се на 74LVC8T245.
|
| Сря Апр 25, 2012 12:19 pm |
|
 |
|
GTN
Ранг: Популярен
Регистриран на: Пет Яну 26, 2007 5:05 pm Мнения: 310 Местоположение: из България
|
 Re: Двупосочен буфер за данни 5v <-> 3.3v.
Радвам се че си се спрял, със сигурност е по-малко от моето предложение. Но при двупроводна комуникация може да са съизмерими. Поздрави
|
| Сря Апр 25, 2012 4:30 pm |
|
|