Unexpected Transmit Frame-Sync Pulse
4-13
McBSP Exception/Error Conditions
SPRU592E
Figure 4
−
10. An Unexpected Frame-Sync Pulse During a McBSP Transmission
Á
Á
B0
B1
B2
B3
B4
B5
B6
B7
B4
B5
B6
B7
A0
A1
XSYNCERR
XRDY
DX
FSX
CLKX
Á
Á
Á
Á
Write to DXR1(D)
DXR1 to XSR1 (C)
Write to DXR1(C)
DXR1 to XSR1 copy(B)
Unexpected frame synchronization
4.6.3 Preventing Unexpected Transmit Frame-Sync Pulses
Each frame transfer can be delayed by 0, 1, or 2 CLKX cycles, depending on
the value in the XDATDLY bits of XCR2. For each possible data delay,
Figure 4
11 shows when a new frame-sync pulse on FSX can safely occur
relative to the last bit of the current frame.
Figure 4
−
11.Proper Positioning of Frame-Sync Pulses
For 2-bit delay:
Next frame-sync pulse
here or later is OK.
For 1-bit delay:
Next frame-sync pulse
here or later is OK.
For 0-bit delay:
Next frame-sync pulse
here or later is OK.
CLKR/CLKX
FSR/FSX
DR/DX
Last bit of
current frame
Earliest possible
time to begin transfer
of next frame
Summary of Contents for TMS320VC5509
Page 5: ...vi This page is intentionally left blank ...
Page 43: ...McBSP Operation 2 20 SPRU592E This page is intentionally left blank ...
Page 105: ...SPI Operation Using the Clock Stop Mode 6 16 SPRU592E This page is intentionally left blank ...
Page 187: ...Transmitter Configuration 8 40 SPRU592E This page is intentionally left blank ...
Page 191: ...General Purpose I O on the McBSP Pins 9 4 SPRU592E This page is intentionally left blank ...
Page 201: ...Emulation Power and Reset Considerations 10 10 SPRU592E ...
Page 207: ...Data Packing Examples 11 6 SPRU592E This page is intentionally left blank ...
Page 273: ...McBSP Register Worksheet 13 14 SPRU592E This page is intentionally left blank ...