| công cụ tìm kiếm bảng dữ liệu linh kiện điện tử |
|
ST7263B bảng dữ liệu(PDF) 75 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
ST7263B bảng dữ liệu(HTML) 75 Page - STMicroelectronics |
|
75 / 132 page ![]() ST7263B 75/132 11.5 I²C BUS INTERFACE (I²C) 11.5.1 Introduction The I²C Bus Interface serves as an interface be- tween the microcontroller and the serial I²C bus. It provides both multimaster and slave functions, and controls all I²C bus-specific sequencing, pro- tocol, arbitration and timing. It supports fast I²C mode (400 kHz). 11.5.2 Main Features s Parallel-bus/I²C protocol converter s Multi-master capability s 7-bit Addressing s Transmitter/Receiver flag s End-of-byte transmission flag s Transfer problem detection I²C Master Features: s Clock generation s I²C bus busy flag s Arbitration Lost Flag s End of byte transmission flag s Transmitter/Receiver Flag s Start bit detection flag s Start and Stop generation I²C Slave Features: s Stop bit detection s I²C bus busy flag s Detection of misplaced start or stop condition s Programmable I²C Address detection s Transfer problem detection s End-of-byte transmission flag s Transmitter/Receiver flag 11.5.3 General Description In addition to receiving and transmitting data, this interface converts it from serial to parallel format and vice versa, using either an interrupt or polled handshake. The interrupts are enabled or disabled by software. The interface is connected to the I²C bus by a data pin (SDAI) and by a clock pin (SCLI). It can be connected both with a standard I²C bus and a Fast I²C bus. This selection is made by soft- ware. Mode Selection The interface can operate in the four following modes: – Slave transmitter/receiver – Master transmitter/receiver By default, it operates in slave mode. The interface automatically switches from slave to master after it generates a START condition and from master to slave in case of arbitration loss or a STOP generation, this allows Multi-Master capa- bility. Communication Flow In Master mode, it initiates a data transfer and generates the clock signal. A serial data transfer always begins with a start condition and ends with a stop condition. Both start and stop conditions are generated in master mode by software. In Slave mode, the interface is capable of recog- nising its own address (7-bit), and the General Call address. The General Call address detection may be enabled or disabled by software. Data and addresses are transferred as 8-bit bytes, MSB first. The first byte following the start condi- tion is the address byte; it is always transmitted in Master mode. A 9th clock pulse follows the 8 clock cycles of a byte transfer, during which the receiver must send an acknowledge bit to the transmitter. Refer to Fig- ure 39. Figure 39. I²C BUS Protocol SCL SDA 12 8 9 MSB ACK STOP START CONDITION CONDITION VR02119B |
|
Link URL |
| Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không? [ DONATE ] |
Alldatasheet là | Quảng cáo | Liên lạc với chúng tôi | Chính sách bảo mật | Liên kết đến bảng dữ liệu | Trao đổi link | Tìm kiếm theo nhà sản xuất All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |