Лінія UART працює на швидкості 2400 бод. Знайдіть тривалість Tb одного біта в мкс.
Знайти: Tb (µs)
Показати підказки
- Швидкість у бодах — це кількість біт, переданих за секунду.
- Tb = 1/baud.
- 1 s = 10⁶ µs.
Показати відповідь і покроковий розв’язок
UART: асинхронна послідовна лінія передає кожен байт як кадр: один стартовий біт (низький), біти даних, необов’язковий біт парності та один або два стопові біти (високі). Швидкість у бодах — це кількість біт за секунду, тож один біт триває Tb = 1/бод, а кадр із n біт — n/бод. Поширений формат 8N1 має 10 біт на байт. Генератор швидкості ділить тактову частоту: бод = fclk/(16·D) із цілим D, тож реальна швидкість трохи відрізняється від цільової; похибка менш ніж приблизно 2 % зазвичай прийнятна.