| 数据搜索系统,热门电子元器件搜索 |
|
MCP47FVB11 数据表(PDF) 78 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
MCP47FVB11 数据表(HTML) 78 Page - Microchip Technology |
|
78 / 92 page ![]() MCP47FVBXX DS20005405A-page 78 2015 Microchip Technology Inc. APPENDIX B: I2C SERIAL INTERFACE This I2C interface is a two-wire interface that allows multiple devices to be connected to this two-wire bus. Figure B-1 shows a typical I2C interface connection. FIGURE B-1: Typical I2C Interface. B.1 Overview A device that sends data onto the bus is defined as a transmitter, and a device receiving data is defined as a receiver. The bus has to be controlled by a master device which generates the serial clock (SCL), controls the bus access and generates the Start and Stop conditions. Devices that do not generate a serial clock work as slave devices. Both master and slave can operate as transmitter or receiver, but the master device determines which mode is activated. Communication is initiated by the master (micro- controller), which sends the Start bit followed by the slave address byte. The first byte transmitted is always the slave address byte, which contains the device code, the address bits and the R/W bit. The I2C interface specifies different communication bit rates. These are referred to as standard, fast or high- speed modes and the MCP47FVBXX supports these three modes. The clock rates (bit rate) of these modes are: • Standard mode: up to 100 kHz (kbit/s) • Fast mode: up to 400 kHz (kbit/s) • High-Speed mode (HS mode): up to 3.4 MHz (Mbit/s) The I2C protocol supports two addressing modes: • 7-bit slave addressing • 10-bit slave addressing (allows more devices on I2C bus) Only 7-bit slave addressing will be discussed in this section. The I2C serial protocol allows multiple master devices on the I2C bus. This is referred to as “Multi-Master”. For this, all Master devices must support Multi-Master operation. In this configuration, all master devices mon- itor their communication. If they detect that they wish to transmit a bit that is a logic high but is detected as a logic low (some other master device driving), they “get off” the bus. That is, they stop their communication and continue to listen to determine if the communication is directed towards them. The I2C serial protocol only defines the field types, field lengths, timings, etc. of a frame. The frame content defines the behavior of the device. For details on the frame content (commands/data), refer to Section 7.0, Device Commands . The I2C serial protocol does define some commands called “General Call Addressing”, which allows the master device to communicate to all slave devices on the I2C bus. SCL SCL Slave SDA SDA Master Typical I2C™ Interface Connections Other Devices Note: Refer to the NXP specification #UM10204, Rev. 06 4 April 2014 document for more details on the I2C specifications. |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 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 |