РТМ 1495-75:
«2.3.2. … скорости передачи … 100 кбит/с 1%, причем в последнем случае скорость НЕ ДОЛЖНА БЫТЬ РАВНА ТОЧНО 100,0 кбит/с.»
и соответственно ARINC429:
«designers are advised to avoid selection of 13.6 kilobits per second for low speed operations and PRECISELY 100 KILOBITS per second for high speed operations»
Это требование (и 1%, и не точно (?) 100 кбит/с) не выполнить при тактовой до 100 МГц и при
одновременной работе другой периферии, требующей тактирования кратно 1 МГЦ (интерфейса по ГОСТ Р 52070-2003 (МКИО)).
Пример: при частоте ядра 80 МГц - регистр CONTROL1-CLK1=1 и регистр CONTROL3-DIV_Ch1=81 значение скорости передачи данных = 98,765432, отклонение > 1%
Можно менять частоту ядра на 77800, получим 101,05263. Но не установить частоту МКИО, кратную 1 МГц.
При частоте ядра 100 МГц - можно получить 99,009901.
При частоте ядра 120 МГц - можно получить значения - 100,8403361 и 99,173554.
1986ВЕ3Т - Тактовая частота до 80 МГц – значит требование не выполнить, или что-то не учитываю? Или достаточно нестабильности внешнего резонатора-генератора?
Фразу, которые Вы привели из англоязычного документа, дословно необходимо понимать так:
"designers are advised to advised..."
"Разработчикам СОВЕТУЮТ (РЕКОМЕНДУЮТ) избегать..."
То есть, условие не использовать частоту ровно 100,0 кбит/с, не является обязательным.
_________________
Отдел технической поддержки
support@milandr.ru