三天放假的时间,需要带孩子,只有今天有些时间搞一搞!赶紧系统地研究了一下套件的硬件原理图,越发觉得此套件的功能强大,确实如其他玩家所说的,并没有仿真器接口,无法实现在线调试,但是套件的扩展接口引出了所有我想要的接口,主控MCU (Arm Cortex®-M4)MK64FN1M0VMD12和无线芯片BLE/Thread/ZigBee(Arm Cortex®-M0+ SoC) MKW41Z512VHT4都可以通过扩展口接出SWD调试口,这就激发了我想要扩展底板的欲望,到时候可以借助恩智浦扩展坞的方案,扩展至我自己经常玩的硬件平台上,从而达到扩展硬件平台功能的目的,毕竟套件板载传感器的种类和功能绝对是杠杠的! 虽然原理图中已经给出了一个总的框图,但是我还是觉得有必要按照我自己的理解梳理一下整体的原理框图:
如图所示,主控制器为:Kinetis® K系列MCU K64 基于Arm® Cortex®-M4内核。Kinetis K64 120 MHz MCU具备以下功能:
- IEEE® 1588以太网MCU
- 适合需要高存储器密度、低功耗和高处理效率的应用
- 支持免晶振USB设计,能够降低系统成本,节约电路板空间
- 具备Kinetis产品组合固有的全面支持体系和可扩展性
无线芯片:KW41Z是一款超低功耗、高集成度的单芯片器件,让便携式、超低功耗的嵌入式系统具备Bluetooth® Low Energy (BLE) v4.2和IEEE® 802.15.4射频连接。应用包括便携式医疗设备、可穿戴的运动和健身设备、AV遥控器、电脑键盘和鼠标、游戏控制器、门禁安防系统、智能能源和家庭网络。
KW41Z.zip
(986.15 KB)
(下载次数: 0, 2019-1-1 20:54 上传)
KW41Z无线MCU集成了一个2.4 GHz收发器,支持FSK/GFSK和O-QPSK调制,一个ARM® Cortex®-M0+ CPU,高达512KB闪存和128 KB SRAM,802.15.4分组处理器,硬件安全和外围设备,可满足目标应用的需求。KW41Z是真正单芯片设计的理想解决方案,单芯片设计需要在Bluetooth Low Energy网络和Thread等基于802.15.4的网络上进行并行通信。此多模功能支持通过移动设备使用Bluetooth Low Energy进行直接通信,并且可纳入网状网进行本地和远程控制/监控。
主芯片与无线芯片通过I2C、SPI和UART进行通讯和业务交互,两者通过SPI口扩展16M norflash以及RTC功能;
主控芯片通过I2C1和I2C2连接了各类传感器,其中有些传感器受模拟开关NX3L2267GM控制I2C的通短,详细可见原理框图;
主要的传感器包括了:气体传感器 CCS811B-JOPD500
3D加速度传感器(±2g±4g±8g)+3D磁力计FXOS8700CQ
入门级NFC应用芯片NT3H2211W0FHK
安全认证器IC A1006UK
光感传感器 TSL25721FN
触摸控制器 SX9500IULTRT
以及电源相关的电路。
主要芯片为充电控制器MC34671:
后续打算针对这谢传感器的功能一一进行研究评测,另外,也耐不住好奇将套件拆开来观察了一番:
背面:
正面
触摸:
NFC面:
好了,对于硬件的熟悉就先到这里,后续可以在测试的过程中进一步熟悉!祝大家元旦快乐!!