×
嵌入式 > 技术百科 > 详情

带TSI接口的8位5V EEPROM MCU——高性价比NXP S08P-Lite开发板评测

发布时间:2020-06-24 发布时间:
|

在32位ARM系微控制器统治半壁江山的今天,仍有不少半导体商执着于研发一些可靠稳定、性价比不错的8位MCU,其中自然包括了NXP计划长久支持的S08系列产品线。NXP的8位S08MCU产品目前已经囊括了30多个产品系列,涵盖了汽车、工业、消费类应用等领域,为用户提供广泛的功能、价格和产品差异化选择。

本次爱板网拿到了恩智浦半导体最新推出的S08PT-Lite评估板,基于NXP全新的8位MCU S08P系列产品,在32位ARM架构的MCU横行的今天,NXP S08P MCU有何过人之处可以与之一较高下,又如何抢占市场份额,让用户心甘情愿买单?希望本文能给你一个答案。

NXP S08P-Lite评估板
售价 149.64
恩智浦半导体最新推出的针对8位机的评估板,支持工作电压为5伏的S08P微控制器家族的评估开发
新品推荐 特惠商品 MCU
去购买

开箱

S08PT-Lite评估板采用相当低调环保的包装盒,除了包装盒上印有的NXP Logo,你甚至不知道包装内部是个什么东西。

虽然包装盒简单了一些,但是内部对板卡的基本保护还是有的,NXP S08P-Lite评估板装在防静电袋内,外有泡棉固定缓震。

配件不是很多,除了板卡本身外,只有一条用于下载调试和供电的MicroUSB线以及一份简单的上手使用说明。

得益于互联网的高速发展,如今很多企业都流行将资料直接放在官网上,通过使用文档说明中的链接访问下载,不但环保方便,而且有助于用户获取最新的资料。

S08PT-Lite评估板硬件

S08PT-Lite评估板的话非常精致小巧,整个尺寸和一张地铁卡那般大小,但是不同于很多最小系统板,S08PT-Lite板子搭载了不少独特的功能,方便工程师用于评估S08P MCU的特色功能。

S08PT-Lite评估板的硬件系统框图如下所示,基本可以看出是基于板子主控NXP S08P系列MCU的扩展,其中也包含了板载调试器,外置的SPI Flash,兼容Arduino扩展接口,一些常用的外设组件如触摸功能、LED、蜂鸣器、热敏电阻、DAC等功能。

其中,板子硬件资源基本都分布在正面,下图是板子搭载的一些外设接口:

板子背面没有什么元器件,但是印有兼容Arduino接口的排针座信号定义丝印,看似小小的举动但确实是大大方便工程师的DIY。

S08PT-Lite评估板搭载的核心主控为NXP S08P系列微控制器,这个系列的产品线集成了触摸传感接口(TSI)、EEPROM和电机控制Flex定时器等各种重要功能,相比大多数带同样功能的ARM系微控制器来说,S08P有助于简化设计并降低系统成本。

S08P系列微控制器硬件系统框图:

上图中不同颜色的硬件模块其实是不同系列产品所包含的功能,目前NXP的S08系列MCU包含了各种差异化和各种性价比的扩展,如PT级(全功能 + TSI)、PA级(全功能)以及PL级(高性价比),S08PT-Lite评估板则搭载功能最为强大的S08PT系列产品线,这个产品系列最主要的特征就是带TSI并且集成EEPROM,TSI最高支持16通道的触摸感应,EEPROM可支持50万~100万次写入/擦除,简化数据日志管理和记录的系统设计,除此之外,S08P系列产品主要的特性以及优势可以参考下表。

再来看下基于S08PT微控制器构建的评估板上其它外设功能部分。

首先当然是TSI电路,如下图所示,可以看到NXP的触摸功能在设计中实现非常简单,外部基本不需要什么元器件。S08PT具有专用的硬件模块,可感应触摸输入、减少软件干预,并且TSI可以在所有电源模式下运行,S08PT所具备的TSI具有高灵敏度,适用于工业等严苛的环境。

板载的BDM调试器,不需要额外的调试器就能实现板子的下载调试,需要安装OSBDM驱动,这个在安装IDE工具的时候会自动安装,不用用户自己额外去寻找。

电位计、蜂鸣器、兼容Arduino的扩展接口,这系列的组合可以方便用户直接拿S08P-Lite板子直接做原型开发板,相比一般的最小系统板,显然要厚道很多。

虽然说S08PT是一个8位微控制器,但在笔者看来其扩展的功能还是相当丰富,即便是稍微复杂一点,比如带传感数据采集,电机控制,报警装置,LCD显示等功能于一体的一个智能家居监测设备,通过此款MCU也能干净利落的实现设计,比如如下所示的智能家居安防硬件设计参考。

开发环境

S08系列微控制器支持的开发工具为NXP自家的CodeWarrior,目前最新版本为v10.7,这个IDE工具可以支持ColdFire、ColdFire+、DSC、Kinetis、MPC5xxx、RS08、S08和S12Z架构,而且还可以使用随工具附带的模块化安装程序灵活安装符合自己需要的架构,减少了软件所占的空间。

CodeWarrior的主要特性:

  • Eclipse IDE 4.2.1 (Juno)和CDT 8.1.1
  • 不限汇编器
  • C/C++编译器和调试器(部分套件有限制)
  • 集成闪存编程器
  • 面向DSC、RS08和S08衍生型号的全芯片仿真
  • Processor Expert®软件和组件
  • Processor Expert组件开发环境(部分套件有限制)
  • 内核感知调试(仅限专业版套件)

CodeWarrior可以支持离线完整版下载以及在线选装版本下载,如果网速还行的话推荐在线选装版本,体积需求小,可以自定义安装自己需要的开发包,灵活方便。

安装界面,根据自己的需要选装pack。

CodeWarrior开发界面,和Eclipse非常相似,用户可以新建、导入相应的Preject。

上电使用

S08P-Lite可以通过开发板附赠的MicroUSB给板卡上电,如果已经安装了CodeWarried的话插在电脑上会有相应的驱动,可以对板子进行下载调试。

上电后板子运行出厂内置的程序,初始化外设,而后进行流水灯、LED、蜂鸣器等功能自检测试。

编译

调试

通过CodeWarrior下载软件。

小结

NXP最新推出的S08P-Lite开发板可谓是小巧精致,功能齐全,板子搭载了全功能+TSI的8位集成EEPROM的微控制器S08PT,方便用户对微控制器的评估,同时板子搭载还算丰富的资源也能直接用于原型开发。不过,也由于板子比较新,S08P-Lite板子的资料相对较少,官方提供的例程或者应用demo也很少,适合有一定基础以及本身就在寻找高性价比代替方案的企业工程师选购。


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
Keil5(MDK5)在调试(debug)过程中遇到的问题