
BCON Interface
AW00136902000
40
Basler dart BCON
Two Pixels per Clock Cycle
This mode is only available
for 8-bit and 12-bit
pixel formats
(i.e. not available for YCbCr422 and
RGB 8 pixel formats).
In this mode, the camera transmits pixel data as follows:
On each clock cycle, the data for
two
pixels are transmitted via the BCON interface.
On the first clock cycle, the camera transmits the data for the first two pixels in line one. On the
second clock cycle, the camera transmits the data for the next two pixels in line one, and so on
until the line is complete.
When line one is complete, the camera sends a checksum for the line. After that, transmission
of line two begins and proceeds in a similar fashion. Data transmission continues line by line
until all frame data has been transmitted.
During pixel data transmission, the 24 bits of the data channel will be used as shown in
Setting the Number of Pixels per Clock Cycle
You can use the pylon API to set the number of pixels per clock cycle from within your application
software. The following code snippet illustrates using the API to set the clock speed:
// Set the camera to transmit two pixels per clock cycle
Camera.BConPixelsPerClockCycle.SetValue(BConPixelsPerClockCycle_Two);
MSB
LSB
Data
Channel
Bits
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Mono 8
Bayer 8
x
x
x
x
x
x
x
x
○ ○ ○ ○ ○ ○ ○ ○
Mono 12
Bayer 12
○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○
= Data for pixel n,
○
= Data for pixel n+1, x = not used
Table 21: Data Channel Usage (Two Pixels per Clock Cycle)