sccb

sccb

SCCB是串列攝像機控制匯流排協定的英文名簡稱,相當於一個簡易的I2C協定。同時也代表軟體配置控制委員會。

基本介紹

  • 中文名:串列攝像機控制匯流排協定
  • 外文名:Serial Camera Control Bus
  • 簡稱:SCCB
  • 組成:項目經理
  • 職責:批准設定基線產品
軟體配置控制委員會,介紹,職責,SCCB協定,

軟體配置控制委員會

介紹

SCCB一般由項目經理、各功能組代表(包括產品組、系統分析組、設計組、開發組、測試組、SCM組)、中高層管理者代表等組成,也即SCCB可以由項目經理、產品管理程式管理、SCM人員、測試經理、部門主管、總經理室代表組成。組織也可以指派管理者或專家參與。SCCB組長由固定人員承擔,可以是項目經理,也可以是組織指派的管理者或專家。)

職責

代表項目經理和所有可能受到軟體基線的更改影響的組的利益;
批准設定基線產品;
審查並批准對基線產品的更改並確保批准的更改得到實施;
批准軟體基線庫生成的產品庫。

SCCB協定

SCCB(Serial Camera Control Bus)是和I2C相同的一個協定。 SCCB協定有兩線也有三線,兩線為SIO_C與SIO_D,三線為SIO_E、SIO_C與SIO_D。2線的SCCB匯流排只能是一個主器件對一個從器件控制,但3線SCCB接口可以對多個從器件控制,因此當只有一個從機(slave device)時用兩線,有多個從機時用三線。其中SIO_C只能由主機配置(FPGA),SIO_D是一個三態門,雙向數據線,既可以由主機控制,也可以由從機控制。SIO_C和SIO_D分別為SCCB匯流排的時鐘線和數據線。目前,SCCB匯流排通信協定只支持100Kb/s或400Kb/s的傳輸速度,並且支持兩種地址形式:①從設備地址(ID Address,8bit),分為讀地址和寫地址,高7位用於選中晶片, 第0位是讀/寫控制位(R/W),決定是對該晶片進行讀或寫操作;②內部暫存器單元地址(Sub_ Address,8bit),用於決定對內部的哪個暫存器單元進行操作,通常還支持地址單元連續的多位元組順序讀寫操作。SCCB控制匯流排功能的實現完全是依靠SIO_C、SIO_D兩條匯流排上電平的狀態以及兩者之間的相互配合實現的。SCCB匯流排傳輸的啟動和停止條件如右圖  過程:採用簡單的三相(Phase)寫數據的方式,即在寫暫存器的過程中先傳送設備的ID地址(ID Address),然後傳送寫數據的目地暫存器地址(Sub_address),最後傳送要寫入的數據(Write Data)。如果給連續的暫存器寫數據,寫完一個暫存器後,設備例如OV7670,會自動把暫存器地址加1,程式可繼續向下寫,而不需要再次輸入ID地址,從而三相寫數據變為了兩相寫數據,如果只需對有限個不連續暫存器進行配置,則對每一個需更改的暫存器,都採用三相寫數據的方法。如果採用對全部暫存器都加以配置這一方法的話,會浪費很多時間和資源,所以我們只對需要更改數據的暫存器進行寫數據。
SCCB匯流排時序圖SCCB匯流排時序圖

相關詞條

熱門詞條

聯絡我們