Programming Model
MOTOROLA
Synchronous Serial Interface (SSI)
30-29
Table 30-16 shows various combinations of the PSR and PM fields that achieve different bit clock
frequencies.
Table 30-17 shows the effect of changing the clock controller divider value to generate SYS_CLK and bit
clock frequencies close to the ideal. In these examples, master mode was selected by setting the I
2
S Mode
Select (I2S_MODE1 and I2S_MODE0) bits in the SCSR to 01, or individually programming the SSI into
network, synchronous, and transmit internal modes.
Table 30-16. SSI Bit and Frame Clock as a Function of PSR and PM in Normal Mode
System PLL output
in the clock
Controller Module
(MHz)
System Clock
Divider
PCLKDIV3
(7 Bit)
PerCLK3
(MHz)
Input to
the SSI
Module
PSR
(0 or 1)
PM [7:0]
Actual Bit_Clk
Frequency
(kHz)
SSI_TXCLK,
SSI_RXCLK
Ideal Bit_Clk
Frequency
(kHz)
96
15
6.4
1
24(0x18)
8.0
8.0
96
10
9.6
1
24(0x18)
12.0
12.0
96
20
4.8
0
74(0x4A)
16.0
16.0
96
5
19.2
0
74(0x4A)
64.0
64.0
96
5
19.2
0
37(0x25)
126.3
128.0
96
2
48.0
0
46(0x2E)
255.3
256.0
96
1
96.0
0
46(0x2E)
510.6
512.0
96
1
96.0
0
23(0x0F)
1000.0
1024
96
1
96.0
0
11(0x0B)
2000.0
2048
96
1
96.0
0
5(0x05)
4000.0
4096
Table 30-17. SSI Sys, Bit and Frame Clock in Master Mode
Ideal
Sampling
Rate
(kHz)
Ideal
Bit Clock
Frequency
(kHz)
Ideal
SYS_CLK
Frequency
(MHz)
CRM Clock
Controller
Divider
Value
(with 96
MHz input)
PerCLK3
(MHz)
Actual
SYS_CLK
Frequency
(MHz)
SSI_RXCLK
Actual
Bit Clock
Frequency
(kHz)
SSI_TXCLK
Actual
Sampling
Rate
(kHz)
SSI_TXFS
8.0
256.0
2.048
47
2.043
2.043
255.32
7.98
11.025
352.8
2.822
32
3.000
3.000
375.00
11.72
16.00
512.0
4.096
23
4.173
4.173
510.64
15.96
22.05
705.6
5.644
17
5.647
5.647
705.88
22.06
32.00
1024.0
8.192
12
8.000
8.000
1000.0
31.25
44.10
1411.0
11.289
9
10.677
10.677
1334.63
41.71
48.00
1536.0
12.288
8
12.000
12.000
1500.00
48.88
Summary of Contents for DragonBall MC9328MX1
Page 68: ...1 12 MC9328MX1 Reference Manual MOTOROLA Introduction ...
Page 86: ...2 18 MC9328MX1 Reference Manual MOTOROLA Signal Descriptions and Pin Assignments ...
Page 116: ...3 30 MC9328MX1 Reference Manual MOTOROLA Memory Map ...
Page 126: ...4 10 MC9328MX1 Reference Manual MOTOROLA ARM920T Processor ...
Page 160: ...8 8 MC9328MX1 Reference Manual MOTOROLA System Control ...
Page 272: ...13 32 MC9328MX1 Reference Manual MOTOROLA DMA Controller ...
Page 281: ...Programming Model MOTOROLA Watchdog Timer Module 14 9 ...
Page 282: ...14 10 MC9328MX1 Reference Manual MOTOROLA Watchdog Timer Module ...
Page 300: ...15 18 MC9328MX1 Reference Manual MOTOROLA Analog Signal Processor ASP ...
Page 438: ...18 16 MC9328MX1 Reference Manual MOTOROLA Serial Peripheral Interface Modules SPI 1 and SPI 2 ...
Page 478: ...19 40 MC9328MX1 Reference Manual MOTOROLA LCD Controller ...
Page 574: ...21 32 MC9328MX1 Reference Manual MOTOROLA Memory Stick Host Controller MSHC Module ...
Page 598: ...23 16 MC9328MX1 Reference Manual MOTOROLA Real Time Clock RTC ...
Page 670: ...24 72 MC9328MX1 Reference Manual MOTOROLA SDRAM Memory Controller ...
Page 726: ...25 56 MC9328MX1 Reference Manual MOTOROLA SmartCard Interface Module SIM ...
Page 736: ...26 10 MC9328MX1 Reference Manual MOTOROLA General Purpose Timers ...
Page 854: ...29 18 MC9328MX1 Reference Manual MOTOROLA I2C Module ...
Page 900: ...30 46 MC9328MX1 Reference Manual MOTOROLA Synchronous Serial Interface SSI ...
Page 942: ...32 26 MC9328MX1 Reference Manual MOTOROLA GPIO Module and I O Multiplexer IOMUX ...