描述 | 视频模拟/数字化转换器集成电路 8-Bit Linear CIS/CCD Sensor Signal Prcssr |
---|
。扩展引脚类型包括存储器信号引、外围设备信号引脚和主机端口接口信号引脚。存储器信号引脚提供dsp异步emif信号访问存储器或者存镕器映射设备。外围设备信号引脚提供dsp外围设备信号.例如多道缓冲串行el(mcbsp)、时钟(timer)。这两类型的引脚连接器提供子板的电源和地信号。采用美国syscan公司的黑白线阵cis图像传感器sv253a4,分辨率为200dpi,扫描长度为216ram,扫描速度为0.36ms/行,单一模拟视频输出信号。采用美国exar公司的高速线阵cis/ccd传感器处理器xrd98l23acd完成对cis图像传感器输出信号的放大、a/d等处理,其分辨率为8位,具有6位程控增益放大器,8位程控偏移调节器。采用缓冲器74hc244完成传感器处理器输出数据的缓冲。2.2硬件设计框图 利用dsp芯片支持库开发方法,将软件模块对应为硬件模块,系统的框图如图1所示。由tms320c6416dsk开发板定时器(timer)模块提供图像传感器sv253a4和传感器处理器xrd98l23acd的时钟信号。通用输入输出口(gpio)模块和多道缓冲串行口(mcbsp)模块配合,模拟传感器处理器x ...
/ delay(wr_lcd_delaytime35);/*延时100ns*/ set_wren_lcd(); /*写出244输出禁止,数据无效*/ delay(wr_lcd_delaytime32); /*延时40ns,周期结束*/ } 主 程序描述了完成系统功能的变量、常量、main函数、edma中断服务程序和系统初始化程序的定义。系统初始化函数完成芯片支持库、中断服务表、中断模块、gpl0模块、edma模块、mcbsp模块、emifa模块、定时器模块和传感器处理器xrd98l23acd的初始化。e3ma中断服务程序完成edma目标地址参数的修改和相关变量计算。main函数调用系统初始化函数,然后启动定时器,响应edma中断。 软件系统设计 软件采用ti公司提供的code composer studio开发环境,用tms320c6416芯片支持库api开发方式,c语言编程开发。软件设计包括cmd连接命令设计、中断服务表设计、主程序设计。 软件系统流程如图4所示。dsp在复位完成之后首先进行系统的初始化,配置锁相环、emif和gpio,并硬件复位ov7620,通过gp ...