基于CDCE949的可控頻率源設計與實(shí)現
3 軟件體系結構
3.1 IIC總線(xiàn)接口概述
IIC總線(xiàn)是由數據線(xiàn)SDA和時(shí)鐘線(xiàn)SCL構成的串行總線(xiàn),可發(fā)送和接收數據。在CPU與被控IC之間、IC與IC之間進(jìn)行雙向傳送,最高傳送速率100 kbit/s。各種被控制電路均并聯(lián)在這條總線(xiàn)上,每個(gè)電路和模塊都有唯一的地址,在信息的傳輸過(guò)程中,IIC總線(xiàn)上并接的每一模塊電路既是主控器(或被控器),又是發(fā)送器(或接收器),這取決于它所要完成的功能。CPU發(fā)出的控制信號分為地址碼和控制量?jì)刹糠?,地址碼用來(lái)選地址,即接通需要控制的電路,確定控制的種類(lèi);控制量決定該調整的類(lèi)別(比如對比度、亮度等)及需要調整的量。這樣,各控制電路雖然掛在同一條總線(xiàn)上,卻彼此獨立,互不相關(guān)。
IIC總線(xiàn)在傳送數據過(guò)程中共有3種類(lèi)型信號,分別是:開(kāi)始信號、結束信號和應答信號。
1)開(kāi)始信號SCL為高電平時(shí),SDA由高電平向低電平跳變,開(kāi)始傳送數據。
2)結束信號SCL為高電平時(shí),SDA由低電平向高電平跳變,結束傳送數據。
3)應答信號 接收數據IC在接收到8位數據后,向發(fā)送數據的IC發(fā)出特定的低電平脈沖,表示已收到數據。CPU向受控單元發(fā)出一個(gè)信號后,等待受控單元發(fā)出一個(gè)應答信號,CPU接收到應答信號后,根據實(shí)際情況作出是否繼續傳遞信號的判斷。若未收到應答信號,則判斷為受控單元出現故障。
3.2 CDCE949的控制指令格式
用IIC寫(xiě)設備的控制程序時(shí),每個(gè)設備都有自己的指令格式,要嚴格按照其指令格式來(lái)進(jìn)行通訊。
常用的指令格式如圖2所示。本文引用地址:http://dyxdggzs.com/article/172711.htm
字節寫(xiě)程序指令格式如圖3所示。
字節讀程序指令格式如圖4所示。
可控硅相關(guān)文章:可控硅工作原理
評論