Datasheet MLX90641 (Melexis) - 10

HerstellerMelexis
BeschreibungFar infrared thermal sensor array (16x12 RES)
Seiten / Seite53 / 10 — MLX90641 16x12 IR array
Dateiformat / GrößePDF / 2.2 Mb
DokumentenspracheEnglisch

MLX90641 16x12 IR array

MLX90641 16x12 IR array

Modelllinie für dieses Datenblatt

Textversion des Dokuments

MLX90641 16x12 IR array
Datasheet 10.2. Communication protocol The device use I2C protocol with support of FM+ mode (up to 1MHz clock frequency) and can be only slave on the bus. The SDA and SCL ports are 5V tolerant and the sensor can be directly connected to a 5V I 2C network. The slave address is programmable and can have up to 127 different slave addresses (SA = 0x00 must be avoided). 10.2.1. Low level 10.2.1.1. Start / Stop conditions Each communication session is initiated by a START condition and ends with a STOP condition. A START condition is initiated by a HIGH to LOW transition of the SDA while a STOP is generated by a LOW to HIGH transition. Both changes must be done while the SCL is HIGH. 10.2.1.2. Device addressing The master is addressing the slave device by sending a 7-bit slave address after the START condition. The first seven bits are dedicated for the address and the 8th is Read/Write (R/W) bit. This bit indicates the direction of the transfer: Read (HIGH) means that the master will read the data from the slave Write (LOW) means that the master will send data to the slave 10.2.1.3. Acknowledge During the 9th clock following every byte transfer the transmitter releases the SDA line. The receiver acknowledges (ACK) receiving the byte by pulling SDA line to low or does not acknowledge (NoACK) by letting the SDA ‘HIGH’. 10.2.1.4. I2C command format Slave address MSByte address LSByte address MSByte data LSByte data SDA 2 S 0 1 1 0 0 1 1 W A A A A A P I C write SCL Figure 4 I2C write command format (default SA=0x33 is used) Slave address Slave address MSByte address LSByte address MSByte data LSByte data SDA I2C read S 0 1 1 0 0 1 1 W A A A S 0 1 1 0 0 1 1 W A A NAK P SCL Figure 5 I2C read command format (default SA=0x33 is used) REVISION 2 – FEBRUARY 6, 2019 [DOCSERVER NR] Page 10 of 53