论文部分内容阅读
本文通过分析市场上两种中低端商务电话机系统方案,明确了商务电话机的基本功能要求,提出了基于32位RISC微处理器的商务电话机系统方案。该方案的硬件系统架构是:核心处理器使用基于ARM7TDMI处理器内核的16/32RISC微处理器,外加DTMF、FSK芯片,外部使用NANDFLASH、SDRAM等存储器,提供以太网接口、USB接口和录放音接口;软件部分,系统提供嵌入式操作系统,可以用软件实现MP3播放、录音、电话留言等功能。本文重点论述了从NAND FLASH启动的方案。本文针对NAND FLASH中的坏块和位反转问题介绍了NAND FLASH中采用ECC算法处理位反转的工作原理和SEP3203微处理器实现1bit查错的工作流程。在NAND FLASH的坏块处理方面,着重阐述了在代码烧录阶段进行坏块处理的重要性,编写了具有坏块处理功能的系统烧录程序,并进行了NANDFLASH自启动方面的相关实验。最后,对系统的功能和性能进行了测试,给出了测试数据;详细介绍了系统PCB电路板的设计参数和PCB板的布局布线;介绍了在硬件设计中对系统叠加、系统安装的一些考虑。设计完成的商务电话机样机性能参数为:整机输入电压为5.10V,工作电流约560mA;系统占用存储空间约12MByte;系统运行时消耗内存资源大约4.5MByte;在系统时钟70MHz情况下,语音子系统性能达到编码29.92KByte/s、解码33.98KByte/s,MP3子系统解码性能达到23.82ms/帧,能够进行MP3实时播放;LCD黑白屏显示一帧数据大约需要200ms;在TCP传输的过程中,网络速度约115KByte/s;用USB接口传输包含多级子目录的文件时,传输速率大约为135.89KByte/s,传输单个数据文件时的速率在580KByte/s左右;电话功能模块中的FSK解码功能能够对Bell202和CCITTV.23的1200波特率FSK信号进行解码,完全满足实际需求。