找回密码
 注册
搜索
查看: 1957|回复: 12

[讨论] MT9D113 PCLK没有输出是怎么回事?

[复制链接]
发表于 2010-12-21 13:53:58 | 显示全部楼层 |阅读模式
以下是我的setting:

// Preview:800x600, 25fps;   Capture:1600x1200, 6fps;     MCLK:24M;  PCLK:48M
0x0014 0x21F9         // PLL_CONTROL
0x0010 0x0110         // PLL_DIVIDERS
0x0012 0x1FF7         // PLL_P_DIVIDERS
0x0014 0x21FB         // PLL_CONTROL
0x0014 0x20FB         // PLL_CONTROL
0x0014 0x20FA         // PLL_CONTROL
0x001A 0x0050         // RESET_AND_MISC_CONTROL
0x0018 0x4028         // STANDBY_CONTROL
0x321C 0x0003         // OFIFO_CONTROL_STATUS
0x098C 0x2703         // MCU_ADDRESS
0x0990 0x0320         // MCU_DATA_0
0x098C 0x2705         // MCU_ADDRESS
0x0990 0x0258         // MCU_DATA_0
0x098C 0x2707         // MCU_ADDRESS
0x0990 0x0640         // MCU_DATA_0
0x098C 0x2709         // MCU_ADDRESS
0x0990 0x04B0         // MCU_DATA_0
0x098C 0x270D         // MCU_ADDRESS
0x0990 0x0000         // MCU_DATA_0
0x098C 0x270F         // MCU_ADDRESS
0x0990 0x0000         // MCU_DATA_0
0x098C 0x2711         // MCU_ADDRESS
0x0990 0x04BD         // MCU_DATA_0
0x098C 0x2713         // MCU_ADDRESS
0x0990 0x064D         // MCU_DATA_0
0x098C 0x2715         // MCU_ADDRESS
0x0990 0x0111         // MCU_DATA_0
0x098C 0x2717         // MCU_ADDRESS
0x0990 0x046C         // MCU_DATA_0
0x098C 0x2719         // MCU_ADDRESS
0x0990 0x005A         // MCU_DATA_0
0x098C 0x271B         // MCU_ADDRESS
0x0990 0x01BE         // MCU_DATA_0
0x098C 0x271D         // MCU_ADDRESS
0x0990 0x0131         // MCU_DATA_0
0x098C 0x271F         // MCU_ADDRESS
0x0990 0x02B3         // MCU_DATA_0
0x098C 0x2721         // MCU_ADDRESS
0x0990 0x056D         // MCU_DATA_0
0x098C 0x2723         // MCU_ADDRESS
0x0990 0x0004         // MCU_DATA_0
0x098C 0x2725         // MCU_ADDRESS
0x0990 0x0004         // MCU_DATA_0
0x098C 0x2727         // MCU_ADDRESS
0x0990 0x04BB         // MCU_DATA_0
0x098C 0x2729         // MCU_ADDRESS
0x0990 0x064B         // MCU_DATA_0
0x098C 0x272B         // MCU_ADDRESS
0x0990 0x0111         // MCU_DATA_0
0x098C 0x272D         // MCU_ADDRESS
0x0990 0x0024         // MCU_DATA_0
0x098C 0x272F         // MCU_ADDRESS
0x0990 0x003A         // MCU_DATA_0
0x098C 0x2731         // MCU_ADDRESS
0x0990 0x00F6         // MCU_DATA_0
0x098C 0x2733         // MCU_ADDRESS
0x0990 0x008B         // MCU_DATA_0
0x098C 0x2735         // MCU_ADDRESS
0x0990 0x050D         // MCU_DATA_0
0x098C 0x2737         // MCU_ADDRESS
0x0990 0x0C15         // MCU_DATA_0
0x098C 0x2739         // MCU_ADDRESS
0x0990 0x0000         // MCU_DATA_0
0x098C 0x273B         // MCU_ADDRESS
0x0990 0x031F         // MCU_DATA_0
0x098C 0x273D         // MCU_ADDRESS
0x0990 0x0000         // MCU_DATA_0
0x098C 0x273F         // MCU_ADDRESS
0x0990 0x0257         // MCU_DATA_0
0x098C 0x2747         // MCU_ADDRESS
0x0990 0x0000         // MCU_DATA_0
0x098C 0x2749         // MCU_ADDRESS
0x0990 0x063F         // MCU_DATA_0
0x098C 0x274B         // MCU_ADDRESS
0x0990 0x0000         // MCU_DATA_0
0x098C 0x274D         // MCU_ADDRESS
0x0990 0x04AF         // MCU_DATA_0
0x098C 0x222D         // MCU_ADDRESS
0x0990 0x0090         // MCU_DATA_0
0x098C 0xA408         // MCU_ADDRESS
0x0990 0x0022         // MCU_DATA_0
0x098C 0xA409         // MCU_ADDRESS
0x0990 0x0025         // MCU_DATA_0
0x098C 0xA40A         // MCU_ADDRESS
0x0990 0x0029         // MCU_DATA_0
0x098C 0xA40B         // MCU_ADDRESS
0x0990 0x002C         // MCU_DATA_0
0x098C 0x2411         // MCU_ADDRESS
0x0990 0x0090         // MCU_DATA_0
0x098C 0x2413         // MCU_ADDRESS
0x0990 0x00AD         // MCU_DATA_0
0x098C 0x2415         // MCU_ADDRESS
0x0990 0x0041         // MCU_DATA_0
0x098C 0x2417         // MCU_ADDRESS
0x0990 0x004E         // MCU_DATA_0
0x098C 0xA404         // MCU_ADDRESS
0x0990 0x0010         // MCU_DATA_0
0x098C 0xA40D         // MCU_ADDRESS
0x0990 0x0002         // MCU_DATA_0
0x098C 0xA40E         // MCU_ADDRESS
0x0990 0x0003         // MCU_DATA_0
0x098C 0xA410         // MCU_ADDRESS
0x0990 0x000A         // MCU_DATA_0
0x098C 0xA103         // MCU_ADDRESS
0x0990 0x0006         // MCU_DATA_0
Delay= 100
0x098C 0xA103         // MCU_ADDRESS
0x0990 0x0005         // MCU_DATA_0
Delay= 100
0x098C 0xAB3C         // MCU_ADDRESS
0x0990 0x0000         // MCU_DATA_0
0x098C 0xAB3D         // MCU_ADDRESS
0x0990 0x0008         // MCU_DATA_0
0x098C 0xAB3E         // MCU_ADDRESS
0x0990 0x0017         // MCU_DATA_0
0x098C 0xAB3F         // MCU_ADDRESS
0x0990 0x002E         // MCU_DATA_0
0x098C 0xAB40         // MCU_ADDRESS
0x0990 0x004F         // MCU_DATA_0
0x098C 0xAB41         // MCU_ADDRESS
0x0990 0x006C         // MCU_DATA_0
0x098C 0xAB42         // MCU_ADDRESS
0x0990 0x0088         // MCU_DATA_0
0x098C 0xAB43         // MCU_ADDRESS
0x0990 0x009F         // MCU_DATA_0
0x098C 0xAB44         // MCU_ADDRESS
0x0990 0x00B0         // MCU_DATA_0
0x098C 0xAB45         // MCU_ADDRESS
0x0990 0x00BE         // MCU_DATA_0
0x098C 0xAB46         // MCU_ADDRESS
0x0990 0x00CA         // MCU_DATA_0
0x098C 0xAB47         // MCU_ADDRESS
0x0990 0x00D4         // MCU_DATA_0
0x098C 0xAB48         // MCU_ADDRESS
0x0990 0x00DC         // MCU_DATA_0
0x098C 0xAB49         // MCU_ADDRESS
0x0990 0x00E4         // MCU_DATA_0
0x098C 0xAB4A         // MCU_ADDRESS
0x0990 0x00EA         // MCU_DATA_0
0x098C 0xAB4B         // MCU_ADDRESS
0x0990 0x00F0         // MCU_DATA_0
0x098C 0xAB4C         // MCU_ADDRESS
0x0990 0x00F5         // MCU_DATA_0
0x098C 0xAB4D         // MCU_ADDRESS
0x0990 0x00FA         // MCU_DATA_0
0x098C 0xAB4E         // MCU_ADDRESS
0x0990 0x00FF         // MCU_DATA_0
0x3658 0x01D0         // P_RD_P0Q0
0x365A 0x3A8E         // P_RD_P0Q1
0x365C 0x0FD2         // P_RD_P0Q2
0x365E 0x3F0E         // P_RD_P0Q3
0x3660 0xA7B0         // P_RD_P0Q4
0x3680 0x2EAA         // P_RD_P1Q0
0x3682 0x2770         // P_RD_P1Q1
0x3684 0x27CF         // P_RD_P1Q2
0x3686 0x8973         // P_RD_P1Q3
0x3688 0x8CD4         // P_RD_P1Q4
0x36A8 0x0013         // P_RD_P2Q0
0x36AA 0x2670         // P_RD_P2Q1
0x36AC 0xD153         // P_RD_P2Q2
0x36AE 0xF6D2         // P_RD_P2Q3
0x36B0 0x4356         // P_RD_P2Q4
0x36D0 0x5B2C         // P_RD_P3Q0
0x36D2 0xA552         // P_RD_P3Q1
0x36D4 0xBC75         // P_RD_P3Q2
0x36D6 0x7CF4         // P_RD_P3Q3
0x36D8 0x5658         // P_RD_P3Q4
0x36F8 0x8150         // P_RD_P4Q0
0x36FA 0x8853         // P_RD_P4Q1
0x36FC 0xDE75         // P_RD_P4Q2
0x36FE 0x15B6         // P_RD_P4Q3
0x3700 0x2198         // P_RD_P4Q4
0x364E 0x0650         // P_GR_P0Q0
0x3650 0x110E         // P_GR_P0Q1
0x3652 0x2292         // P_GR_P0Q2
0x3654 0x366D         // P_GR_P0Q3
0x3656 0x9353         // P_GR_P0Q4
0x3676 0xB78A         // P_GR_P1Q0
0x3678 0x912F         // P_GR_P1Q1
0x367A 0x17AD         // P_GR_P1Q2
0x367C 0xA36D         // P_GR_P1Q3
0x367E 0xA113         // P_GR_P1Q4
0x369E 0x15F3         // P_GR_P2Q0
0x36A0 0x16ED         // P_GR_P2Q1
0x36A2 0xEDF5         // P_GR_P2Q2
0x36A4 0xA231         // P_GR_P2Q3
0x36A6 0x14F8         // P_GR_P2Q4
0x36C6 0x30ED         // P_GR_P3Q0
0x36C8 0x9A52         // P_GR_P3Q1
0x36CA 0x8835         // P_GR_P3Q2
0x36CC 0x6C15         // P_GR_P3Q3
0x36CE 0x13D8         // P_GR_P3Q4
0x36EE 0x8634         // P_GR_P4Q0
0x36F0 0xC291         // P_GR_P4Q1
0x36F2 0x5257         // P_GR_P4Q2
0x36F4 0x4116         // P_GR_P4Q3
0x36F6 0xA1F9         // P_GR_P4Q4
0x3662 0x00F0         // P_BL_P0Q0
0x3664 0x42AD         // P_BL_P0Q1
0x3666 0x2072         // P_BL_P0Q2
0x3668 0x0C6F         // P_BL_P0Q3
0x366A 0xDCB2         // P_BL_P0Q4
0x368A 0xFF8C         // P_BL_P1Q0
0x368C 0xC1CE         // P_BL_P1Q1
0x368E 0x194F         // P_BL_P1Q2
0x3690 0x5D2F         // P_BL_P1Q3
0x3692 0xE613         // P_BL_P1Q4
0x36B2 0x1113         // P_BL_P2Q0
0x36B4 0xEAEE         // P_BL_P2Q1
0x36B6 0x8655         // P_BL_P2Q2
0x36B8 0x63EF         // P_BL_P2Q3
0x36BA 0x2797         // P_BL_P2Q4
0x36DA 0x07EF         // P_BL_P3Q0
0x36DC 0xC7D1         // P_BL_P3Q1
0x36DE 0xD6B5         // P_BL_P3Q2
0x36E0 0x2695         // P_BL_P3Q3
0x36E2 0x3EB8         // P_BL_P3Q4
0x3702 0x9D13         // P_BL_P4Q0
0x3704 0x5432         // P_BL_P4Q1
0x3706 0xB434         // P_BL_P4Q2
0x3708 0x1C55         // P_BL_P4Q3
0x370A 0x1F99         // P_BL_P4Q4
0x366C 0x0210         // P_GB_P0Q0
0x366E 0x2D0E         // P_GB_P0Q1
0x3670 0x1C92         // P_GB_P0Q2
0x3672 0xA42C         // P_GB_P0Q3
0x3674 0x9193         // P_GB_P0Q4
0x3694 0x7C28         // P_GB_P1Q0
0x3696 0x1D30         // P_GB_P1Q1
0x3698 0x41EB         // P_GB_P1Q2
0x369A 0xD812         // P_GB_P1Q3
0x369C 0xAD53         // P_GB_P1Q4
0x36BC 0x1973         // P_GB_P2Q0
0x36BE 0x3910         // P_GB_P2Q1
0x36C0 0xE395         // P_GB_P2Q2
0x36C2 0x9034         // P_GB_P2Q3
0x36C4 0x0598         // P_GB_P2Q4
0x36E4 0x342F         // P_GB_P3Q0
0x36E6 0xD871         // P_GB_P3Q1
0x36E8 0xABF5         // P_GB_P3Q2
0x36EA 0x1FD4         // P_GB_P3Q3
0x36EC 0x1758         // P_GB_P3Q4
0x370C 0x86D4         // P_GB_P4Q0
0x370E 0x8CD4         // P_GB_P4Q1
0x3710 0x17D7         // P_GB_P4Q2
0x3712 0x6A77         // P_GB_P4Q3
0x3714 0x8CD8         // P_GB_P4Q4
0x3644 0x0324         // POLY_ORIGIN_C
0x3642 0x025C         // POLY_ORIGIN_R
0x3210 0x01B8         // COLOR_PIPELINE_CONTROL
0x098C 0x2306         // MCU_ADDRESS
0x0990 0x0180         // MCU_DATA_0
0x098C 0x2308         // MCU_ADDRESS
0x0990 0xFF00         // MCU_DATA_0
0x098C 0x230A         // MCU_ADDRESS
0x0990 0x0080         // MCU_DATA_0
0x098C 0x230C         // MCU_ADDRESS
0x0990 0xFF66         // MCU_DATA_0
0x098C 0x230E         // MCU_ADDRESS
0x0990 0x0180         // MCU_DATA_0
0x098C 0x2310         // MCU_ADDRESS
0x0990 0xFFEE         // MCU_DATA_0
0x098C 0x2312         // MCU_ADDRESS
0x0990 0xFFCD         // MCU_DATA_0
0x098C 0x2314         // MCU_ADDRESS
0x0990 0xFECD         // MCU_DATA_0
0x098C 0x2316         // MCU_ADDRESS
0x0990 0x019A         // MCU_DATA_0
0x098C 0x2318         // MCU_ADDRESS
0x0990 0x0020         // MCU_DATA_0
0x098C 0x231A         // MCU_ADDRESS
0x0990 0x0033         // MCU_DATA_0
0x098C 0x231C         // MCU_ADDRESS
0x0990 0x0100         // MCU_DATA_0
0x098C 0x231E         // MCU_ADDRESS
0x0990 0xFF9A         // MCU_DATA_0
0x098C 0x2320         // MCU_ADDRESS
0x0990 0x0000         // MCU_DATA_0
0x098C 0x2322         // MCU_ADDRESS
0x0990 0x004D         // MCU_DATA_0
0x098C 0x2324         // MCU_ADDRESS
0x0990 0xFFCD         // MCU_DATA_0
0x098C 0x2326         // MCU_ADDRESS
0x0990 0xFFB8         // MCU_DATA_0
0x098C 0x2328         // MCU_ADDRESS
0x0990 0x004D         // MCU_DATA_0
0x098C 0x232A         // MCU_ADDRESS
0x0990 0x0080         // MCU_DATA_0
0x098C 0x232C         // MCU_ADDRESS
0x0990 0xFF66         // MCU_DATA_0
0x098C 0x232E         // MCU_ADDRESS
0x0990 0x0008         // MCU_DATA_0
0x098C 0x2330         // MCU_ADDRESS
0x0990 0xFFF7         // MCU_DATA_0
0x098C 0xA363         // MCU_ADDRESS
0x0990 0x00D2         // MCU_DATA_0
0x098C 0xA364         // MCU_ADDRESS
0x0990 0x00EE         // MCU_DATA_0
0x3244 0x0308         // RESERVED_SOC1_3244
0x323E 0xC22C         // RESERVED_SOC1_323E
0x098C 0xA20C         // MCU_ADDRESS
0x0990 0x000A         // MCU_DATA_0
0x098C 0xAB20         // MCU_ADDRESS
0x0990 0x000B         // MCU_DATA_0
0x098C 0xAB22         // MCU_ADDRESS
0x0990 0x0005         // MCU_DATA_0
0x098C 0xAB24         // MCU_ADDRESS
0x0990 0x0018         // MCU_DATA_0
0x098C 0x2B28         // MCU_ADDRESS
0x0990 0x2710         // MCU_DATA_0
0x098C 0x2B64         // MCU_ADDRESS
0x0990 0xFFFF         // MCU_DATA_0
0x098C 0x2B62         // MCU_ADDRESS
0x0990 0xFFFF         // MCU_DATA_0
0x098C 0x2B3A         // MCU_ADDRESS
0x0990 0x7530         // MCU_DATA_0
0x098C 0x2B38         // MCU_ADDRESS
0x0990 0x2710         // MCU_DATA_0
0x098C 0x2B2A         // MCU_ADDRESS
0x0990 0x7530         // MCU_DATA_0
0x098C 0xA118         // MCU_ADDRESS
0x0990 0x0001         // MCU_DATA_0
0x098C 0xA12A         // MCU_ADDRESS
0x0990 0x0001         // MCU_DATA_0
0x098C 0xA11E         // MCU_ADDRESS
0x0990 0x0001         // MCU_DATA_0
0x098C 0xA404         // MCU_ADDRESS
0x0990 0x0010         // MCU_DATA_0
0x098C 0xAB3C         // MCU_ADDRESS
0x0990 0x0000         // MCU_DATA_0
0x098C 0xAB3D         // MCU_ADDRESS
0x0990 0x000A         // MCU_DATA_0
0x098C 0xAB3E         // MCU_ADDRESS
0x0990 0x001D         // MCU_DATA_0
0x098C 0xAB3F         // MCU_ADDRESS
0x0990 0x0037         // MCU_DATA_0
0x098C 0xAB40         // MCU_ADDRESS
0x0990 0x0058         // MCU_DATA_0
0x098C 0xAB41         // MCU_ADDRESS
0x0990 0x0071         // MCU_DATA_0
0x098C 0xAB42         // MCU_ADDRESS
0x0990 0x0086         // MCU_DATA_0
0x098C 0xAB43         // MCU_ADDRESS
0x0990 0x0098         // MCU_DATA_0
0x098C 0xAB44         // MCU_ADDRESS
0x0990 0x00A7         // MCU_DATA_0
0x098C 0xAB45         // MCU_ADDRESS
0x0990 0x00B5         // MCU_DATA_0
0x098C 0xAB46         // MCU_ADDRESS
0x0990 0x00C0         // MCU_DATA_0
0x098C 0xAB47         // MCU_ADDRESS
0x0990 0x00CB         // MCU_DATA_0
0x098C 0xAB48         // MCU_ADDRESS
0x0990 0x00D4         // MCU_DATA_0
0x098C 0xAB49         // MCU_ADDRESS
0x0990 0x00DD         // MCU_DATA_0
0x098C 0xAB4A         // MCU_ADDRESS
0x0990 0x00E4         // MCU_DATA_0
0x098C 0xAB4B         // MCU_ADDRESS
0x0990 0x00EC         // MCU_DATA_0
0x098C 0xAB4C         // MCU_ADDRESS
0x0990 0x00F3         // MCU_DATA_0
0x098C 0xAB4D         // MCU_ADDRESS
0x0990 0x00F9         // MCU_DATA_0
0x098C 0xAB4E         // MCU_ADDRESS
0x0990 0x00FF         // MCU_DATA_0
0x098C 0xA115         // MCU_ADDRESS
0x0990 0x0000         // MCU_DATA_0
0x098C 0xA103         // MCU_ADDRESS
0x0990 0x0001         // MCU_DATA_0
0x098C 0x2755         // MCU_ADDRESS
0x0990 0x0000         // MCU_DATA_0
0x098C 0xA102         // MCU_ADDRESS
0x0990 0x000F         // MCU_DATA_0
0x098C 0xA103         // MCU_ADDRESS
0x0990 0x0006         // MCU_DATA_0
Delay = 100
0x098C 0xA103         // MCU_ADDRESS
0x0990 0x0005         // MCU_DATA_0


AVDD、DOVDD、DVDD都正常。用示波器看到MCLK是正确的,但PCLK没有输出。读回0x0014寄存器,值是0xA0FA。
换了几个摄像头都一样。
有没有人遇到过这种情况呢?请大家指点指点小弟。谢谢~
发表于 2010-12-23 15:29:59 | 显示全部楼层
解决没有?我也遇到情况了
点评回复

使用道具 举报

发表于 2010-12-21 15:06:43 | 显示全部楼层
等高手吧。
点评回复

使用道具 举报

 楼主| 发表于 2010-12-24 21:33:16 | 显示全部楼层
还没解决,要了一份新的配置也不行,唉
点评回复

使用道具 举报

发表于 2011-1-11 21:37:25 | 显示全部楼层
没有pclk出来,可以先查查standby,reset等引脚是否接对?I2C 读写是否正常?上电时序是否符合spec

一般说来,有了I2C正常工作,PCLK倒是好调出来[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2011-1-17 16:46:56 | 显示全部楼层
验证过你的Setting没有问题,可以出图。
1,请检查I2C是否正常。
2,load setting 之前sensor必须要硬件reset。[br]<p align=right><font color=red>+5 RD币</font></p>
点评回复

使用道具 举报

发表于 2011-2-11 13:48:35 | 显示全部楼层
I2C +1
点评回复

使用道具 举报

发表于 2011-10-31 12:27:37 | 显示全部楼层
检查时序
点评回复

使用道具 举报

发表于 2011-11-5 10:25:51 | 显示全部楼层
D131到货。SONY IMX035,IMX036现货,美光(APTINA) CMOS,SONY CCD CMOS,OV CMOS,海思3507,3512,3515,3520.华为3G模块EM560,EM660,EM770,EM770W等.13714597827  汤生![em01]
点评回复

使用道具 举报

发表于 2011-11-5 10:24:04 | 显示全部楼层
D131到货。SONY IMX035,IMX036现货,美光(APTINA) CMOS,SONY CCD CMOS,OV CMOS,海思3507,3512,3515,3520.华为3G模块EM560,EM660,EM770,EM770W等.13714597827  汤生![em01]
点评回复

使用道具 举报

发表于 2011-11-5 10:22:44 | 显示全部楼层
D131到货。SONY 035现货,美光(APTINA) CMOS,SONY CCD CMOS,OV CMOS,海思3507,3512,3515,3520等.13714597827  汤生![em02]
点评回复

使用道具 举报

发表于 2012-8-17 22:07:59 | 显示全部楼层
楼主,你好,请问你pclk没有出来是什么现象啊?

最后怎么解决的呀??
我现在也在调试这个Sensor,概率性黑屏,必须关机重启才有图像.
点评回复

使用道具 举报

发表于 2012-10-9 20:28:45 | 显示全部楼层
hongyan_cao:我也在调sensor,有机会交流一下,qq:107011576
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-1-24 16:29 , Processed in 0.049982 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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