Set The Transmit Frame-Synchronization Mode; Register Bits Used To Set The Transmit Frame-Synchronization Mode; How Fsxm And Fsgm Select The Source Of Transmit Frame-Synchronization Pulses - Texas Instruments Concerto F28M35 Series Technical Reference Manual

Table of Contents

Advertisement

www.ti.com

15.9.15 Set the Transmit Frame-Synchronization Mode

Table 15-62. Register Bits Used to Set the Transmit Frame-Synchronization Mode
Register
Bit
PCR
11
SRGR2
12
15.9.15.1 Transmit Frame-Synchronization Modes
Table 15-63
shows how FSXM and FSGM select the source of transmit frame-synchronization pulses. The
three choices are:
External frame-synchronization input
Sample rate generator frame-synchronization signal (FSG)
Internal signal that indicates a DXR-to-XSR copy has been made
Table 15-63
also shows the effect of each bit setting on the FSX pin. The polarity of the signal on the FSX
pin is determined by the FSXP bit.
Table 15-63. How FSXM and FSGM Select the Source of Transmit Frame-Synchronization Pulses
Source of Transmit Frame
FSXM
FSGM
Synchronization
0
0 or 1
An external frame-synchronization signal enters the
McBSP through the FSX pin. The signal is then
inverted by FSXP before being used as internal FSX.
1
1
Internal FSX is driven by the sample rate generator
frame-synchronization signal (FSG).
1
0
A DXR-to-XSR copy causes the McBSP to generate a
transmit frame-synchronization pulse that is 1 cycle
wide.
15.9.15.2 Other Considerations
If the sample rate generator creates a frame-synchronization signal (FSG) that is derived from an external
input clock, the GSYNC bit determines whether FSG is kept synchronized with pulses on the FSR pin. For
more details, see
Section
In the clock stop mode (CLKSTP = 10b or 11b), the McBSP can act as a master or as a slave in the SPI
protocol. If the McBSP is a master and must provide a slave-enable signal (SPISTE) on the FSX pin,
make sure that FSXM = 1 and FSGM = 0 so that FSX is an output and is driven active for the duration of
each transmission. If the McBSP is a slave, make sure that FSXM = 0 so that the McBSP can receive the
slave-enable signal on the FSX pin.
SPRUH22I – April 2012 – Revised November 2019
Submit Documentation Feedback
Name
Function
FSXM
Transmit frame-synchronization mode
FSXM = 0
FSXM = 1
FSGM
Sample rate generator transmit frame-synchronization mode
Used when FSXM = 1 in PCR.
FSGM = 0
FSGM = 1
15.4.3, Synchronizing Sample Rate Generator Outputs to an External Clock.
Copyright © 2012–2019, Texas Instruments Incorporated
Transmit frame synchronization is supplied by an
external source via the FSX pin.
Transmit frame synchronization is supplied by the
McBSP, as determined by the FSGM bit of SRGR2.
The McBSP generates a transmit frame-
synchronization pulse when the content of DXR[1,2] is
copied to XSR[1,2].
The transmitter uses frame-synchronization pulses
generated by the sample rate generator. Program the
FWID bits to set the width of each pulse. Program the
FPER bits to set the frame-synchronization period.
FSX Pin Status
Input
Output. FSG is inverted by FSXP before being driven
out on FSX pin.
Output. The generated frame-synchronization pulse is
inverted as determined by FSXP before being driven
out on FSX pin.
C28 Multichannel Buffered Serial Port (McBSP)
Transmitter Configuration
Reset
Type
Value
R/W
0
R/W
0
1109

Advertisement

Table of Contents
loading

Table of Contents