Например TDA7294

Форум РадиоКот • Просмотр темы - проблема с UART при низком питании
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн авг 04, 2025 18:07:03

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: проблема с UART при низком питании
СообщениеДобавлено: Ср мар 01, 2017 09:43:39 
Родился

Зарегистрирован: Сб июн 26, 2010 19:04:27
Сообщений: 8
Откуда: Киев, Черкассы
Рейтинг сообщения: 0
Есть два МК ATmega8, которые общаются между собой по UART. Скорость - 4800. Питание всей системы 5В. Один МК тактируется от кварца, другой - от внутреннего RC 8МГц. Все отлично работает. И вот возникла острая необходимость понизить напряжение питания до 3.3В. Но после понижения питания тот МК, который без кварца не понимает что ему присылают по UART. Я так понимаю - это из-за того, что при понижении напряжения частота внутреннего RC генератора немного изменяется и он неправильно воспринимает входящие данные. К сожалению поставить туда кварц нет возможности поскольку уже изготовлено большое количество плат. Может кто сталкивался. Есть ли какие-то решения данной проблемы? Может скорость UART понизить?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с UART при низком питании
СообщениеДобавлено: Ср мар 01, 2017 10:10:06 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4332
Откуда: Ижевск
Рейтинг сообщения: 0
Может проще UBRR изменить
Вложение:
UBRR_rc_33.PNG [37.44 KiB]
Скачиваний: 286


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с UART при низком питании
СообщениеДобавлено: Ср мар 01, 2017 10:20:46 
Поставщик валерьянки для Кота

Карма: 16
Рейтинг сообщений: 329
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Сообщений: 2222
Откуда: Tashkent
Рейтинг сообщения: 0
1. Перекалибровать RC генератор на пониженное напряжение.
2. Применить протокол передачи данных, который допускает изменение таймингов в широком диапазоне. Например microlan.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с UART при низком питании
СообщениеДобавлено: Ср мар 01, 2017 12:48:15 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15123
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
dogfight писал(а):
Есть два МК ATmega8, которые общаются между собой по UART. Скорость - 4800.
...
Есть ли какие-то решения данной проблемы? Может скорость UART понизить?


Это при восьмой меге и аппаратном UART на скорости 4800???
:shock:

Даже "разноплеменные" МК при условии программного приемопередатчика прекрасно уживаются.
Правда один нюенс...
линия связи через дополнительные ST232 с каждой стороны выполнена.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с UART при низком питании
СообщениеДобавлено: Ср мар 01, 2017 14:04:37 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1430
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4568
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
dogfight писал(а):
это из-за того, что при понижении напряжения частота внутреннего RC генератора немного изменяется и он неправильно воспринимает входящие данные
Это на сколько же оно должно понизиться, чтобы частота так уплыла ? :shock:
Он, скорее всего, при таком питании вообще работать перестанет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с UART при низком питании
СообщениеДобавлено: Ср мар 01, 2017 15:33:10 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15123
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
При 3,3-3,0 тинька 13А еще вполне бодро работает.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с UART при низком питании
СообщениеДобавлено: Ср мар 01, 2017 17:58:30 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1430
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4568
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Я не про 3V говорил, а про то напряжение, при котором скорость уедет на столько, что будут ошибки по UART. Он скорее совсем вырубится, чем скорость изменится до такой степени :)
Хрень всё это...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: проблема с UART при низком питании
СообщениеДобавлено: Ср мар 01, 2017 20:53:07 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 878
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 6041
Откуда: Minsk
Рейтинг сообщения: 0
Подход неверный в корне. "Наделано много плат" ... не работающих в изменившихся условиях, и к ним нужны костыли. Может, все-таки плюнуть на несколько лишних копеек и сделать по уму, с кварцем ? Проблема уйдет сама собой как несуществующая. Нет, мы индивидуально к каждой плате будем подбирать частоту осциллятора или UBRR - экономия времени на лице :( С негарантированным результатом.

_________________
Изображение


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 7


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y