- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NIOS II控制CCD元件
NIOS II控制CCD
?? SOPC (片上可编程系统)是Altera公司提出的一种灵活、高效的SOC解决方案,能将处理器、存储器、I/O 口等系统设计需要的功能模块集成到一个PLD器件上,构建一个可编程的片上系统。本文介绍的面阵CCD采集系统,利用Altera的SOPC Builder定制的NIOS II软核处理器及与采集相关功能的“软” 硬件模块来实现信号的采集。它与目前具有同样功能的CCD采集系统相比,具有灵活、稳定、易升级、易维护等优点。本系统的实验在现有的数码相机平台上进行。
1 系统设计??? 系统原理框图如图1所示。目标物经光学镜头成像于在RJ21P3AH0PT的光敏面上,产生电荷包强度分布的图像,RJ21P3AH0PT为隔列转移面阵CCD,在四相垂直驱动脉冲和两相水平驱动脉冲来驱动下,通过CCD内部将光信号转化为电信号。当LR38642的时序发生器对其施加特定时序脉冲时,每个像素的电荷信号将被依次移出CCD,并经放大变成电压幅度不等的模拟视频信号OS。OS视频信号送到LR38642的模拟前端电路并转换为数字信号,在NIOS II处理器的控制下通过自定制的CCD采集控制接口以及NIOS II处理器的Avalon总线,将图像数据高速地存储到外部存储器SDRAM中。?
2 系统硬件及功能模块2.1 CCD芯片及专用控制芯片LR38642??? 本系统面阵CCD采用夏普公司的RJ21P3AH0PT 图像传感器,如图2所示,它为1/1.8英寸,330万象素(2096*1560),有效象素为321万(2080*1544)。它具有高感广度,暗电流非常小,要求的水平驱动脉冲频率为18MHz,需要4相垂直驱动脉冲和两相水平驱动脉冲来驱动。对其驱动控制选用专用集成控制芯片LR38642,它集成了时序发生器(LR38617)、垂直驱动器电路(LR36685)以及模拟前端模块(IR3Y48A1)等功能,如图3所示。??2.2 NIOS II处理器??? 本系统中FPGA选用Altera Cyclone EP1C6Q240,在实现对NIOS II处理器硬件开发时,使用嵌入在QuartuslI中的SOPC Builder来创建相应“软” 硬件,通过NIOS II Development Kit来实现相应模块之间的开发,为实现面阵CCD的采集所选用的相应外设自己定制,其中CCD采集控制IP 自定制。具体外设架构及内核结构框图如图4所示。?2.3 外同步行、场信号控制模块??? CCD芯片驱动控制及ADC采集的关键在于对时序的控制,特别是外同步HD、VD的控制要求很高,我们的系统中,采用计数分频方式实现HD、VD 信号的产生,考虑到EP1C6Q240本身资源有限,我们在NIOS处理器外用CPLDEPM7128AETC100-10来定制同步信号IP核,同时此芯片中还包含有自动(手动)变焦控制,CCD 加(掉) 电控制等模块。该模块的关键在于行、场消隐以及行、场信号之间的对应关系,如果HD、VD信号不精确,系统将无法控制得到CCD的正常输出信号。该模块的时钟HVCLK信号为36MHz晶振信号CKI经LR38642内部的2分频后而得到,控制采集时由NIOS II发送一启动控制信号START来启动外同步行、场信号控制电路。2.4 SCCB控制模块??? SCCB总线控制是I2C总线的一种,仅靠两根连线就能实现全双工同步数据传送:一根串行数据线(SDA),一根串行时钟线(SCL),在数据传输过程中严格依I2C总线协议,在我们的系统中,考虑到SOPc Builder中通用桥模块中没有Avalon Wishbone桥,我们利用PIO口模拟I2C总线方式来传送控制字。对于该面阵CCD采集控制时SCCB控制用两次,第一次:通过ED0~ED2来设置LR38642中相应的寄存器组来产生CCD所需要的驱动脉冲以及对控制电子快门等。这一过程在上电复位时进行,ED0为启动控制信号,当ED0启动有效后,由ED1传送时钟脉冲,由ED2传送数据,当25位控制字符写到LR38642中相应的寄存器后,时序发生器电路产生不同垂直驱动脉冲组合及相关功能。第二次:在采集控制时,通过控制CSN、SCK 以及SDATA实现PGA 控制,双相关采样控制,黑电平补偿以及ADC的转换等功能。每次写入之后,为验证写入正确与否,把相应寄存器的数据读出并与写入的数据比较,如果相同,说明写入正确,否则写入错误。图5给出了上电复位时实际配置波形。?2.5 ADC采集控制及存储模块(以帧累积模式为例进行说明)??? 在帧累积方式下,采集控制时,先从CCD光电转换器读出模拟数据,通过VD 给CCD 一个长度为T1 (T1=9×55.7ns×2640,其中2640为一
您可能关注的文档
最近下载
- 2025年国家级检验检测机构资质认定评审员考试测试题及答案.docx
- 【国家标准】GB 50617-2010 建筑电气照明装置施工与验收规范.pdf
- 冠心病护理查房.pptx VIP
- BOSS立体声音箱CUBE-ST2使用说明书.pdf VIP
- Y·YKK·YKS和Y2系列高压三相异步电动机.pdf VIP
- 教师职业道德与专业发展(山东师范大学)知到智慧树章节答案.docx VIP
- 2.4 传感与控制 ---温度报警器 教学设计-浙教版(2019)高中信息技术必修 2.docx VIP
- 全国建材行业职工助推高质量发展主题竞赛考试题及答案.doc VIP
- 《给水排水管道工程施工及验收规范》GB50268.pdf VIP
- 小学生卫生与健康课件.ppt VIP
文档评论(0)