| 数据搜索系统,热门电子元器件搜索 |
|
CS9211 数据表(PDF) 17 Page - National Semiconductor (TI) |
|
|
|
|||||||||||||||||||||||||||||
CS9211 数据表(HTML) 17 Page - National Semiconductor (TI) |
|
17 / 62 page ![]() Revision 2.1 17 www.national.com Functional Description (Continued) 3.2.1 Serial Interface Two commands are defined for the serial interface, a read command and a write command. The read and write proto- cols are summarized in Table 3-1. Figure 3-5 on page 18 shows the write cycle timing, and Figure 3-6 on page 18 shows the read cycle timing. In order for the CS9211 to properly receive commands through the serial interface, the DOTCLK input signal must be active. The protocol begins with the assertion of the SCS input, followed by activity on the SCLK (serial command clock) and SDIN (serial data input) lines. The serial data must be in the following order: one start bit (value = X), one control bit (value = 1), 12 address bits, a read/write command bit (1 =Write, 0 =Read), and32data bits. In thecaseofa read, seven (7) idle clock pulses must occur between the read command and the beginning of the 32 bits of data transmission on the SDO line. After the last bit of the serial data transfer, SCS should be deasserted. The CS9211 samples the serial interface input signals on the rising edge of SCLK. Therefore, data driven onto the SDIN input should change on the falling edge of SCLK. Data driven by the CS9211 onto the SDO output changes on the rising edge of SCLK. Therefore data being read should be sampled on the falling edge of SCLK. 3.2.1.1 Write Transfer Sequence (52 clocks) 1) Assert SCS input. 2) One SCLK period “don’t care” transfer (i.e., clock tog- gle). 3) Write a 1 to SDIN. 4) Next, the address is transmitted with the LSB (Address[0]) first... MSB (Address[11]) last. 5) The Write bit = 1. 6) The data is transmitted LSB (Data[0]) first... MSB (Data[31]) last, on the positive edges of the next 32 SCLKS. 7) Deassert SCS (one clock period) and toggle SCLK for four clock periods. 3.2.1.2 Read Transfer Sequence (56 clocks) 1) Assert SCS input. 2) One SCLK period “don’t care” transfer (i.e., clock tog- gle). 3) Write a 1 to SDIN. 4) Next the address is transmitted with the LSB (Address[0]) first ... MSB (Address[11]) last. 5) TheReadbit =0. 6) Seven SCLK periods of “don’t care” transfer (i.e., clock toggles). 7) The dataistransmittedonSDO with theLSB (Data[0]) first ... MSB (Data[31]) last, on the positive edges of the next 32 SCLK . 8) Deassert SCS (one clock period) and toggle SCLK for one clock period. Table 3-1. Serial Interface Write/Read Sequences Cycle(s) Write Sequence with SCS = “1” Cycle(s) Read Sequence with SCS = “1” 1 1 Start bit SDIN = Don’t care 1 1 Start bit SDIN = Don’t care 1 1 Control bit SDIN = 1 1 1 Control bit SDIN = 1 12 12 Address bits SDIN = 4xx 12 12 Address bits SDIN = 4xx 1 1 Write bit SDIN = 1 1 1 Read bit SDIN = 0 32 32 data bits ex: SDIN = A8A8_A8A8h 7 7 Idle SCLKs ex: SDIN = Don’t care 32 32 Read data bits ex: SDO = A8A8_A8A8h |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 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 |