?隨著電子技術的發展,I2C總線技術的應用日益廣泛。H97B機芯是我公司繼91SB機芯后推出的又在整機中大量采用I2C總線控制的機芯。其主要機型為TC2939、TC2979、TC4318。
我們知道I2C總線信號是由數據總線信號(SDA)和時鐘總線信號(SDA)和時鐘總線信號(SCL)組成。時鐘總線信號中含有CPU發出的地址碼,在I2C總線上連接的各集成塊通過對地址識別,使相應的集成塊進入工作狀態,開始對I2C總線的數據總線信號進行譯碼,控制該集成塊內相應電路工作,并通過數據總線信號傳回CPU,從而實現CPU對該電路的控制。
當總線電路出現故障時,CPU發出的指令無法傳到各受控電路,也就無法控制各電路的工作,使整機工作異常。最常見的為I2C總線電壓降到3V左右,并且不斷擺動,原因是CPU收不到被控集成塊返回的信號,不斷發出控制信號而造成的。這種故障在91SB機芯中,故障現象表現為開機后,光柵極暗、無字符、無雪花,控制失靈,整機處于死機狀態。但由于CPU使用的不同,在H97B機芯中,總線故障所表現出的故障現象卻完全不同,現象為開機后,機器不斷的開機、關機,光柵也一閃一滅,且光柵為暗板。此時測NA01 #34 POWER輸出在0V和5V之間不停的跳變,#39、#40總線端在3~4.5V之間抖動,而各集成塊的總線端電壓在1~3V之間抖動。
下面來談一談H97B機芯總線故障造成這種故障的原因及維修方法。我們知道在91B機芯中,當I2C總線電壓低時,通常采用的方法是短開QA02和QA12的E極,測量E極電壓,若電壓仍低,則應檢查QA02、QA12外圍及CPU、存儲塊(除TA8783N)的I2C總線端,直到總線電壓恢復至5V,即為故障所在。而在H97B機芯中,由于某種原因,使I2C總線異常,CPU無法控制各集成塊的工作,因而無法正確收到各集成塊,尤其是TA8880的返回信息,從而使CPU認為整機電路存在問題,從而進行保護性措施,內部控制POWER輸出關機電平,但馬上又重新開機,進行I2C總線的重新檢測。當CPU數據總線仍沒有收到正確的信息后,CPU再次發出關機指令,如此反復,造成了該機芯電視機特有的光柵不斷一閃一閃故障。由以上的分析我們可知,在維修H97B機芯時,斷開VQA13和VQA14的E極,也就切斷了CPU和各集成塊之間的總線傳輸,即使是正常的機器也會出現一閃一滅的現象。維修方法是當斷開兩三極管的E極后,開機若測得兩三極管C極電壓不足3V,或機器沒有光柵一閃一滅的現象,應檢修CPU及存儲塊等電路,若測得C極電壓在3~4.5V之間抖動,也充分說明了三極管C極前的I2C總線電路,尤其是說明了CPU的工作是正常的。在檢修負載電路時,方法同檢修91B機芯基本相同。可逐個斷開I2C總線上連接的各集成塊(TA8880除外)的總線端,直到I2C總線電壓恢復正常為止,并檢修相應的故障電路,最終排除故障。
(實例1)檢修過程:首先斷開VQ13、VQ14 E極后,測得C極電壓在3~4.5V間擺動,說明故障在負載電路,逐個斷開I2C總線上所接的各集成塊,當斷開插子XPA06BDE? #1、#2端后,開機正常,說明故障在后端子板。將其取下,發現集成塊TA8777N上已有裂紋,測得NV02、VQ04等件均已損壞,更換壞件后,開機整機恢復正常正常。
(實例2)檢修過程:確定故障出在負載電路上,當斷開N302的第#9、#10后,開機正常,I2C總線電壓升至5V。測N302的工作條件基本正常后,更換N302。開機后發現總線故障已排除,但又發現場幅壓縮。仔細觀察發現原集成塊型號為TA8859P,而新更換的為TA8859CP。此時只需將場反饋接地電路R305由2W 1.3Ω改為2W 0.82Ω即可。
(實例3)檢修過程:首先測量整機各主要工作電壓,發現12V并沒有在CPU發出短暫開機電平時,跳變到12V,由于12V是各集成塊的主要工作電壓,該電壓不正常,必將使各個集成塊不能正常工作,從而引起總線控制異常,出現了光柵一閃一滅的現象。測VDD408整流輸出端在開機瞬間時能跳變到14V,而經N408后只有3V左右的輸出。斷開后級,電壓恢復12V供電后,12V恢復正常。更換中放模板后,開機故障排除。
通過以上的分析介紹,相信大家在維修過程中,只要方法得當、思路清晰,對付H97B機芯這種光柵一閃一滅的故障一定會易如反掌。
- 海信H9(6519)
- 分析及修(5307)
相關推薦
基于S3C44B0X的I2C總線設計

i2c總線ppt(I2C總線器件應用)

基于CPLD的I2C總線接口設計

I2C串行總線協議是什么?I2C總線有哪些優點?

i2c總線的特點

I2C總線的基本通信總結


基于Verilog HDL的I2C總線分析器

i2c總線用來做什么_i2c總線數據傳輸過程

I2C總線規范與I2C器件C51讀寫程序

I2C總線的特點、控制技術與傳輸分析

I2C總線詳解

i2c總線介紹

I2C總線的工作原理與應用


I2C總線在Linux系統中的驅動設計

i2c總線技術 (非常詳細)

I2C總線原理詳解


i2c總線


用Verilog HDL實現I2C總線功能

I2C總線

NIOS實現I2C總線

用Verilog HDL實現I2C總線功能


I2C總線接口靜電防護器件選型:DW05DLC-B-S


I2C總線應用中的幾個問題

你不能不知的I2C總線

互聯IC總線(I2C)

I2C總線應用系統設計

基于單片機的I2C總線與AT24C01實驗 I2C總線通信原理講解


PCA9545A/PCA9545B/PCA9545C I2C

GPIO模擬I2C總線的驅動設計與實現


I2C總線的基本工作過程


I2C總線接口模塊設計

PCA9665并行總線轉I2C總線接口芯片簡介

PCA9564 并行總線轉I2C總線接口芯片簡介

什么是I2C總線 I2C總線開發設計需要注意點


80C51單片機模擬I2C總線的主機程序分享


I2C總線器件的C51讀寫程序

I2C總線的工作原理和應用


基于I2C總線的EEPROM驅動程序

基于MCS-51單片機I2C總線接口電路的設計


I2C總線物理拓撲結構_I2C總線協議解析


ESP32 之 ESP-IDF 教學(六)——I2C數據總線(I2C)

P82B96 I2C擴展器Demo使用簡介

簡述I2C總線協議


《振南電子STM32視頻教程》第八講:I2C總線

i2c總線是什么意思 i2c通信咋樣 i2c通信的詳細講解


I2C總線驅動程序的實現


淺談I2C總線,I2C接口和SPI接口的作用相同


I2C總線彩電的檢修
硬件I2C與模擬I2C

硬件I2C驅動MPU6050

I2C總線協議的工作流程


I2C總線原理與應用


I2C總線協議操作介紹


新型彩色電視機I2C總線調整大全

I2C子系統SW Architecture


嵌入式內核及驅動開發-09IIC子系統框架使用(I2C協議和時序,I2C驅動框架,I2C從設備驅動開發,MPU6050硬件連接

I2C總線及EEPROM的Linux驅動程序的設計


i2c采樣是上升沿嗎?

i2c總線相關知識


I2C總線的速率是多少

I2C總線的工作原理和功能特點


i2c總線標準(英文)

i2c detect掃描i2c總線上的設備


i2c總線的起始和終止的條件


I2C總線的單片機C語言實現及其應用


干貨:I2C總線最全教程講解


基于LTC4310設計的絕緣雙向I2C總線通信技術


評論