Evgenius_Alex
Apr 29 2015, 11:15
Добрый день!
Столкнулся с такой проблемой: необходима трансляция уровней по 8-ми линиям (8 бит)
Трансляция необходима двунаправленная, чтобы в единицу времени данные могли передаваться
в двух направлениях.
Присмотрел микросхему транслятора от TI SN74LVC8T245. Она двунаправленная, но в единицу времени
данные могут передаваться только в одном направлении.
Как выйти из ситуации?
Есть трансляторы с одновременной передачей в обе стороны?
Заранее благодарю!
toweroff
Apr 29 2015, 11:21
Не нужна никакая трансляция, ИМХО. ТТЛ не сможет задрать свой выходной уровень выше, чем 3,3В с достаточным током, чтобы повредить STM32. В свою очередь, выходной уровень STM32 более чем достаточен для TTL. Можно на всякий случай просто вставить последовательные резисторы 1кОм.
Надо всего лишь использовать выводы STM32 толлерантные к 5В. Таких у него много.
domowoj
Apr 29 2015, 14:45
561КТ3, или лучше его буржуйский аналог.
Правда при 3_х вольтах питания у нее сопротивление великовато.
Хотя использовать выводы, толерантные 5В, лучше всего.
Golikov A.
Apr 29 2015, 16:27
а можно на рассыпухе, полевик и 2 резистора
Интерфейс с последовательно включенным MOSFET транзистором
http://we.easyelectronics.ru/Shematech/sog...-ustroystv.html есть в виде маленьких готовых платок от китаезов типа
http://www.ebay.com/itm/IIC-I2C-Logic-Leve...=item1e8be6e264