Digital Communication Interface

การสื่อสารเชื่อมต่อดิจิตอล                                                    

2(1-3-5)

วิชาบังคับก่อน: ENG62 2003 การโปรแกรมไมโครคอนโทรลเลอร์

การส่งข้อมูลแบบอนุกรม I2C, SPI, UART, RS232, RS485, CAN รูปแบบสัญญาณ การเขียนโปรแกรมเพื่อสร้างสัญญาณ การอ่านสัญญาณ การส่งข้อมูลแบบซิงโครนัส (Synchronous) และ อะซิงโครนัส (Asynchronous) การเชื่อมต่ออุปกรณ์แบบหลายตัวผ่านบัสอนุกรม

ผลลัพธ์การเรียนรู้ที่คาดหวังระดับรายวิชา

  1. สามารถอธิบายรูปแบบการส่งข้อมูลแบบอนุกรมได้
  2. เข้าใจรูปแบบการส่งข้อมูลแบบอนุกรมโปรโตคอล I2C, SPI, UART, RS232, RS485, CAN ได้
  3. เข้าใจรูปแบบการส่งข้อมูลแบบซิงโครนัส (Synchronous) และ (Asynchronous) อะซิงโครนัส
  4. สามารถเขียนโปรแกรมเพื่อสร้างสัญญาณได้
  5. สามารถอ่านสัญญาณและแก้ไขข้อผิดพลาดของสัญญาณโดยใช้ตัววิเคราะห์ลอจิกได้
  6. สามารถเชื่อมต่ออุปกรณ์บนโปรโตคอลอนุกรมเพื่อรับส่งข้อมูลได้
  7. สามารถเชื่อมต่ออุปกรณ์แบบหลายตัวผ่านบัสอนุกรมได้

Digital Communication Interface

Prerequisite:  ENG62 2003 Microcontroller Programming

Serial data transmission I2C, SPI, UART, RS232, RS485, CAN signal format Programming to generate signals signal reading Synchronous data transmission (Synchronous) and Asynchronous (Asynchronous) Connect multiple devices via the serial bus.

Course Learning Outcomes (CLOs)

  1. Can describe the format of serial data transmission.
  2. Able to understand serial data transmission formats, protocols I2C, SPI, UART, RS232, RS485, CAN.
  3. Understand the synchronous transmission pattern. (Synchronous) and (Asynchronous) Asynchronous.
  4. Able to write programs to generate signals.
  5. Signals can be read and signal errors can be corrected by using a logic analyzer.
  6. Devices on serial protocol can be connected to transmit data.
  7. Multiple devices can be connected via serial bus.