基于uCOSⅡ和CH375的U盘数据读写接口设计Ⅱ,保证了系统实时性和可扩展性.重点介绍了uCOSⅡ操作系统下的CH375读写方法.该方案在数字频率特性测试仪中运行良好.到达了预期的技术指标.关键词:CH375;U盘数据读写;uCOSI1操作系统:$3C2440;移植:TN274文献标识码:A:1674—6236(2021)18—0178—03DesignofUSBdatatransmissionbasedonuCOSlIandCH375HEDa,HUANGGuang—ming(CollegeofPhysicalScienceandTechnology,CentralChinaNormalUniversity,Wuhan430079,China)Abstract:AdesignofUSBdatatransmissionbasedonCH375.$3C2240anduCOSIIiSintroduced.ThedesignwasusedindigitalfrequencysweepinginstrumenLThehardwareimplementationisincluded.ThesoftwaredesignisbasedonembeddedrealtimeoperationsystemuCOSI1,whichguaranteeingrealtimeperformanceandscalabilityofthesystem.ThispaperalsofocusesonthemethodofthedatatransmissionbasedonCH375anduCOSI1.TheanticipateddesigngoaliSreachedwhentheUSBdatatransmissionwasappliedindigitalfrequencysweepinginstrument.Keywords:CH375;USBdatatransmission;uCOSIIoperatesystem;$3C2440;transplant在数字频率特性测试仪中,为了更好地分析数据信息.通常需要把测试仪上的数据,测试曲线传送给PC机.然后做进一步的分析处理.通常的通讯方式是基于RS一232接口的串行通信,这种方式严重依赖于PC机环境,通信距离较短,传输速率较低而且只能在线传输.USB技术以其灵活,方便,稳定,传输速率高等诸多优点得到了广泛的应用【l1.基于CH375接口芯片的U盘读写方案以U盘作为数据传输介质,克服了常规方法对PC机环境的依赖.传输数据速度较快.在嵌入式系统中应用广泛.笔者给出了一种在uCOSⅡ操作系统下基于ARM处理器$3C2440实现CH375读写U盘的软硬件设计方案与实现方法.该方案在数字频率特性测试仪中工作良好,能够实现多种格式的文件读写,到达了预期的技术指标.1硬件设计本方案中采用SAMSUNG公司的$3C2440A作为系统中心处理器,uCOSⅡ为频率特性测试仪操作系统.USB总线通用接口芯片CH375作为USB存储设备控制器.S3C2440A是三星公司推出的16,32位RISC微处理器.支持uCOSⅡ等嵌入式实时操作系统.该处理器外设较丰富并且集成了USB控制器.但是该控制器的缺点在于对研发人员要求比拟高.需要对USB应用程序做大量的驱动和固件开收稿日期:2021-07—07稿件编号:202107030发,研发周期长,本钱高.难度大.在实际的应用中比拟麻烦.CH375是南京沁恒公司生产的一款USB总线通用接口芯片.CH375芯片将USB协议,MASS—STORAGE协议,SCSI协议集成到了芯片内部口】.这些内置的固件使得开发人员不需要研究复杂的USB通信协议.只需通过简单的命令就可以直接对U盘的扇区进行读写.沁恒公司还提供U盘文件级操作库和应用例如,大大简化了开发流程,使得开发更加简单方便,缩短了开发周期降低了研发本钱.图l给出了CH375的硬件电路原理图.CH375芯片内部集成了PLL倍频等电路,外部硬件电路比拟简单,只需一些极少的分立元器件就可正常工作.CH375可工作于串口模式和并口模式.相对于串口模式,并口模式传输速率更快,但是所需的I/O口也更多.在本应用数字频率特性测试仪中.$3C2240A处理器的通用10口较多,资源较丰富.为了提高U盘数据传输速率可以让CH375工作在并口模式.此时CH375的TXD引脚应当接地.以使其工作在8位并口模式.CH375支持5V和3.3V的工作电源电压,因为S3C244OA处理器中与CH375通信的I/O局部电源电压为3.3V.所以应当将CH375的电源电压设置为3-3V.在实际应用中为了提高系统的抗干扰能力,USB插座的5V电源须与系统中其他局部的电源相独立,并且在USB插座电源引脚上并联一个储能用电容.防止插取U盘时的充放电过程影响系统其他局部的正常工作.作者简介:何达(1988一),男,重庆人,硕士研究生.研究方向:嵌入式系统应用.-178-何达.等基于uCOS11和CH375的U盘数据读写接口设计INT#W1c?ljuF-~mperRXDV5FVCCCS#RST#RSTACT#GNDD7D6D5D4D3D2D1DOV3.3CS#USBAPORT图1CH375硬件原理图Fig.1SchematicofCH375applicationcircuitV3.3C4100nF2软件设计2.1嵌入式操作系统uCOSII介绍uCOSII是一款源码公开,可移植,可固化,可裁剪,抢...