Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Двупосочен буфер за данни 5v <-> 3.3v.
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=10034
Страница 1 от 2

Автор:  Tisho [ Вто Апр 10, 2012 10:56 am ]
Заглавие:  Двупосочен буфер за данни 5v <-> 3.3v.

Някой да е срещал сравнително евтин чип за тази цел, че на всичкото отгоре и мястото ми е малко където трябва да го набутам. 8 бит-а ми стигат. :)

Автор:  emilvtc [ Вто Апр 10, 2012 11:51 am ]
Заглавие:  Re: Двупосочен буфер за данни 5v <-> 3.3v.

Използвам в един от проектите ми SN74LVC8T245.

Автор:  Tisho [ Вто Апр 10, 2012 12:09 pm ]
Заглавие:  Re: Двупосочен буфер за данни 5v <-> 3.3v.

emilvtc написа:
Използвам в един от проектите ми SN74LVC8T245.


Колкото повече му чета даташиит-а толкова повече си мисля, че е най подходящото целта. :mrgreen:
Благодаря!

Автор:  tgi [ Вто Апр 10, 2012 12:27 pm ]
Заглавие:  Re: Двупосочен буфер за данни 5v <-> 3.3v.

Аз ползвам 74LVXC3245, ей тия:
http://search.digikey.com/scripts/DkSea ... 3245MTC-ND

Не е имало изненади.

Автор:  Ицо [ Сря Апр 11, 2012 12:32 pm ]
Заглавие:  Re: Двупосочен буфер за данни 5v <-> 3.3v.

Tisho написа:
Някой да е срещал сравнително евтин чип за тази цел, че на всичкото отгоре и мястото ми е малко където трябва да го набутам. 8 бит-а ми стигат. :)



Скоро решавах същия проблем -обикновен 74HCT245 се справя съвсем добре, във Фарнел го има в корпус TSSOP


EDIT :

Темата ме накара да погледна какво точно съм правил. Оказа се, че комуникацията е само в посока 3.3 към 5 волта. В обратната посока не се е наложило да се предават данни. За да не подведа някого - мога да препоръчам 74HCT245 само за еднопосочно транслиране на нива.

Автор:  tgi [ Сря Апр 11, 2012 12:37 pm ]
Заглавие:  Re: Двупосочен буфер за данни 5v <-> 3.3v.

За оправяне се оправя но не в случая, нали ще напъва с 5 волта единици
3.3 волтовите входове в едната от посоките.

Автор:  Tisho [ Сря Апр 11, 2012 4:52 pm ]
Заглавие:  Re: Двупосочен буфер за данни 5v <-> 3.3v.

Ицо написа:
Скоро решавах същия проблем -обикновен 74HCT245 се справя съвсем добре, във Фарнел го има в корпус TSSOP


Не се оправя ама хич. Проблема е че проц-а държи vcc + 0.7v всичко по нагоре му гърми порта рано или късно.
А като му вкарам 5v - сещай се. :)

Автор:  michev [ Сря Апр 11, 2012 8:42 pm ]
Заглавие:  Re: Двупосочен буфер за данни 5v <-> 3.3v.

Аз ползвам 74LVX4245 (3<->5v), който го има във фарнел.
Корпуса му е tssop и е с 8 канала. Не е създавал грижи до сега.

Автор:  Ицо [ Чет Апр 12, 2012 12:26 pm ]
Заглавие:  Re: Двупосочен буфер за данни 5v <-> 3.3v.

Tisho написа:
Ицо написа:
Скоро решавах същия проблем -обикновен 74HCT245 се справя съвсем добре, във Фарнел го има в корпус TSSOP


Не се оправя ама хич. Проблема е че проц-а държи vcc + 0.7v всичко по нагоре му гърми порта рано или късно.
А като му вкарам 5v - сещай се. :)


Така е. В моя случай няма проблем , защото има резистори между контролера и буфера. Явно става ограничение в защитните диоди на входа. Това , което предложи michev ми се струва най-доброто решение , при това не е скъпо.
Замислих се каква ли е разликата между трите предложени чипа - транслатори на ниво. Функционално ми изглеждат еднакви.

Автор:  miro_atc [ Чет Апр 12, 2012 12:54 pm ]
Заглавие:  Re: Двупосочен буфер за данни 5v <-> 3.3v.

ако са по 8 линии в една посока си струва буфер, но при мен често не е така и тогава слагам по един BSS138....

Автор:  tgi [ Чет Апр 12, 2012 1:46 pm ]
Заглавие:  Re: Двупосочен буфер за данни 5v <-> 3.3v.

Ицо написа:
....
Замислих се каква ли е разликата между трите предложени чипа - транслатори на ниво. Функционално ми изглеждат еднакви.


Моят и поне един от другите са и с еднакъв pinout, ама го избирах преди няколко години
та не помня какво и защо. Мисля, че LVXC беше най-новата и добра технология за
такива работи, май са и най-евтини (бидейки най-масови). Но не помня вече, може
и да не е така, само знам какво ще да съм гледал тогава.

Автор:  TheHungry [ Чет Апр 12, 2012 2:23 pm ]
Заглавие:  Re: Двупосочен буфер за данни 5v <-> 3.3v.

http://www.maxim-ic.com/datasheet/index ... /3672/t/al но не е евтин , има и на TI същия по крака но не се сещам в момент как се казваше , уф сетих се http://www.ti.com/product/txb0108

Дано съм бил полезен.

Автор:  Цецо [ Чет Апр 12, 2012 5:09 pm ]
Заглавие:  Re: Двупосочен буфер за данни 5v <-> 3.3v.

miro_atc написа:
ако са по 8 линии в една посока си струва буфер, но при мен често не е така и тогава слагам по един BSS138....


Вече има доста 1,2 и 4 гейтова логика от HC, HCT и LVC серията. При това в съвсем въшливи корпуси и на много прилични цени. Аз вече спрях да слагам транзистори, още повече, че за бързи сигнали не става.

Абе тия едногйтови джвъчки са много удобни, особенно аналоговите ключове (за непретенциозни неща де). В последно време например когато имам множество аналогови ключове по платката, вместо да туря HC4066 и да мотая жици из цялата платка, си слагам 74LVC1G66 там където трябва. 74LVC1G3157 също се оказа много удобен елемент за мултиплексиране на два сигнала.

Автор:  miro_atc [ Чет Апр 12, 2012 6:00 pm ]
Заглавие:  Re: Двупосочен буфер за данни 5v <-> 3.3v.

Цецо написа:
Вече има доста 1,2 и 4 гейтова логика от HC, HCT и LVC серията.


Знам ги, ползвал съм ги за логика, но гледам да ги избягвам. С транзисторче излиза много по-евтино, най-малкото тоя BSS138 се ползва много при нас и се купува в големи количества...
За бързодействие, наистина не става за над 10MHz но за по-малко няма проблем. Не ти говоря за схема опън дрейн, а за разделител, т.е. гейта е вързан към VCC, сорса към проца и дрейна към периферията...

Автор:  itso.t [ Чет Апр 12, 2012 7:03 pm ]
Заглавие:  Re: Двупосочен буфер за данни 5v <-> 3.3v.

Тия типове правят интересни нещица:
http://www.idt.com/products/memory-logi ... uickswitch
Доста от ключовете могат да се използват за транслация на 5 към 3 волта. Еквивалентната схема може да се каже че е сходна на решението с мосфет което Миро споменава напред в темата. Имат и продукти с по-малко канали. Някакъв асортимент има във фарнелско...

Прикачени файлове:
QS3245 - 1 - Block Diagram.png
QS3245 - 1 - Block Diagram.png [ 17.59 KiB | Прегледано 4741 пъти ]

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/