Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
03.05.2018, 10:07
|
|
Прописка
Регистрация: 14.09.2009
Адрес: Екатеринбург
Сообщений: 116
Сказал спасибо: 14
Сказали Спасибо 31 раз(а) в 15 сообщении(ях)
|
Соединение AVR и STM32 по UART
Доброго всем дня есть два изделия(платы)
На одной сСТМ-ка и питание 3,3
на второй АВР-ка и питание 5 вольт
Соединяются платы по UART. Соответсвено уровни напряжений разные.
Согдасно даташиту на SN74LVC1T45 идеально подходит для преобразователя
Но он позиционируется с двумя напряжениями питания , хотя в даташите прописано
Цитата:
|
9.3.1 Fully Configurable Dual-Rail Design Allows Each Port to Operate Over the Full 1.65-V to 5.5-V
Power-Supply Range
Both VCCA and VCCB can be supplied at any voltage between 1.65 V and 5.5 V, making the device suitable for
translating between any of the voltage nodes (1.8-V, 2.5-V, 3.3-V, and 5-V).
|
Вот и возник вопрос. Кто нибуть использовал одно питания, вместо двух?
Заранее спасибо.
|
|
|
|
03.05.2018, 10:27
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Соединение AVR и STM32 по UART
elesy, таки смысл двух питаний именно в том, чтобы порты с каждой из сторон (A/B) работали с родными уровнями - это таки преобразователь уровня.
На чип с каждой стороны подаётся своё напряжение питания и все работает.
Если подать одно напряжение, то смысла в этом чипе совсем никакого не будет.
Плату с чипами посредине и от него по 4 провода с каждой стороны: VCC, RX, TX, GND.
А из DS текст видимо плохо переведён и не понят.
Full … Power-Supply Range говорит о способности работать в этом диапазоне питающих напряжений. Величина же напряжения питания и используется для приведения сигнала на его (напряжения) стороне в соответствие с напряжением питания…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 03.05.2018 в 20:54.
|
|
|
|
03.05.2018, 10:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,067
Сказал спасибо: 2,787
Сказали Спасибо 2,728 раз(а) в 2,017 сообщении(ях)
|
Re: Соединение AVR и STM32 по UART
Логические уровни при питании 3,3 и 5 вольт (что TTL, что CMOS) "компатибельны" - соединяли напрямую, работает.
В JTAG коробочке стоит микросхема - адаптер уровней (что-то типа того, о которой Вы писали) - тоже работает (само собой разумеется). А вот без нее могло и не заработать - частота там мегагерц 20 наверное, если не больше...
|
|
|
|
03.05.2018, 10:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,363
Сказал спасибо: 85
Сказали Спасибо 621 раз(а) в 376 сообщении(ях)
|
Re: Соединение AVR и STM32 по UART
У STM32 есть ноги как 3.3В, так и 5V tolerant.
Если выбрать для UART 5V tolerant, проблема с согласовнием уровня решается автоматически.
А если все же используется не 5V tolerant, подключите вход RXD STM32 через резистор, скажем, 4.7К, и все будет работать. Только подтяжку с этого входа снимите, если она имеется.
|
|
|
|
03.05.2018, 10:46
|
|
Прописка
Регистрация: 24.11.2016
Адрес: Moscow
Сообщений: 287
Сказал спасибо: 57
Сказали Спасибо 54 раз(а) в 39 сообщении(ях)
|
Re: Соединение AVR и STM32 по UART
Сообщение от elesy
|
SN74LVC1T45
Кто нибуть использовал одно питания, вместо двух?
|
Это же трансивер, как он будет без двух источников питания уровни преобразовывать?
Сообщение от elesy
|
Соединяются платы по UART. Соответсвено уровни напряжений разные.
|
А Вам точно нужен двунаправленный трансивер, да еще и с Z-состоянием?
Потому что если речь только о "Соединение AVR и STM32 по UART", то там обычных диодов хватит.
Рекомендую почитать.
Сообщение от pambaru
|
А если все же используется не 5V tolerant, подключите вход RXD STM32 через резистор, скажем, 4.7К, и все будет работать.
|
Если у Вас относительно мощный источник питания 5В и относительно слабый 3.3В, то инжекция тока с первого во второй может приводить к печальным последствиям. Какой смысл экономить на диоде?
Последний раз редактировалось ptr; 03.05.2018 в 10:55.
|
|
|
|
03.05.2018, 11:17
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Соединение AVR и STM32 по UART
Сообщение от elesy
|
Согдасно даташиту на SN74LVC1T45 идеально подходит для преобразователя
Но он позиционируется с двумя напряжениями питания
|
Отвратительно плохо искали, там и других хватает.
Напрмиер 74LVC1g07
Цитата:
|
The 74LVC1G07 provides the non-inverting buffer.
The output of this device is an open drain and can be connected to other open-drain
outputs to implement active-LOW wired-OR or active-HIGH wired-AND functions.
Inputs can be driven from either 3.3 V or 5 V devices. This feature allows the use of this
device in a mixed 3.3 V and 5 V environment.Schmitt-trigger action at all inputs makes the circuit tolerant for slower input rise and fall time.
This device is fully specified for partial power-down applications using IOFF.
The IOFF circuitry disables the output, preventing the damaging backflow current through thedevice when it is powered down.
|
Или 74LVC1G17
Цитата:
|
The 74LVC1G17 provides a buffer function with Schmitt trigger input. It is capable of
transforming slowly changing input signals into sharply defined outputs.
The input can be driven from either 3.3 V or 5 V devices. This feature allows the use of
this device in a mixed 3.3 V and 5 V environment.
This device is fully specified for partial power-down applications using IOFF. The IOFF circuitry disables the output, preventing the damaging backflow current through the device when it is powered down.
|
Сообщение от elesy
|
Кто нибуть использовал одно питания, вместо двух?
|
Да схем согласовани валом, надо только поискать. Если 3.3 Вольта хватит для 5-и вольтового входа, то почему и нет?
Цитата:
|
Fully Configurable Dual-Rail Design Allows Each Port to Operate Over the Full 1.65-V to 5.5-V Power-Supply Range
VCC Isolation Feature – If Either VCC Input Is at GND, Both Ports Are in the High-Impedance State
|
Вы даташит хоть пробовали прочитать?
Последний раз редактировалось STM32F0; 03.05.2018 в 11:19.
|
|
|
|
03.05.2018, 11:19
|
|
Прописка
Регистрация: 14.09.2009
Адрес: Екатеринбург
Сообщений: 116
Сказал спасибо: 14
Сказали Спасибо 31 раз(а) в 15 сообщении(ях)
|
Re: Соединение AVR и STM32 по UART
Сообщение от mike-y-k
|
elesy, таки смысл двух питаний именно в том, чтобы порты с каждой из сторон (A/B) работали с родными уровнями - это таки преобразователь уровня.
На чип с каждой стороны подаётся своё напряжение питания и все работает.
Если подать одно напряжение, то смысла в этом чипе совсем никакого не будет.
Плату с чипом посредине и от него по 4 провода с каждой стороны: VCC, RX, TX, GND.
А из DS текст видимо плохо переведён и не понят.
Full … Power-Supply Range говорит о способности работать в этом диапазоне питающих напряжений. Величина же напряжения питания и используется для приведения сигнала на его (напряжения) стороне в соответствие с напряжением питания…
|
возможно я не правильно перевел но в двташте есть упоминание, что VccA ‹= VccB( меньше или равно)
|
|
|
|
03.05.2018, 11:19
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,705
Сказал спасибо: 189
Сказали Спасибо 3,194 раз(а) в 2,071 сообщении(ях)
|
Re: Соединение AVR и STM32 по UART
от авр к стм32 ставишь резистор 1к и стабик на 3,3в.
от стм32 к авр напрямую.
всё!!
у меня так 1,6 мегабит работает 3 года.
ну и да - порт А на стм32 принимает 5 вольт
__________________
кагмаподэ магмаподэ
|
|
|
|
03.05.2018, 11:40
|
|
Прописка
Регистрация: 14.09.2009
Адрес: Екатеринбург
Сообщений: 116
Сказал спасибо: 14
Сказали Спасибо 31 раз(а) в 15 сообщении(ях)
|
Re: Соединение AVR и STM32 по UART
Сообщение от STM32F0
|
Отвратительно плохо искали, там и других хватает.
Напрмиер 74LVC1g07
Или 74LVC1G17
|
Можно обосновать Почему не подходит выбранный мной?
У вас первый с открытым колектором
второй трипер шита
|
|
|
|
03.05.2018, 11:43
|
|
Прописка
Регистрация: 14.09.2009
Адрес: Екатеринбург
Сообщений: 116
Сказал спасибо: 14
Сказали Спасибо 31 раз(а) в 15 сообщении(ях)
|
Re: Соединение AVR и STM32 по UART
Сообщение от индюк
|
от авр к стм32 ставишь резистор 1к и стабик на 3,3в.
от стм32 к авр напрямую.
всё!!
у меня так 1,6 мегабит работает 3 года.
ну и да - порт А на стм32 принимает 5 вольт
|
Изделие в каких условиях эксплуатируется?
-40... +60?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:37.
|
|