13.07.2015 Views

MLX90615

MLX90615

MLX90615

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>MLX90615</strong>Infra Red Thermometer8.4.3.1 Bus Protocol1 7 1 1 8 1 1SSlave Address Wr A Data Byte A PSSrStart ConditionRepeated Start ConditionRd Read (bit value of 1)Wr Write (bit value of 0)APPECAcknowledge (this bit can be 0 for ACK and 1 for NACK)Stop ConditionPacket Error CodeMaster-to-SlaveSlave-to-MasterFigure 5: SMBus packet element keyAfter every 8 bits received by the SD an ACK/NACK takes place. When a MD initiates communication, it firstsends the address of the slave and only the SD which recognizes the address will ACK the rest will remainsilent. If the SD NACKs one of the bytes, the MD should stop the communication and repeat the message. ANACK could be received after the PEC. This means that there is an error in the received message and theMD should try sending the message again. The PEC calculation includes all bits except the START,REPEATED START, STOP, ACK, and NACK bits. The PEC is a CRC-8 with polynomial X8+X2+X1+1. TheMost Significant Bit of every byte is transmitted first.8.4.3.1.1 Read Word (depending on the command – RAM or EEPROM)1 7 1 1 8 1 1 7 1S Slave Address Wr A Command A Sr Slave Address Rd1A………..………..8 1 8 1 8 1 1Data Byte Low A Data Byte High A PEC A PFigure 6: SMBus read word format3901090615 Page 12 of 30 Data SheetRev 00128/Aug/2008

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!