| Motore di ricerca datesheet componenti elettronici |
|
WM9093ECS/R Scheda tecnica(PDF) 41 Page - Wolfson Microelectronics plc |
|
|
|||||||||||||||||||||||||||||
WM9093ECS/R Scheda tecnica(HTML) 41 Page - Wolfson Microelectronics plc |
|
41 / 84 page ![]() Production Data WM9093 w PD, March 2012, Rev 4.2 41 REGISTER ADDRESS BIT LABEL DEFAULT DESCRIPTION R70 (46h) Write Sequencer 0 8 WSEQ_ENA 0 Write Sequencer Enable 0 = Disabled 1 = Enabled R73 (49h) Write Sequencer 3 9 WSEQ_ABORT 0 Writing a 1 to this bit aborts the current sequence and returns control of the device back to the serial control interface. 8 WSEQ_START 0 Writing a 1 to this bit starts the write sequencer at the memory location indicated by the WSEQ_START_INDEX field. The sequence continues until it reaches an “End of sequence” flag. At the end of the sequence, this bit will be reset by the Write Sequencer. 5:0 WSEQ_START_ INDEX [5:0] 00_0000 Sequence Start Index. This is the memory location of the first command in the selected sequence. 0 to 15 = RAM addresses 16 to 58 = ROM addresses 59 to 63 = Reserved R74 (4Ah) Write Sequencer 4 0 WSEQ_BUSY (read only) 0 Sequencer Busy flag (Read Only). 0 = Sequencer idle 1 = Sequencer busy Note: it is not possible to write to control registers via the control interface while the Sequencer is Busy. R75 (4Bh) Write Sequencer 5 5:0 WSEQ_CURRE NT_INDEX [5:0] (read only) 00_0000 Sequence Current Index. This is the location of the most recently accessed command in the write sequencer memory. Table 19 Write Sequencer Control – Initiating a Sequence PROGRAMMING A SEQUENCE A sequence consists of write operations to data bits (or groups of bits) within the control registers. The Register fields associated with programming the Control Write Sequencer are described in Table 20. For each step of the sequence being programmed, the Sequencer Index must be written to the WSEQ_WRITE_INDEX field. The values 0 to 15 correspond to all the available RAM addresses within the Write Sequencer memory. (Note that memory addresses 16 to 58 also exist, but these are ROM addresses, which are not programmable.) Having set the Index as described above, Register R71 must be written to (containing the Control Register Address, the Start Bit Position and the Field Width applicable to this step of the sequence). Also, Register R72 must be written to (containing the Register Data, the End of Sequence flag and the Delay time required after this step is executed). After writing to these two registers, the next step in the sequence may be programmed by updating WSEQ_WRITE_INDEX and repeating the procedure. WSEQ_ADDR is an 8-bit field containing the Control Register Address in which the data should be written. WSEQ_DATA_START is a 4-bit field which identifies the LSB position within the selected Control Register to which the data should be written. For example, setting WSEQ_DATA_START = 0100 will select bit 4 as the LSB position; in this case, 4-bit data would be written to bits 7:4 and so on. |
|
Link URL |
| Lei ha avuto il aiuto da alldatasheet? [ DONATE ] |
Di alldatasheet | Richest di pubblicita | contatti | Privacy Policy | Collegamento alla scheda tecnica | scambio Link | Ricerca produttore 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 |