tailieunhanh - Bài tập lớn môn Kiến trúc máy tính và mạng truyền thông công nghiệp: Giao tiếp I2C ( Master – Slave)

Bài tập lớn môn Kiến trúc máy tính và mạng truyền thông công nghiệp: Giao tiếp I2C ( Master – Slave) giới thiệu chung về I2C( Master –Slave) như đặc điểm giao tiếp I2C, Bit Start và Stop, định dạng dữ liệu truyền, truyền dữ liệu trên bus I2C, chế độ Master‐Slave, chế độ Multi ‐Master. Bên cạnh đó tài liệu cũng trình bày về Modul I2C với PIC. Mời các bạn tham khảo.   | BÀI TẬP LỚN MÔN KIẾN TRÚC MÁY TÍNH VÀ MẠNG TRUYỀN THÔNG CÔNG NGHIỆP Đề tài Giao tiếp I2C Master - Slave Sinh viên Phạm Thị Hoa - 12020150 Nguyễn Đức Sơn - 12020327 I. Giới thiệu chung về I2C Master - Slave Phương pháp Master - Slave chủ - tớ một trạm chủ master có trách nhiệm chủ động phân chia quyền truy cập bus cho các trạm tớ slave . Các trạm tớ đóng vai trò bị động chỉ có quyền truy cập bus và gửi tín hiệu đi kh có yêu cầu. Trạm chủ có thể dùng phương pháp hỏi tuần tự theo chu kỳ để kiểm soát toàn bộ hệ thống. Nhờ vậy các trạm tớ có thể gửi các dữ liệu thu thập được từ quá trình kỹ thuật gửi đến trạm chủ cũng như nhận được các thông tin điều khiển từ trạm chủ. Và chuẩn giao tiếp I2C là một chuẩn giao tiếp sử dụng phương pháp này. Ngày nay trong các hệ thống điện tử hiện đại rất nhiều IC hay thiết bị ngoại vi cần phải giao tiếp với các IC hay thiết bị khác giao tiếp với thế giới bên ngoài. Với mục tiêu đạt được hiệu quả cho phần cứng tốt nhất với mạch điện đơn giản Phillips đã phát triển một chuẩn giao tiếp nối tiếp 2 dây được gọi là I2C. I2C là tên viết tắt của cụm từ Inter - Intergrated Circuit Bus giao tiếp giữa các IC với nhau. I2C mặc dù được phát triển bới Philips nhưng nó đã được rất nhiều nhà sản xuất IC trên thế giới sử dụng. I2C trở thành một chuẩn công nghiệp cho các giao tiếp điều khiển có thể kể ra đây một vài tên tuổi ngoài Philips như Texas Intrument TI Maxim-Dallas analog Device National Semiconductor Bus I2C được sử dụng làm bus giao tiếp ngoại vi cho rất nhiều loại IC khác nhau như các loại. Vi điều khiển 8051 PIC AVR ARM chíp nhớ như RAM tĩnh Static Ram EEPROM bộ chuyển đổi tương tự số ADC số tương tự DAC IC điểu khiển LCD LED. Hình . BUS 12C và các thiết bị ngoại vi 1. Đặc điểm giao tiếp I2C Một giao tiếp I2C gồm có 2 dây Serial Data SDA và Serial Clock SCL . SDA là đường truyền dữ liệu 2 hướng còn SCL là đường truyền xung đồng hồ và chỉ theo một hướng. Như hình vẽ trên khi một thiết bị ngoại vi kết nối vào đường I2C thì chân SDA của nó sẽ