基于uCOS和CH375的U盘数据读写接口设计

基于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是一款源码公开,可移植,可固化,可裁剪,抢...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?