完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
AD9949是一款CCD信号处理芯片,是的,我的毕业设计是完成图像采集。为角膜地形图仪的图像采集部分做知识储备。该设备主要应用于医院,采集人眼的表面形貌信息,为近视眼患者配置一种硬性隐形眼镜。图像采集,当然也包括视频了,用到的主流传感器是,CMOS图像传感器和CCD图像传感器。相对了CMOS图像传感器来说,CCD有着它先天的优势,比如,高像素、高灵敏度、低暗电流等特点,适合于对图像质量要求比较高的一些应用场合。CCD输出的信号是模拟信号,需要通过ADC把模拟信号转换为计算机能识别的数字信号。通过对AD9949数据手册的学习,了解到AD9949是一款适合于CCD信号处理的高集成芯片,由AFE和timing Core组成。AFE包含一个高速12位的pipeline架构的ADC,能满足24.54M的pixel频率采样要求,实际转换能力值得期待。芯片为什么不使用外部参考电压,又为什么会用两个参考电压(我测REFB和REFT电压,和手册上的电压有一定偏差)。
学习应用过程中的小故事,首先,我想说说它的寄存器访问接口,它采用一个三线串行接口,分别是SDATA:地址和数据传输线,SCK:串行线时钟,SL:部分寄存器加载信号线。它的时序设计比较简单,只要按照数据手册上的时序要求,编写单个寄存器写操作和连续寄存器写操作都是比较轻松的。其次,该芯片的Timing Core,它为芯片自身提供内部采样信号SHD、SHP,这两个信号的起始位置关系到CDS的输出,另外两个时钟是 CLPOB、PBLK;同时它还为CCD提供行驱动时序H1、H2和复位RG,H1、H2我采用的是默认设置值,RG我把下降沿延长了三个Tcli/48时钟,CCD输出信号,如图1所示,复位后参考电平上存在比较明显的复位噪声,信号电平不是很平滑。这里要特别注意的是三个时钟信号的驱动电流要设置为非0值,因为寄存器默认值是0,表示是关闭的,即无输出电压。CCD的H1、H2和RG等效为容性负载,驱动电流应该适量大点,具体多少我也不是很清楚,若驱动电流比较小,用示波器看其输出是变形的(三角波);再次,AD9949内部H-Counter复位延时,数据手册上说,H-Counter复位发生在HD下降沿后第7个时钟沿,这样会导致H1、H2在行消隐期间变为固定电平也延时7个时钟,而CPLD提供的时序是依靠HD下降沿来同步的,可基本忽略其延时,这会导致场驱动时序垂直移位的同时,行驱动时序仍在水平移位,在CPLD中对场驱动时序做相应的延时设计可以解决;最后,CLPOB和PBLK信号调试,由于这两个信号在我的应用中是用于AD9949内部的,对于其调试,我是分别把他们从CLP/BLK(pin39)使能输出,再观察其波形,把他们调试成适合我的CCD的像素分布。先谈到这里吧!感谢ADI的adi_angela等工程师对我的问题做的详细答。 图1:CCD输出信号 ,从左至右分别是复位信号、参考信号和有效信号
|
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
1003 浏览 2 评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1394 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1941 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4275 浏览 2 评论
9068 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1553浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1700浏览 2评论
1003浏览 2评论
1683浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1394浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 00:10 , Processed in 0.661487 second(s), Total 47, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号