Перейти к содержанию
    

Преобразователь уровней TXB0106, вопросы.

https://www.ti.com/product/TXB0106

Как он работает, я разобрался. Но осталось несколько вопросов.

1. Почему Vcca должно быть меньше, чем Vccb?
2. Можно ли OE подключать к Vccb? Диапазон допустимого напряжения позволяет же.
Складывается впечатление, что я получаю неполную информацию об устройстве таких преобразователей уровня.
3. Кто-нибудь пробовал согласовывать длинную линию с таким драйвером? Допустим, RC цепью на дальнем конце линии? Чтобы по постоянному уровню не грузить драйвер, а на фронте-срезе нагрузить.

Можно здесь почитать про TXB:
https://www.ti.com/lit/an/scea043/scea043.pdf?ts=1616143109247

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 минут назад, ViKo сказал:

Кто-нибудь пробовал согласовывать длинную линию с таким драйвером? Допустим, RC цепью на дальнем конце линии? Чтобы по постоянному уровню не грузить драйвер, а на фронте-срезе нагрузить.

Не уверен, что это хорошая идея, т.к. в ДШ написано:

Цитата

With regard to capacitive loads, TXB translators are designed to drive up to 70 pF without issue. If
capacitive loading is larger than 70 pF, the O.S. will time-out after 10 ns and subsequently turn off before
the output voltage is driven fully high or low. From there, the output will continue to rise or fall based on
the RC time constant determined by the 4-kΩ buffer, load resistance and capacitive loading. To ensure
reliable operation, system designers should keep capacitive loading for the TXB-type devices to 70 pF or
less. With no external loading, the one-shot circuits will remain on for approximately 4.5 nsec. The
duration of the one-shots is related to the output voltage level. The output high voltage at which O.S.
switches off is approximately 95% of full scale, while the output low voltage at which O.S. switches off is
approximately 5%.

 

Обратите внимание, что это не полноценный push-pull буфер. У него внутри 4 кОм на выходе и своеобразная логика обработки фронтов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я знаю. Прочитал.
Для того и предлагаю RC (последовательно) цепь, не постоянную нагрузку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

RC-цепь это не емкостная нагрузка, про которую я привел цитату? Какой номинал ёмкости вы хотите поставить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, ViKo сказал:

1. Почему Vcca должно быть меньше, чем Vccb?

Чтобы была разница напряжений и MOSFET можно было открыть и он не закрылся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, makc сказал:

RC-цепь это не емкостная нагрузка, про которую я привел цитату? Какой номинал ёмкости вы хотите поставить?

Нэбольшой. И резистор тоже небольшой, слегка приблизиться к волновому сопротивлению.

6 минут назад, HardEgor сказал:

Чтобы была разница напряжений и MOSFET можно было открыть и он не закрылся.

Вот бы вы пояснили на какой-нибудь картинке из даташит. Там не так, чтобы транзисторы включались стоком в одну сторону, а истоком в другую.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

27 минут назад, ViKo сказал:

Вот бы вы пояснили на какой-нибудь картинке из даташит. Там не так, чтобы транзисторы включались стоком в одну сторону, а истоком в другую.

Не картинка и не из шита, но

TXS and TXB-type translators require that VCCA is less than or equal to VCCB. This is due to an internal
protection diode that can become forward biased when the voltage on V
CCA exceeds the voltage on VCCB.
When this occurs, large amounts of current flows through V
CCA and into the diode, increasing power
consumption and potentially damaging the device.

 

1 час назад, makc сказал:

Обратите внимание, что это не полноценный push-pull буфер. У него внутри 4 кОм на выходе и своеобразная логика обработки фронтов.

Почему неполноценный? Помимо высокоомного, есть и нормальный и в шите нарисованы его верхний и нижний транзисторы. Как бы он иначе мегабиты пропускал на выход? Основное его ограничение связано с запретом резисторов подтяжки на выводах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 минут назад, Andreas1 сказал:

Почему неполноценный? Помимо высокоомного, есть и нормальный и в шите нарисованы его верхний и нижний транзисторы.

Потому что эти транзисторы там стоят, чтобы сформировать крутой фронт сигнала и включаются на короткое время (до 10 нс), а дальше линию тянет обычный буфер, правда через резистор 4 кОм. По-моему это неполноценный буфер, а его подобие. О чем и говорит максимальная ёмкость линии, про которую написано выше.

9 минут назад, Andreas1 сказал:

Как бы он иначе мегабиты пропускал на выход?

С трудом. :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, makc сказал:

О чем и говорит максимальная ёмкость линии, про которую написано выше.

 

Пардон - речь вовсе не о емкости линии, а емкости _нагрузки_. Это разные вещи, надобно отметить. Равно как и RC-цепочка (естественно, при правильном выборе номиналов) тоже вовсе не емкостная нагрузка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 минут назад, rx3apf сказал:

Пардон - речь вовсе не о емкости линии, а емкости _нагрузки_. Это разные вещи, надобно отметить. Равно как и RC-цепочка (естественно, при правильном выборе номиналов) тоже вовсе не емкостная нагрузка.

Если цепляться к словам, то да, вещи это разные. Линия и нагрузка это не одно и то же, как палка и веревка. Но в контексте обсуждаемого буфера все, что находится за пределами корпуса и подключается ножке микросхемы является для неё нагрузкой. И если мы возьмем короткую линию + конденсатор на землю на конце, то что с точки зрения микросхемы изменится, по сравнению со случаем если мы подключим длинную линию, имеющую сходную емкость?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот в том-то и дело, что длинная линия, будучи согласованной, емкости не имеет ! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, ViKo сказал:

2. Можно ли OE подключать к Vccb? Диапазон допустимого напряжения позволяет же.
Складывается впечатление, что я получаю неполную информацию об устройстве таких преобразователей уровня.
3. Кто-нибудь пробовал согласовывать длинную линию с таким драйвером? Допустим, RC цепью на дальнем конце линии? Чтобы по постоянному уровню не грузить драйвер, а на фронте-срезе нагрузить.

2. Подключал. На всякий случай - через резисторный делитель.

3. Пробовал SWD ими пробуферизовать. При ёмкости нагрузки порядка 120 пФ (шлейф 25 см плюс разъём с фильтром) нарвался на вот это: https://e2e.ti.com/support/logic/f/logic-forum/505096/txb0104-oscillation-problem

Победить с помощью последовательных резисторов (22...100 Ом) не получилось. Ввиду невысоких скоростей заменил на TXS0104, у них этот эффект тоже проявляется, но при бОльшей ёмкости нагрузки.

Попутно обнаружилось, что аналогично себя ведут и буферы в J-Link V11 Base Compact (оригинальном), но при ёмкости аж 1000 пФ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 минут назад, Harbinger сказал:

2. Подключал. На всякий случа

Я вижу, так подключено в одном изделии. Но смысла не понимаю. Переключил на Vcca, работает так же.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне это "управление из-за угла" доставило неудобство. На удалённой стороне - устройство с батарейным питанием, от 2 до 3 В, а на плате, которая его шьёт по SWD - фиксированные 3,3.

Задумка была обеспечить на линиях SWD устройства гарантированное Z-состояние без механического отключения программатора (упомянутый J-Link этого не умеет). Z-состояние-то получается, никаких утечек или подпиток.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

32 минуты назад, Harbinger сказал:

Пробовал SWD ими пробуферизовать. При ёмкости нагрузки порядка 120 пФ (шлейф 25 см плюс разъём с фильтром) нарвался на вот это: https://e2e.ti.com/support/logic/f/logic-forum/505096/txb0104-oscillation-problem

Победить с помощью последовательных резисторов (22...100 Ом) не получилось. Ввиду невысоких скоростей заменил на TXS0104, у них этот эффект тоже проявляется, но при бОльшей ёмкости нагрузки.

Эффект подтверждаю, правда для случая JTAG. Были проблемы с TCK и пришлось ставить дополнительный буфер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...