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

Предпочитано решение за буфери/транслатори за 3.3V/5V
http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=14078
Страница 1 от 1

Автор:  Grubi [ Чет Окт 01, 2015 11:34 am ]
Заглавие:  Предпочитано решение за буфери/транслатори за 3.3V/5V

Темата е дъвкана милиони пъти, но в конкретния случай
имам на едно място I2C реализиран с два MOSFET за буфери, както
и SPI навързан неправилно с 74LVC125. И може би
2-3GPIO (които не са задължителни).
Общо казано - 3.3V демо CPU платка към 5V Ардуино.

MOSFET-тите видях че има два в един корпус, освен това
виждам че има и 4-6-8 битови транслатори на TI, Maxim, ST, Fairchild.

Имате ли нещо предпочитано или да се придържам към класиката - MOSFET. делители и HCT?
Знам, че пак е според зависи, но може да съм пропуснал нещо ново.

Автор:  ilkor [ Чет Окт 01, 2015 12:24 pm ]
Заглавие:  Re: Предпочитано решение за буфери/транслатори за 3.3V/5V

Ако не са голям брой линиите за транслиране класиката е това:

Изображение

Автор:  Grubi [ Чет Окт 01, 2015 3:01 pm ]
Заглавие:  Re: Предпочитано решение за буфери/транслатори за 3.3V/5V

да, и аз това написах по-горе. въпроса беше да не би да има нещо ново като чипове за 4-6-8 канала,
което да е с по-ниска цена отколкото обикновенно. на TI са 2USD/бр. или 0.70USD при количества,
но няма как да бият транзисторите по цена, освен ако няма място човек на платката.

Автор:  radolin [ Чет Окт 01, 2015 5:55 pm ]
Заглавие:  Re: Предпочитано решение за буфери/транслатори за 3.3V/5V

На нашите платки има I2C на 3.3 и 5 волта и се ползва това за трансалтор - PCA9306. До сега не е имало грижи.

Автор:  ike [ Чет Окт 01, 2015 7:38 pm ]
Заглавие:  Re: Предпочитано решение за буфери/транслатори за 3.3V/5V

Пусни ардуиното на 8MHz и 3.3В.

Автор:  bobihot [ Пон Окт 05, 2015 6:21 pm ]
Заглавие:  Re: Предпочитано решение за буфери/транслатори за 3.3V/5V

В много случаи съм ползвал без транслатори и нямам проблеми. За малки разлики де: 3->5В.

Автор:  Цецо [ Пон Окт 05, 2015 7:01 pm ]
Заглавие:  Re: Предпочитано решение за буфери/транслатори за 3.3V/5V

1. За I2C решението с MOSFET е най-доброто в 99% от случаите. Скоростите там са ниски и транзисторите си работят ОК. Специализираните чипове са двупосочна транслация обикновенно не си заслужават цената (основно екзотики на Максим).

2. За еднопосочни линии (например SPI) може:

2.1 С MOSFET - удобно, евтино и работещо, до към 1Mhz e OK (аз поне на повече мегехерци слагам долните решения).
2.2. С LVC захранено на 3.3 в посока 5->3.3 и HCT захранено на 5 в посока 3.3->5
2.3. Специализиран транслатор - например 74AVC4T(16Т)245 и прочие. Удобни са за транслация на цели шини с 4 и нагоре броя сигнали. Удобно е щото краката им са мислени баш за това и топологично добре лягат на платката. Реално това е най-компактното решение като зает сърфейс, има ги на микроскопични корпуси, стигащи до 0.4мм растер.

Като цяло варианта с транзистори никой чип не може да го бие като цена. BSS138 са 1ци центове в количества. Можеш да си спестиш резисторите ако имаш пул-ъпи в процесора. Проблема е в заеманото място, не става за много интегрирано решение.

Имай предвид, че транзисторното решение не е енерго-оптимизирано, в статичен режим си харчи, ако сигналите са с ниско ниво. Т.е. удобно е за I2C и UART, ама не и за SPI и паралелни шини, ако неактивното ниво на сигналите е 0!

Автор:  Grubi [ Пон Окт 05, 2015 7:46 pm ]
Заглавие:  Re: Предпочитано решение за буфери/транслатори за 3.3V/5V

благодаря за обобщението - много полезно.
в момента имам 2 транзистора за i2c, LVC свързано
не както трябва за spi и три gpio оставени без конвертор.
май ще си направя удоволствието да пробвам с
txb0108 и срещу долар в повече ще имам 8 коректно
конвертирани сигнала.

Автор:  jig.tak [ Вто Окт 06, 2015 12:55 am ]
Заглавие:  Re: Предпочитано решение за буфери/транслатори за 3.3V/5V

http://www.digikey.com/product-detail/e ... ND/2763903
С това нямаш грижи, малко е и на добра цена

Автор:  Grubi [ Вто Окт 06, 2015 10:19 am ]
Заглавие:  Re: Предпочитано решение за буфери/транслатори за 3.3V/5V

Уф, естествено искам и да е по-човешки корпус - SSOIC или даже SOIC, уж развойна платка да не стъжнявам живота на тия след мене

Намерих интересна разлика - кога се използват TXB010x и кога TXS010x. TXS изглежда като по универсален вариант, но вероятно е по-бавен. Съоветните серии в NXP са NTB010х и NTS010х, и са с малко по добри цени. Предполагам ги има и от други производители.

The TXB0104 can be used in level-translation applications for interfacing devices or systems operating at
different interface voltages with one another. It can only translate push-pull CMOS logic outputs. If for open-drain
signal translation, please refer to TI TXS010X products. Any external pulldown or pullup resistors are
recommended larger than 50 kΩ

The TXS0104E device can be used in level-translation applications for interfacing devices or systems operating
at different interface voltages with one another. The TXS0104E device is ideal for use in applications where an
open-drain driver is connected to the data I/Os. The TXS0104E device can also be used in applications where a
push-pull driver is connected to the data I/Os, but the TXB0104 device might be a better option for such push-
pull applications.

Автор:  Цецо [ Вто Окт 06, 2015 10:54 am ]
Заглавие:  Re: Предпочитано решение за буфери/транслатори за 3.3V/5V

Слагай тогава 74 бла-бла и забравяй. Това го има в реални корпуси. А и едва ли ще произвеждате няколко милиона, та да те бърка 1$.

Автор:  Grubi [ Вто Окт 06, 2015 2:21 pm ]
Заглавие:  Re: Предпочитано решение за буфери/транслатори за 3.3V/5V

според това което чета, би трябвало да работи но... (за TXB, TXS, NTB, NTS)
ако захраним и двете страни с едно и също напрежение (VCC=VCCA=VCCB), ще си имаме работещ двупосочен буфер
идеята е да имам един резистор/джъмпер и да превключвам между обикновен буфер и буфер/транслатор към по-високо напрежение.
като разбира се е важно VCCA да е по-малко или равно на VCCB при всички случаи
явно имам твърде много време

Автор:  Цецо [ Вто Окт 06, 2015 2:59 pm ]
Заглавие:  Re: Предпочитано решение за буфери/транслатори за 3.3V/5V

Ми явно имаш излишък от време да.

При положение, че правиш хедърна платка, явно няма да влиза в големи серии... абе слагай там нещо да работи и газ натам.

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