线阵ccd实时检测数据usb同步传输电路的制作方法

文档序号:7774659阅读:232来源:国知局
线阵ccd实时检测数据usb同步传输电路的制作方法
【专利摘要】一种线阵CCD实时检测数据USB同步传输电路,包括主芯片PIC18F4550,主芯片PIC18F4550由20MHz外部无源晶振提供时钟,接入13、14脚OSC1、OSC2,时钟信号进入芯片内部后经5分频,以4MHz输入到PLL锁相环中,PLL锁相环产生96MHz频率,再经2分频后得到48MHz固定频率,分别用于CPU时钟和USB2.0全速通信时钟。本发明采用PIC18F4550型单片机为线阵CCD实时检测系统的下位机控制核心,利用其集成的USB通信模块设计了USB同步传输的硬件电路和固件程序,实现了对线阵CCD实时检测中帧像素数据向上位机的实时传输。
【专利说明】线阵CCD实时检测数据USB同步传输电路
【技术领域】
[0001]本发明涉及一种USB同步传输电路,具体涉及一种线阵CXD实时检测数据USB同步传输电路。
【背景技术】
[0002]相对于单元光电器件而言,线阵CCD器件具有高分辨率等优点,广泛应用于自动化设备、智能仪器仪表及工业生产等实时在线检测领域中。其驱动模块、像元信号的A/D转换及时序控制等功能由安装于工业生产线上的下位机实现,下位机大多是以单片机为核心的微控制器构建的,而为了提高系统检测精度,上位机需具有较强的计算能力,完成像素数据汇总、分析处理和判断决策能力,并且考虑到检测的实时性,通常要求固体成像器件维持高帧率输出。当CCD分辨率达到2048像元时,若要维持每秒25帧的数据采集率和基本的8位A/D转换,则要求下位机与上位机的数据总线传输带宽应不低于0.4Mb/s。显然,普通单片机的串口通信传输速率无法满足实时像素数据传输的要求,而USB (通用串行总线)具有传输速率高、扩展性好、支持热插拔及成本低等优点,并且部分型号的单片机具有USB集成模块,能够同时实现下位机的时序控制和像素数据高速传输,成为解决这一问题的最佳选择。

【发明内容】

[0003]本发明提供一种线阵CXD实时检测数据USB同步传输电路,其PIC18F4550型单片机为线阵CCD实时检测系统的下位机控制核心,利用其集成的USB通信模块设计了 USB同步传输的硬件电路和固件程序,实现了对线阵CCD实时检测中帧像素数据向上位机的实时传输。
[0004]本发明的技术解决方案是:
一种线阵C⑶实时检测数据USB同步传输电路,包括主芯片PIC18F4550,其特殊之处在于:所述主芯片PIC18F4550由20MHz外部无源晶振提供时钟,接入13、14脚0SC1、0SC2,时钟信号进入芯片内部后经5分频,以4MHz输入到PLL锁相环中,PLL锁相环产生96MHz频率,再经2分频后得到48MHz固定频率,分别用于CPU时钟和USB2.0全速通信时钟。
[0005]上述主芯片PIC18F4550包括主芯片复位电路,由按钮S1、电容C4和电阻R3、R4组成,当按钮SI按下时,主芯片检测到低电平复位信号并进行复位。
[0006]上述到上位机的USB电气接口由U2提供,与主芯片PIC18F4550的23和24脚,即USB数据传输端口 D-、D+连接,由于选用由配置位控制的片内上拉电阻定义全速传输,因此在D+ 口没有用上拉电阻。
[0007]上述主芯片PIC18F4550端口 RB中RBO?RB3 口作为输出端口提供下位机中A/D转换芯片片选及控制线,RB4-RB7作为4个下位机状态LED显示灯的输出端口,端口 RD作为8位A/D的数据传输端口。
[0008]本发明的优点在于:采用PIC18F4550型单片机为线阵CCD实时检测系统的下位机控制核心,利用其集成的USB通信模块设计了 USB同步传输的硬件电路和固件程序,实现了对线阵CCD实时检测中帧像素数据向上位机的实时传输。
【专利附图】

【附图说明】
[0009]图1为本发明电路原理图。
【具体实施方式】
[0010]参见图1,一种线阵CXD实时检测数据USB同步传输电路,包括主芯片PIC18F4550,主芯片PIC18F4550由20MHz外部无源晶振提供时钟,接入13、14脚0SC1、0SC2,时钟信号进入芯片内部后经5分频,以4MHz输入到PLL锁相环中,PLL锁相环产生96MHz频率,再经2分频后得到48MHz固定频率,分别用于CPU时钟和USB2.0全速通信时钟。
[0011]主芯片PIC18F4550包括主芯片复位电路,由按钮S1、电容C4和电阻R3、R4组成,当按钮SI按下时,主芯片检测到低电平复位信号并进行复位。
[0012]到上位机的USB电气接口由U2提供,与主芯片PIC18F4550的23和24脚,即USB数据传输端口 D-、D+连接,由于选用由配置位控制的片内上拉电阻定义全速传输,因此在D+ 口没有用上拉电阻。
[0013]主芯片PIC18F4550端口 RB中RBO?RB3 口作为输出端口提供下位机中A/D转换芯片片选及控制线,RB4-RB7作为4个下位机状态LED显示灯的输出端口,端口 RD作为8位A/D的数据传输端口。
[0014]在完成电路板加工制作后,作者采用东芝公司的2048像元的T⑶1209D型线阵作为系统CCD图像传感器,输出信号经AD公司的AD7875型A/D转换芯片进行模数转换,由PIC18F4550进行采集。其中线阵CXD驱动时序和A/D时序由Altrea公司的MAX EPM7064型CPLD产生。在CXD驱动脉冲为75KHz,帧频为25Hz时,以PC机为上位机对线阵CXD实时检测系统的USB通信模块进行了实验测试,分别在30秒、60秒、120秒和180秒的传输时间中,同步传输的平均传输速率基本稳定在0.6Mbps,考虑到PC主机端数据量的计数误差,显然,文中采用集成了 USB通信模块的PIC18F4550型单片机设计的USB数据实时同步传输模块的性能能满足TCD1209D在75KHz驱动脉冲下的实时数据传输要求。
【权利要求】
1.一种线阵CXD实时检测数据USB同步传输电路,包括主芯片PIC18F4550,其特征在于:所述主芯片PIC18F4550由20MHz外部无源晶振提供时钟,接入13、14脚OSCUOSC2,时钟信号进入芯片内部后经5分频,以4MHz输入到PLL锁相环中,PLL锁相环产生96MHz频率,再经2分频后得到48MHz固定频率,分别用于CPU时钟和USB2.0全速通信时钟。
2.根据权利要求1所述线阵CCD实时检测数据USB同步传输电路,其特征在于:所述主芯片PIC18F4550包括主芯片复位电路,由按钮S1、电容C4和电阻R3、R4组成,当按钮SI按下时,主芯片检测到低电平复位信号并进行复位。
3.根据权利要求1或2所述线阵CCD实时检测数据USB同步传输电路,其特征在于:所述到上位机的USB电气接口由U2提供,与主芯片PIC18F4550的23和24脚,即USB数据传输端口 D-、D+连接,由于选用由配置位控制的片内上拉电阻定义全速传输,因此在D+ 口没有用上拉电阻。
4.根据权利要求3所述线阵CCD实时检测数据USB同步传输电路,其特征在于:所述主芯片PIC18F4550端口 RB中RBO?RB3 口作为输出端口提供下位机中A/D转换芯片片选及控制线,RB4-RB7作为4个下位机状态LED显示灯的输出端口,端口 RD作为8位A/D的数据传输端口。
【文档编号】H04N5/335GK103685990SQ201310515614
【公开日】2014年3月26日 申请日期:2013年10月28日 优先权日:2013年10月28日
【发明者】王耀斌 申请人:陕西高新实业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1