Unexpected Receive Frame-Sync Pulse
4-5
McBSP Exception/Error Conditions
SPRU592E
4.3 Unexpected Receive Frame-Sync Pulse
This section discusses how the McBSP responds to all receive frame-sync
pulses, including an unexpected pulse. It also provides examples of a
frame-sync error and an example of how to prevent such an error.
4.3.1 Possible Responses to Receive Frame-Sync Pulses
3 shows the decision tree that the receiver uses to handle all
incoming frame-sync pulses. The figure assumes that the receiver has been
started (RRST = 1 in SPCR1). Case 3 in the figure is the case in which an error
occurs.
Figure 4
−
3. Possible Responses to Receive Frame-Sync Pulses
Yes
No
Yes
No
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
running
Receiver continues
Ignore frame pulse
With Frame Ignore
Case 1:
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
Previous word is lost
immediately
Start next reception
SET RSYNCERR
Abort reception
Without Frame Ignore
Case 3:
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
Start receiving data
Normal Reception
Case 2:
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
pulse occurs
Receive frame-sync
?
RFIG=1
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
?
pulse
frame-sync
Unexpected
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 ...