OmniVision Serial Camera Control Bus (SCCB)
mni ision
O
2 Pin Functions
Refer to Table 2-1 and Table 2-2 for pin descriptions of the master and slave devices, respectively,
used in SCCB communications.
Table 2-1.
Master Device Pin Descriptions
Signal Name
Signal Type
Description
Serial Chip Select Output - master drives SCCB_E at logical 1
when the bus is idle. Drives at logical 0 when the master asserts
transmissions or the system is in Suspend mode.
Serial I/O Signal 1 Output - master drives SIO_C at logical 1 when
the bus is idle. Drives at logical 0 and 1 when SCCB_E is driven
at 0. Drives at logical 0 when the system is Suspend mode.
a
Output
SCCB_E
SIO_C
Output
Serial I/O Signal 0 Input and Output - remains floating when the
bus is idle and drives to logical 0 when the system is in Suspend
mode.
I/O
SIO_D
PWDN
Output
Power down output
a. Where SCCB_E is not present on the CAMERACHIP, this signal is by default enabled and held high.
Table 2-2.
Slave Device Pin Descriptions
Signal Name
Signal Type
Description
Serial Chip Select Input - input pad can be shut down when the
a
SCCB_E
SIO_C
Input
system is in Suspend mode.
Serial I/O Signal 1 Input - input pad can be shut down when the
system is in Suspend mode.
Input
Serial I/O Signal 0 Input and Output - input pad can be shut down
when the system is in Suspend mode.
Power down input
I/O
SIO_D
PWDN
Input
a. Where SCCB_E is not present on the CAMERACHIP, this signal is by default enabled and held high.
2.1 SCCB_E Signal
The SCCB_E signal is a single-directional, active-low, control signal that must be driven by the
master device. It indicates the start or stop of the data transmission. A high-to-low transition of the
SCCB_E indicates a start of a transmission, while the low-to-high transition of the SCCB_E
indicates a stop of a transmission. SCCB_E must remain at logical 0 during a data transmission. A
logical 1 of SCCB_E indicates that the bus is idle.
2.2 SIO_C
The SIO_C signal is a single-directional, active-high, control signal that must be driven by the
master device. It indicates each transmitted bit. The master must drive SIO_C at logical 1 when the
bus is idle. A data transmission starts when SIO_C is driven at logical 0 after the start of
transmission. A logical 1 of SIO_C during a data transmission indicates a single transmitted bit.
Thus, SIO_D can occur only when SIO_C is driven at 0. The period of a single transmitted bit is
defined as tCYC as shown in Figure 3-8. The minimum of tCYC is 10 µs.
6
Proprietary to OmniVision Technologies
Version 2.1, February 26, 2003