下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于DSP的实时图像数据采集系统设计摘要:实现了一种全集成可变带宽中频宽带低通滤波器,讨论分析了跨导放大器-电容(OTAC)连续时间型滤波器的结构、设计和具体实现,使用外部可编程电路对所设计滤波器带宽进行控制,并利用ADS软件进行电路设计和仿真验证。仿真结果表明,该滤波器带宽的可调范围为126 MHz,阻带抑制率大于35 dB,带内波纹小于05 dB,采用18 V电源,TSMC 018m CMOS工艺库仿真,功耗小于21 mW,频响曲线接近理想状态。关键词:Butte引言 TI推出的C6000系列DSP,将数字
2、信号处理器的处理能力提高到了一个新的境界。实际上,C6000系列的高速处理能力以及其出色的对外接口能力,使它在图像处理领域具有非常大的应用潜力。DSP芯片的功能越来越强大,使信号处理系统的研究重点又回到软件算法上,而且随着DSP运算能力的不断提高,能够实时处理信号带宽也大大增加,数字信号处理的研究重点也由初的非实时应用转向高速实时应用。1 TMS320C6416处理器特点 TMS320C6416是TI公司推出的TMS320C6000平台上高性能定点系列处理器。适合实时图像处理的内部结构主要特点包括: 定点浮点系列兼容DSP
3、、CPU主频达到720MHz; 具有VelociTI先进VLIW结构内核; 片内集成大容量SRAMt,最大可达8Mb; 163264位高能外部存储器接口(EMIF)提供了同步异步存储器的直接接口; 片内提供多种集成外设。2 系统硬件设计2.1硬件设计所用器件 采用TI公司的TMS320C6416DSK开发板作为DSP平台。开发板提供的三排扩展引脚连接器,针对应用设计的子板可以插入引脚连接器,利用TMS320C6416
4、DSK板提供的硬件设计资源。扩展引脚类型包括存储器信号引、外围设备信号引脚和主机端口接口信号引脚。存储器信号引脚提供DSP异步EMIF信号访问存储器或者存镕器映射设备。外围设备信号引脚提供DSP外围设备信号.例如多道缓冲串行El(MCBSP)、时钟(TIMER)。这两类型的引脚连接器提供子板的电源和地信号。采用美国Syscan公司的黑白线阵CIS图像传感器SV253A4,分辨率为200dpi,扫描长度为216ram,扫描速度为0.36ms行,单一模拟视频输出信号。采用美国Exar公司的高速线阵CISCCD传感器处理器XRD98L23ACD完成对CIS图像传感器输出信号的放大、AD等处理,其分辨
5、率为8位,具有6位程控增益放大器,8位程控偏移调节器。采用缓冲器74HC244完成传感器处理器输出数据的缓冲。2.2硬件设计框图 利用DSP芯片支持库开发方法,将软件模块对应为硬件模块,系统的框图如图1所示。由TMS320C6416DSK开发板定时器(TIMER)模块提供图像传感器SV253A4和传感器处理器XRD98L23ACD的时钟信号。通用输入输出口(GPIO)模块和多道缓冲串行口(MCBSP)模块配合,模拟传感器处理器XRD98L2 3ACD控制字的写入时序,完成控制字的写入。EDMA模块和EMIFA模块配合采用EDMA方式读取外部存储器数据的方法读
6、取缓冲器74HC244内数据到DSP内部存储器。中断模块完成TIMER模块的时钟中断设置,该时钟中断触发EDMA模块相应通道完成数据读取。2.3硬件设计电路 硬件电路如图2所示,图像传感器SV253A4的VOUT引脚信号为输出视频信号, CP引脚信号为时钟脉冲输入信号, SP引脚信号为开始脉冲信号。 传感器处理器XRD98L23ACD的RED引脚信号为红分量输入信号,DB0DB4引脚信号为数据输出位04信号,复用DB5SCLK引脚信号数据输出位5或者数据输入SCLK信号,复用DB6SDA7A引脚信号数据输出位6或者数据输入
7、SDATA信号,复用DB7LD引脚信号数据输出位7或者LD信号,ADCCLK引脚信号为AD转换时钟信号,CLAMP引脚信号为钳位和视频采样信号,SYNCH引脚信号为新行开始和串行数据输入控制信号。 缓冲器74HC244的1A11A4和2A12A4引脚信号为两组数据输入信号, 1Y11Y4和2Y12Y4引脚信号为两组数据输出信号, 1G和2G引脚信号为低电平有效使能信号。 TMS320C6416DSK的T0UT0和T0UTl引脚信号为定时器0和定时器1输出信号,CLKX0引脚信号为MCBSP0传输时钟信号,DX0引脚信号为M
8、CBSP0传输数据信号,GPIOx引脚信号为通用输入输出信号,AED0AED7引唧信号为EMIF数据引唧0数据引脚7信号,AARE引脚信号为EMIF异步读使能信号, AEA21引脚信号为EMlF地址引脚21信号。 TMS320C6416DSK的TOUT0输出引脚为传感器处理器XRD98L23ACD提供占空比为50的10MHz时钟ADCCLK输入信号,TOUTl输出引脚为图像传慼器SV253A4提供占空比为25的5MHz时钟CP输入信号;CLKX0、DX0、GPIOx输出引脚分别为传感器处理器XRD98L23ACD提供控制字写入时序的SCLK、SDATA、LD
9、、SYNCH输入信号;GPIOx输出引脚提供图像传感器SV253A4的SP输入信号和传感器处理器XRD98L23ACD的钳位和视频采样CLAMP输入信号;AARE、AEA2l输出引脚与逻辑组合提供缓冲器74HC244的1G和2G输入信号:AED0AED7输入引啣接收缓冲器74HC244的lYl2Y4输出信号。 图像传感器SV253A4的VOUT输出信号为传慼器处理器XRD98L23ACD提供单通道RED输入信号。传感器处理器XRD98L23ACD的DB0DB7输出信号为缓冲器74HC244提供1A12A4输入信号。2.4 硬件工作流程
10、 系统上电后,TMS320C6416DSK由MSBSP和GPIO模块按照传感器处理器XRD98L23ACD写入时序写入控制字,使传感器处理器开始工作。GPIO模块发送SP输入信号,使图像传感器开始行采集;TIMER模块发送CP输入信号模块,使图像传感器开始采集一个点,同时产生时钟中断事件, 触发EDMA模块的时钟中断事件通道完成一次EDMA操作,即EDMA模块通过EMIF模块使能缓冲器, 读取经过传感器处理器AD转換过采集点的数字信号。 然后触发EDMA中断,完成对采集到的数据处理、修改EDMA目的地址和其它计算。当采集了一行后, 发送SP输入信号开始新的一行采集, 工作时序如图3
11、所示。3 系统软件设计 软件采用TI公司提供的Code Composer Studio开发环境,用TMS320C6416芯片支持库API开发方式,C语言编程开发。软件设计包括CMD连接命令设计、中断服务表设计、主程序设计。3.1 连接命令设计 由于采用TMS320C6416DSK硬件平台,根据其存储器映射,如表1所列,使用连接器伪指令MEMORY定义了5个区域反映TMS320C6416DSK存储器映射情况,然后使用连接器伪指令SECTIONS把目标文件的各个代码段和数据段分配到上述5个区域。采用Daughter Card区
12、域的EMIFA CE2区域的首地址OxA0000000作为缓冲器74HC244的地址。3.2中断服务表设计 中断服务表包含中断服务代码的取址包的一个地址表,当CPU开始处理一个中断时,参照中断服务表进行。C6000的CPU有3种类型中断:RESET(复位)、不可屏蔽中断(NMI)和可屏蔽中断(INT4一INTl5)。中断服务表包含16个连续取指包,每个中断服务取指包都包含8条指令。需要设置REsET复位向量指向C运行环境的入口点_c_int00。由于系统使用的时钟中断和EDMA中断,需要设置时钟中断和EDMA中断向量指向各自中断服务程序的入口。设置其它中断向
13、量指向虚拟中断服务程序入口,即不作任何处理,直接中断返回。3.3主程序设计 主程序描述了完成系统功能的变量、常量、main函数、EDMA中断服务程序和系统初始化程序的定义。系统初始化函数完成芯片支持库、中断服务表、中断模块、GPl0模块、EDMA模块、MCBSP模块、EMIFA模块、定时器模块和传感器处理器XRD98L23ACD的初始化。E3MA中断服务程序完成EDMA目标地址参数的修改和相关变量计算。Main函数调用系统初始化函数,然后启动定时器,响应EDMA中断。 使用芯片支持库编程必须首先初始化芯片支持库,调用芯片支
14、持库API函数CSLinit完成。 调用芯片支持库API函数IRQ_setVecs完成中断服务表初始化,参数为连接命令文件定义的中断服务表全局标识符。 调用芯片支持库API函数IRQ_globalEnable、IRQ_nmiEnable分别使能全局中断和不可屏蔽中断。这样系统才能响应EDMA中断,调用支持库API函数IRQ_enable使能EDMA中断。参数为IRQ_EVT_ EDMANT表示响应EDMA中断事件。 使用GPIO设备前,必须调用芯片支持库API函数GPIO_open打开G
15、PIO设备,然后调用芯片支持库API函数GPIOconfigArgs设置GPIO模式,参数为GPIO相关寄存器值。GtIO模式主要包括各GPIO的使能、方向和初值。 使用EDMA设备前必须调用EDMA_open打开EDMA一个通道。因为系统使用定时器l中断事件作为EDMA的触发事件,所以打开的通道参数为EDMA_CHATINl 。调用芯片支持库API函数EI)MAconfigArgs设置EDMA定时器1通道,参数为EDMA相关寄存器值。通道设置主要包括EDMA的数据单元的字长为8位、传输结束中断使能、事件链接不使能、源地址为OxA0000000、数据单元数为
16、l、目的地址为存储数组首地址。目前是用定时器l中断事件触发EDMA传输一采集点数据,同时定时器l中断事件产生TINTl输出信号也是CP输入信号,这样EDMA触发时序和CP输入信号同步。只要传感器处理器能够在两次CP信号间隔内完成一次采集点AD等处理,就可以实现图像传感器采集一个点后,进行一次EDMA传输,确保EDMA传输采集点无重复无遗漏。如果采用定时器l中断事件触发方式,即CP输入信号同步方式,那么数据单元数为l,使能传输结束中断。在完成一次传输后,触发EDMA传输完成事件中断,完成目的地址的修改和其它计算。因为需要采集的点很多,远远超过参数链接的数目限制,不能静态设置参数链接,只能动态修改
17、EDMA目的地址,所以不使能事件链接。 可以采用SP输入信号作为外中断事件触发信号,触发EDMA外中断事件通道传输一行采集点数据。数据单元数为一行采集点数,根据数据单元字长设置自动修改EDMA目的地址。采用这种触发方式后,EDMA目的地址修改和各采集点传输可以自动完成,为了确保EDMA传输采集点无重复无遗漏,必须控制EDMA与图像传感器时序同步。同步的含义是考虑到传感器处理器AD等处理的延时的同步,可这样的外中断事件触发方式需要考虑到TMS320C6416DSK的EMDA的工作时序、图像传感器工作时序和传感器处理器工作时序,不如定时器中断事件触发容易实现,但
18、是数据传输性能要高。 使用MCBSP设备前必须调用芯片支持库API函数MCBSP_open打开MCBSP的一个设备,因为系统使用MCBSPO的CLKXO引脚信号和DXO引脚信号,所以打开的设备参数为MCBSP_DEV0。调用芯片支持库API函数McBSP_configArgs设置MCBSPO设备,参数为MCBSP相关寄存器值。设备设置主要包括,根据传感器控制器控制字写入时序的SCLK信号,设置采样频率发生器时钟模式为内部时钟和分频值。 由GPIO模块产生控制器控制字写入时序的SYNcH信号和LD信号,由MCBSP模块产生控制器控制字写入时序的SCLK信号和SDATA信号,将控制字写入到传感器处理器。控制字为11位,前三位S2、S1、SO组合表示写入寄存器的编码,D7DO表示写入寄存器的8位数据。传感器控制器XRD98123ACD写入时序如图4所示。 由于系统分配缓冲器地址为OxAOOOOOOO,即EMIFACE2首地址,所以需要调用芯片支持库API函数EMIFA_configArgs设置EMIFA。设置主要包括CE2的读图4传感器控制器XRD98L
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年兴安职业技术学院单招综合素质考试题库完整参考答案详解
- 2026年信阳航空职业学院单招职业适应性测试题库(含答案详解)
- 2026年兰州石化职业技术学院单招职业适应性考试题库附答案详解(夺分金卷)
- 2026年贵州应用技术职业学院单招职业适应性测试题库附答案解析
- 2026年咸宁职业技术学院单招综合素质考试题库附答案解析
- 2026年南昌理工学院单招职业技能测试题库及1套参考答案详解
- 2026年包头钢铁职业技术学院单招职业技能测试题库带答案详解(培优)
- 2026年南充电影工业职业学院单招职业适应性测试题库带答案详解
- 2026年南昌交通学院单招综合素质考试题库附答案详解(巩固)
- 2026年博尔塔拉职业技术学院单招职业技能测试题库含答案详解(综合卷)
- 2026年安徽马鞍山市高三高考一模数学试卷试题(含答案详解)
- 2025年医疗器械行业质量管理体系手册
- 政府招标培训课件
- 企业网络设备配置与调试指南(标准版)
- 2026年七年级英语上册期末考试卷及答案(共5套)
- 炎德英才大联考雅礼中学2026届高三月考试卷政治(五)(含答案)
- 2026年菏泽家政职业学院单招综合素质考试备考试题带答案解析
- 2026年山东经贸职业学院单招综合素质考试题库及完整答案详解1套
- 2025年10月自考13140财务会计中级试题及答案
- 成人雾化吸入护理团体标准解读
- 湖南省普通高中课程方案(2020年版)
评论
0/150
提交评论