① 簡單形象的說明一下IIC匯流排的工作原理和作用
IIC匯流排是荷蘭飛利浦PHILIPS開發的一種高效,實用,可靠的雙向二線制(也有3線制,家電很少用)串列數據傳輸結構匯流排,該匯流排使各電路分割成各種功能的模塊,並進行軟體化設計,各個功能模塊電路內都有集成一個IIC匯流排介面電路,因此都可以掛接在匯流排上,很好的解決了眾多功能IC與CPU之間的輸入輸出介面,使其連接方式變得十分簡單。
IIC匯流排上的器件分為主控器和被控器兩大類它們之間只要在正常工作,總有一個IIC在總擾枯線緩配洞上發送信息數據(一般是在開機後賣如cpu首先像各個功能模塊電路發出自檢信號,得到各個功能模塊電路正常反饋的數據信號後機器才進入正常工作狀態)。
② 如何判斷iic匯流排彩電系統是否正常
IC匯流排是荷蘭飛利浦公司研發的一種雙向串列匯流排。IC匯流排就是在微處理器和被控的集成電路之間的兩條線:一條用來傳輸控制信息的被稱之為串列數據線(SDA),控制信號按數手鉛據結構的格式是呈串列排列的。數據傳輸往往是雙向傳輸的,即微處理器可以將信息傳輸給被控電路。被控電路也可以將信息傳輸給微處理器。另一條是用來傳輸時鍾信息的,被稱之為串列時鍾線(SCL)。使用這種IC匯流排就可以把控制中心(微處理器)和多個被配滑控集成電路連接起來。從而形成一個自動控制系統。這種控制方式要求信息的解碼、識別處理設在被控集成電路內部。將IC匯流排匯流排控制應用電視機設計中,線路簡潔,最大程度的減少了介面電路和集成電路的外圍元件。簡化了印刷電路板的布線,減少了其面積,提高了整機的可靠性,且加強了電路功能的擴展性和設計的靈敏性,為彩電機芯的標准化設計創造了條件。通過IC幾乎能控制所有的量,整機通畢賣好過手動調節的極少。另外你還問到怎麼進入匯流排調整模式。這個會根據品牌、機型的不同而不同。比如說:長虹CN-18、CH-16、CH-13機芯的進入方法是:使用本機遙控器將音量關至最小後,按住遙控器靜音鍵不放,同時按下電視機鍵盤的“菜單”鍵不放,如操作正確,屏幕右上方會出現“D”或“S”字元,同時在屏幕的左上方出現“MOEE17E”或其它的項目及數據字元。此時表示電視機已進入IC模式。如果屏幕上無字元,請按上述方法反復操作。直到進入IC匯流排維修模式。當電視機進入“D”或“S”維修模式後,按壓遙控器上的“節目+/-”鍵,可選擇所需調整的項目;按遙控器上的“音量+/-”鍵可調整及更改匯流排數據。調整結束後,遙控關機,即可退出匯流排維修模式,更改的數據被自動記憶。如果你要其它的各品牌機型的匯流排進入方法,請提問,我會告訴你的。
③ avr單片機iic匯流排,進行對感測器得到的數據的讀取的相關關問題
1、avr 最低電壓可以達到1.8V,你用3.3V供電就可以解決電位沖突的問題。這個我做過,沒問題的。
2、上拉電阻與SCL的頻率有關,但一般用4.7K就可以了。准確地計薯亂臘算方法是:fSCL ≤ 100 kHz時,(陪凱Vcc-0.4)V/3mA<Rp<1000nS/Cb,當fSCL > 100 kHz時,(Vcc-0.4)V/3mA<Rp<300nS/Cb。(Cb為匯流排電數滑容)。
線的長度影響不大,但要保證匯流排電容要低於400 pF
④ IIC匯流排的應答信號怎樣理解
1、首先IIC通信者培要分清主機與從機的關系,在主機對從機進行寫操作時,一般是在傳送完一個數據之後單片機就進入檢測應答信號狀態:先將兩個腳置位
SDA=1;SCL=1;然後在一定時間內不斷檢測SDA腳的電平狀態,比如說你弄個循環for(i=255;i>0;i--){..;
if(...)break;...}進行不斷判斷,當SDA的電平為低時就跳出循環,說明此時從機已經ACK,就可說明是I2C器件拉低;如果為高時,則
一直判斷完整個循環,到最後還為高時,就說明沒有應答。
2、寫應答和讀應答肯定有所區別的。寫應畝派答是在你讀從機數據期間,當你接收到一個數據時,
可以應答的(想繼續通信就應答),就將SDA復位(拉低),不想應答(想結束通信時)就置位(SDA=1)。讀應答則在主機寫數據給從機期間,每當從機接
收到一個數據首耐唯就會應答一下(將數據SDA線拉低),主機將不斷檢測SDA線的電平,主機就是憑SDA的電平狀態才知道從機是否已經正確地接收了主機發送的
數據。
⑤ iic匯流排上,怎麼知道數據傳送完,接收器發個非應答信號
非應答信號不是由數據發送端發送的,是由讀數據端發送,即是由發出讀命令端發送。
在IIC匯流排上的主控和從設備之間通訊:
1、主控向從設前伏搜備寫數據時,應答信號由從設廳伏備發出。
2、主控要從從設備中讀取數據時,讀操作命令和地址段的應答都是由從設備發出,從設備響應後,從設備發出數據,主控做出反應,若是應答信號從設備繼續發出數據,若是非應答慧歷信號從設備將不發數據。