| Moteur de recherche de fiches techniques de composants électroniques |
|
TC664 Fiches technique(PDF) 16 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
TC664 Fiches technique(HTML) 16 Page - Microchip Technology |
|
16 / 36 page ![]() TC664/TC665 DS21737A-page 16 2002 Microchip Technology Inc. The data on the line must be changed during the LOW period of the clock signal. There is one clock pulse per bit of data. Each data transfer is initiated with a START condition and terminated with a STOP condition. The number of the data bytes transferred between the START and STOP conditions is determined by the master device and is unlimited. 5.1.7 ACKNOWLEDGE (ACK) Each receiving device, when addressed, is obliged to generate an acknowledge bit after the reception of each byte. The master device must generate an extra clock pulse, which is associated with this acknowledge bit. The device that acknowledges has to pull down the SDA line during the acknowledge clock pulse in such a way that the SDA line is stable LOW during the HIGH period of the acknowledge related clock pulse. Setup and hold times must be taken into account. During reads, a master device must signal an end of data to the slave by not generating an acknowledge bit on the last byte that has been clocked out of the slave. In this case, the slave (TC664/TC665) will leave the data line HIGH to enable the master device to generate the STOP condition. 5.2 SMBus Protocols The TC664/TC665 devices communicate with three standard SMBus protocols. These are the write byte, read byte and receive byte. The receive byte is a short- ened method for reading from or writing to a register which had been selected by the previous read or write command. These transmission protocols are shown in Figures 5-1, 5-2 and 5-3. FIGURE 5-1: SMBus Protocol: Write Byte Format. FIGURE 5-2: SMBus Protocol: Read Byte Format. FIGURE 5-3: SMBus Protocol: Receive Byte Format. S ADDRESS WR ACK COMMAND ACK DATA ACK P 7 Bits 8 Bits 8 Bits Slave Address Command Byte: selects which register you are writing to. Data Byte: data goes into the register set by the command byte. S ADDRESS WR ACK COMMAND ACK 7 Bits 8 Bits Slave Address Command Byte: selects which register you are writing to. S ADDRESS RD ACK DATA NACK P 7 Bits 8 Bits Slave Address: repeated due to change in data flow direction. Data Byte: reads from the register set by the command byte. S ADDRESS RD ACK DATA NACK P 7 Bits 8 Bits Slave Address Data Byte: reads data from the register commanded by the last Read Byte or Write Byte transmission S = Start Condition P = Stop Condition Shaded = Slave Transmission ACK = Acknowledge = 0 NACK = Not Acknowledged = 1 WR = Write = 0 RD = Read = 1 |
|
Lien URL |
| ALLDATASHEET vous a-t-il été utile ? [ DONATE ] |
À propos de Alldatasheet | Publicité | Contactez-nous | Politique de confidentialité | Lien vers la fiche technique | Echange de liens | Fabricants 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 |