秦 丽,江旭东*,李锦明
(1.中北大学仪器科学与动态测试教育部重点实验室,太原030051;2.中北大学电子测试技术重点实验室,太原030051)
基于AVR单片机+FPGA的U盘记录器设计*
秦丽1,2,江旭东1,2*,李锦明1,2
(1.中北大学仪器科学与动态测试教育部重点实验室,太原030051;2.中北大学电子测试技术重点实验室,太原030051)
为了满足某民航导航系统中高速海量数据的存储要求,提出了一种基于AVR单片机和FPGA结合控制的U盘记录器设计方案。设计中以AVR单片机控制CH376读写U盘数据为核心,并利用FPGA控制大容量FLASH作为高速数据的缓存介质,解决了单片机缓存资源匮乏而造成的数据存储不可靠的问题。同时设计了专门的掉电检测电路,在掉电瞬间保存FLASH断点地址,实现了系统再上电的续存功能。经过多次测试与实验表明,系统性能表现优良,工作稳定可靠,能够满足实际工程应用需求,并已成功应用与某民航飞行数据记录系统中。
AVR单片机;FPGA;U盘记录器;掉电检测
在航天航空技术的飞速发展的今天,各类航空电子系统的集成度、复杂度不断提高,正向着结构多元化、设备智能化、数据高速海量化发展,尤其在GPS导航系统广泛应用于航空航天领域的今天,可靠地记录各系统的导航数据,对研究和探索这些先进的技术有着重要的意义[1]。因此,对于数据存储设备的存储速度、容量、可靠性、便携性等的要求也越来越高。而随着USB接口技术的不断发展,U盘存储速度和存储容量也不断提高,因而基于U盘的存储设备有着广泛的应用前景。……