STM32F407驅(qū)動MT9T001 CMOS圖像傳感器模塊
掃描二維碼
隨時隨地手機看文章
一、MT9T001圖像傳感器介紹
MT9T001是MICRON公司生產(chǎn)的一款CMOS圖像傳感器,分辨率可以達(dá)到QXGA,有效像素陣列為2048H*1536V??蓪崿F(xiàn)片上開窗,行列跳躍像素,以及快照功能,內(nèi)部寄存器編程采用I2C總線。
MT9T001可以工作在其默認(rèn)模式或者通過編程可以選擇幀的大小,曝光時間,色彩增益,以及其他相關(guān)參數(shù)。默認(rèn)的工作模式是以12fps的幀率輸出一個QXGA的圖像,片載的AD轉(zhuǎn)換器可以提供每個像素10bit的分辨率。可提供行場同步信號,以及用于同步有效數(shù)據(jù)的像素時鐘。
MT9T001的像素陣列為2112行*1568列,但是并不是所有的像素是有效像素。如圖3所示,從第0列到27列以及從2085列到2111列,從0到15行以及從1561行到1567行都是光學(xué)暗區(qū)。這些光學(xué)暗區(qū)可以用來監(jiān)視黑電平。
圖1 CMOS圖像傳感器的像素陣列
MT9T001使用的顏色濾波陣列為Bayer顏色模式,如圖1所示,偶數(shù)行包含綠色和紅色像素,奇數(shù)行包含藍(lán)色和綠色像素。偶數(shù)列包含藍(lán)色和綠色像素,奇數(shù)列包含紅色和綠色像素。MT9T001的像素輸出采用的是逐行掃描模式。如圖2所示,有效的圖像數(shù)據(jù)是介于水平消隱和垂直消隱之間的。水平消隱和垂直消隱的寬度可以通過對寄存器Reg0x05和Reg0x06進行設(shè)置。在灰色的有效像素區(qū)域,行同步信號LINE_VALID始終處于高電平。
圖2 CMOS圖像傳感器的有效像素區(qū)域
如圖3所示,MT9T001的數(shù)據(jù)輸出是與時鐘信號PIXCLK同步的,當(dāng)LINE_VALID是高電平的時候,10-bit的像素在每個PIXCLK時鐘周期輸出,PIXCLK信號可以作為鎖存數(shù)據(jù)的時鐘。在默認(rèn)情況下,輸出數(shù)據(jù)在PIXCLK的下降沿有效,PIXCLK和主時鐘是一致的。
圖3 CMOS圖像傳感器的數(shù)據(jù)輸出時序
二、MT9T001模塊介紹
1. 模塊所用傳感器為MT9T001
2. 模塊使用5V供電,板載5V轉(zhuǎn)3.3V芯片
3. 板載48MHz有源晶振,提供可靠穩(wěn)定的時鐘給圖像傳感器。
4. 具有上電復(fù)位功能
5. 接口使用FPC軟排線,方便與系統(tǒng)可靠連接,節(jié)省用戶PCB面積。
圖4 MT9T001模塊原理圖
圖4 MT9T001模塊電源部分
圖5 MT9T001模塊FPC軟排線
三、MT9T001模塊轉(zhuǎn)接板介紹
由于MT9T001模塊使用軟排線,方便與用戶現(xiàn)有的ARM Cortex開發(fā)系統(tǒng)連接,做了一塊轉(zhuǎn)接板。
圖6 FPC座轉(zhuǎn)DIP
接口定義如下:
圖7 P1口定義
圖8 P2口定義
圖9 模塊實物圖
圖10 模塊使用STM32F407驅(qū)動
圖11 使用MT9T001在320*240LCD上顯示(STM32F407驅(qū)動)
圖12 使用STM32F407拍攝的照片
四、發(fā)貨清單(388元)
1. STM32F407開發(fā)板一塊,如圖所示
2. MT9T001(300W像素)模塊一個
3. 3.2TFT LCD顯示模塊一個
4. FPC軟排線一個
5. USB mini線一條
6. 包裝一個
注:轉(zhuǎn)接板為單獨購買模塊使用。
五、例程參考
1.高速USB例程
2. SD卡及文件系統(tǒng)例程
3. LCD顯示例程[!--empirenews.page--]
4.STM32F407驅(qū)動MT9T001在LCD上顯示
5.STM32F407驅(qū)動MT9T001將bmp格式文件存儲在TF卡上
圖13 STM32F407例程目錄