市面上MIPI摄像头模组不少,但大多是OV5695之类像素较低的Sensor,而且价钱偏贵
现在集成高像素ISP的芯片也开始出现,像RK3588还有展讯高通等芯片的智能LTE模组
最近突然发现一些手机的前置/广角摄像头也是24Pin的连接器,并且像素高、价格低廉
不知道这些摄像头是否为标准的接口定义,要是能利用起来是不错的选择
Arrow上有一些IMX376和576的资料,然后在16rd商城见到有卖376模组的
三星S5K3T2(小米10/11/红米K30S前置),20MP F/2.2,价格约¥30
索尼IMX376(小米6X前置),20MP F/1.75,价格约¥20
索尼IMX576(华为Nova3E/P20 Pro前置),24MP F/2.0,价格约¥35
索尼IMX350(小米10至尊/10 Pro广角),20MP,价格约¥45-60
离线
IMX576的详细资料,三星的没找到,IMX350找到也只有一两页纸
imx576-aakh5-c_4.0.0.pdf
然后无意间找到一个模组厂网站,看起来似乎大多数手机前摄模组都是24Pin?
http://www.qtechsmartvision.com/product_info_0.html
离线
这些摄像头一般都没有公开资料,主线Linux里的摄像头驱动也少的可怜,坑肯定一大堆
最近编辑记录 unturned3 (2022-05-18 20:10:40)
离线
这些摄像头一般都没有公开资料,主线Linux里的摄像头驱动也少的可怜,坑肯定一大堆
索尼像头因为使用比较普遍,反而能找到索尼原厂的资料,主要的问题是不知道模组厂封的24pin的定义是否有一个标准(25MP以下的像头很多都是一样的接口,涉及小米魅族OPPO等不同厂的手机,感觉有点像是有标准定义)
利用现成手机OLED屏幕的有不少,比如github上的这个 https://github.com/peng-zhihui/HDMI-PI ,但好像没咋见到利用手机摄像头的。手机用AMOLED屏幕和高清摄像头性能都远高于开发板常见外设,而价格反而低于后者,要是能利用起来,会是不错的选择
最近编辑记录 dven (2022-05-18 21:58:04)
离线
驱动厂家做好的吧?找找手机原理图看看 这方面资料应该有的
离线
手机屏幕一样的,要是能够自己驱动,不也是一件很好的事,就是空有个硬件,没有啥资料啊
离线
这种闸机上的好像跟手机差不多,
离线
这种闸机上的好像跟手机差不多,https://whycan.com/files/members/8706/zaji.jpg
这种像素低一些,应该13MP顶天了
离线
驱动厂家做好的吧?找找手机原理图看看 这方面资料应该有的
还真让我找到了,分享下花2块大洋买的菊厂P20 Pro图纸吧
P20 Pro前置摄像头接口定义
P20 Pro屏线接口定义
以下为完整的PDF
华为P20Pro原理图.pdf
至于猴米10至尊纪念版能找到资源寥寥无几,图纸街(https://www.tuzhijie.com/3474.html)要他的VIP才能下,book118则是卖天价(21块)
猴米这资料实在是有点贵,如果只是几块钱我也一起发上来好了...不知道挖坑这有没图纸街的VIP会员愿意分享下
最近编辑记录 dven (2022-05-20 05:26:18)
离线
在Github上能找到一些项目里包含了索尼Camera的驱动代码(大多是Android的库),但没有DTS
https://github.com/rcstar6696/android_kernel_huawei_hi3660/blob/master/drivers/media/huawei/camera/platform/hi3660/sensor/imx376_hwi.c
https://github.com/Iscle/OrangePi_4G-IOT_Android_8.1_BSP/tree/master/kernel-4.4/drivers/misc/mediatek/imgsensor/src/mt6771/camera_project/k71v1_64_bsp/imx576_mipi_raw
也找到菊花开放出来的P20 Pro源码(因为文件较大,网速不好所以没下回来看里面具体有啥)
https://consumer.huawei.com/en/opensource/detail/?siteCode=worldwide&keywords=CLT&fileType=openSourceSoftware&pageSize=10&curPage=1
离线
这些手机端的sensor基本都是需要依赖SOC的ISP来处理器图像,只有sensor的驱动,没有ISP相关的配置参数,意义不是很大。
另外收集端的sensor的分辨率都比较高,除了手机芯片,通用的SOC没有几款芯片能驱动这么大的sensor
离线
这些手机端的sensor基本都是需要依赖SOC的ISP来处理器图像,只有sensor的驱动,没有ISP相关的配置参数,意义不是很大。
另外手机端的sensor的分辨率都比较高,除了手机芯片,通用的SOC没有几款芯片能驱动这么大的sensor
目前ISP能接高于20MP的SoC的确比较少,RK3588、英伟达Jetson、高通QCS610/603/410,RK3288和3399都是14M的ISP
至于ISP配置参数,菊花开源的代码和OrangePi开源的联发科代码里或许能找到一些
最近编辑记录 dven (2022-05-20 12:06:49)
离线
自己折腾的话可以用FPGA上CSI转成USB3
离线
BTW,谁有imx159的资料?收了10片在吃灰。
离线
我上份imx586的资料吧 这个是48mp的IMX586-AAJH5-C_0.0.1_Datasheet(1).pdf
离线
BTW,谁有imx159的资料?收了10片在吃灰。
抱歉没找到,但从Wikipedia看到接口是八通道sub-LVDS,所以还需要搞个FPGA转换为CSI或USB等接口(以下是Lattice的参考设计)
RD1204sonysublvdstocsi2Documentation.pdf
离线
刚看到爱芯元智发了个消费级ISP芯片,内置四核A7,性能很强,感觉能像RV1126/V3s一样用,暂时还没拿到资料
不知道AW以后会不会也出ISP强的芯片,RK目前RV1126是14MP,但后续会有更强的产品
https://www.axera-tech.com/news/A7524215953850785541
最近编辑记录 dven (2022-05-20 19:35:31)
离线
知网看的 :ISP需要与CMOS匹配,为什么去年不少手机都没有用48M像素的CMOS呢?很简单,去年高通旗舰SOC 骁龙845不支持48M像素.骁龙845最高支持16M像素 所以去年的手机厂商都使用了IMX363或者IMX380这两款12M像素的CMOS
关于内置 和外置 ISP https://blog.csdn.net/qq_37692302/article/details/120532010
如果要匹配 是否考虑外置ISP RK1608A https://www.sohu.com/a/487967333_121124376
看来以后外置PreISP是个大趋势 。。
离线
这资料这么难找,手机厂商都咋做的
离线
这资料这么难找,手机厂商都咋做的
他们一次就购买100,000个,摄像头厂商当然愿意给资料了,不过都是保密的
像我们这种diy的,平时顶多购买十几个,根本没人理哈哈
最近编辑记录 unturned3 (2022-05-21 17:18:56)
离线
大佬们 有后续吗,给个思路
在网上搜到这个帖子 特意注册账号 想看后续
离线
yiqihaha 说:这资料这么难找,手机厂商都咋做的
他们一次就购买100,000个,摄像头厂商当然愿意给资料了,不过都是保密的
像我们这种diy的,平时顶多购买十几个,根本没人理哈哈
战略合作,不然随随便便就能买到,他们还怎么靠售后捞钱,手机厂专门定制的概率也大点,用户不可能那么容易弄到手机配件
离线
不过csi摄像头就那么点事 有功夫自己逆向还是有可能 关键是这个量小不值得折腾 量大直接找厂家 所以自己弄的存活空间不大 也就很少人操心
离线
手机的摄像头,成像性能不一定好,图像都要经过软件调整处理,呈现在手机屏幕上的照片才看起来光鲜亮丽,用这种摄像头做DIY,可能坑比较多。
离线
可以啊,不是有openisp,那东西跑起来快得飞起。
离线
之前也想过类似的方法,这个只有等大佬拿逻辑分析仪去做逆向才有可能了!
离线
只需要搞到模块的原理图和图像传感器的 TRM 就行,剩下的就是写驱动。
离线
只需要搞到模块的原理图和图像传感器的 TRM 就行,剩下的就是写驱动。
当然,写驱动时,对于图像传感器的配置也是个问题,一般厂商会给一个 application note,里面有写好的配置参数,不然一个一个寄存器配简直噩梦。
离线
现在手机上的CMOS sensor的初始化都过于复杂了。很依赖sensor厂商提供现成的配置参考,或者是SoC平台本身开发过程中已支持对应的sensor也许能在SDK中找到一些类似的驱动/setting配置。如果没有找到可用的参考setting,自己配置几乎是不可能了。这可能也是到现在4202年了5640/5645这些上古sensor
还活跃在开源/DIY领域的原因吧。。
离线