The invention discloses a data processing method for tilt scanning of digital micromirror, which is used in the field of PCB non-film exposure. The method adopts server, optical fiber transmission and FPGA to accomplish data processing of tilt scanning. First, the vector graph is operated in the server and then converted into bitmap. Then, the bitmap is tilted according to the tilt factor n, and the pre-processed data is transmitted to DDR2/3 through optical fiber for storage. Finally, DDR2/3 is read periodically by using FPGA, and the read data is tilted and framed. The processed frame data is used to drive the digital micromirror, which can realize the correct tilt scanning function. The combination of server and FPGA can fully combine the advantages of the two processing chips and shorten the development time.
【技术实现步骤摘要】
一种数字微镜倾斜扫描的数据处理方法
本专利技术涉及无菲林曝光的PCB领域,特别涉及一种数字微镜倾斜扫描的数据处理方法。
技术介绍
传统曝光机是目前印刷电路板(PCB)制造工艺中最重要的设备之一,其曝光质量决定了PCB的良率、线宽精度等。随着PCB线宽线距的要求越来越窄,传统曝光机由于存在菲林涨缩、真空贴合不平等原因逐渐遇到瓶颈,因此无菲林曝光技术的需求显得更加迫切。无菲林曝光通常采用激光束直写或数字微镜(DMD)成像两种方式,其中激光束因其声光调制器的频率限制影响了PCB的产能,故市面上主要以数字微镜成像方案为主。然而DMD本身呈网格像素状,简单的直扫方式难以覆盖PCB的精度要求。倾斜扫描可变相地减小网格划分精度,进而降低DMD像素化的影响,同时保持设备的产能。
技术实现思路
本专利技术的目的是针对现有技术的上述缺陷,提供一种数字微镜倾斜扫描的数据处理方法。为解决现有技术的上述缺陷,本专利技术提供的技术方案是:一种数字微镜倾斜扫描的数据处理方法,其特征在于,包括以下步骤:1)在服务器中对矢量图进行涨缩、偏移、旋转操作,实现实时涨缩功能;2)服务器根据倾斜因子n确认栅格化需要的扫描解析度,由服务器将矢量图栅格化为位图;3)在服务器中对位图进行倾斜预处理,倾斜预处理包括重构、移位和置换,重构是将离散的像素点通过列序重排后形成相邻的倾斜像素点;移位是将相邻的倾斜像素点通过上下移位的方式变成行内相邻的像素点;置换是将行内相邻像素点对应的n幅平行图形重新组合排序,形成并行的或互相穿插的1幅图,使得DMD每行读取的地址间隔都是固定的;4)将服务器预处理的位图数据通过光纤传 ...
【技术保护点】
1.一种数字微镜倾斜扫描的数据处理方法,其特征在于,包括以下步骤:1)在服务器中对矢量图进行涨缩、偏移、旋转操作,实现实时涨缩功能;2)服务器根据倾斜因子n确认栅格化需要的扫描解析度,由服务器将矢量图栅格化为位图;3)在服务器中对位图进行倾斜预处理,倾斜预处理包括重构、移位和置换,重构是将离散的像素点通过列序重排后形成相邻的倾斜像素点;移位是将相邻的倾斜像素点通过上下移位的方式变成行内相邻的像素点;置换是将行内相邻像素点对应的n幅平行图形重新组合排序,形成并行的或互相穿插的1幅图,使得DMD每行读取的地址间隔都是固定的;4)将服务器预处理的位图数据通过光纤传输送到DDR2/3进行存储,最后利用FPGA对DDR2/3内的数据进行间隔性地数据读取,并对读取出来的数据按n行为一组进行移位操作,从移位好的数据组中截取H行数及对应行的数据量L形成一帧数据,该帧数据用于驱动DMD;每帧的数据刷新根据同轴光栅同步信号进行设定,即可实现倾斜扫描的功能。
【技术特征摘要】
1.一种数字微镜倾斜扫描的数据处理方法,其特征在于,包括以下步骤:1)在服务器中对矢量图进行涨缩、偏移、旋转操作,实现实时涨缩功能;2)服务器根据倾斜因子n确认栅格化需要的扫描解析度,由服务器将矢量图栅格化为位图;3)在服务器中对位图进行倾斜预处理,倾斜预处理包括重构、移位和置换,重构是将离散的像素点通过列序重排后形成相邻的倾斜像素点;移位是将相邻的倾斜像素点通过上下移位的方式变成行内相邻的像素点;置换是将行内相邻像素点对应的n幅平行图形重新组合排序,形成并行的或互相穿插的1幅图,使得DMD每行读取的地址间隔都是固定的;4)将服务器预处理的位图数据通过光纤传输送到DDR2/3进行存储,最后利用FPGA对DDR2/3内的数据进行间隔性地数据读取,并对读取出来的数据按n行为一组进行移位操作,从移位好的数据组中截取H行数及对应行的数据量L形成一帧数据,该帧数据用于驱动DMD;每帧的数据刷新根据同轴光栅同步信号进行设定,即可实现倾斜扫描的功能。2.根据权利要求1所述的数字微镜倾...
【专利技术属性】
技术研发人员:蔡文涛,邱田生,
申请(专利权)人:东莞市多普技术研发有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。