Есть два МК ATmega8, которые общаются между собой по UART. Скорость - 4800. Питание всей системы 5В. Один МК тактируется от кварца, другой - от внутреннего RC 8МГц. Все отлично работает. И вот возникла острая необходимость понизить напряжение питания до 3.3В. Но после понижения питания тот МК, который без кварца не понимает что ему присылают по UART. Я так понимаю - это из-за того, что при понижении напряжения частота внутреннего RC генератора немного изменяется и он неправильно воспринимает входящие данные. К сожалению поставить туда кварц нет возможности поскольку уже изготовлено большое количество плат. Может кто сталкивался. Есть ли какие-то решения данной проблемы? Может скорость UART понизить?
1. Перекалибровать RC генератор на пониженное напряжение. 2. Применить протокол передачи данных, который допускает изменение таймингов в широком диапазоне. Например microlan.
Есть два МК ATmega8, которые общаются между собой по UART. Скорость - 4800. ... Есть ли какие-то решения данной проблемы? Может скорость UART понизить?
Это при восьмой меге и аппаратном UART на скорости 4800???
Даже "разноплеменные" МК при условии программного приемопередатчика прекрасно уживаются. Правда один нюенс... линия связи через дополнительные ST232 с каждой стороны выполнена.
Заголовок сообщения: Re: проблема с UART при низком питании
Добавлено: Ср мар 01, 2017 17:58:30
Модератор
Карма: 90
Рейтинг сообщений: 1430
Зарегистрирован: Чт мар 18, 2010 23:09:57 Сообщений: 4568 Откуда: Планета Земля
Рейтинг сообщения:0 Медали: 1
Я не про 3V говорил, а про то напряжение, при котором скорость уедет на столько, что будут ошибки по UART. Он скорее совсем вырубится, чем скорость изменится до такой степени Хрень всё это...
Подход неверный в корне. "Наделано много плат" ... не работающих в изменившихся условиях, и к ним нужны костыли. Может, все-таки плюнуть на несколько лишних копеек и сделать по уму, с кварцем ? Проблема уйдет сама собой как несуществующая. Нет, мы индивидуально к каждой плате будем подбирать частоту осциллятора или UBRR - экономия времени на лице С негарантированным результатом.
Сейчас этот форум просматривают: Google [Bot] и гости: 7
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения