Скорость (baud rate) и ошибки

Вопросы от новичков
Ответить
НовыйUser
Сержант
Сообщения: 154
Зарегистрирован: 26.11.2015{, 22:05}
Репутация: 8

Скорость (baud rate) и ошибки

#1

Сообщение НовыйUser » 07.10.2018{, 12:12}

Решил немного освежить знания по такому типу подключению и появилось несколько вопросов :)

посмотрел даташиты 2560:
http://wiki.amperka.ru/_media/продукты: ... asheet.pdf (страница 226)

CH340G
https://www.insidegadgets.com/wp-conten ... asheet.pdf (страница 5)

atmega16u2
http://ww1.microchip.com/downloads/en/D ... oc7799.pdf (страница 175)

К примеру. Устройство обработки связь с которым происходит с 2560 идет через конвертер логических уровней и оно может кушать: 9600,14400,19200,28800,38400,57600,115200,230400,460800

И вот вопросы...
-Меньше ошибок (при совместной работе устройств) на 38400 и скорости выше 250000(включительно) ? Так ли это? (Не нашел информации,есть ли вообще ошибки на 460800)
-Может ли конвертер логики при подъеме скорости внести ошибки? Если да, то при каких обстоятельствах ( к примеру занижение по питанию, электромагнитные помехи)?
-вопросы от новичка. ch340g и 16u2 отвечают за прошивку мегу, таким образом скорость обновления прошивки можно поднять со стандартных 9600 до 38400 в диспетчере устройств ос (кол-во ошибок одинаково по таблице) ?
- к описанию платы 2560 говорится(http://arduino.ru/hardware/arduinoboardmega2560): Выводы 0 и 1 подключены к соответствующим выводам микросхемы последовательной шины ATmega8U2. Т.е Serial0 обработка подключенного устройства к меги обрабатывается той же микросхемой что отвечает за прошивку скетчей в мегу ? каким образом идет разграничение при одновременной работе порта с разными подключениями? (к примеру, вывод в терминал ответов подключенного ус-ва и тд?)
- в третей ревизии, вроде как 16u2 установлен. новая микросхема аналогично работает схеме 8u2 без изменений?
- как понимать из даташита к ch340g следующее описание относительно ошибок: Transmitter baud rate error is less than 0.3%, receiver baud
rate error tolerance is at most 2%. Т.е при любых скоростях ошибки микросхемы на прием не превысят 2% и отдачу 0.3% ? Или нельзя превышать эти значения по всем скоростям для этой микросхемы?
-с подключением по serial0 можно по информациям производителей ориентироваться относительно скоростей и ошибок, а с остальными Serial1,2,3 информацию по скоростям и ошибкам где-бы изучить ? Какие ограничение к этим портам ?
- есть ли способ подсчитать ошибки в работе (меняя скорости) или хотя бы их отследить? если да, то каким способом ?

:smile427:

Ответить

Вернуться в «Начинающим»