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

Сопряжение двух контроллеров по UART

Добрый день. 

Есть два контроллера, имеющие формально один источник питания но по факту разные. То есть блок питания один, но каждый контроллер питается от своего преобразователя 12->3.3в.  Минусовой провод общий.

Нужна ли опторазвязка? Кабель короткий, 5 см всего.

Если это вдруг важно, то один контроллер это STM32, а второй - модуль SIM800

Изменено пользователем zheka

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


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

Только что, zheka сказал:

спасибо.

Для этого есть специальные кнопы.

image.png.cd3da21bd01a732473fe64b85908f65e.png

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


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

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

Если это вдруг важно, то один контроллер это STM32, а второй - модуль SIM800

У SIM8xx вроде как уровень внешних цифровых сигналов, не 3.3V, а 2.8V. По крайней мере - у SIM868 точно. А значит - желательно сопряжение через преобразователь уровней. Мы использовали для этого 74AVC4TD245PW.

Хотя в эконом-варианте можно наверное обойтись последовательными резисторами.

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


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

56 minutes ago, jcxz said:

У SIM8xx вроде как уровень внешних цифровых сигналов, не 3.3V, а 2.8V. По крайней мере - у SIM868 точно. А значит - желательно сопряжение через преобразователь уровней. Мы использовали для этого 74AVC4TD245PW.

Хотя в эконом-варианте можно наверное обойтись последовательными резисторами.

У меня плата китайская с SIM800- надо присмотреться, может рассыпуха, что на ней имеется, это и есть преобразователи уровней или, как минимум, резисторы.

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


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

Вот такая https://aliexpress.ru/item/32835888516.html?sku_id=65025395896&spm=a2g2w.productlist.search_results.17.534c4aa6SH1ojp

Кстати, а зачем в этом модуле RTC?  Разве время не приходит с сигналом GSM с базовой станции? Для его свои внутренние часы?

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


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

44 минуты назад, zheka сказал:

Кстати, а зачем в этом модуле RTC?  Разве время не приходит с сигналом GSM с базовой станции?

1. Сеть может пропадать на какое-то время.

2. Опсос может тупо врать (в метках времени). Встречал и такое. Надежды мало. Если SIM800 с GNSS - тогда уж лучше его юзать.

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


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

9 часов назад, zheka сказал:

. . . . Кстати, а зачем в этом модуле RTC?  Разве время не приходит с сигналом GSM с базовой станции? Для его свои внутренние часы?

Возможно, IMHO. 

"Системное" время скорее всего будет в UTC того или иного формата, кроме того владельцы системы не хотят, чтобы обычные пользователи постоянно грузили сеть запросом текущего времени (в особо-ламерских "разработках" - ежесекундно).

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

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


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

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

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

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

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

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

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

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

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

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