Synchronous Serial Interface (SSI)
MCF52277 Reference Manual, Rev. 1
25-4
Freescale Semiconductor
The transmit and receive sections of the SSI are only available in synchronous mode. In this mode, the
transmitter and the receiver use a common clock and frame synchronization signal. The
SSI_RCR[RXBIT0, RSHFD] bits can continue affecting shifting-in of received data in synchronous
mode. Continuous or gated clock mode can be selected. In continuous mode, the clock runs continuously.
In gated clock mode, the clock is only functioning during transmission.
Normal or network mode can also be selected. In normal mode, the SSI functions with one data word of
I/O per frame. In network mode, any number from two to thirty-two data words of I/O per frame can be
used. Network mode is typically used in star or ring time-division-multiplex networks with other
processors or codecs, allowing interface to time division multiplexed networks without additional logic.
Use of the gated clock is not allowed in network mode. These distinctions result in the basic operating
modes that allow the SSI to communicate with a wide variety of devices.
Typically, normal and network modes are used in a periodic manner, where data transfers at regular
intervals, such as at the sampling rate of an external codec. Both modes use the concept of a frame. The
beginning of the frame is marked with a frame sync when programmed with continuous clock. The
SSI_CCR[DC] bits determine length of the frame, depending on whether data is being transmitted or
received.
The number of words transferred per frame depends on the mode of the SSI. In normal mode, one data
word transfers per frame. In network mode, the frame divides into two to 32 time slots. In each time slot,
one data word is optionally transferred.
Apart from the above basic modes of operation, SSI supports the following modes that require some
specific programming:
•
I
2
S mode
•
AC97 mode
— AC97 fixed mode
— AC97 variable mode
In non-I
2
S slave modes (external frame sync), the SSI’s programmed word length setting should be equal
to the word length setting of the master. In I
2
S slave mode, the SSI’s programmed word length setting can
be lesser than or equal to the word length setting of the I
2
S master (external codec).
In slave modes, the SSI’s programmed frame length setting (DC bits) can be lesser than or equal to the
frame length setting of the master (external codec).
Section 25.4.1, “Detailed Operating Mode Descriptions,”
for more details on the above modes.
Table 25-1. SSI Operating Modes
TX, RX Sections
Serial Clock
Mode
Typical Application
Synchronous
Continuous
Normal
Multiple synchronous codecs
Synchronous
Continuous
Network
TDM codec or DSP network
Synchronous
Gated
Normal
SPI-type devices; DSP to MCU
Содержание MCF52277
Страница 1: ...MCF52277 Reference Manual Devices Supported MCF52274 MCF52277 Document Number MCF52277RM Rev 1 04 2008...
Страница 22: ...MCF52277 Reference Manual Rev 1 Freescale Semiconductor xxii...
Страница 32: ...MCF52277 Reference Manual Rev 0 xxxii Freescale Semiconductor...
Страница 60: ...Signal Descriptions MCF52277 Reference Manual Rev 1 2 16 Freescale Semiconductor...
Страница 112: ...Enhanced Multiply Accumulate Unit EMAC MCF52277 Reference Manual Rev 1 4 20 Freescale Semiconductor...
Страница 128: ...Static RAM SRAM MCF52277 Reference Manual Rev 1 6 6 Freescale Semiconductor...
Страница 140: ...Clock Module MCF52277 Reference Manual Rev 1 7 12 Freescale Semiconductor...
Страница 172: ...Chip Configuration Module CCM MCF52277 Reference Manual Rev 1 9 16 Freescale Semiconductor...
Страница 180: ...Serial Boot Facility SBF MCF52277 Reference Manual Rev 1 10 8 Freescale Semiconductor...
Страница 188: ...Reset Controller Module MCF52277 Reference Manual Rev 1 11 8 Freescale Semiconductor...
Страница 210: ...Crossbar Switch XBS MCF52277 Reference Manual Rev 1 13 8 Freescale Semiconductor...
Страница 480: ...Liquid Crystal Display Controller LCDC MCF52277 Reference Manual Rev 1 21 44 Freescale Semiconductor...
Страница 510: ...Touchscreen Controller Analog to Digital Converter MCF52277 Reference Manual Rev 1 22 30 Freescale Semiconductor...
Страница 542: ...FlexCAN MCF52277 Reference Manual Rev 1 23 32 Freescale Semiconductor...
Страница 568: ...Pulse Width Modulation PWM Module MCF52277 Reference Manual Rev 1 24 26 Freescale Semiconductor...
Страница 640: ...Programmable Interrupt Timers PIT0 PIT1 MCF52277 Reference Manual Rev 1 27 8 Freescale Semiconductor...
Страница 690: ...DMA Serial Peripheral Interface DSPI MCF52277 Reference Manual Rev 1 29 40 Freescale Semiconductor...
Страница 724: ...UART Modules MCF52277 Reference Manual Rev 1 30 34 Freescale Semiconductor...
Страница 740: ...I2 C Interface MCF52277 Reference Manual Rev 1 31 16 Freescale Semiconductor...
Страница 790: ...Debug Module MCF52277 Reference Manual Rev 1 32 50 Freescale Semiconductor...