Serial Communication Bus

Courses Details

Serial Communication Bus

I2C: 

  • Understanding Serial buses

  • What is I2C

  • Understanding I2C Protocol

  • Learning different I2C Devices

  • Interfacing various I2C Devices

  • Developing Drivers for Various I2C devices as follows

RTC - PCF 8563

Initialize RTC, Set RTC, Read RTC, Warm and Cold Boot. Alarm setting on RTC.

EEPROM- 24c32

Setting Parameters and Password Programs

ADC/DAC - PCF 8591

Controlling LED Intensity, Blink Rate and Buzzer Tone through POT. Signal Generator (square, triangular, sine and cosine) with Amplitude control.

PORT EXPANDER - PCF 8574

Connecting LCD to Port Expander.

CAN Bus :

  • Understanding Serial buses

  • What is CAN?

  • Understanding CAN Protocol

  • Learning CAN Controller MCP2510

  • Understanding CAN Transceiver MCP 2551

  • Interfacing CAN Controller and Transceiver

  • Developing Nodes and writing drivers for them

  • Implementing complete CAN Model