sccb

基本信息

電子術語

sccb

定義

SCCB是和I2C相同的一個協定。 SIO_C和SIO_D分別為SCCB匯流排的時鐘線和數據線。目前,SCCB匯流排通信協定只支持100Kb/s或400Kb/s的傳輸速度,並且支持兩種地址形式:①從設備地址(ID Address,8bit),分為讀地址和寫地址,高7位用於選中晶片, 第0位是讀/寫控制位(R/W),決定是對該晶片進行讀或寫操作;②內部暫存器單元地址(Sub_ Address,8bit),用於決定對內部的哪個暫存器單元進行操作,通常還支持地址單元連

sccbsccb
續的多位元組順序讀寫操作。SCCB控制匯流排功能的實現完全是依靠SIO_C、SIO_D兩條匯流排上電平的狀態以及兩者之間的相互配合實現的。SCCB匯流排傳輸的啟動和停止條件如圖
過程:採用簡單的三相(Phase)寫數據的方式,即在寫暫存器的過程中先傳送OV7649的ID地址(ID Address),然後傳送寫數據的目地暫存器地址(Sub_address),最後傳送要寫入的數據(Write Data),見圖3。如果給連續的暫存器寫數據,寫完一個暫存器後,OV7649會自動把暫存器地址加1,程式可繼續向下寫,而不需要再次輸入ID地址,從而三相寫數據變為了兩相寫數據,由於本系統只需對有限個不連續暫存器進行配置,如果採用對全部暫存器都加以配置這一方法的話,會浪費很多時間和資源,所以我們只對需要更改數據的暫存器進行寫數據。對於每一個需更改的暫存器,都採用三相寫數據的方法。

相關詞條

相關搜尋

熱門詞條

聯絡我們