List of Figures
1 McBSP Block Diagram .................................................................................................... 10
2 Clock and Frame Generation ............................................................................................. 12
3 Transmit Data Clocking .................................................................................................... 13
4 Receive Data Clocking .................................................................................................... 13
5 Sample Rate Generator Block Diagram ................................................................................. 14
6 CLKG Synchronization and FSG Generation When GSYNC = 1 and CLKGDV = 1 .............................. 17
7 CLKG Synchronization and FSG Generation When GSYNC = 1 and CLKGDV = 3 .............................. 17
8 Digital Loopback Mode .................................................................................................... 18
9 Programmable Frame Period and Width ................................................................................ 20
10 Dual-Phase Frame Example .............................................................................................. 22
11 Single-Phase Frame of Four 8-Bit Elements ........................................................................... 23
12 Single-Phase Frame of One 32-Bit Element ............................................................................ 24
13 Data Delay .................................................................................................................. 24
14 2-Bit Data Delay Used to Discard Framing Bit ......................................................................... 25
15 McBSP Standard Operation .............................................................................................. 26
16 Receive Operation ......................................................................................................... 27
17 Transmit Operation ......................................................................................................... 27
18 Maximum Frame Frequency for Transmit and Receive ............................................................... 28
19 Unexpected Frame Synchronization With (R/X)FIG = 0 .............................................................. 29
20 Unexpected Frame Synchronization With (R/X)FIG = 1 .............................................................. 30
21 Maximum Frame Frequency Operation With 8-Bit Data .............................................................. 30
22 Data Packing at Maximum Frame Frequency With (R/X)FIG = 1 ................................................... 31
23 Serial Port Receive Overrun .............................................................................................. 32
24 Serial Port Receive Overrun Avoided ................................................................................... 32
25 Decision Tree Response to Receive Frame Synchronization Pulse ................................................ 33
26 Unexpected Receive Frame Synchronization Pulse ................................................................... 34
27 Transmit With Data Overwrite ............................................................................................ 34
28 Transmit Empty ............................................................................................................. 35
29 Transmit Empty Avoided .................................................................................................. 35
30 Decision Tree Response to Transmit Frame Synchronization Pulse ................................................ 36
31 Unexpected Transmit Frame Synchronization Pulse .................................................................. 37
32 Companding Flow .......................................................................................................... 37
33 Companding Data Formats ............................................................................................... 38
34 Transmit Data Companding Format in DXR ............................................................................ 38
35 Companding of Internal Data ............................................................................................. 39
36 DX Timing for Multichannel Operation ................................................................................... 41
37 Alternating Between the Channels of Partition A and the Channels of Partition B ................................ 43
38 Reassigning Channel Blocks Throughout a McBSP Data Transfer ................................................. 43
39 McBSP Data Transfer in the 8-Partition Mode ......................................................................... 44
40 Activity on McBSP Pins for the Possible Values of XMCM ........................................................... 47
41 Typical SPI Interface ....................................................................................................... 48
42 SPI Transfer with CLKSTP = 2h (no clock delay) and CLKXP = 0 .................................................. 50
43 SPI Transfer With CLKSTP = 3h (clock delay) and CLKXP = 0 ..................................................... 50
44 SPI Transfer With CLKSTP = 2h (no clock delay) and CLKXP = 1 ................................................. 51
45 SPI Transfer With CLKSTP = 3h (clock delay) and CLKXP = 1 ..................................................... 51
46 McBSP as the SPI Master ................................................................................................ 53
47 McBSP as an SPI Slave ................................................................................................... 54
48 Data Receive Register (DRR) ............................................................................................ 65
49 Data Transmit Register (DXR) ............................................................................................ 65
50 Serial Port Control Register (SPCR) ..................................................................................... 66
51 Receive Control Register (RCR) ......................................................................................... 68
52 Transmit Control Register (XCR) ......................................................................................... 70
4 List of Figures SPRUEN2B – September 2007
Submit Documentation Feedback