第一次開機時edid自動燒錄的顯示器的製作方法
2023-04-23 23:53:46 5
專利名稱:第一次開機時edid自動燒錄的顯示器的製作方法
技術領域:
本發明涉及一種第一次開機時EDID自動燒錄的顯示器。
背景技術:
為了讓一般技術人員能更好的理解本發明,下面對幾個名詞進行說明DDC指顯 示器與電腦主機進行通信的一個總線標準,全稱是=Display Data Channel。它的基本功能 就是將顯示器的電子檔案資料信息,諸如可接收行場頻範圍、生產廠商、生產日期、產品序 列號、產品型號、標準顯示模式及其參數、所支持的DDC標準類別、EDID的版本信息等等。EDIDCExtended Display Identification Data Standard)數據,就是顯示器通過 DDC傳輸給電腦主機的標準數據信息,就數據信息量而分,EDID分為128 BYTE和256 BYTE。 目前 Analog 與 Digital 的 EDID 資料分別為 128 BYTE、256 BYTE ;
EEPROM Electrically Erasable Programmable Read-Only Memory,電可擦可編程只 讀存儲器,一種掉電後數據不丟失的存儲晶片。EEPROM可以在電腦上或專用設備上擦除 已有信息,重新編程。一般用在即插即用(Plug & Play)接口卡中,用來存放硬體設置數據; 如我們目前使用的液晶電視及顯示器的EDID數據就存儲在這個晶片中。現有液晶電視及顯示器有多個接口,每個接口均需在線整機燒錄對應 EDID(Extended Display Identification Data Standard)資料;各個接口首先需接入相 應的信號線,通過PC並口 IIC來通信,及用專門的燒錄軟體與燒錄卡將對應的EDID寫入到 相應接口晶片中。這樣在流水線EDID燒錄中就存在著以下問題1)關閉EDID存儲晶片 防寫方式多,易產生作業困擾;2) 需要對各個接口信號線進行插拔,重複作業動作, 浪費生產時間,造成生產瓶頸;3)燒錄EDID程序易選擇錯及燒錄EDID的接口多容易接錯 或漏接,影響產品品質;4)需兩人配合作業,燒錄作業時間為12-15S,影響生產效率、增加 製造成本;5)現有技術為人工操作判定,存在人員操作的漏失隱患。
發明內容
鑑於上述技術的不足,本發明提供一種第一次開機時EDID能自動將EDID燒錄到 對應的EEPROM中的顯示器,無需人工燒錄EDID,減少作業動作。本發明是這樣實現的,一種第一次開機時EDID自動燒錄的顯示器,其特徵在於 包括含有EDID燒錄程序及各接口 EDID數據的主軟體,所述主軟體存儲在SPI Flash裡,所 述SPI Flash中CS#、Si、SO、WP#、SCLK的1/0 口通過總線與MCU相對應的1/0 口相連接, 所述MCU的輸出端與液晶顯示器各個接口 EDID存儲EEPROM的WP/SCL/SDA的總線相連接。本發明具有如下有益效果
1)燒錄由軟體來判定並實施,無需人工燒錄作業,自動、效率和品質高、低成本解決的 方案;
2)降低燒錄時間,去除作業動作時間浪費和解決生產瓶頸,以提升生產效率和品質,大 大降低製造成本;3)降低人員操作漏失隱患,實現自動燒錄各個接口EDID ;
4)提高產品的競爭力。
圖1是本發明的電路結構原理示意圖。圖2是本發明軟體設計流程示意圖。
具體實施例方式下面結合附圖及實施例子對本發明做進一步說明。如圖1所示,本發明是提供一種第一次開機時EDID自動燒錄的顯示器,其特徵在 於包括含有EDID燒錄程序及各接口 EDID數據的主軟體,所述主軟體存儲在SPI Flash 裡,所述SPI Flash中CS#、Si、SO、WP#、SCLK的I/O 口通過總線與MCU相對應的I/O 口相 連接,所述MCU的輸出端與液晶顯示器各個接口 EDID存儲EEI3ROM的WP/SCL/SDA的總線相 連接。所述的各個接口 EDID存儲EEPROM包括VGA接口 EDID的存儲EEPROM、HDMI各接口 EDID的對應存儲EEPR0M。如圖2所示,本發明中EDID燒錄程序的實現流程包括
1)當顯示器第一次開機後,判斷各個接口EDID存儲EEPROM是否已存儲,主軟體將定義 一個存儲其他數據的EEPROM中的Byte為標誌寄存器1則接口 EDID存儲EEI3ROM已自動 燒錄成功、其餘數值表示各個接口 EDID存儲EEPROM未燒錄;
2)如果主軟體判斷為未燒錄,則通過IIC對接口EDID存儲EEPROM進行通訊,並關閉 EEPROM防寫,進行燒錄;
3 )各接口 EDID燒錄成功後,主軟體對EDID EEPROM的Byte標誌置1 ; 在第一次開機EDID自動燒錄成功後,後續開機主軟體只判定接口 EDID存儲EEPROM的 Byte標誌寄存器,為1則不進行以上動作。軟體中EDID存儲相關代碼如下
# Purpose: write EDID
void EEPROM_EDID_WRITE(void)
{
static int EDID_Flag;//***flag of EDID that wehther EDID has been writen***//
if ( EDID_Flag!=l)//check EEPR0M_EDID_FIag==I
{
I2CSeqffrite(ID_EEPR0M_VGA, EEPR0M_VGA_EDID, 128);//write VGA EDID TIME_DelayMs(10);//delay I2CSeqffrite(ID_EEPR0M_HDMI1, EEPR0M_HDMI1_EDID, 256);//write HDMIl
EDID
TIME_DelayMs(10);//delayI2CSeqffrite(ID_EEPR0M_HDMI2, EEPR0M_HDMI2_EDID, 256);//writeHDMI2
EDID
TIME_DelayMs(10);//delay
EDID_Flag=l;//set EEPROM_EDID_Flag Ture
}
else
goto EXIT;//exit function
}
以上所述僅為本發明的較佳實施例,凡依本發明申請專利範圍所做的均等變化與修 飾,皆應屬本發明的涵蓋範圍。
權利要求
一種第一次開機時EDID自動燒錄的顯示器,其特徵在於包括含有EDID燒錄程序及各接口EDID數據的主軟體,所述主軟體存儲在SPI Flash裡,所述SPI Flash中CS#、SI、SO、WP#、SCLK的I/O口通過總線與MCU相對應的I/O口相連接,所述MCU的輸出端與液晶顯示器各個接口EDID存儲EEPROM的WP/SCL/SDA的總線相連接。
2.根據權利要求1所述的第一次開機時EDID自動燒錄的顯示器,其特徵在於所述的 各個接口 EDID存儲EEPROM包括VGA接口 EDID的存儲EEPR0M、HDMI各接口 EDID的對應存 儲 EEPROM。
3.根據權利要求1所述的第一次開機時EDID自動燒錄的顯示器,其特徵在於所述的 EDID燒錄程序的實現流程包括1)當顯示器第一次開機後,判斷各個接口EDID存儲EEPROM是否已存儲,主軟體將定義 一個存儲其他數據的EEPROM中的Byte為標誌寄存器1則接口 EDID存儲EEPROM已自動 燒錄成功、其餘數值表示各個接口 EDID存儲EEPROM未燒錄;2)如果主軟體判斷為未燒錄,則通過IIC對接口EDID存儲EEPROM進行通訊,並關閉 EEPROM防寫,進行燒錄;3)各接口EDID燒錄成功後,主軟體對EDID EEPROM的Byte標誌置1 ;在第一次開機EDID自動燒錄成功後,後續開機主軟體只判定接口 EDID存儲EEPROM的 Byte標誌寄存器,為1則不進行以上動作。
全文摘要
本發明涉及一種第一次開機時EDID自動燒錄的顯示器,其特徵在於包括含有EDID燒錄程序及各接口EDID數據的主軟體,所述主軟體存儲在SPIFlash裡,所述SPIFlash中CS#、SI、SO、WP#、SCLK的I/O口通過總線與MCU相對應的I/O口相連接,所述MCU的輸出端與液晶顯示器各個接口EDID存儲EEPROM的WP/SCL/SDA的總線相連接。本發明通過IIC通訊協議,EDID在顯示器第一次開機時自動調用MCU軟體中預先設置的EDID燒錄到相對應的EEPROM中,實現無需人工燒錄EDID,減少作業動作,提高了生產效率和品質,大大降低製造成本。
文檔編號G09G5/00GK101887710SQ20101021442
公開日2010年11月17日 申請日期2010年6月30日 優先權日2010年6月30日
發明者唐瑞慶, 王建福, 雷增容 申請人:福建捷聯電子有限公司