Freescale公司的血压计(BPM)参考设计采用MC9S08QE128作为微控制器,具有控制,数据保持,模拟采集和连接功能以及能和用户接口. 参考设计具有多种优势:采用MC9S08JM60作为USB通信的桥,采用MC13202 ZigBee收发器进行2.4GHz通信,采用MRAM来存储用户数据和通信,MRAM驱动器能存取MRAM存储器,采用OLED作为用户显示, MPR083接近式传感器用作用户接口,以及用两个定时PWM模块作为音频反馈.本文首先介绍了MC9S08QE128主要特性和方框图.接着介绍了血压计(BPM)参考设计的硬件方框图和软件架构流程图,以及详细电路图和所用材料清单.
MC9S08QE128主要特性:
• 8-Bit HCS08 Central Processor Unit (CPU)
– Up to 50.33-MHz HCS08 CPU above 2.4V, 40-MHz CPU above 2.1V, and 20-MHz CPU above 1.8V, across temperature range
– HC08 instruction set with added BGND instruction
– Support for up to 32 interrupt/reset sources
• On-Chip Memory
– Flash read/program/erase over full operating voltage and temperature
– Random-access memory (RAM)
– Security circuitry to prevent unauthorized access to RAM and flash contents
• Power-Saving Modes
– Two low power stop modes; reduced power wait mode
– Peripheral clock enable register can disable clocks to unused modules, reducing currents; allows clocks to remain enabled to specific peripherals in stop3 mode
..