Nokia 6610i Service Manual
CCS Technical Documentation
7-System Module and User Interface
Company confidential
RM-37
Issue 1 04/2004
©Nokia Corporation.
Page 39
Camera
Camera is connected to the BB by UIF –bus. UIF is a slow (10MHz bus) which may be
shared with other UI functions (e.g. LCD). This version has unidirectional TX and Rx data
lines and consists of a chip enable, chip select, Tx data, Rx data, data clock and system
clock. Note there is a severe restriction on image transfer in UPP v2 devices due to a
DMA shortcoming. A block transfer mode is available to workaround this but the perfor-
mance in frame rate terms will not be brilliant.
shared with other UI functions (e.g. LCD). This version has unidirectional TX and Rx data
lines and consists of a chip enable, chip select, Tx data, Rx data, data clock and system
clock. Note there is a severe restriction on image transfer in UPP v2 devices due to a
DMA shortcoming. A block transfer mode is available to workaround this but the perfor-
mance in frame rate terms will not be brilliant.
Figure 15: Camera and HWA connections to the baseband using UIF bus
Signal descriptions
Chip-select
CSX enables and disables the camera serial bus. CSX is active low. An addi-
tional function of
CSX during the power up sequence is to determine the communication
mode of the HWA (UIF or CCI/CCP).
DaClk is a serial data clock and is typically set to ExtClk/2. The clock can be driven low
when data is not transmitted, but may be running when
CSX is inactive as well.
RxDa data-length is 8 bits + D/C-bit. The first bit to be received is D/C-bit which indi-
cates to the camera the status of following 8 bit data. In the case of command data to
camera the
camera the
D/C-bit is low (‘0’). The camera must not react to received data if D/C-bit is
high (‘1’).
TxDa data-length is 8 bits + TxEnd-bit. The first bit to be transmitted is the TxEnd-bit
which indicates if the data is the last byte from image frame. When a byte is the last
byte of an image frame from the camera, the
byte of an image frame from the camera, the
TxEnd-bit is set high (‘1’). Otherwise the
TxEnd-bit is set low (‘0’) by the camera. The camera can interrupt the baseband by driv-
ing
TxDa low for at least one ExtClk cycle when not transferring an image. The interrupt
is initiated by the falling edge of the signal.
EXTCLK
Camel Dune
Camera Module
Hardware
Accelerator
CE
CLK
BaseBand
XSHUTDOWN
2.8V
1.8V
GND
2.8V
1.8V
GND
DACLK
RXDA
TXDA
CSX
Image data
Control
CamRxDa
CamClk 13MHz
LCDCamTxDa
CamCSX
LCDCamClk
2.8V
1.8V
GND
Vctrl
GND