Отговори на тема  [ 13 мнения ] 
Предпочитано решение за буфери/транслатори за 3.3V/5V 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 9:42 am
Мнения: 12119
Местоположение: Гьотеборг
Мнение Предпочитано решение за буфери/транслатори за 3.3V/5V
Темата е дъвкана милиони пъти, но в конкретния случай
имам на едно място I2C реализиран с два MOSFET за буфери, както
и SPI навързан неправилно с 74LVC125. И може би
2-3GPIO (които не са задължителни).
Общо казано - 3.3V демо CPU платка към 5V Ардуино.

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

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


Чет Окт 01, 2015 11:34 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Мар 31, 2009 10:25 am
Мнения: 1391
Мнение Re: Предпочитано решение за буфери/транслатори за 3.3V/5V
Ако не са голям брой линиите за транслиране класиката е това:

Изображение


Чет Окт 01, 2015 12:24 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 9:42 am
Мнения: 12119
Местоположение: Гьотеборг
Мнение Re: Предпочитано решение за буфери/транслатори за 3.3V/5V
да, и аз това написах по-горе. въпроса беше да не би да има нещо ново като чипове за 4-6-8 канала,
което да е с по-ниска цена отколкото обикновенно. на TI са 2USD/бр. или 0.70USD при количества,
но няма как да бият транзисторите по цена, освен ако няма място човек на платката.


Чет Окт 01, 2015 3:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Дек 19, 2005 12:21 pm
Мнения: 1038
Мнение Re: Предпочитано решение за буфери/транслатори за 3.3V/5V
На нашите платки има I2C на 3.3 и 5 волта и се ползва това за трансалтор - PCA9306. До сега не е имало грижи.


Чет Окт 01, 2015 5:55 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: Предпочитано решение за буфери/транслатори за 3.3V/5V
Пусни ардуиното на 8MHz и 3.3В.

_________________
Warriors of the Night, ASSEMBLER!!!


Чет Окт 01, 2015 7:38 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Фев 13, 2013 3:35 pm
Мнения: 1807
Мнение Re: Предпочитано решение за буфери/транслатори за 3.3V/5V
В много случаи съм ползвал без транслатори и нямам проблеми. За малки разлики де: 3->5В.


Пон Окт 05, 2015 6:21 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 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!

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


Пон Окт 05, 2015 7:01 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 9:42 am
Мнения: 12119
Местоположение: Гьотеборг
Мнение Re: Предпочитано решение за буфери/транслатори за 3.3V/5V
благодаря за обобщението - много полезно.
в момента имам 2 транзистора за i2c, LVC свързано
не както трябва за spi и три gpio оставени без конвертор.
май ще си направя удоволствието да пробвам с
txb0108 и срещу долар в повече ще имам 8 коректно
конвертирани сигнала.


Пон Окт 05, 2015 7:46 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Чет Яну 20, 2005 1:44 am
Мнения: 616
Местоположение: Варна
Мнение Re: Предпочитано решение за буфери/транслатори за 3.3V/5V
http://www.digikey.com/product-detail/e ... ND/2763903
С това нямаш грижи, малко е и на добра цена


Вто Окт 06, 2015 12:55 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 9:42 am
Мнения: 12119
Местоположение: Гьотеборг
Мнение 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:19 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: Предпочитано решение за буфери/транслатори за 3.3V/5V
Слагай тогава 74 бла-бла и забравяй. Това го има в реални корпуси. А и едва ли ще произвеждате няколко милиона, та да те бърка 1$.

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


Вто Окт 06, 2015 10:54 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 9:42 am
Мнения: 12119
Местоположение: Гьотеборг
Мнение Re: Предпочитано решение за буфери/транслатори за 3.3V/5V
според това което чета, би трябвало да работи но... (за TXB, TXS, NTB, NTS)
ако захраним и двете страни с едно и също напрежение (VCC=VCCA=VCCB), ще си имаме работещ двупосочен буфер
идеята е да имам един резистор/джъмпер и да превключвам между обикновен буфер и буфер/транслатор към по-високо напрежение.
като разбира се е важно VCCA да е по-малко или равно на VCCB при всички случаи
явно имам твърде много време


Вто Окт 06, 2015 2:21 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: Предпочитано решение за буфери/транслатори за 3.3V/5V
Ми явно имаш излишък от време да.

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

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


Вто Окт 06, 2015 2:59 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 13 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 4 госта


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

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