论文部分内容阅读
家用无绳电话通常接入运营商的固网进行通信。随着宽带家庭网络技术的发展,CAT-iq融合了宽带互联网和成熟、可靠的DECT电话技术,可以为整个家庭提供有Qos的语音服务。家用无绳电话产品逐渐步入互联网时代成为了可能,并蕴含着巨大的市场发展潜力。因此,DECT/CAT-iq2.0基站模块如何与PC主机相连,开发出相应的接口程序就显得尤为重要。
本文结合与企业合作的项目“DECT/CAT-iq2.0基站模块”,讨论了基站模块接口程序开发时面临的主要问题,并对基础技术和解决方案进行了研究。对数据在物理传输上的并行到串行转换、传输协议、通话管理和具体通话流程问题上,详尽的介绍了解决方法。
论文首先对DECT通信技术的相关工作准则进行了比较深入的理解和分析。在基站模块的硬件和软件架构基础上,对于进行USB传输同时兼顾原有串口通信的要求,使用了USB虚拟化串口的方法。并对具体产品改变了EEPROM,定制了设备描述符。然后对接口程序进行了详细的设计,以UART芯片硬件和编程特性为线索,解决了数据的传输和发送问题。设计了管理基站和通话功能命令的数据传输协议,处理了传输差错,实现数据的可靠传输。针对DECT/CAT-iq2.0的通话工作准则,详尽的设计了通话数据流,并把具体命令按照设计组装成帧,从而保证了两个对等端之间的通信。完成了接口程序设计的功能。最后,给出了对接口程序进行安装测试、功能测试和稳定性测试的测试方案和结果分析。
目前,本文实现的接口程序已经集成到基站模块设备之中,经测试可以完成数据的可靠传输功能,满足产品指标。