www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 顯示光電 > LED封裝
[導讀]   數(shù)碼產(chǎn)品的壞點到底是不是LCD壞點?   一、什么是CCD/LCD壞點?壞點和亮點分別是什么?   我的一些顧客都在同時問兩個問題:“能保證CCD和LCD沒有壞點

  數(shù)碼產(chǎn)品的壞點到底是不是LCD壞點?   一、什么是CCD/LCD壞點?壞點和亮點分別是什么?

  我的一些顧客都在同時問兩個問題:“能保證CCD和LCD沒有壞點同時也沒有亮點嗎?”這里必須說明,所謂的“壞點”和“亮點”其實是一個概念。在術(shù)語上,應該叫“壞點”。

  壞點就是CCD元件上不能成像的點。具體表現(xiàn)就是:每張照片的固定位置出現(xiàn)全白或全黑的斑點,就是CCD元件上不發(fā)光或者始終發(fā)光的點。這是一個比較嚴重的問題,嚴重影響了成像效果,一旦發(fā)現(xiàn)壞點是要堅決換機的。

  同理,所謂LCD壞點,也是指LCD(顯示屏)上不能成像的點。LCD上的壞點并不影響相機的實際成像效果,一般來說,LCD上有3個以上壞點才算質(zhì)量問題,廠家才會同意換機。比如柯達公司就規(guī)定LCD有5個壞點才換屏。LCD壞點只是影響觀瞻,影響心情吧,其實3個以下的壞點,肉眼基本是沒有感覺的。

  在我們實際銷售的過程中,CCD壞點幾率非常低,目前只遇到過一臺。LCD壞點則遇到過7、8臺,一般也都在發(fā)貨前進行了調(diào)換。

  二、如何界定、判斷“壞點”?

  關(guān)于這個問題,網(wǎng)上很多文章都在講。我不想羅嗦了。只是想用通俗的語言給大家再講一遍。

  1、獲得檢測“壞點”的全黑照片。拿到相機后,預熱幾分鐘,把相機的ISO(感光度)調(diào)節(jié)到最小值(一般是100),關(guān)閉閃光燈,設(shè)定曝光時間為1/60秒、光圈最大值,然后用鏡頭蓋蓋住鏡頭(沒有鏡頭蓋的,可在平坦的桌子上放張厚紙,將鏡頭扣在紙上拍攝,一定不能讓光線進入到鏡頭里面,同時也不要太過用力),按下快門,拍攝一張全黑的照片。然后,把曝光時間設(shè)定為1秒,再拍攝一張全黑照片,這兩張照片就是我們要檢測“壞點”的證據(jù)。如果你購買的相機有自動降躁功能,那么也要注意關(guān)閉。

  如果是全自動相機,則一般在默認模式、關(guān)閉閃光燈、ISO最低值的情況下,拍攝一張全黑照片就可以了。

  有的專家把整個過程說的過分復雜了,在實際操作中,除非是專業(yè)級別的玩家對待專業(yè)級別的相機,普通家用相機和一般的攝影愛好者用這個通俗易懂的方式獲得全黑照片就可以。

  2、對全黑照片進行檢測。使用Dead Pixel Test軟件來進行檢測的。設(shè)定超過60流明的點是噪點(hot),超過250流明的點為壞點(dead)。把全黑照片輸入電腦,通過該軟件進行測試,很快就會出來測試結(jié)果——有多少躁點、有沒有壞點,結(jié)果很快就出來了。這個軟件網(wǎng)上很多地方可以下載,是免費的軟件,這個軟件很容易上手,具體不再講了。

  3、用全黑照片測試LCD屏幕。用LCD屏幕來回放這一張全黑照片,就可以看出來LCD屏幕是否有壞點。一般來說,不超過3個都是合格的。當然,對于一個非常注重自己信譽的賣家來說,也許一個也不會放過。

  WinCE的LCD驅(qū)動程序該如何編寫?

  本文以1024*768分辨率的TFT_16BPP真彩LCD為例,說明在WIN CE 4.2中驅(qū)動程序的修改事項,目標板的微處理器是S3C2410A。

  該LCD的時序圖如下圖所示:

  Note:LCD時序的參數(shù)和時鐘相位因不同LCD而異,請參考相應LCD的datasheet.

  在WIN CE 4.2中修改LCD驅(qū)動程序有五個相關(guān)文件,分別是:

  1. …WINCE420PLATFORMSMDK2410INCs2410.h

  2. …WINCE420PLATFORMSMDK2410KERNELHALcfw.c

  3. …WINCE420PLATFORMSMDK2410DRIVERSDISPLAYS3C2410LCDs3c2410disp.cpp

  4. …WINCE420PLATFORMSMDK2410FILESconfig.bib

  5. … WINCE420PLATFORMSMDK2410FILESplatform.reg

  1. s2410.h

  …WINCE420PLATFORMSMDK2410INCs2410.h

  主要有LCD控制器的寄存器定義、LCD控制器的工作時序定義、分辨率的定義等等。紅色部分為修改后的內(nèi)容:

  #define LCDTYPE TFT16BPP

  #define LCD_TYPE TFTxxx_xxx

  #define SCR_XSIZE_TFT (1280)

  #define SCR_YSIZE_TFT (960)

  #define LCD_XSIZE_TFT (1024)

  #define LCD_YSIZE_TFT (768)

  #define VBPD ((2-1)&0xff)

  #define VFPD ((2-1)&0xff)

  #define VSPW ((2-1) &0x3f)

  #define HBPD ((16-1)&0x7f)

  #define HFPD ((200-1)&0xff)

  #define HSPW ((16-1)&0xff)

  #define CLKVAL_TFT (1) //這個值的定義在LCD初始化函數(shù)中并不用到,而是直接用數(shù)值表示。

  2. cfw.c

  …WINCE420PLATFORMSMDK2410KERNELHALcfw.c

  紅色部分為修改后的內(nèi)容:

  staTIc void InitDisplay()

  {

  ********

  s2410LCD-》rLCDCON1=(1《《8)|(MVAL_USED《《7)|(3《《5)|(12《《1)|0;

  // CLKVAL_TFT = 1 , HCLK = 100MHz -》 VCLK = 25MHz

  //TFT LCD panel

  //16 bpp for TFT

  s2410LCD-》rLCDCON2=(VBPD《《24)|(LINEVAL_TFT《《14)|(VFPD《《6)|(VSPW);

  s2410LCD-》rLCDCON3=(HBPD《《19)|(HOZVAL_TFT《《8)|(HFPD);

  s2410LCD-》rLCDCON4=(MVAL《《8)|(HSPW);

  s2410LCD-》rLCDCON5=

 ?。?《《11)|(0《《10)|(0《《9)|(0《《8)|(0《《7)|(0《《6)|(0《《3)|(0《《1)|(1《《0);

  //5:6:5 Format

  //The video data is fetched at VCLK falling edge

  //VLINE/HSYNC pulse polarity-Normal

  //VFRAME/VSYNC pulse polarity-Normal

  //VD (video data) pulse polarity-Normal

  //VDEN signal polarity-Normal

  //Disable PWREN signal

  //Byte swap Disable

  //Half-Word swap Enable

  ********

  }

  紅色部分為修改后的內(nèi)容:

  WORD TempBuffer[1025][768];

  S3C2410DISP::S3C2410DISP (void)

  {

  ********

  m_nScreenWidth = 1024;

  m_nScreenHeight = 768;

  *********

  }

  到此修改工作基本完成,但還要一個問題:1024*768分辨率占用的顯示緩沖區(qū)大小是:1024*768*2 = 1536 K Bytes,因此要確認所分配的內(nèi)存空間夠不夠,是在config.bib文件中定義的。如果以前定義的足夠大,后面的步驟可以省略了。

  4. config.bib

  …WINCE420PLATFORMSMDK2410FILESconfig.bib

  #define NKNAME NK

  #define NKSTART 8C200000

  #define NKLEN 01D00000

  #define RAMSTART 8E000000

  #define RAMLEN 01F00000

  $(NKNAME) $(NKSTART) $(NKLEN) RAMIMAGE

  RAM $(RAMSTART) $(RAMLEN) RAM

  AUD_DMA 8c002000 00002000 RESERVED

  DRV_GLB 8c010000 00010000 RESERVED

  DBGSER_DMA 8c022000 00002000 RESERVED

  SER_DMA 8c024000 00002000 RESERVED

  IR_DMA 8c026000 00002000 RESERVED

  SD_DMA 8c028000 00008000 RESERVED

  EDBG 8c030000 00020000 RESERVED

  CPXIPCHAIN 8c050000 00008000 RESERVED

  SLEEP_BUFF 8c058000 00004000 RESERVED

  DISPLAY 8c100000 00100000 RESERVED

  DISPLAY

  AUD_DMA 8c002000 00002000 RESERVED

  DRV_GLB 8c010000 00010000 RESERVED

  DBGSER_DMA 8c022000 00002000 RESERVED

  SER_DMA 8c024000 00002000 RESERVED

  IR_DMA 8c026000 00002000 RESERVED

  SD_DMA 8c028000 00008000 RESERVED

  EDBG 8c030000 00020000 RESERVED

  CPXIPCHAIN 8c050000 00008000 RESERVED

  SLEEP_BUFF 8c058000 00004000 RESERVED

  ;DISPLAY 8c100000 00100000 RESERVED

  DISPLAY 8c060000 001a0000 RESERVED

  5.   在(4)中修改了DISPLAY顯示緩沖區(qū)的開始地址,因此要在“s2410.h”中做相應的修改:

  …WINCE420PLATFORMSMDK2410INCs2410.h

  #define DMA_BUFFER_BASE 0xAC000000

  #define DMA_PHYSICAL_BASE 0x30000000

  //#define FRAMEBUF_BASE (DMA_BUFFER_BASE + 0x00100000)

  //#define FRAMEBUF_DMA_BASE (DMA_PHYSICAL_BASE + 0x00100000)

  #define FRAMEBUF_BASE (DMA_BUFFER_BASE + 0x00060000)

  #define FRAMEBUF_DMA_BASE (DMA_PHYSICAL_BASE + 0x00060000)

  6. 在(4)中修改了DISPLAY顯示緩沖區(qū)的大小, 因此要在“s3c2410disp.cpp”中做相應的修改:

  …WINCE420PLATFORMSMDK2410DRIVERSDISPLAYS3C2410LCDs3c2410disp.cpp

  紅色部分為修改后的內(nèi)容:

  void S3C2410DISP::IniTIalizeHardware (void)

  {

  *********

  m_VirtualFrameBuffer = (DWORD)VirtualAlloc(0, (0x1A0000), MEM_RESERVE, PAGE_NOACCESS);

  if (m_VirtualFrameBuffer == NULL)

  {

  RETAILMSG(0,(TEXT(“m_VirtualFrameBuffer is not allocated ”)));

  return;

  }

  else if (!VirtualCopy((PVOID)m_VirtualFrameBuffer, (PVOID)gdwLCDVirtualFrameBase, (0x1A0000), PAGE_READWRITE | PAGE_NOCACHE))

  {

  RETAILMSG(0, (TEXT(“m_VirtualFrameBuffer is not mapped ”)));

  VirtualFree((PVOID)m_VirtualFrameBuffer, 0, MEM_RELEASE);

  return;

  }

  *********

  }

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉