EDA365电子工程师网

标题: 有没有用ARM来驱动CCD的 [打印本页]

作者: part99    时间: 2015-2-23 11:56
标题: 有没有用ARM来驱动CCD的
最近和客户谈一个单,就是CCD监控设备,1080p;传统的CCD驱动是用FPGA做,主要可以快速处理CCD出来的数据,再通过ARM来写到硬盘。我想现在的ARM处理器速度已经够快的了,如果用一个5美金的ARM直接驱动CCD,那不就省下一笔了吗?客户听了我的介绍后很高兴,但我心里没底,究竟有没有人驱动过CCD的呢?
作者: whdstv    时间: 2015-2-23 22:46
DAVINCI 处理器
作者: 超級狗    时间: 2015-2-23 23:19
本帖最后由 超級狗 于 2015-2-23 23:32 编辑
* ]7 ~4 D7 f! F7 ?6 i! L4 |6 @; m- ~' |7 C5 F  ?
我不是要建議你用索尼(Sony)攝像頭,而是提供你一個設計參考。7 @- F; V8 j3 s9 j

3 H( \1 ?. n2 ~0 |4 l/ J& x, W他們用一顆 400MHz ARM11,把 1080P H.264/JPEG 影像壓縮、畫面處理、動作偵測(Motion Detection)及臉部偵測(Face Detection)全做完了。; h1 Y8 a! s. @4 v6 y

- Q$ \& \& T/ ?) j0 j# _( v

cxd4135gg_4235.pdf

920.62 KB, 下载次数: 97, 下载积分: 威望 -5


作者: bingshuihuo    时间: 2015-2-26 09:27
sony 套片方案  就可以啊6 i0 b0 [0 Q" g% {( b9 \; e
CXD4191+imx138/238 输出数据格式为LVDS
作者: part99    时间: 2015-2-26 11:47
看来很多人对CCD和CMOS sensor的区别没有弄懂,有必要澄清一下。

基于FPGA的多通道面阵CCD拼接成像系统.pdf

308.08 KB, 下载次数: 65, 下载积分: 威望 -5


作者: part99    时间: 2015-2-26 11:51
最明显的区别,高清的CCD是4通道的模拟输出,而且需要将4个通道将图像合成对接,CMOS是单纯的数字输出,可以是RAW10,12或14,或者低分辨率的可以做到RGB565或YCbCr444或422输出。
作者: part99    时间: 2015-2-26 12:09
CMOS传感器用TI达芬奇比较浪费,能编1080p30的DM368在40多美金以上,这个价格都可以买一个晓龙805去编2160p30或1080p120了,但TI的3A算法的确省了很多程序员的工作,特别有第三方算法公司的源码卖,有兴趣可以看看这家算法公司:
; R6 v$ S; y: J( |, W, nhttp://www.appropho.com/NewWeb/Main.php
/ ~5 o: F2 k1 g1 K. L* y7 |
作者: 超級狗    时间: 2015-2-26 13:44
part99 发表于 2015-2-26 11:517 ]% ^0 O2 i" ?/ r4 p/ ?
最明显的区别,高清的CCD是4通道的模拟输出,而且需要将4个通道将图像合成对接,CMOS是单纯的数字输出,可 ...
% n+ z; Q, p2 y4 A! ~) X( |
胖的奶奶︰6 x+ z  [( B- ?4 n8 C6 h

* i3 Y, b. i' }: R: C* {) o: y你沒講清楚用哪種西西滴,新的西西滴有像灰太郎講的那樣,在傳感器上疊一顆芯片,圖像也幫你拚好,直接輸出數字訊號的。
' k, I3 m4 `5 b4 j( Y
1 {) o: K$ f8 Z2 w- Z5 f9 }! `當然這種西西滴也會較貴一些!
& i. I' G0 e7 N/ @* `$ V
! c; U+ Q0 y7 u/ A2 K而且你的架構也沒講清楚 ARM 要做哪些事,是把圖像拚完輸出就了事,還是要繼續做壓縮到 JPEG 或 H.264 輸出。
6 e0 v. y1 O2 m3 A2 v
7 Z2 ^* N/ K% a- h4 Z/ h
; m3 n6 k( h1 H* T6 o  ^2 F5 h- {
作者: part99    时间: 2015-2-27 05:53
超級狗 发表于 2015-2-26 00:44
8 G( ^) S4 j. h5 z- \胖的奶奶︰1 N" W* C' A, J
; ~* ?( W+ @9 Q, @' E7 i4 ^9 |+ v/ b
你沒講清楚用哪種西西滴,新的西西滴有像灰太郎講的那樣,在傳感器上疊一顆芯片,圖像也幫 ...
5 Y5 e4 h0 Q5 p" X, f+ m
灰太狼讲的imx138是CMOS不是CCD,面阵CCD的驱动需要十几伏的电压,一般很难合成ADC在CCD里面。! q+ E6 k6 M# b
ARM还要处理RAW信号后的H.264或H.265压缩,然后存储和发送出去。
. y5 Q/ u* x6 l  w/ c我计划用2个ARM来处理,一个用在前端来替代FPGA,一个在后端处理压缩和发送存储。
  v2 F( X% H9 X& [1 v6 zARM太便宜了,处理速度又快,又不用写VHDL代码,功耗也很好。
- s$ `; e/ p  e0 X: X
作者: bingshuihuo    时间: 2015-3-17 10:22
part99 发表于 2015-2-26 12:09
8 L/ l, _$ b) TCMOS传感器用TI达芬奇比较浪费,能编1080p30的DM368在40多美金以上,这个价格都可以买一个晓龙805去编2160p ...

6 i7 @0 ^8 T" J  ^开发套件是很贵的 不知道你有没有启动这个项目?: ?" f! g" b3 P, c# j

作者: part99    时间: 2015-3-19 11:14
bingshuihuo 发表于 2015-3-16 21:22- h/ A! j7 R1 W9 e. y/ D
开发套件是很贵的 不知道你有没有启动这个项目?
- s- F% S4 x0 M: P5 `8 B0 N% m
开发套件不算什么,项目还在谈,基本上还是用了FPGA,主要是ADC数据输入很难用CPU同步采集,而FPGA就方便多了。
7 w, e: P7 j& w0 G
作者: bingshuihuo    时间: 2015-3-19 16:13
现在的FPGA 目前使用 的比较多,但是开发时间长,整个项目想做下来,最快也需要9个月!!!8 Y" K$ p6 K+ L& r, T* ]' l2 J
不知道你这个考虑进去了没有
作者: james_zhangwk    时间: 2015-5-30 20:32
;P;P;P;P




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2