拿到一块开发板,只能点个灯,这就尴尬了! 对于NXP粉来说,各种NXP的开发板手头估计不少,像LPCXpresso系列中的LPCXpresso4337及最新的LPCXpresso54114等。这些开些板上的MCU集成了丰富的外设接口,可惜厂商为了让开发板具备更好的通用性,只是将GPIO、SPI及I2C等以排针形式引出,由用户自行接驳各种所需的具体设备。这种设计模式,也是各主要MCU厂商采用的模式,提供一块核心板,配备不同类型的MCU,全部或部分引出所有设备接口,具体的外设则由用户自行选择,像ST的NUCLEO开发板也是如此。确实这种设计方式使用或评估起来非常灵活,但也有一个缺点,用户在使用具体的外设时,还需要借助面包板或万能板,搭建一些简单的电路,如果所需评估的外设比较多,搭建的电路也相应的变得更复杂。所以各厂商在推出核心开发板的同时,还会提供相应的扩展板,与核心板配套使用,这些扩展板一般精选若干主流模块,如各种传感器或发射器,与核心板搭配使用,相得益彰! OM13082是NXP推出的一款通用型扩展板,与NXP的LPCXpresso核心板配合使用,免去了试用时只能点灯的尴尬。 OM13082通用扩展板专为NXP LPC系列开发板设计,独立包装及销售。
开发板盒子上看到OM13082的标语:为智能世界提供安全连接,这大概也是NXP的愿景吧。
从包装盒里取出扩展板,粗粗可以看到大致包括SD卡、CAN、USB、网络接口、LCD、电位器及五向摇杆等,足见该扩展板的丰富。
扩展板正面,包括的主要设备或接口有:ETH接口,4个LED灯,电位器,游戏摇杆,LCD,SD卡接口,CAN接口及USB接口。另外还有部分设备位于LCD下面,被遮挡住了。
扩展板的背面标注了引出的GPIO接口及名称,另外LCD通过FPC与背面的LCD接口连接。
拆下LCD后的扩展板,可以更清楚地看到扩展板上元器件的布局,元器件布局合理,排列整齐。
扩展板上的LCD,单色显示,主控为ST7567,可以提供64级灰度显示,无背光。 看几张特写 CAN、电位器及摇杆特写 TF卡、USB及ETH接口特写 OM13082扩展板主要特性如下 ● 12864LCD,通过SPI接口与MCU连接,该LCD主控为ST7567,提供64级灰度单色显示,没有背光。 ● 4个LED灯,通过NXP的PCA9535BS I2C总线扩展器连接,该扩展器上还连接了摇杆设备 ● NXP LM75D温度传感器,通过I2C总线与MCU连接 ● Bosch BMI160惯性模组,包含3轴加速计及3轴陀螺仪 ● 电位器 ● SD/MMC扩展卡(该设备需要LPC V3以上板才支持) ● ETH接口(需要LPC V3以上开发板支持,同时需要使用板载PHY) ● CAN连接器(需要LPC V3以上开发板支持) ● USB接口(需要LPC V3以上开发板支持) 扩展板上有些特性需要MCU的支持,如SD/MMC、ETH及CAN等设备,支持该扩展板的主要MCU类型包括:LPC4337FET256、LPC4337JBD144、LPC4337JET100及LPC4337JET256,这是显然的,如果MCU没有具备相应的外设接口,是不能很好的支持OM13082扩展板的。 如果需要了解具体设备与MCU的连接方式,可以参考扩展板提供的原理图。 例如要了解ETH的使用方式,参考原理图如下.....查看全文点击:LPCXpresso核心板”裸奔”的终结—OM13082扩展板评测
|