roboforum.ru

Технический форум по робототехнике.

точность частоты по UART на AVR. Вопрос к опытным.

точность частоты по UART на AVR. Вопрос к опытным.

Ahti » 31 июл 2007, 17:42

Вопрос к опытным.
Берём AVR. пусть ATmega48
С внутренним кристалом 8Мгц  - это по дефолту(с навешиванием кварца не заморачиваемся).
Пусть делителя не будет т.е. он равен 1 и того рабочая частота 8МГц
Делаем асинхронный USART:
1.скорость стандартная 9600
       Получим ошибку 0,2%
2. скорость не стандартная 10400
       Получим ошибку 0,16%

Вспомним что точность встроенного кварца и заводской калибровки 10%(Table 27-1. в ДатаШите). получаем что основную неточность вносит сам кварц.
Итого частота USARTA будет отличаться на 10,2% или 10,16%.

Вопрс:
1. будет ли по RS232 нормально гнаться данные туда сюда при отклонении частоты на 10%
2. какая ошибка становится критичной для USARTa????


ПС.Калибровка ручками встроенного кварца вещь хорошая, но не хочется этим заниматься :)

avr123.nm.ru » 31 июл 2007, 20:48

Советую кварц и мастер покажет допустимость ошибки - она не должна быть красного цыета - avr123.nm.ru/z5.htm


Rambler\'s Top100 Mail.ru counter