
S1M8657
TX IF/BBA WITH AGC
14
Serial Port Interface(SPI)
S1M8657 is equipped with the Serial I/F. All internal functions can be controlled through a common bus using an
external controller. The serial I/F can be used by setting pin 31(SEN) high, the pin which permits/ not permit the
SPI. If the SEN becomes low, the SPI cannot be used and the BBA must be used in the existing BBA 2.0 mode.
(All the internal registers are default, which makes the register have the same characteristic as BBA 2.0) Here,
the modem is the master and BBA the slave.
Each pin which uses the SPI bus has the following common functions.
The STB(STROBE) for the serial bus start signal is used to reset serial data transmission.
This pin is used with the IDLEB function in manual mode and designated the IDLB/STB pin.
Serial BUS DATA is used for the bidirection data input /output at serial data transmission.
This pin is used with the FMB function in parallel mode and designated the FMB/DATA pin.
Because it is an open drain type pin, it requires the pull-up resistance of approx. 8k
.
Serial BUS CLK is used to synchronize the data input/output at serial data transmission.
This pin is used with the SLEEPB function in manual mode and designated the SLEEPB/CLK pin.
The SEN(PIN31) pins decide on whether the product will used the SPI bus or parallel control inputs; if is in low,
then the pins the parallel control input functions, IDLEB, FMB, and SLEEPB, but if in high these pins execute the
SPI bus functions, STB, DATA, and CLK. The maximum data transmission (Clock frequency) is 1.53MHz. This
product does not require any external time constants in the internal register because it can use the internal reset
function. Fig. 5 shows the serial connection.
SLOT
STB/IDLEB
CLK/SLEEPB
DATA/FMB
SEN
SMSB/PAON
STB/IDLEB
CLK/SLSB
DATA/FMB
SEN
S1M8656A
S1M8657
SLEEPB
SBST/ADC_ENA
SBCK/ADC_CLK
SBDT/ADC_DATA
PAON
MODEM
V
DD
8k
Figure 5. Serial Bus connection