1、标签
STM8系列MCU有STM8L-超低功耗微控制器,STM8S - 8位微控制器,STM8A - 车用8位微控制器 。MSP430有 1、2、4系列16位MCU,2系列有较低的功耗,最大晶振可达16Mhz,唤醒时间更短。因此选择对STM8L和MSP430F2××作出比较得到:
1. 都可以在16Mhz运行频率下,高达16MIPS;2. 都集成了比较器,UART和SPI等外围接口; 3. MSP430集成10、12位ADC和16位 Σ-Δ ADC,STM32多为12位ADC; 4. MSP430可工作在1.8-3.6V, STM8可工作在1.65V-3.6V; 5. STM8L是CISC结构的8位MCU,MSP430是RISC结构的16位MCU; 6. STM8L工作在运行模式下,功耗低至150 μA/MHz,在SRAM 数据保留的模式下,功 耗仅为350 nA。MSP430可工作模式下220μA/MIPS,在0.1µA的 RAM 保持模式; 7. MSP430可采用软件开发,采用IAR,可以JTAG仿真。STM8采用SWIM调试模块。 8. STM8集成的EEPROM,最大1Kbyte。MSP430无集成EEPROM的芯片。 9. STM8片内FLASH最大位32K,MSP430为128K。 有源标签硬件需要:SPI接口、ADC转换器、比较器。 PDA射频模块需要:SPI接口、UART。
总体比较: 1. PDA射频模块需要选较大FLASH的MCU,集成SPI、UART的STM8L或MSP430均可满 足需要,功耗上MSP430更低; 2. MSP430开发工具更熟悉,开发难度比STM8L小; 3. 同时集成SPI接口、ADC转换器、比较器的STM8L比MSP430F2××价格更低。 结论:STM8L更适合有源标签,但需要更长的开发周期。
2、手持Reader模块 根据系统要求,该模块需要SPI接口与NRF24L01通讯。需要SDIO作为外设接口,可采用软件模拟方式或UART转协议方式,故需要一个带UART和SPI的MCU。STM8、STM32、MSP430系列均可满足应用开发,但STM32价格过高(30¥左右/片),STM8和MSP430都是工作在1.8V-3.6V内。
1. STM8L是CISC结构的8位MCU,MSP430是RISC结构的16位MCU; 2. STM8L工作模式在运行模式下,功耗低至150 μA/MHz,在SRAM 数据保留的模式下, 功耗仅为350 nA; 3. MSP430可工作在0.1µA的 RAM 保持模式,工作模式下220μA/MIPS。从功耗比较 MSP430更低。对MSP430系列产品的开发熟悉程度来看也好于STM8,因此建议选择MSP430系列。
3、固定式Reader设备
系统硬件要求USB控制器、网卡接口、SPI接口,8位单片机很难满足需求。 TI 和ST都将基于 ARM® Cortex™ -M3 作为主推的 32位MCU, 都集成了丰富的模块, ST对其平台提供的了大量应用笔记和相应的参考代码,已经被很产品方案所开发应有。而TI的该系列芯片相对于ST上市较晚,相对于STM32没有突出优点,开发难度要大于STM32系列。故推荐选用STM32系列MCU。
|