1、MT9M034简介
具体sensor资料请查阅ds。
(1)
(2)
(3)
(4)
2、模块顶端接口列表
| 序号 | 名称 | 方向位宽 | 说明 |
|---|---|---|---|
| 1 | CLOCK_IN | input | 系统时钟输入,当前板卡25M |
| 2 | RESET_N | input | 系统复位,低有效 |
| 3 | CMOS_DATA | input[11:0] | sensor数据输入 |
| 4 | CMOS_FRV | input | sensor帧同步信号 |
| 5 | CMOS_LIV | input | sensor行同步信号 |
| 6 | CMOS_PCK | input | sensor同步时钟输出 |
| 7 | CMOS_XCK | output | fpga时钟输出 |
| 8 | CMOS_RESET_N | output | sensor复位,低有效 |
| 9 | CMOS_TIG | output | sensor触发输出 |
| 10 | CMOS_SCL | inout | iic时钟 |
| 11 | CMOS_SDA | inout | iic数据 |
| 12 | CMOS_STORBE | output | 触发输出 |
| 13 | CMOS_ENABLE | input | sensor准备好 |
| 14 | USB_CLK | output | uvc时钟输出 100M 此例程未用到 |
| 15 | USB_FVAL | output | uvc帧同步输出 此例程未用到 |
| 16 | USB_LVAL | output | uvc行同步输出 此例程未用到 |
| 17 | USB_DATA | output[7:0] | uvc数据输出 此例程未用到 |
3、模块简介
上电后,sensor复位处于一直拉高状态,通过IIC接口,对sensor内部寄存器进行配置。寄存器功能说明详见MT9M034寄存器列表。
4、IIC接口模块
IIC协议实现讲解,略。
5、寄存器配置,详见上传资源。
按照当前配置文件,在模块的顶层,可以接收到正确完整的图像数据。
6、通过在顶层抓取信号,可见功能可正确实现。
7、工程详见//download.csdn.net/download/sinat_39724439/12113183。