镁光MT9M034有假冒的?
时间:10-02
整理:3721RD
点击:
我通过芯片零售商买到了两片MT9M034|12STC,结果焊上以后读出的寄存器值跟芯片手册有很大出入,IIC读写数据的波形我用了示波器一个比特一个比特地看了的,符合IIC协议规范。有人说芯片是二手的,被人用过,但即使这样,我按手册配置了寄存器,发现芯片根本就不按我设置的参数工作,如对锁相环的设置,对窗口大小的设置等。求指点啊 !以下是寄存器值:
寄存器地址 寄存器名称 芯片手册给出的默认值 通过IIC读出的值
R0x3000 model_id_ 0x2400 0x2B01
R0x3002 y_addr_start_ 0x0002 0x0008
R0x3004 x_sddr_start_ 0x0000 0x0000
R0x3006 y_addr_end_ 0x03C5 0x0A3F
R0x3008 x_addr_end_ 0x0503 0x0D9F
R0x300A frame_length_lines_ 0x03DE 0x0AC7
R0x300C line_length_pck_ 0x0672 0x1C9C
R0x3010 lock_control 0xBEEF 0x0100
R0x3012 coarse_integration_time_ 0x0010 0x0010
R0x3014 fine_ integration_time_ 0x0000 0x056A
R0x3016 coarse_integration_time_cb 0x0010 0x0111
R0x3018 fine_ integration_time_cb 0x0000 0x0000
R0x301A reset_register 0x0058 0x0058
R0x301E data_pedestal_ 0x00A8 0x00A8
R0x3026 gpi_status 0x0000 0xFFFF
R0x3028 row_speed 0x0010 0x0008
寄存器地址 寄存器名称 芯片手册给出的默认值 通过IIC读出的值
R0x3000 model_id_ 0x2400 0x2B01
R0x3002 y_addr_start_ 0x0002 0x0008
R0x3004 x_sddr_start_ 0x0000 0x0000
R0x3006 y_addr_end_ 0x03C5 0x0A3F
R0x3008 x_addr_end_ 0x0503 0x0D9F
R0x300A frame_length_lines_ 0x03DE 0x0AC7
R0x300C line_length_pck_ 0x0672 0x1C9C
R0x3010 lock_control 0xBEEF 0x0100
R0x3012 coarse_integration_time_ 0x0010 0x0010
R0x3014 fine_ integration_time_ 0x0000 0x056A
R0x3016 coarse_integration_time_cb 0x0010 0x0111
R0x3018 fine_ integration_time_cb 0x0000 0x0000
R0x301A reset_register 0x0058 0x0058
R0x301E data_pedestal_ 0x00A8 0x00A8
R0x3026 gpi_status 0x0000 0xFFFF
R0x3028 row_speed 0x0010 0x0008
天下荒乱,百姓饿死,帝曰:‘何不食肉糜’?
牛逼的思维啊,遇到问题不问原厂,居然怀疑是假冒的
没人顶啊!
...............................................................
找到问题所在了,确实是芯片有问题。两批次不同商家买的都一样,说明市场上有大量此种片子在充数。
不过已经过去2个月了,为了这个问题卡住,太不值!只恨哪些黑心的造假者~
!!
还是去原厂求证下你的疑问吧