- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
Bluecore5-MM在车载蓝牙设备中的应用
录入:edatop.com 点击:
这种方式如果接收快而解析慢,便会数据覆盖,造成解析不完全。为了保证解析的正确完全,定义交互方式:BC5-MM从手机下载数据,通过UART帧VCARD传给主处理器,主处理器解析完成后,通过UART帧NEXT_VCARD_REQ通知BC5-MM继续下载,然后再传输到主处理器。
这种方式保证传输和解析的完整,但速度太慢。对蓝牙车载设备的用户而言,电话簿传输速度是一个关键指标,因此需改进交互方式以提高电话簿下载速度。通过分析发现,在BC5-MM和主CPU间的交互占用大量时间,减少交互次数便可加快速度,这需要重新定义UART帧VCARD并对UART通信做相应修改,采取BC5-MM从手机接连下载多包电话簿数据,定义第1包、中间包、唯一包和最后一包的标识,在主处理器端组合后解析,解析完成后主处理器通知BC5-MM继续下载,事实证明,这种方式可大大减少交互次数,从而提高下载速度。
7 结束语
笔者结合已开发的车载蓝牙设备的经验,介绍蓝牙子系统结构设计及BC5-MM器件特性。从单芯片开发方式、通信的实现机制和UART通信方面阐述BC5-MM软件设计特性及实现方法,从而为那些采用BC5-MM开发的工程师提供设计参考和借鉴。
来源:维库开发网
上一篇:固定移动融合(FMC)
下一篇:融合创新:开启家庭移动宽带新时代


