Unexpected Transmit Frame-Synchronization Pulse; Underflow Prevented In The Mcbsp Transmitter; Possible Responses To Transmit Frame-Synchronization Pulses - Texas Instruments Concerto F28M36 Series Technical Reference Manual

Table of Contents

Advertisement

www.ti.com
Figure 15-28. Underflow Prevented in the McBSP Transmitter
CLKX
FSX
A1
DX
XRDY
XEMPTY_

15.5.5 Unexpected Transmit Frame-Synchronization Pulse

Section 15.5.5.1
shows how the McBSP responds to any transmit frame-synchronization pulses, including
an unexpected pulse.
error and an example of how to prevent such an error, respectively.

15.5.5.1 Possible Responses to Transmit Frame-Synchronization Pulses

Figure 15-29
shows the decision tree that the transmitter uses to handle all incoming frame-
synchronization pulses. The figure assumes that the transmitter has been started (XRST = 1 in SPCR2).
Case 3 in the figure is the case in which an error occurs.
Figure 15-29. Possible Responses to Transmit Frame-Synchronization Pulses
Any one of three cases can occur:
Case 1: Unexpected internal FSX pulses with XFIG = 1 in XCR2. Transmit frame-synchronization
pulses are ignored, and the transmission continues.
Case 2: Normal serial port transmission. Transmission continues normally because the frame-
SPRUHE8E – October 2012 – Revised November 2019
Submit Documentation Feedback
A0
B7
B6
B5
DXR1 to XSR1 copy
Section 15.5.5.2
and
Section 15.5.5.3
Transmit frame-sync
pulse occurs.
Unexpected
frame-sync
pulse
?
Yes
XFIG=1
?
Yes
Case 1:
With frame ignore
ignore frame pulse.
Transmit stays
running.
Copyright © 2012–2019, Texas Instruments Incorporated
B4
B3
B2
B1
B0
Write to DXR1(C)
show examples of a frame-synchronization
Case 2:
No
Normal transmission.
Start new transmit.
Case 3:
Without frame ignore
No
abort transfer.
Set XSYNCERR.
Restart current
transfer.
C28 Multichannel Buffered Serial Port (McBSP)
McBSP Exception/Error Conditions
C7
C6
C5
DXR1 to XSR1 copy(C)
1099

Advertisement

Table of Contents
loading

Table of Contents