找回密码
 注册
搜索
查看: 2032|回复: 9

[讨论] 关于SOC2010(MT9D111)调试的问题,请高手指点迷津!

[复制链接]
发表于 2008-3-18 15:19:07 | 显示全部楼层 |阅读模式
小弟第一次调试CMOS SENSOR,有很多问题不是很明白,还望各位高手指点一下小弟。我现在用MT9D111连接到后端的视频处理芯片,用于输出VESA标准的模拟RGB信号。处理芯片已经设置成1024X768@60hz的输入格式,按照VESA标准,此时的像素时钟应该是65MHZ。我把硬件连接好,上电后,发现只有左上角一块大概800X600的图像,并且帧率很慢,问题如下:
1、应该如何设置才能输出我想要1024X768@60hz 65Mhz时钟的格式?
2、PLL的设置是否和输出格式(像素时钟)有关联?
3、我现在用的是单片机通过IIC连接SENSOR,然后单片机再控制步进电机。AF动作应该如何设置寄存器?

多谢各位!!!
 楼主| 发表于 2008-3-19 16:33:18 | 显示全部楼层
伤心透了,没有一个高手愿意回答!
点评回复

使用道具 举报

发表于 2008-3-19 17:44:19 | 显示全部楼层
给MT9D111的MCLK是多少?sensor输出不了1024*768@60Hz 的YUV信号.
AF要工作需要有一个VCM driver补丁要载入,载入后设置相应的寄存器就可让AF工作,具体请看MT9D111 datasheet
点评回复

使用道具 举报

 楼主| 发表于 2008-3-20 07:41:24 | 显示全部楼层
实在是太感谢jimi版主的回答了,
1、输入的MCLK是10MHZ,现在通过设置PLL寄存器,已经把帧率很慢的问题解决了,我把主时钟设置为32.5MHZ,刚好是想要输出的时钟像素的一半;
2、SENSOR肯定可以输出1024X768@60hz的信号,不过是不是YUV还不是很清楚,因为我这里有一块别人的样板,我就是拿他的电路研究的。
3、关于AF补丁,不知是如何载入的,载入到哪里?我看过DATASHEET和用户指导书,好像都没有提到这个问题!
还有一些新问题:
有一些新问题:
A、如果我不设置PAGE0、PAGE1、PAGE2的寄存器,只设置FIRMWARE的数据,SENSOR可以跑起来,并且得到我想要的数据吗?
B、如果我要让SOC接管整个SENSOR,是不是设置那个R0x09:1[1:0]就可以了,还要设置哪些地方吗?
总之我感觉MT9D111的DATASHEET讲得很详细,但也比较乱、罗嗦,没有条理,当然这只是我这个菜鸟的主观感觉而已!
还请大家帮帮小弟,请教美光的FAE,都是爱理不理的,可能觉得我们的量很小,都没兴趣!
点评回复

使用道具 举报

发表于 2008-3-20 09:55:39 | 显示全部楼层
[em10]是不是YUV还不是很清楚,你看一下设置输出格式的寄存器应该能知道
sensor 最大时钟80MHz,1024*768@60Hz 的YUV信号会超过这个限制。
AF 补丁可以找模组供应商要。
点评回复

使用道具 举报

 楼主| 发表于 2008-3-20 11:43:59 | 显示全部楼层
以下是引用jimi在2008-3-20 9:55:39的发言:
[em10]是不是YUV还不是很清楚,你看一下设置输出格式的寄存器应该能知道
sensor 最大时钟80MHz,1024*768@60Hz 的YUV信号会超过这个限制。
AF 补丁可以找模组供应商要。

1、输出格式寄存器我不知道查哪个,是FIRMWARE中的吗?因为我现在一上电,不对SENSOR下任何数据,在屏幕的左上位置就会出现一个800X600的窗口,但帧率很慢。我用PLL把主时钟设置为32.5MHZ后,图像速度就快了。
2、那个60hz其实并不是每秒60帧,我的理解是帧率应该在15帧左右,但输出数据的刷新率在60hz,这个又是如何设置寄存器的。
3、如果我不设置PAGE0、PAGE1、PAGE2的寄存器,只设置FIRMWARE的数据,SENSOR可以跑起来,并且得到我想要的数据吗?
4、如果我要让SOC接管整个SENSOR,是不是设置那个R0x09:1[1:0]就可以了,还要设置哪些地方吗?
点评回复

使用道具 举报

发表于 2008-3-20 13:31:10 | 显示全部楼层
你去看看下面这个文档,刚好是讲MT9D111驱动调试。

http://www.52rd.com/bbs/Detail_RD.BBS_103985_15_4_1.html
点评回复

使用道具 举报

 楼主| 发表于 2008-3-20 14:06:55 | 显示全部楼层
非常感谢,jimi版主!
这个文档我昨天晚上看过了,但还是没有搞明白,我需要的其实是那些详细的寄存器设置指导!因为我对CMOS SENSOR不熟悉,到现在图像还不正常,已经严重打击我调试的积极性了!
点评回复

使用道具 举报

发表于 2011-9-22 20:45:01 | 显示全部楼层
能不能把那文档再挂出来一下
点评回复

使用道具 举报

发表于 2011-9-23 13:41:13 | 显示全部楼层
以下是引用supergxl在2008-3-20 7:41:24的发言:
实在是太感谢jimi版主的回答了,
1、输入的MCLK是10MHZ,现在通过设置PLL寄存器,已经把帧率很慢的问题解决了,我把主时钟设置为32.5MHZ,刚好是想要输出的时钟像素的一半;
2、SENSOR肯定可以输出1024X768@60hz的信号,不过是不是YUV还不是很清楚,因为我这里有一块别人的样板,我就是拿他的电路研究的。
3、关于AF补丁,不知是如何载入的,载入到哪里?我看过DATASHEET和用户指导书,好像都没有提到这个问题!
还有一些新问题:
有一些新问题:
A、如果我不设置PAGE0、PAGE1、PAGE2的寄存器,只设置FIRMWARE的数据,SENSOR可以跑起来,并且得到我想要的数据吗?
B、如果我要让SOC接管整个SENSOR,是不是设置那个R0x09:1[1:0]就可以了,还要设置哪些地方吗?
总之我感觉MT9D111的DATASHEET讲得很详细,但也比较乱、罗嗦,没有条理,当然这只是我这个菜鸟的主观感觉而已!
还请大家帮帮小弟,请教美光的FAE,都是爱理不理的,可能觉得我们的量很小,都没兴趣!


9D111只是Aptina卖出去的一个Die而已,Aptina并没有对其进行封装,你现在使用的是外面厂家自行封装的。建议你还是购买Aptina自己封装的产品,这样会得到更多的支持。

骏龙科技-charles
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-26 14:36 , Processed in 0.049070 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表