Lehin_05 0 12 декабря, 2013 Опубликовано 12 декабря, 2013 · Жалоба После моего первого сообщения прошло много времени :) Тогда так и не смог добиться нормальной работы TXB, но разобрался с TXS, которую сейчас и ставлю во все проекты. Со стороны МК соединение на прямую с TXS, со стороны 2G/3G ставлю дополнительные pull-up по тем цепям, где есть встроенные в модуле pull-down. Работает исправно на скорости 115200, выше пока не было необходимости работать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SerhiiR 0 30 января, 2022 Опубликовано 30 января, 2022 (изменено) · Жалоба Подскажите пожалуйста, как включить TXS108 в работу. Пытаюсь заставить общаться два контролера, RaspberryPI3b і другой МК. VCCB 3.3, VCCA 1.84. Подавал на ОЕ -1,84 в. Запрос отправляю, ответ со стороны МК не приходит. Это при подачи на ОЕ 1,84: nitializing GPIO JTAG Chain warning: TDO seems to be stuck at 1 error: when parsing command 'detect' error: not found: queue is empty Detecting IR length ... warning: TDO seems to be stuck at 1 -1 Error: Invalid IR length! error: when parsing command 'discover' error: not found: queue is empty Если на ОЕ ничего не подавать то ТДО равно 0 При подключении по UART та самая история((( В терминале тишина Изменено 30 января, 2022 пользователем SerhiiR Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 16 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба Нет смысла использовать TXB (Bidirectional) там, где направление передачи известно. Потому что есть тонкости: 1. If pullup or pulldown resistors are needed, the resistor value must be over 50 kΩ. 2. the device driving the data I/Os of the TXB0108 must have drive strength of at least ±2 mA (то есть тянуть и в 1 и в 0 не меньше чем 2 мА!) Если у Вас не работает, значит: 1) подключили неправильно 2)вход просел из-за большого входного тока TXB 3)вход (и/или) выход имеет резистор подтяжки меньше 50k Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SerhiiR 0 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба 1 час назад, Ruslan1 сказал: Нет смысла использовать TXB (Bidirectional) там, где направление передачи известно. Потому что есть тонкости: 1. If pullup or pulldown resistors are needed, the resistor value must be over 50 kΩ. 2. the device driving the data I/Os of the TXB0108 must have drive strength of at least ±2 mA (то есть тянуть и в 1 и в 0 не меньше чем 2 мА!) Если у Вас не работает, значит: 1) подключили неправильно 2)вход просел из-за большого входного тока TXB 3)вход (и/или) выход имеет резистор подтяжки меньше 50k Что можете сказать о txs108e? Как правильно ее включить для обмена в обе стороны? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 12 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба Почитайте, тут много полезного. Каждая статья на несколько страничек: https://www.ti.com/lit/an/scea040/scea040.pdf https://www.ti.com/lit/an/scea043/scea043.pdf https://www.ti.com/lit/an/scea044/scea044.pdf https://www.ti.com/lit/an/scea060/scea060.pdf Какое семейство выбрать и как правильно включить - зависит от ваших потребностей. После прочтения статей от TI все вопросы должны отпасть. Если стоит задача трансляции уровней интерфейса JTAG, я бы вообще не использовал TXS (хотя это можно), а поставил бы что-то вроде SN74AVC4T774 (т.е. однонаправленный настраиваемый транслятор). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба Стоит обратить внимание на ёмкость нагрузки. Попытка использовать аналогичную ИС (TXB0104) в качестве буфера SWD-программатора по этой причине потерпела фиаско. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 31 января, 2022 Опубликовано 31 января, 2022 · Жалоба Я где-то писал, наверное... Тоже обнаружил удивительное поведение таких трансляторов TXB0106, когда тактовая частота SPI ломалась до безобразия. И вот сейчас подумал, а не было ли то возбуждением, а осциллограф показывал стробоскопическую картинку? В общем, советую семь раз отмерить... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 1 февраля, 2022 Опубликовано 1 февраля, 2022 · Жалоба В моём случае частота генерации составляла около 39 МГц. Так что вполне может быть, если осциллограф небыстрый. Пробовал врезать последовательные резисторы - частота почти не менялась. Менялась амплитуда, но полностью погасить генерацию так и не удалось. Похожая картина наблюдалась и с J-Link Base Compact (что там в качестве буферов, не смотрел) - при ёмкости нагрузки порядка 1000 пФ. А TXB "загибаются" близко к 100 (по даташиту предел ЕМНИП 70 пФ, но, какой эффект вызывает превышение, там умолчали). 8 часов назад, ViKo сказал: В общем, советую семь раз отмерить... Тут прояснить бы, что и как включено. Связь-то по UART между модемом и контроллером через такие преобразователи работает без проблем вплоть до 921600 bps - в пределах одной платы. Хотя тут резонно заметили, что для этого двунаправленные преобразователи не нужны. А вот касательно SWD (по сути SPI), да через длинный кабель - возможны сюрпризы. Хотя здесь JTAG вроде, и тоже можно обойтись однонаправленными. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 1 февраля, 2022 Опубликовано 1 февраля, 2022 · Жалоба У меня (точнее, у того, что мне дали) связь по SPI была к flash памяти. На частоте 20 МГц работала, а на 50 МГц не работала. Хотел даже на замену делать переходную платку с другим преобразователем. Но нашлось другое решение - другая память на другой шине. С глаз долой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 197 1 февраля, 2022 Опубликовано 1 февраля, 2022 · Жалоба 8 часов назад, Harbinger сказал: Связь-то по UART между модемом и контроллером через такие преобразователи работает без проблем вплоть до 921600 bps - в пределах одной платы. Да ничего подобного! Даже по UART между МК и GSM-модулем работает через пень-колоду. Почти никак. В своё время пришлось вдоволь покувыркаться с TXB0106 чтобы хоть как-то заставить его работать более-менее стабильно. Вот: Чтобы отсечь подозрения, что проблема была в моей плате, скажу, что использовал чужую отладочную плату GSM-модуля, от довольно известного производителя отладок - Mikroe. Непонятно - на кой чёрт они впендюрили туда 2-направленный преобразователь, когда для UART нужен однонаправленный? 8 часов назад, Harbinger сказал: Хотя тут резонно заметили, что для этого двунаправленные преобразователи не нужны. А вот касательно SWD (по сути SPI), да через длинный кабель - возможны сюрпризы. Хотя здесь JTAG вроде, и тоже можно обойтись однонаправленными. Вот именно. И лучше так и сделать сейчас, пока не поздно. Чем потом, при отладке программы, периодически кувыркаться с приколами TXB и бесполезно терять на этом кучу времени. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 1 февраля, 2022 Опубликовано 1 февраля, 2022 · Жалоба 5 часов назад, jcxz сказал: Даже по UART между МК и GSM-модулем работает через пень-колоду. Почти никак. Мне, значит, повезло с SIM7500. :) Хотя в итоге всё равно стали два logic-level MOSFET. 5 часов назад, jcxz сказал: И лучше так и сделать сейчас, пока не поздно. Да, при малейшей возможности. В моём случае с программатором это получилось, благо исходники DAPlink открыты и разделить SWDIO на две линии труда не представляет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 197 1 февраля, 2022 Опубликовано 1 февраля, 2022 · Жалоба 5 часов назад, Harbinger сказал: Мне, значит, повезло с SIM7500. :) Хотя в итоге всё равно стали два logic-level MOSFET. Насколько помню - там весьма странная ситуация: Пока работал с этим GSM-модулем с ПК (через USB-UART переходник), всё было ок. Как только подключил модуль к МК - начались чудеса. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 11 2 февраля, 2022 Опубликовано 2 февраля, 2022 · Жалоба http://we.easyelectronics.ru/Shematech/soglasovanie-logicheskih-urovney-5v-i-33v-ustroystv.html TXB0108PWR требует для своей корректной работы специфических условий (ничто в мире не бывает бесплатным, даже сыр в мышеловке — он достается бесплатно только второй мышке). Например, TXB0108PWR требует, чтобы выходные каскады, подключенные к ней, могли обеспечивать протекание тока силой как минимум +-2 мА. Также емкостная нагрузка не должна превышать 70 пФ. Резистивная нагрузка должна быть больше 50 кОм, что делает не возможным использование данной микросхемы для преобразования уровней в I2C и 1-Wire, а точнее в любых конструкциях с открытым коллектором/стоком. Для этих целей можно использовать специализированные микросхемы, например, серии TXS01xx фирмы "TEXAS INSTRUMENTS" или аналогичные. Поэтому рекомендую смотреть в статье на схемку с BSS138. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alt.F4 0 4 февраля, 2022 Опубликовано 4 февраля, 2022 · Жалоба 02.02.2022 в 10:26, CADiLO сказал: Поэтому рекомендую смотреть в статье на схемку с BSS138. Есть ли у кого-нибудь опыт использования BSS138 на согласование с 1.8В? И насколько фронты заваливаются на 115200? Это почти пороговое напряжение открытия, в доках Vgs ниже 2В даже на графиках не отображается... P.S. Возможно тут больше подошел бы биполярный DTC123YT со встроенными резисторами, но тоже вопрос с фронтами Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться