Електроний посібник з
дисципліни "Мікропроцесорні системи"
Дипломный проект
9.3.Окремі приклади інтерфейсів та послідовних шин
Далі в якості приклада будуть наведені інтерфейс RS 232, система RS 485,
локальна шина I2C, а також польові шини CAN і Modbus.
Зв'язок між комунікаційною системою та мікропроцесором або мікроконтролером здійснюється за допомогою зв’язкового контролера та трансивера. Шинні контролери генерують та обробляють логічні фронти імпульсу та послідовність бітів, в той час як трансивери в якості безпосереднього інтерфейсу до комунікаційних ліній надають та сприймають сигнальні фронти імпульсу та рівні біта безпосередньо як сигнали на лінії.
З одного боку зв’язкові контролери можуть приєднуватись користувачем до мікроконтролерів як окремі модулі за допомогою адресних шин, ліній передачі даних та шини керування. З іншого - зараз багато мікроконтролерів вже обладнано вбудованими зв’язковими контролерами, що, звісно, суттєво полегшує роботу розробника.
Таким чином, на сьогодні доступні багато модифікацій родини мікропроцесорів 8051 з вже вбудованими комунікаційними контролерами, що відіграють особливу роль в цій книзі.