本實用新型涉及攝像頭模組測試技術領域,更具體地,本實用新型涉及一種用于攝像頭模組的測試設備。
背景技術:
在攝像頭模組生產中,模組總會由于FPC、焊接及金線等原因出現模組的部分管腳的開路與短路或者MIPI信號之間阻抗出現差異等現象,而此類模組在部分信號出現開短路后仍能在攝像頭模組的測試平臺正常啟動運行,但是手機端會出現攝像頭模組無法正常運行的現象。攝像頭模組中會出現部分影像傳感器出現損傷現象,一部分影像傳感器的管腳二極體值會出現異常變動,但是攝像頭模組往往能夠正常測試運行,經過長時間運行會出現異常。此類問題都會影響攝像頭模組在客戶端的使用,對攝像頭模組生產廠商形象造成巨大的影響。客戶反饋的問題產品或者廠內解析不良產品時,會需要產線的測試數據。研發人員對不良攝像頭模組需要快速的分析,測量攝像頭模組管腳二極體值。生產線現有的攝像頭模組管腳開短路測試裝置的自動化程度低,需要作業員采用萬用表進行測試,在測試過程中需重復多個動作,作業效率低。
技術實現要素:
本實用新型的一個目的是提供一種能夠自動測試攝像頭模組每個管腳的連接狀態的新技術方案。
根據本實用新型的第一方面,提供了一種用于攝像頭模組的測試設備,包括連接模塊、控制模塊、通道選擇模塊、恒流源模塊、處理模塊和顯示模塊,所述連接模塊具有用于與所述攝像頭模組的針腳一一對應連接的管腳;所述控制模塊被設置為控制所述通道選擇模塊的選通狀態,以選擇所述連接模塊的一管腳作為待測管腳連接至所述測試接地端、并選擇所述連接模塊的另一管腳作為基準管腳連接至用于向所述處理模塊提供電壓信號的信號輸出端;所述恒流源模塊被設置為輸出恒定電流至所述信號輸出端;所述處理模塊被設置為根據接收到的電壓信號檢測所述待測管腳與對應的基準管腳之間的連接狀態;所述顯示模塊被設置為顯示每一所述待測管腳的連接狀態。
可選的是,所述測試設備還包括信號調理模塊,所述信號調理模塊被設置為對所述信號輸出端輸出的電壓信號進行信號調理處理后傳送至所述處理模塊。
可選的是,所述測試設備還包括模數轉換模塊,所述模數轉換模塊被設置為對所述信號輸出端輸出的電壓信號進行模數轉換處理后傳送至所述處理模塊。
可選的是,所述控制模塊和所述處理模塊均由一FPGA芯片提供。
可選的是,所述顯示模塊包括與每一所述待測管腳一一對應的LED顯示燈組,每一所述LED顯示燈組均包括與每一種連接狀態一一對應的LED顯示燈。
可選的是,所述測試設備還包括設置有啟動按鍵的啟動控制電路,所述啟動控制電路被設置為向所述控制模塊輸出啟動測試的使能信號。
可選的是,所述測試設備還包括蜂鳴器模塊,所述處理模塊檢測到所述待測管腳與對應的基準管腳之間的連接狀態為短路或者開路時,輸出蜂鳴器驅動信號至所述蜂鳴器模塊,以使所述蜂鳴器模塊發出聲音。
本實用新型的發明人發現,在現有技術中,存在攝像頭模組開短路測試設備的自動化程度低,導致作業效率低的問題。本實用新型的實施例通過檢測基準管腳的電壓值,能夠自動檢測待測管腳與基準管腳之間的連接狀態,并通過顯示模塊顯示測試結果,提高了模組的測試效率。因此,本實用新型所要實現的技術任務或者所要解決的技術問題是本領域技術人員從未想到的或者沒有預期到的,故本實用新型是一種新的技術方案。
通過以下參照附圖對本實用新型的示例性實施例的詳細描述,本實用新型的其它特征及其優點將會變得清楚。
附圖說明
被結合在說明書中并構成說明書的一部分的附圖示出了本實用新型的實施例,并且連同其說明一起用于解釋本實用新型的原理。
圖1為根據本實用新型一種用于攝像頭模組的測試設備的一種實施方式的方框原理圖;
圖2為根據本實用新型一種用于攝像頭模組的測試設備的另一種實施方式的方框原理圖。
附圖標記說明:
U1-控制模塊; U2-通道選擇模塊;
U3-恒流源模塊; U4-處理模塊;
U5-顯示模塊; U6-信號調理模塊;
U7-模數轉換模塊; U8-通信模塊;
U9-蜂鳴器模塊; U10-發光報警模塊;
U11-感應模塊; PC-上位機;
P1-信號輸出端。
具體實施方式
現在將參照附圖來詳細描述本實用新型的各種示例性實施例。應注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數字表達式和數值不限制本實用新型的范圍。
以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本實用新型及其應用或使用的任何限制。
對于相關領域普通技術人員已知的技術、方法和設備可能不作詳細討論,但在適當情況下,所述技術、方法和設備應當被視為說明書的一部分。
在這里示出和討論的所有例子中,任何具體值應被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它例子可以具有不同的值。
應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。
為了解決現有技術中存在的攝像頭模組開短路測試設備的自動化程度低,導致作業效率較低的問題,提供了一種能夠自動測試攝像頭模組所有管腳之間連接狀態的測試設備,如圖1所示,本實用新型用于攝像頭模組的測試設備包括連接模塊J1、控制模塊U1、通道選擇模塊U2、恒流源模塊U3和處理模塊U4。
現有的攝像頭模組均包括FPC和焊接在該FPC上的圖像傳感器和焊接在該FPC上用于與外接電路建立連接的連接器,其中,FPC上還印制有用于使得圖像傳感器的針腳對應連接連接器的金線,導致模組會由于FPC、焊接及金線等原因出現模組的部分管腳之間的開路、短路或者MIPI信號管腳之間阻抗出現差異的現象。
上述連接模塊J1具有用于與攝像頭模組的針腳一一對應連接的管腳,在模組的連接器與連接模塊J1建立連接后,使得連接模塊J1的管腳與模組的對應針腳連接。
上述控制模塊U1被設置為控制通道選擇模塊U2的選通狀態,以選擇連接模塊J1的一管腳作為待測管腳連接至測試接地端、并選擇連接模塊的另一管腳作為基準管腳連接至用于向處理模塊提供電壓信號的信號輸出端P1。
在短路測試過程中,可以選擇任一管腳作為基準管腳,在剩余管腳中選擇一個作為待測管腳,為了測試剩余管腳中每個管腳與基準管腳之間的連接狀態,可以選擇剩余管腳輪流作為待測管腳。
進一步地,為了檢測每個管腳之間是否存在短路,可以選擇連接模塊J1的每個管腳輪流作為基準管腳的同時,選擇除基準管腳之外的管腳輪流作為待測管腳。
由于攝像頭模組為了避免靜電干擾,每個管腳和接地管腳之間均會連接一用于靜電保護的反向二極管,因此,在開路測試的過程中,選擇連接模塊J1的接地管腳作為基準管腳,在剩余管腳中選擇一個作為待測管腳,為了測試剩余管腳中每個管腳與基準管腳之間的連接狀態,可以選擇剩余管腳輪流作為待測管腳,這樣,就能夠檢測出連接模塊J1連接的攝像頭模塊中每一管腳與接地管腳之間是否存在開路。
上述恒流源模塊U3被設置為被設置為輸出恒定電流至信號輸出端P1,該恒定電流例如可以是1mA。恒流源模塊U3輸出恒定電流至信號輸出端P1,該信號輸出端P1與基準管腳連接,因此,恒定電流經通道選擇模塊U2輸出至選擇好的基準管腳。
上述處理模塊U4被設置為根據接收到的電壓信號檢測待測管腳與對應的基準管腳之間的連接狀態。
在短路測試過程中,由于待測管腳與測試接地端連接,因此,可以認為待測管腳的電壓為零,如果基準管腳和待測管腳之間短路,該電流在基準管腳、待測管腳和接地端之間形成通路,基準管腳的電壓為零,那么,信號輸出端P1的電壓與基準管腳的電壓相同,也為零;如果基準管腳和待測管腳之間沒有短路,則基準管腳的電壓不為零,信號輸出端P1的電壓與基準管腳的電壓相同,也不為零。因此,如果處理模塊U4接收到的電壓信號為零時,則可以判定待測管腳和基準管腳之間短路;如果處理模塊U4接收到的電壓信號不為零時,則可以判定待測管腳和基準管腳之間沒有短路。
在開路測試過程中,在待測管腳與接地管腳之間連接正常的情況下,該恒定電流在接地管腳、二極管、待測管腳和接地端之間形成通路,接地管腳的電壓等于信號輸出端P1的電壓,等于該待測管腳連接的二極管兩端的電壓,即參考電壓,例如可以為0.2V-0.7V,那么,信號輸出端P1的電壓也為0.2V-0.7V;如果待測管腳與接地管腳之間開路,則接地管腳的電壓等于信號輸出端的電壓,將超過該待測管腳連接的二極管兩端的電壓的設定范圍,例如接地管腳的電壓超過2V則認為待測管腳與接地管腳之間存在開路。因此,如果處理模塊U4接收到的電壓信號未超過參考電壓信號的設定范圍時,可以檢測出待測管腳與接地管腳之間沒有開路;如果處理模塊U4接收到的電壓信號超過參考電壓信號的設定范圍時,可以檢測出待測管腳與接地管腳之間開路。
其中,在測試的過程中,除基準管腳和待測管腳之外的管腳均懸空,以避免對測試結果產生干擾。
在此基礎上,該設備還可以用于測試MIPI信號管腳(或者并口管腳等需阻抗相同的管腳)的阻抗出現差異的問題,如果在同一管腳作為基準管腳,MIPI信號管腳(或者并口管腳)分別作為待測管腳時,基準管腳的電壓差異超過設定值,例如可以為超過0.2V,則認為MIPI信號管腳(或者并口管腳)之間的阻抗出現差異。
本實用新型用于攝像頭模組的測試設備可以包括設置有啟動按鍵的啟動控制電路,啟動控制電路被設置為向控制模塊U1輸出啟動測試的使能信號,具體為,在啟動按鍵被按下時,啟動控制電路將會向控制模塊U1輸出啟動測試的使能信號,該使能信號例如可以是高電平,使得控制模塊U1控制通道選擇模塊U2的選通狀態,以選擇連接模塊J1的一管腳作為待測管腳連接至測試接地端、并選擇連接模塊的另一管腳作為基準管腳連接至用于向處理模塊提供電壓信號的信號輸出端P1。
進一步地,該啟動控制電路還被設置為在啟動按鍵被抬起時,不能向控制模塊U1輸出啟動測試的使能信號,例如可以是持續輸出低電平,使得控制模塊U1停止。
在本實用新型的另一個具體實施例中,還可以是通過感應模塊來向控制模塊U1輸出啟動測試的使能信號,如圖2所示,感應模塊U11可以被設置為根據攝像頭模組與連接模塊J1的連接狀態向控制模塊U1輸出啟動測試的使能信號,具體的,感應模塊U11可以是在感應到攝像頭模組與連接模塊J1建立連接時向控制模塊U1輸出啟動測試的使能信號;在測試設備包括屏蔽殼的情況下,該屏蔽殼能夠屏蔽外界環境對測試的干擾,保證測試結果的準確性,此時,如果屏蔽殼關閉,即代表攝像頭模組被放置在測試設備內,與連接模塊J1建立了連接,因此,感應模塊U11還可以是在感應到屏蔽殼關閉時,向控制模塊U1輸出啟動測試的使能信號。
這樣,就能夠自動開始對攝像頭模組的測試,不需要人為操作,進而提高了測試效率。
進一步地,測試設備還包括信號調理模塊,如圖2所示,信號調理模塊U5被設置為對信號輸出端P1輸出的電壓信號進行信號調理處理后傳送至處理模塊U4,其中,信號調理簡單的說就是將待測信號通過放大、濾波等操作轉換成采集設備能夠識別的標準信號。信號調理處理可以提高信號輸出端P1輸出的電壓信號的精度。
如果處理器只能夠處理數字信號,那么該測試設備還應該包括模數轉換模塊U7,模數轉換模塊U7被設置為對信號輸出端P1輸出的電壓信號進行模數轉換處理后傳送至處理模塊U4。
由于模數轉換模塊U7只能接收一定范圍的模擬信號,而信號輸出端P1輸出的電壓信號可能不在這一范圍內,因此,信號輸出端P1輸出的電壓信號有時還必須經放大、濾波、線性化補償、隔離、保護等信號調理處理后,才能發送至模數轉換模塊U7進行模數轉換處理,再將經模數轉換處理后的信號傳送至處理模塊U4。
在此基礎上,上述控制模塊U1和處理模塊U4可以均由一FPGA芯片提供。由于FPGA具有優異的并行處理能力和更高的集成度,采用FPGA芯片進行測試能夠有效精簡測試設備的電路結構、提高整機系統的效率,系統工作速度快有利于提高生產線的作業效率,由于FPGA的時序控制能力較強,通過FPGA控制模塊控制整個系統的運行時序來檢測每一管腳的連接狀態,可以使得檢測效率更高、保證檢測結果的準確性,能夠有效防止問題模組的流出,且成本較低,便于維護。
為了將測試的所有結果進行保存,便于對檢測結果進行后期追溯,本實用新型的測試設備還包括通信模塊U8和上位機PC,通信模塊U8被設置為將待測管腳與基準管腳之間連接狀態實時傳送至上位機PC,同時,上位機PC上可以保存并顯示出每一管腳的連接狀態,這樣,就能夠比較清楚、及時的看到每個管腳之間的連接狀態,而且,后期該測試信息可追溯。
具體的,該通信模塊U8可以是將數據轉換為USB、LAN、串口或者WiFi等傳輸格式傳送至上位機PC。
本實用新型測試設備成本低,能夠測量模組多管腳異常,可檢測管腳開路與短路、多個管腳短路、模組管腳的二極體值異常等多種不良檢測,方便產線作業,能夠將模組測量數據實時上傳到上位機PC保存,方便產品測試數據追溯,裝置可靠性高,穩定性好,且便于安裝與維護。
為了能夠在模組存在短路或者開路的管腳時,及時通知到測試人員,避免測試人員誤作業,在本實用新型的一個具體實施例中,測試設備還包括蜂鳴器模塊U9,如圖2所示,處理模塊U4檢測到待測管腳與對應的基準管腳之間的連接狀態為短路或者開路時,輸出蜂鳴器驅動信號至蜂鳴器模塊U9,以使蜂鳴器模塊U9發出聲音,來提示測試人員。
進一步地,測試設備還可以包括發光報警模塊U10,如圖2所示,處理模塊U4檢測到待測管腳與對應的基準管腳之間的連接狀態為短路或者開路時,輸出發光驅動信號至發光報警模塊U10,以使發光報警模塊發光,來提示測試人員。該發光報警模塊U10例如可以是一可控的LED顯示燈,處理模塊檢測到待測管腳與對應的基準管腳之間的連接狀態為短路或者開路時,輸出發光驅動信號至該LED顯示燈,使該LED顯示燈發光。
在本實用新型的另一個具體實施例中,該測試設備還包括顯示模塊U5,該顯示模塊U5被設置為顯示每一待測管腳的連接狀態,具體的,顯示模塊U5可以包括與每一待測管腳一一對應的LED顯示燈組,每一LED顯示燈組均包括與每一種連接狀態一一對應的LED顯示燈。這樣,例如當顯示模組U5的對應兩個MIPI信號管腳的LED顯示燈組中,對應短路的LED顯示燈亮,表明這兩個MIPI信號管腳之間出現短路;例如當顯示模組U5的電源管腳的LED顯示燈組中,對應開路的LED顯示燈亮,表明該電源管腳出現開路;顯示模組U5的時鐘信號管腳的LED顯示燈組中,對應正常的LED顯示燈亮,表明該時鐘信號管腳正常,沒有出現短路或者開路的問題。
顯示模塊U5可以包括與每一待測管腳一一對應的LED顯示燈組,每一LED顯示燈組均包括與開路狀態和短路狀態分別一一對應的LED顯示燈,這樣,例如當顯示模組U5的對應兩個MIPI信號管腳的LED顯示燈組中,對應短路的LED顯示燈亮,表明這兩個MIPI信號管腳之間出現短路;例如當顯示模組U5的電源管腳的LED顯示燈組中,對應開路的LED顯示燈亮,表明該電源管腳出現開路;顯示模組U5的時鐘信號管腳的LED顯示燈組中,對應開路狀態和短路狀態的LED顯示燈均不亮,表明該時鐘信號管腳正常,沒有出現短路或者開路的問題。
還可以是顯示模塊U5包括與每一待測管腳一一對應的LED顯示燈,每一LED顯示燈可以發出不同顏色的光,每種顏色的光與管腳的連接狀態一一對應,例如,LED顯示燈發出紅光表示對應管腳開路,LED顯示燈發出黃光表示對應管腳短路,LED顯示燈發出綠光表示對應管腳連接正常。
這樣,能夠清楚地看到每個管腳的連接狀態是否正常、哪些管腳開路、哪些管腳之間短路,且顯示模塊U5實現簡單、成本低廉。
雖然已經通過例子對本實用新型的一些特定實施例進行了詳細說明,但是本領域的技術人員應該理解,以上例子僅是為了進行說明,而不是為了限制本實用新型的范圍。本領域的技術人員應該理解,可在不脫離本實用新型的范圍和精神的情況下,對以上實施例進行修改。本實用新型的范圍由所附權利要求來限定。
另外,該測試設備還可以包括接口裝置、通信裝置、輸入裝置等等。接口裝置例如包括USB接口、RS232接口、RS485接口等。通信裝置例如能夠進行有有線或無線通信。輸入裝置例如可以包括觸摸屏、鍵盤等。
上述各實施例主要重點描述與其他實施例的不同之處,但本領域技術人員應當清楚的是,上述各實施例可以根據需要單獨使用或者相互結合使用。
本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分相互參見即可,每個實施例重點說明的都是與其他實施例的不同之處,但本領域技術人員應當清楚的是,上述各實施例可以根據需要單獨使用或者相互結合使用。另外,對于裝置實施例而言,由于其是與方法實施例相對應,所以描述得比較簡單,相關之處參見方法實施例的對應部分的說明即可。以上所描述的系統實施例僅僅是示意性的,其中作為分離部件說明的模塊可以是或者也可以不是物理上分開的。
本實用新型可以是裝置、方法和/或計算機程序產品。計算機程序產品可以包括計算機可讀存儲介質,其上載有用于使處理器實現本實用新型的各個方面的計算機可讀程序指令。
計算機可讀存儲介質可以是可以保持和存儲由指令執行設備使用的指令的有形設備。計算機可讀存儲介質例如可以是――但不限于――電存儲設備、磁存儲設備、光存儲設備、電磁存儲設備、半導體存儲設備或者上述的任意合適的組合。計算機可讀存儲介質的更具體的例子(非窮舉的列表)包括:便攜式計算機盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPROM或閃存)、靜態隨機存取存儲器(SRAM)、便攜式壓縮盤只讀存儲器(CD-ROM)、數字多功能盤(DVD)、記憶棒、軟盤、機械編碼設備、例如其上存儲有指令的打孔卡或凹槽內凸起結構、以及上述的任意合適的組合。這里所使用的計算機可讀存儲介質不被解釋為瞬時信號本身,諸如無線電波或者其他自由傳播的電磁波、通過波導或其他傳輸媒介傳播的電磁波(例如,通過光纖電纜的光脈沖)、或者通過電線傳輸的電信號。
這里所描述的計算機可讀程序指令可以從計算機可讀存儲介質下載到各個計算/處理設備,或者通過網絡、例如因特網、局域網、廣域網和/或無線網下載到外部計算機或外部存儲設備。網絡可以包括銅傳輸電纜、光纖傳輸、無線傳輸、路由器、防火墻、交換機、網關計算機和/或邊緣服務器。每個計算/處理設備中的網絡適配卡或者網絡接口從網絡接收計算機可讀程序指令,并轉發該計算機可讀程序指令,以供存儲在各個計算/處理設備中的計算機可讀存儲介質中。
用于執行本實用新型操作的計算機程序指令可以是匯編指令、指令集架構(ISA)指令、機器指令、機器相關指令、微代碼、固件指令、狀態設置數據、或者以一種或多種編程語言的任意組合編寫的源代碼或目標代碼,所述編程語言包括面向對象的編程語言—諸如Smalltalk、C++等,以及常規的過程式編程語言—諸如“C”語言或類似的編程語言。計算機可讀程序指令可以完全地在用戶計算機上執行、部分地在用戶計算機上執行、作為一個獨立的軟件包執行、部分在用戶計算機上部分在遠程計算機上執行、或者完全在遠程計算機或服務器上執行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網絡—包括局域網(LAN)或廣域網(WAN)—連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網服務提供商來通過因特網連接)。在一些實施例中,通過利用計算機可讀程序指令的狀態信息來個性化定制電子電路,例如可編程邏輯電路、現場可編程門陣列(FPGA)或可編程邏輯陣列(PLA),該電子電路可以執行計算機可讀程序指令,從而實現本實用新型的各個方面。
這里參照根據本實用新型實施例的方法、裝置(系統)和計算機程序產品的流程圖和/或框圖描述了本實用新型的各個方面。應當理解,流程圖和/或框圖的每個方框以及流程圖和/或框圖中各方框的組合,都可以由計算機可讀程序指令實現。
這些計算機可讀程序指令可以提供給通用計算機、專用計算機或其它可編程數據處理裝置的處理器,從而生產出一種機器,使得這些指令在通過計算機或其它可編程數據處理裝置的處理器執行時,產生了實現流程圖和/或框圖中的一個或多個方框中規定的功能/動作的裝置。也可以把這些計算機可讀程序指令存儲在計算機可讀存儲介質中,這些指令使得計算機、可編程數據處理裝置和/或其他設備以特定方式工作,從而,存儲有指令的計算機可讀介質則包括一個制造品,其包括實現流程圖和/或框圖中的一個或多個方框中規定的功能/動作的各個方面的指令。
也可以把計算機可讀程序指令加載到計算機、其它可編程數據處理裝置、或其它設備上,使得在計算機、其它可編程數據處理裝置或其它設備上執行一系列操作步驟,以產生計算機實現的過程,從而使得在計算機、其它可編程數據處理裝置、或其它設備上執行的指令實現流程圖和/或框圖中的一個或多個方框中規定的功能/動作。
附圖中的流程圖和框圖顯示了根據本實用新型的多個實施例的系統、方法和計算機程序產品的可能實現的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或指令的一部分,所述模塊、程序段或指令的一部分包含一個或多個用于實現規定的邏輯功能的可執行指令。在有些作為替換的實現中,方框中所標注的功能也可以以不同于附圖中所標注的順序發生。例如,兩個連續的方框實際上可以基本并行地執行,它們有時也可以按相反的順序執行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執行規定的功能或動作的專用的基于硬件的系統來實現,或者可以用專用硬件與計算機指令的組合來實現。對于本領域技術人員來說公知的是,通過硬件方式實現、通過軟件方式實現以及通過軟件和硬件結合的方式實現都是等價的。
以上已經描述了本實用新型的各實施例,上述說明是示例性的,并非窮盡性的,并且也不限于所披露的各實施例。在不偏離所說明的各實施例的范圍和精神的情況下,對于本技術領域的普通技術人員來說許多修改和變更都是顯而易見的。本文中所用術語的選擇,旨在最好地解釋各實施例的原理、實際應用或對市場中的技術的技術改進,或者使本技術領域的其它普通技術人員能理解本文披露的各實施例。本實用新型的范圍由所附權利要求來限定。