| Electronic Components Datasheet Search |
|
MAS3507D Datasheet(PDF) 21 Page - Micronas |
|
|
|||||||||||||||||||||||||||||
MAS3507D Datasheet(HTML) 21 Page - Micronas |
|
21 / 60 page ![]() PRELIMINARY DATA SHEET MAS 3507D Micronas 21 3.3.2. Read Control Interface Data An internal memory array keeps the status information of the MAS 3507D (see Table 3–10). The ‘read control interface data’ command can be used for quick access to this memory array. A successive range of memory locations may be read by passing a 6-bit offset value “o” and a 6-bit count value “n” as parameter. Both values are combined in a 12-bit = 4 nibble field x2, x1, x0. If, for example, 4 words (n = 4) starting with one word offset (o = 2), i.e. the MPEG Status 2, the CRCErrorCount, and NumberOfAncillaryBits are read from the control memory array, the 3 nibbles x2, x1 and x0 are evaluated as shown in the following table. The complete I2C protocol reads as: <$3a><$68><$30><$83> <$3a><$69><$3b><receive 3 16-bit data values> The ‘read control interface data’ command resets the MPEG-FRAME-SYNC at PI4 pin (see Section 2.9. on page 16). 3.3.3. Write Register The controller writes the 20-bit value (d = d4,d3,d2,d1,d0) into the MAS 3507D register (r = r1,r0). In contrast to memory cells, registers are always addressed individually, and they may also inter- act with built-in hardware blocks. A list of useful regis- ters is given in the next section. Example: Muting can be realized by writing the value 1 into the register with the number $aa: <$3a><$68><$9a><$a1><$00><$00> 3.3.4. Write D0 Memory The MAS 3507D has 2 memory areas of 2048 words each called D0 and D1 memory. For both memory areas, read and write commands are provided. Example: reconfiguration of the output to 16 bit without delay has the following I2C protocol: <$3a><$68><$a0><$00> (write D0 memory) <$00><$01> (1 word to write) <$03><$2f> (start address) <$00><$10> (value = $00010) <$00><$00> <$3a><$68><$04><$75> (run command) 3.3.5. Write D1 Memory For further details, see ‘write D0 memory’ command. 11 10 9 8 7 6 5 4 3 2 1 0 6-bit values offset: 2 number of words: 3 bit 0 0 0 0 1000001 1 nibble 0 8 3 S dev_write A data_write A $3, x2 A d3, d2 x1,x0 S dev_write A data_read A S dev_read A A d1,d0 A Nak P 1) send command 2) get ancillary data values ....repeat for n data values.... d3, d2 A d1,d0 d3...d0: 16-bit data values (ancillary word 0) A P x2...x0: combined count, offset value S S dev_write A data_write A $9, r1 A P r0, d0 A d4, d3 A d2, d1 A S dev_write A data_write $A, $0 A $0,$0 A n3,n2 A n1,n0 A a3,a2 a1,a0 n3..n0: number of words a3..a0: start address in MASD memory d4..d0: data value A n3,n2 A n3,n2 A d1,d0 A $0,$0 $0,d4 A d3,d2 ....repeat for n data values.... A n3,n2 A d1,d0 A $0,$0 $0,d4 A d3,d2 A P A S dev_write A data_write A $B, $0 A $0,$0 A n3,n2 A n1,n0 A a3,a2 a1,a0 n3..n0: number of words to be transmitted a3..a0: start address in MASD memory d4..d0: data value A n3,n2 A n3,n2 A d1,d0 A $0,$0 $0,d4 A d3,d2 ....repeat for n data values.... A n3,n2 A d1,d0 A $0,$0 $0,d4 A d3,d2 A P |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List 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 |