Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 03.05.2018, 10:07  
elesy
Прописка
 
Регистрация: 14.09.2009
Адрес: Екатеринбург
Сообщений: 116
Сказал спасибо: 14
Сказали Спасибо 31 раз(а) в 15 сообщении(ях)
elesy на пути к лучшему
По умолчанию Соединение 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).
Вот и возник вопрос. Кто нибуть использовал одно питания, вместо двух?
Заранее спасибо.
Реклама:
elesy вне форума  
Непрочитано 03.05.2018, 10:27  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,169
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию 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.
mike-y-k вне форума  
Непрочитано 03.05.2018, 10:43  
Yuri222
Почётный гражданин KAZUS.RU
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,005
Сказал спасибо: 2,768
Сказали Спасибо 2,711 раз(а) в 2,005 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: Соединение AVR и STM32 по UART

Логические уровни при питании 3,3 и 5 вольт (что TTL, что CMOS) "компатибельны" - соединяли напрямую, работает.
В JTAG коробочке стоит микросхема - адаптер уровней (что-то типа того, о которой Вы писали) - тоже работает (само собой разумеется). А вот без нее могло и не заработать - частота там мегагерц 20 наверное, если не больше...
Yuri222 вне форума  
Непрочитано 03.05.2018, 10:45  
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,359
Сказал спасибо: 85
Сказали Спасибо 613 раз(а) в 371 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: Соединение AVR и STM32 по UART

У STM32 есть ноги как 3.3В, так и 5V tolerant.
Если выбрать для UART 5V tolerant, проблема с согласовнием уровня решается автоматически.
А если все же используется не 5V tolerant, подключите вход RXD STM32 через резистор, скажем, 4.7К, и все будет работать. Только подтяжку с этого входа снимите, если она имеется.
pambaru вне форума  
Непрочитано 03.05.2018, 10:46  
ptr
Прописка
 
Регистрация: 24.11.2016
Адрес: Moscow
Сообщений: 287
Сказал спасибо: 57
Сказали Спасибо 54 раз(а) в 39 сообщении(ях)
ptr на пути к лучшему
По умолчанию 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.
ptr вне форума  
Непрочитано 03.05.2018, 11:17  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию 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.
STM32F0 вне форума  
Непрочитано 03.05.2018, 11:19  
elesy
Прописка
 
Регистрация: 14.09.2009
Адрес: Екатеринбург
Сообщений: 116
Сказал спасибо: 14
Сказали Спасибо 31 раз(а) в 15 сообщении(ях)
elesy на пути к лучшему
По умолчанию Re: Соединение AVR и STM32 по UART

Сообщение от mike-y-k Посмотреть сообщение
elesy, таки смысл двух питаний именно в том, чтобы порты с каждой из сторон (A/B) работали с родными уровнями - это таки преобразователь уровня.
На чип с каждой стороны подаётся своё напряжение питания и все работает.
Если подать одно напряжение, то смысла в этом чипе совсем никакого не будет.
Плату с чипом посредине и от него по 4 провода с каждой стороны: VCC, RX, TX, GND.

А из DS текст видимо плохо переведён и не понят.
Full … Power-Supply Range говорит о способности работать в этом диапазоне питающих напряжений. Величина же напряжения питания и используется для приведения сигнала на его (напряжения) стороне в соответствие с напряжением питания…
возможно я не правильно перевел но в двташте есть упоминание, что VccA ‹= VccB( меньше или равно)
elesy вне форума  
Непрочитано 03.05.2018, 11:19  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,660
Сказал спасибо: 185
Сказали Спасибо 3,183 раз(а) в 2,063 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Соединение AVR и STM32 по UART

от авр к стм32 ставишь резистор 1к и стабик на 3,3в.
от стм32 к авр напрямую.
всё!!
у меня так 1,6 мегабит работает 3 года.

ну и да - порт А на стм32 принимает 5 вольт
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 03.05.2018, 11:40  
elesy
Прописка
 
Регистрация: 14.09.2009
Адрес: Екатеринбург
Сообщений: 116
Сказал спасибо: 14
Сказали Спасибо 31 раз(а) в 15 сообщении(ях)
elesy на пути к лучшему
По умолчанию Re: Соединение AVR и STM32 по UART

Сообщение от STM32F0 Посмотреть сообщение
Отвратительно плохо искали, там и других хватает.
Напрмиер 74LVC1g07

Или 74LVC1G17
Можно обосновать Почему не подходит выбранный мной?
У вас первый с открытым колектором
второй трипер шита
elesy вне форума  
Непрочитано 03.05.2018, 11:43  
elesy
Прописка
 
Регистрация: 14.09.2009
Адрес: Екатеринбург
Сообщений: 116
Сказал спасибо: 14
Сказали Спасибо 31 раз(а) в 15 сообщении(ях)
elesy на пути к лучшему
По умолчанию Re: Соединение AVR и STM32 по UART

Сообщение от индюк Посмотреть сообщение
от авр к стм32 ставишь резистор 1к и стабик на 3,3в.
от стм32 к авр напрямую.
всё!!
у меня так 1,6 мегабит работает 3 года.

ну и да - порт А на стм32 принимает 5 вольт
Изделие в каких условиях эксплуатируется?
-40... +60?
elesy вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование программатором STERH 007 PIC микроконтроллеров ispitatel1 Песочница (вопросы новичков) 4 17.04.2017 17:18
stm32 HAL UART - не могу понять Ioann_II ARM 57 18.11.2016 16:10
Программный UART для Mega8. Проблемы Zemlyanov AVR 20 13.11.2013 10:44
Ищу пример чтения SD-карты через UART (AVR) code-by Микроконтроллеры, АЦП, память и т.д 4 19.01.2012 17:22
UART AVR прошу совета v_fokuse Микроконтроллеры, АЦП, память и т.д 70 09.06.2009 13:41


Часовой пояс GMT +4, время: 21:23.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot