"Freescale QE128血压计参考设计方案详细解析了Freescale公司的一款基于MC9S08QE128微控制器的血压计(BPM)设计,该设计集成了控制、数据存储、模拟采集和用户交互功能。方案利用MC9S08JM60作为USB通信桥接器,MC13202ZigBee收发器实现2.4GHz无线通信,使用MRAM存储用户数据和通信信息,并配备OLED显示屏和MPR083接近传感器作为用户界面,同时通过两个定时PWM模块提供音频反馈。"
MC9S08QE128是Freescale公司的一款8位HCS08中央处理器,其特性包括:
1. **高性能CPU**:在不同电压下,CPU工作频率可达50.33MHz(2.4V以上)、40MHz(2.1V以上)或20MHz(1.8V以上),跨越整个温度范围。
2. **扩展的HC08指令集**:包含基本的HC08指令集,且增加了BGND指令。
3. **内嵌内存**:支持全电压和温度范围内的Flash读/编程/擦除操作,随机访问RAM,以及防止未经授权访问RAM和Flash内容的安全电路。
4. **低功耗模式**:两种低功耗停止模式,降低功率等待模式,外设时钟使能寄存器可以关闭未使用的模块,减少电流;在停止3模式下,允许特定外设的时钟保持开启以提供精确的时钟源。
血压计(BPM)参考设计的硬件部分包括:
1. **MC9S08JM60**:作为USB通信的桥梁,连接设备与主机系统,提供高速数据传输能力。
2. **MC13202ZigBee收发器**:用于2.4GHz无线通信,实现远程数据传输和设备间的网络连接。
3. **MRAM**:非易失性存储,即使断电也能保持数据,用于存储用户数据和通信信息。
4. **OLED显示屏**:提供清晰直观的用户界面,显示血压测量结果和其他相关信息。
5. **MPR083接近传感器**:作为用户交互界面,检测用户的接近动作,实现无接触操作。
6. **定时PWM模块**:生成音频反馈,帮助用户理解设备状态,如测量完成提示音等。
软件架构方面,方案可能包括初始化程序、数据处理算法、用户界面管理、通信协议栈以及中断服务例程等,确保系统的稳定运行和用户友好性。
此外,详细电路图和物料清单提供了构建实际血压计的硬件指南,包括元器件选择、布局布线以及调试方法,有助于工程师快速实施此参考设计。这种设计的优势在于集成度高、功能全面,同时具备低功耗特性,适合于便携式医疗设备领域。