| Os motores de busca de Datasheet de Componentes eletrônicos |
|
MAS3504D Folha de dados(PDF) 12 Page - Micronas |
|
|
|||||||||||||||||||||||||||||
MAS3504D Folha de dados(HTML) 12 Page - Micronas |
|
12 / 40 page ![]() MAS 3504D 12 Micronas 3. Control Interfaces 3.1. I2C Bus Interface The MAS 3504D is controlled via the I2C bus slave interface. 3.1.1. Device Address and Subaddresses The IC is selected by transmitting the MAS 3504D device addresses. (see Table 3–1). Writing is done by sending the device write address, (3Ahex) followed by the subaddress byte (68hex) and two or more bytes of data. Reading is done by sending the write device address (3Ahex), followed by the sub- address byte (69hex). Without sending a stop condi- tion, reading of the addressed data is completed by sending the device read address (3Bhex) and reading n-bytes of data. By means of the RESET bit in the CONTROL register, the MAS 3504D can be reset by the controller. Due to the internal architecture of the MAS 3504D, the IC cannot react immediately to an I2C request. The typical response time is about 0.5 ms. If the MAS 3504D cannot accept another complete byte of data, it will hold the clock line I2C_CL LOW to force the transmitter into a wait state. The positions within a transmission where this may happen are indicated by ’Wait’ in Section 3.3. on page 14. The maximum wait period of the MAS 3504D during normal operation mode is less than 4 ms. Fig. 3–1: I2C bus protocol (MSB first; data must be stable while clock is high) Note: S = I2C-Bus Start Condition from master P= I2C-Bus Stop Condition from master A = Acknowledge-Bit: LOW on I2C_DA from slave or master N = Not Acknowledge-Bit: HIGH on I2C_DA from master to indicate ‘End of Read’ Wait = I2C-Clock line is held low, while the MAS 3504D is processing the I2C command. This waiting time is max. 1 ms Table 3–1: I2C Bus Device Addresses MAS 3504D device address Write Read MAS_I2C_ADR 3Ahex 3Bhex Table 3–2: Control Register (Subaddress: 6Ahex) Name Subaddress Bit [8] Bit : 0-7, 9-15 CONTROL 6Ahex 1: Reset 0 : normal 0 Table 3–3: I2C Bus Subaddresses Name Binary Value Hex Value Mode Function CONTROL_MAS 0110 1010 6Ahex Write control subaddress (see Table 3–2) WR_MAS 0110 1000 68hex Write write subaddress RD_MAS 0110 1001 69hex Write read subaddress 1 0 S P I2C_DA I2C_CL |
|
Ligação URL |
| ALLDATASHEET é útil para você? [ DONATE ] |
Sobre Alldatasheet | Publicidade | Contato conosco | Privacy Policy | Link para a ficha técnica | roca de Link | Lista de Fabricantes 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 |